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 @ 241:6aca0fc3b7cd

[sync] imported 56b6e9f..47eab67 from upstream commit 47eab67b371f2341a80427921842a7115d2d99ce Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Sun Feb 6 13:40:59 2022 +0100 app-misc/qutescoop: EAPI 8 commit ad7a1c6f801a3e9dd7feff6f14a4fc47c50b330c Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Sun Feb 6 13:25:58 2022 +0100 app-misc/qutescoop: static commit revision for 2.2_pre20201118 (masked) commit 9c3a6eaf217e94a3162c290b78b28c675b69d2db Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Sun Feb 6 12:58:08 2022 +0100 app-misc/qutescoop: copied last locally built version to snapshot 2.2_pre20201118
author Migration Sync <gentoo-overlay@megacoffee.net>
date Sun, 06 Feb 2022 12:45:02 +0000
parents
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 }