# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI="4" inherit eutils fdo-mime gnome2-utils subversion DESCRIPTION="Manage your collections of movies, games, books, music and more" HOMEPAGE="http://www.gcstar.org/" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="" IUSE="cddb gnome mp3 spell stats tellico vorbis" ESVN_REPO_URI="svn://svn.gna.org/svn/gcstar/trunk" RDEPEND="dev-lang/perl dev-perl/Archive-Zip dev-perl/DateTime-Format-Strptime dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/Gtk2 dev-perl/URI dev-perl/XML-Parser dev-perl/XML-Simple 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 ) spell? ( dev-perl/gtk2-spell ) stats? ( dev-perl/Date-Calc dev-perl/GD[png,truetype] ) tellico? ( virtual/perl-Digest-MD5 virtual/perl-MIME-Base64 ) vorbis? ( dev-perl/Ogg-Vorbis-Header-PurePerl )" DEPEND="${RDEPEND}" S="${WORKDIR}/${PN}" src_install() { # Yes, ED *is* needed here. gcstar's install lacks any concept of DESTDIR. cd ${PN} ./install --prefix="${ED}usr" \ --noclean --nomenu || die "install script failed" domenu share/applications/gcstar.desktop for size in 16 22 24 32 36 48 64 72 96 128 256 do insinto /usr/share/icons/hicolor/${size}x${size}/apps newins share/gcstar/icons/gcstar_${size}x${size}.png gcstar.png done insinto /usr/share/icons/hicolor/scalable/apps newins share/gcstar/icons/gcstar_scalable.svg gcstar.svg insinto /usr/share/mime/packages doins share/applications/gcstar.xml dodoc CHANGELOG README README.fr } pkg_preinst() { gnome2_icon_savelist } pkg_postinst() { fdo-mime_desktop_database_update fdo-mime_mime_database_update gnome2_icon_cache_update } pkg_postrm() { fdo-mime_desktop_database_update fdo-mime_mime_database_update gnome2_icon_cache_update }