We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.

annotate app-misc/qutescoop/qutescoop-2.2_pre20201118.ebuild @ 249:0685ed0fb913

[sync] imported 2c6bf87..18f98a6 from upstream commit 18f98a6f47cd77c1007b60dbfc7a838ffa99df0c Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 21:11:43 2023 +0200 app-crypt/acmetool: version bump to 0.2.2 commit ee2df4ec1deab61cd7bb7de2cd13ffdd066cc41a Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:30:58 2023 +0200 app-crypt/acmetool: split 0.2.1 from 9999, changed dependencies commit f3c9cf1c7a24619446390b0b71bf5bc090dfce77 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:29:33 2023 +0200 removed dependency to go-overlay commit b2057a9b0ba65917f3840a6b121c1e78397c4723 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:27:28 2023 +0200 golang eclasses: prefixed exported functions x-mgcf- commit e8d02d1edc997fec9e0b1e5d053a5b82ca4accf2 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 19:08:52 2023 +0200 renamed golang eclasses, updated maintainer, added disclaimer commit 748ea4be8ee777bc788cb2a8801b118b41e6f8aa Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Mon Mar 27 18:43:56 2023 +0200 copied eclasses for Go from go-overlay Reason: These eclasses are used to build app-crypt/acmetool. We previously imported go-overlay as a master repository to use the eclasses defined there but the overlay has been removed from official Gentoo overlay index due to inactivity. The removal broke new initial checkouts for this repository as go-overlay can no longer be found. Gentoo bug for MegaCoffee: https://bugs.gentoo.org/903167 Gentoo bug that caused removal: https://bugs.gentoo.org/864653 Original repository: https://github.com/Dr-Terrible/go-overlay
author Migration Sync <gentoo-overlay@megacoffee.net>
date Mon, 27 Mar 2023 19:15:01 +0000
parents 6aca0fc3b7cd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
241
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
1 # Copyright 1999-2022 Gentoo Foundation
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
2 # Distributed under the terms of the GNU General Public License v2
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
3 # $Id$
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
4
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
5 EAPI=8
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
6
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
7 inherit git-r3
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
8 inherit qmake-utils
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
9
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
10 # Note: GitHub page only states VATSIM as of January 2021 although other networks
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
11 # are currently still supported.
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
12 DESCRIPTION="A status monitor for VATSIM and other online flight simulation networks."
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
13 HOMEPAGE="https://qutescoop.github.io/qutescoop/"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
14
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
15 EGIT_REPO_URI="https://github.com/qutescoop/qutescoop.git"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
16 EGIT_COMMIT="85cbd8e5877ba4186f7498c78c4646d2b9513f0e"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
17
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
18 LICENSE="GPL-3"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
19 SLOT="0"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
20
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
21 # only 64 bits because at least paths ("unix64") would need to be changed
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
22 KEYWORDS="~amd64"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
23
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
24 # bash is needed for our wrapper script
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
25 DEPEND="
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
26 app-shells/bash
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
27 dev-qt/qtcore:5
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
28 dev-qt/qtgui:5
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
29 dev-qt/qtnetwork:5
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
30 dev-qt/qtopengl:5
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
31 dev-qt/qtwidgets:5
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
32 dev-qt/qtxml:5
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
33 media-libs/libglvnd
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
34 sys-libs/glibc
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
35 virtual/glu
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
36 "
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
37
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
38 RDEPEND="${DEPEND}"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
39
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
40 src_prepare() {
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
41 eapply_user
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
42 eqmake5 QuteScoop.pro
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
43 }
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
44
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
45 src_compile() {
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
46 emake
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
47 }
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
48
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
49 src_install() {
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
50 # instead of using QuteScoop directly install a wrapper script
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
51 # this is needed because QuteScoop needs write permissions to a data directory
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
52 # for every user and does not create the necessary directories which need to
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
53 # contain specific data
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
54 # TODO: script should somehow handle updates
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
55 cp -a ${FILESDIR}/execution-wrapper.sh QuteScoop
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
56 dobin QuteScoop
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
57
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
58 dodoc CHANGELOG
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
59 dodoc COPYING
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
60 dodoc README.html
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
61
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
62 into /usr/share/QuteScoop
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
63 dobin DIST-unix64/QuteScoop
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
64
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
65 insinto /usr/share/applications
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
66 doins ${FILESDIR}/QuteScoop.desktop
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
67
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
68 insinto /usr/share/icons/hicolor/32x32/apps
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
69 doins src/qutescoop.png
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
70
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
71 insinto /usr/share/QuteScoop/data-template
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
72 doins -r data
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
73 doins -r downloaded
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
74 doins -r screenshots
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
75 doins -r textures
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
76
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
77 # all directories may currently have a "notes" file but in case those should
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
78 # ever get removed, better add our own "keep" file to the otherwise empty directories
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
79 keepdir /usr/share/QuteScoop/data-template/downloaded
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
80 keepdir /usr/share/QuteScoop/data-template/screenshots
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
81 keepdir /usr/share/QuteScoop/data-template/textures/clouds
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
82 }
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
83
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
84 pkg_postinst() {
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
85 # 12345678901234567890123456789012345678901234567890123456789012345678901234567890
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
86 einfo "QuteScoop expects a fully prepared user-writable directory. Such a directory"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
87 einfo "cannot be provisioned by this ebuild directly. Instead a wrapper script is used"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
88 einfo "in place of the original binary which creates a template in the user's home"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
89 einfo "directory on first run. Future updates to this package may require the user"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
90 einfo "to delete that directory manually in order to have it re-created:"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
91 einfo ""
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
92 einfo " ~/.local/share/QuteScoop"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
93 einfo ""
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
94 einfo "Please report any issues with the wrapper script to the ebuild author, not"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
95 einfo "QuteScoop."
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
96 einfo ""
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
97 einfo "Note that this is an unsupported snapshot of an old development version which"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
98 einfo "did not yet support VATSIM's JSON format. This version may work for other"
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
99 einfo "but is no longer capable of displaying VATSIM traffic without workarounds."
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
100 einfo ""
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
101 einfo "If you want to see VATSIM traffic, you should use version 2.3 or later."
6aca0fc3b7cd [sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff changeset
102 }