1 |
commit: 687e0c4fb428289dca2ea45f1459025da242bea6 |
2 |
Author: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Mar 23 21:21:43 2018 +0000 |
4 |
Commit: Alexandre Rostovtsev <tetromino <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Mar 23 21:24:58 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687e0c4f |
7 |
|
8 |
app-misc/gcstar: belated version bump to 1.7.1 - bug #606784 |
9 |
|
10 |
Thanks to Giuseppe Foti and Jonas Stein for the ebuild. |
11 |
|
12 |
Updated to modern EAPI and eclasses. Removed deprecated LINGUAS logic. |
13 |
|
14 |
Package-Manager: Portage-2.3.24, Repoman-2.3.6 |
15 |
|
16 |
app-misc/gcstar/Manifest | 1 + |
17 |
app-misc/gcstar/gcstar-1.7.1.ebuild | 87 +++++++++++++++++++++++++++++++++++++ |
18 |
2 files changed, 88 insertions(+) |
19 |
|
20 |
diff --git a/app-misc/gcstar/Manifest b/app-misc/gcstar/Manifest |
21 |
index 1984fd448d5..5acaff49ba9 100644 |
22 |
--- a/app-misc/gcstar/Manifest |
23 |
+++ b/app-misc/gcstar/Manifest |
24 |
@@ -1 +1,2 @@ |
25 |
DIST gcstar-1.7.0.tar.gz 4506937 BLAKE2B dfc6f53921ecad73676fb9943f87dfb3c465347e4d4783f1efc29ec75c35eb56ecf97f9eba6121eb22740642d186d642a3384c10ea8ef6a8b42664e1c2a056e3 SHA512 9cb22a7ee38bbeae67ffc6f649ef6e988da43a1f353b027bacbf14ffcca8a4c12ef28d64876b2171396315eae95f76708a1307255eabc3eed6776137e2ae7090 |
26 |
+DIST gcstar-1.7.1.tar.gz 4514370 BLAKE2B 001768d7e2b4d01c97b5a34d078979ce909def1e516166aa305dd03e343bd0188bb54c7adfeb84578f063e860fa78f8faf426f64938eba0688cf5c86feebee4a SHA512 2a37717c6e9bd83758bef99e810ef3321f5558bd5714aa2a332522262182daade9e623f51a256594f74094da3e680ba35d9650d0bc0451226bf41e98fdd57802 |
27 |
|
28 |
diff --git a/app-misc/gcstar/gcstar-1.7.1.ebuild b/app-misc/gcstar/gcstar-1.7.1.ebuild |
29 |
new file mode 100644 |
30 |
index 00000000000..afc8b8f716a |
31 |
--- /dev/null |
32 |
+++ b/app-misc/gcstar/gcstar-1.7.1.ebuild |
33 |
@@ -0,0 +1,87 @@ |
34 |
+# Copyright 1999-2018 Gentoo Foundation |
35 |
+# Distributed under the terms of the GNU General Public License v2 |
36 |
+ |
37 |
+EAPI="6" |
38 |
+ |
39 |
+inherit desktop xdg-utils gnome2-utils |
40 |
+ |
41 |
+DESCRIPTION="Manage your collections of movies, games, books, music and more" |
42 |
+HOMEPAGE="http://www.gcstar.org/" |
43 |
+# Gna permanently shut down in May 2017 |
44 |
+# Original SRC_URI was http://download.gna.org/gcstar/${P}.tar.gz |
45 |
+SRC_URI="https://launchpad.net/gcstar/1.7/${PV}/+download/${P}.tar.gz" |
46 |
+ |
47 |
+LICENSE="GPL-2" |
48 |
+SLOT="0" |
49 |
+KEYWORDS="~amd64 ~x86" |
50 |
+IUSE="cddb gnome mp3 spell stats tellico vorbis" |
51 |
+ |
52 |
+RDEPEND="dev-lang/perl |
53 |
+ dev-perl/Archive-Zip |
54 |
+ dev-perl/DateTime-Format-Strptime |
55 |
+ dev-perl/Gtk2 |
56 |
+ dev-perl/HTML-Parser |
57 |
+ dev-perl/libwww-perl |
58 |
+ dev-perl/URI |
59 |
+ dev-perl/XML-Parser |
60 |
+ dev-perl/XML-Simple |
61 |
+ virtual/perl-Archive-Tar |
62 |
+ virtual/perl-Encode |
63 |
+ virtual/perl-Getopt-Long |
64 |
+ virtual/perl-File-Path |
65 |
+ virtual/perl-File-Spec |
66 |
+ virtual/perl-File-Temp |
67 |
+ virtual/perl-IO-Compress |
68 |
+ virtual/perl-libnet |
69 |
+ virtual/perl-Storable |
70 |
+ virtual/perl-Time-Piece |
71 |
+ |
72 |
+ cddb? ( dev-perl/Net-FreeDB ) |
73 |
+ gnome? ( dev-perl/gnome2-vfs-perl ) |
74 |
+ mp3? ( dev-perl/MP3-Info dev-perl/MP3-Tag ) |
75 |
+ spell? ( dev-perl/gtk2-spell ) |
76 |
+ stats? ( dev-perl/Date-Calc |
77 |
+ dev-perl/GD[png,truetype] ) |
78 |
+ tellico? ( virtual/perl-Digest-MD5 |
79 |
+ virtual/perl-MIME-Base64 ) |
80 |
+ vorbis? ( dev-perl/Ogg-Vorbis-Header-PurePerl )" |
81 |
+DEPEND="${RDEPEND}" |
82 |
+ |
83 |
+S="${WORKDIR}/${PN}" |
84 |
+ |
85 |
+PATCHES=( |
86 |
+ "${FILESDIR}/${PN}-1.4.0-man.patch" |
87 |
+) |
88 |
+ |
89 |
+src_install() { |
90 |
+ # Yes, ED *is* needed here. GCstar's install lacks any concept of DESTDIR. |
91 |
+ ./install --prefix="${ED}usr" \ |
92 |
+ --noclean --nomenu || die "install script failed" |
93 |
+ |
94 |
+ domenu share/applications/gcstar.desktop |
95 |
+ for size in 16 22 24 32 36 48 64 72 96 128 256 |
96 |
+ do |
97 |
+ newicon -s "${size}" share/gcstar/icons/gcstar_${size}x${size}.png gcstar.png |
98 |
+ done |
99 |
+ newicon -s scalable share/gcstar/icons/gcstar_scalable.svg gcstar.svg |
100 |
+ insinto /usr/share/mime/packages |
101 |
+ doins share/applications/gcstar.xml |
102 |
+ |
103 |
+ dodoc CHANGELOG README README.fr |
104 |
+} |
105 |
+ |
106 |
+pkg_preinst() { |
107 |
+ gnome2_icon_savelist |
108 |
+} |
109 |
+ |
110 |
+pkg_postinst() { |
111 |
+ xdg_desktop_database_update |
112 |
+ xdg_mime_database_update |
113 |
+ gnome2_icon_cache_update |
114 |
+} |
115 |
+ |
116 |
+pkg_postrm() { |
117 |
+ xdg_desktop_database_update |
118 |
+ xdg_mime_database_update |
119 |
+ gnome2_icon_cache_update |
120 |
+} |