megacoffee.net Gentoo overlay - legacy mirror
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-9999.ebuild @ 235:81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
commit 8c3bfd0fb74253d0c499bc7df3d9407a9a98f870
Author: Daniel Neugebauer <dneuge@energiequant.de>
Date: Sun Jan 31 20:16:50 2021 +0100
added app-misc/qutescoop
author | Migration Sync <gentoo-overlay@megacoffee.net> |
---|---|
date | Sun, 31 Jan 2021 19:30:02 +0000 |
parents | |
children | 6aca0fc3b7cd |
rev | line source |
---|---|
235
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
1 # Copyright 1999-2021 Gentoo Foundation |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
2 # Distributed under the terms of the GNU General Public License v2 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
3 # $Id$ |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
4 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
5 EAPI=7 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
6 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
7 inherit git-r3 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
8 inherit qmake-utils |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
9 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 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 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
11 # are currently still supported. |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
12 DESCRIPTION="A status monitor for VATSIM and other online flight simulation networks." |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
13 HOMEPAGE="https://qutescoop.github.io/qutescoop/" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
14 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
15 EGIT_REPO_URI="https://github.com/qutescoop/qutescoop.git" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
16 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
17 LICENSE="GPL-3" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
18 SLOT="0" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
19 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
20 # empty keywords for 9999 dev version = hardmask |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
21 KEYWORDS="" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
22 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
23 # only 64 bits because at least paths ("unix64") would need to be changed |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
24 #KEYWORDS="~amd64" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
25 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
26 # bash is needed for our wrapper script |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
27 DEPEND=" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
28 app-shells/bash |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
29 dev-qt/qtcore:5 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
30 dev-qt/qtgui:5 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
31 dev-qt/qtnetwork:5 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
32 dev-qt/qtopengl:5 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
33 dev-qt/qtwidgets:5 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
34 dev-qt/qtxml:5 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
35 media-libs/libglvnd |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
36 sys-libs/glibc |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
37 virtual/glu |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
38 " |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
39 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
40 RDEPEND="${DEPEND}" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
41 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
42 src_prepare() { |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
43 eapply_user |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
44 eqmake5 QuteScoop.pro |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
45 } |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
46 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
47 src_compile() { |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
48 emake |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
49 } |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
50 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
51 src_install() { |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
52 # instead of using QuteScoop directly install a wrapper script |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
53 # this is needed because QuteScoop needs write permissions to a data directory |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
54 # for every user and does not create the necessary directories which need to |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
55 # contain specific data |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
56 # TODO: script should somehow handle updates |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
57 cp -a ${FILESDIR}/execution-wrapper.sh QuteScoop |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
58 dobin QuteScoop |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
59 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
60 dodoc CHANGELOG |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
61 dodoc COPYING |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
62 dodoc README.html |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
63 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
64 into /usr/share/QuteScoop |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
65 dobin DIST-unix64/QuteScoop |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
66 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
67 insinto /usr/share/applications |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
68 doins ${FILESDIR}/QuteScoop.desktop |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
69 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
70 insinto /usr/share/icons/hicolor/32x32/apps |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
71 doins src/qutescoop.png |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
72 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
73 insinto /usr/share/QuteScoop/data-template |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
74 doins -r data |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
75 doins -r downloaded |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
76 doins -r screenshots |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
77 doins -r textures |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
78 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
79 # all directories may currently have a "notes" file but in case those should |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
80 # ever get removed, better add our own "keep" file to the otherwise empty directories |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
81 keepdir /usr/share/QuteScoop/data-template/downloaded |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
82 keepdir /usr/share/QuteScoop/data-template/screenshots |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
83 keepdir /usr/share/QuteScoop/data-template/textures/clouds |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
84 } |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
85 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
86 pkg_postinst() { |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
87 # 12345678901234567890123456789012345678901234567890123456789012345678901234567890 |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
88 einfo "QuteScoop expects a fully prepared user-writable directory. Such a directory" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
89 einfo "cannot be provisioned by this ebuild directly. Instead a wrapper script is used" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
90 einfo "in place of the original binary which creates a template in the user's home" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
91 einfo "directory on first run. Future updates to this package may require the user" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
92 einfo "to delete that directory manually in order to have it re-created:" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
93 einfo "" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
94 einfo " ~/.local/share/QuteScoop" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
95 einfo "" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
96 einfo "Please report any issues with the wrapper script to the ebuild author, not" |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
97 einfo "QuteScoop." |
81f94c1dfb45
[sync] imported e892980..8c3bfd0 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
diff
changeset
|
98 } |