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 @ 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 |
rev | line source |
---|---|
241
6aca0fc3b7cd
[sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
235
diff
changeset
|
1 # Copyright 1999-2022 Gentoo Foundation |
235
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 |
241
6aca0fc3b7cd
[sync] imported 56b6e9f..47eab67 from upstream
Migration Sync <gentoo-overlay@megacoffee.net>
parents:
235
diff
changeset
|
5 EAPI=8 |
235
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 } |