summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2010-07-21 04:33:17 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2010-07-21 04:33:17 +0000
commit7e645718674a54ac1579340cdac58d5135c4e098 (patch)
tree08a645066eb17dcb24eee3ae6993cd70d98d5679
parentapp-portage/pytage: Replace NEED_PYTHON with PYTHON_DEPEND (diff)
downloadsunrise-7e645718674a54ac1579340cdac58d5135c4e098.tar.gz
sunrise-7e645718674a54ac1579340cdac58d5135c4e098.tar.bz2
sunrise-7e645718674a54ac1579340cdac58d5135c4e098.zip
app-misc/gcstar: Version bump, thanks to Christian Faulhammer <fauli@gentoo.org> for poke. Plus, EAPI 3 support, updated dependencies, installation of icons in different sizes, and updated descriptions from GCstar's packaging guidelines.
svn path=/sunrise/; revision=11039
-rw-r--r--app-misc/gcstar/ChangeLog9
-rw-r--r--app-misc/gcstar/Manifest8
-rw-r--r--app-misc/gcstar/gcstar-1.5.0.ebuild (renamed from app-misc/gcstar/gcstar-1.4.3.ebuild)37
-rw-r--r--app-misc/gcstar/metadata.xml12
4 files changed, 45 insertions, 21 deletions
diff --git a/app-misc/gcstar/ChangeLog b/app-misc/gcstar/ChangeLog
index 6884c3251..84247c5e3 100644
--- a/app-misc/gcstar/ChangeLog
+++ b/app-misc/gcstar/ChangeLog
@@ -1,7 +1,14 @@
# ChangeLog for media-video/gcstar
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 21 Jul 2010; Alexandre Rostovtsev (tetromino) <tetromino@gmail.com>
+ -gcstar-1.4.3.ebuild, +gcstar-1.5.0.ebuild, metadata.xml:
+ Version bump, thanks to Christian Faulhammer <fauli@gentoo.org> for poke.
+ Plus, EAPI 3 support, updated dependencies, installation of icons in
+ different sizes, and updated descriptions from GCstar's packaging
+ guidelines.
+
21 Jul 2009; Alexandre Rostovtsev (tetromino) <tetromino@gmail.com>
gcstar-1.4.3.ebuild:
Update dependency (Compress-Zlib got masked)
diff --git a/app-misc/gcstar/Manifest b/app-misc/gcstar/Manifest
index 14f10a3d5..f867916a5 100644
--- a/app-misc/gcstar/Manifest
+++ b/app-misc/gcstar/Manifest
@@ -1,5 +1,5 @@
AUX gcstar-1.4.0-man.patch 851 RMD160 3149a94aff6bc8ad4e69c72279d66b58050444bd SHA1 132a910bbf4e259118d09cf0391bb6dfdb7c29ea SHA256 5d0d98ce137e95e1b3430c65bebaed384058e47b5fca8c9ad1c7515d84f6fb66
-DIST gcstar-1.4.3.tar.gz 2505623 RMD160 ef48c03e5118b417db81fc856da0b2f91735d09b SHA1 9ff69f5dff4f20cce44bbb27b15e93f2f4f18e08 SHA256 1d0e079fc5c1bae9f5f5590ba07bff005136fe0a53876c55022689e5e14e4629
-EBUILD gcstar-1.4.3.ebuild 2023 RMD160 740694c9c3d320bdd9b2d74a796de27460f99e1d SHA1 a27019fa452dfd14891fd0ae9dcf5423de02c0d2 SHA256 35c95128626138d2c5ba0eab5b1405af28cddb60639c2151a97bbffde3f214b9
-MISC ChangeLog 3258 RMD160 d0f5460b7d184480d382e1c92bc2fc697b242a70 SHA1 8d2c58f89639b28b9bc8887fc81d8fe2ed1aa1be SHA256 546d501ca157b87c00106048ed2e386823535e1ffefe74207c4bbf11f894b6d3
-MISC metadata.xml 690 RMD160 33fb6023f032e3f0494978f8b9ac821980a36338 SHA1 93d5861132765b0670fde63b5f6b61ea8930e07e SHA256 c337fe5b35a6cd01a240c91a273a228fc9de4a2e28bb7811de496eeff73d4499
+DIST gcstar-1.5.0.tar.gz 2909406 RMD160 523b2574b27cc2641c49f851cb43c2d6a603ef9e SHA1 073ad5872cbf79ccd7dab977013aa97e0d08c4aa SHA256 2d60685c6a4c3a9aa4f5943fed9b12d642cf6253869a157d7283807e0f4b442a
+EBUILD gcstar-1.5.0.ebuild 2508 RMD160 923f46c6a1b4f35a138cea012c79946764cf9fe2 SHA1 b82a0b11a98c985d8409e6587d969435167f501b SHA256 52ed8f238805071ffd1b64de57c6598c7a2237139c91abb0893949d0a5903bce
+MISC ChangeLog 3618 RMD160 9819b29c210b96ec297434c777e8f3d6d68125aa SHA1 89e227a9a9295641c3aa546bb787f9d90204e11a SHA256 d0e98842e0bf0d93c89908ecbd0113bf252b4fd4c3a88c8a2d77ef77bd130730
+MISC metadata.xml 883 RMD160 ad310be2e4cdc374399a22587ca239e74abbf8cc SHA1 85ea67a2adb35652704cf83bc893843324771226 SHA256 0ae7735c7c765e9a3e08a31618bbe5ddd2a1fa8fbf0976b9dd32521478dcec3b
diff --git a/app-misc/gcstar/gcstar-1.4.3.ebuild b/app-misc/gcstar/gcstar-1.5.0.ebuild
index 53b1874de..8efab7e45 100644
--- a/app-misc/gcstar/gcstar-1.4.3.ebuild
+++ b/app-misc/gcstar/gcstar-1.5.0.ebuild
@@ -2,12 +2,14 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI="3"
+
GCONF_DEBUG="no"
SCROLLKEEPER_UPDATE="no"
inherit eutils gnome2
-DESCRIPTION="GCstar is a personal collections manager."
+DESCRIPTION="Manage your collections of movies, games, books, music and more"
HOMEPAGE="http://www.gcstar.org/"
SRC_URI="http://download.gna.org/gcstar/${P}.tar.gz"
@@ -22,20 +24,24 @@ for x in ${LANGS} ; do
done
DEPEND="dev-lang/perl
- virtual/perl-Archive-Tar
dev-perl/Archive-Zip
- virtual/perl-IO-Compress
+ dev-perl/DateTime-Format-Strptime
dev-perl/gtk2-perl
dev-perl/HTML-Parser
dev-perl/libwww-perl
dev-perl/URI
- dev-perl/XML-LibXML
dev-perl/XML-Parser
dev-perl/XML-Simple
- virtual/perl-Time-Piece
+ virtual/perl-Archive-Tar
+ virtual/perl-Encode
+ virtual/perl-Getopt-Long
+ virtual/perl-File-Path
virtual/perl-File-Spec
virtual/perl-File-Temp
+ virtual/perl-IO-Compress
virtual/perl-libnet
+ virtual/perl-Storable
+ virtual/perl-Time-Piece
cddb? ( dev-perl/Net-FreeDB )
gnome? ( dev-perl/gnome2-vfs-perl )
mp3? ( dev-perl/MP3-Info dev-perl/MP3-Tag )
@@ -47,12 +53,15 @@ RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}"
-src_unpack() {
- unpack ${A}
- cd "${S}"
+src_prepare() {
epatch "${FILESDIR}/${PN}-1.4.0-man.patch"
}
+src_configure() {
+ # do nothing (otherwise gnome2_src_configure would get called)
+ return
+}
+
src_compile() {
# do nothing (otherwise gnome2_src_compile would get called)
return
@@ -74,12 +83,18 @@ src_install() {
rm -rf tmp
cd "${S}"
- ./install --prefix="${D}/usr" \
+ ./install --prefix="${ED}usr" \
--noclean --nomenu || die "install script failed"
domenu share/applications/gcstar.desktop
- newicon share/gcstar/icons/gcstar_64x64.png gcstar.png
- insinto /usr/share/mime/packages
+ for size in 16x16 22x22 24x24 32x32 36x36 48x48 64x64 72x72 96x96 128x128
+ do
+ insinto ${EPREFIX}/usr/share/icons/hicolor/${size}/apps
+ newins share/gcstar/icons/gcstar_${size}.png gcstar.png
+ done
+ insinto ${EPREFIX}/usr/share/icons/hicolor/scalable/apps
+ newins share/gcstar/icons/gcstar_scalable.svg gcstar.svg
+ insinto ${EPREFIX}/usr/share/mime/packages
doins share/applications/gcstar.xml
dodoc CHANGELOG README
diff --git a/app-misc/gcstar/metadata.xml b/app-misc/gcstar/metadata.xml
index 6f67fc922..02178af09 100644
--- a/app-misc/gcstar/metadata.xml
+++ b/app-misc/gcstar/metadata.xml
@@ -4,11 +4,13 @@
<herd>no-herd</herd>
<maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
<longdescription lang="en">
- GCstar is a free open source application for managing your collections.
- Detailed information on each item can be automatically retrieved from the
- internet and you can store additional data, such as the location or who
- you've lent it to. You may also search and filter your collection by many
- criteria.
+ GCstar is an application for managing your collections. It supports many
+ types of collections, including movies, books, games, comics, stamps,
+ coins, and many more. You can even create your own collection type for
+ whatever unique thing it is that you collect! Detailed information on
+ each item can be automatically retrieved from the internet and you can
+ store additional data, such as the location or who you've lent it to.
+ You may also search and filter your collections by many criteria.
</longdescription>
<use>
<flag name='tellico'>Enable support for <pkg>kde-misc/tellico</pkg> files</flag>