]> Pileus Git - ~andy/sunrise/blob - app-misc/gcstar/gcstar-1.4.3.ebuild
8ec392e776c28143daf1f47d59062821dacf41b3
[~andy/sunrise] / app-misc / gcstar / gcstar-1.4.3.ebuild
1 # Copyright 1999-2008 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 GCONF_DEBUG="no"
6 SCROLLKEEPER_UPDATE="no"
7
8 inherit eutils gnome2
9
10 DESCRIPTION="GCstar is a personal collections manager."
11 HOMEPAGE="http://www.gcstar.org/"
12 SRC_URI="http://download.gna.org/gcstar/${P}.tar.gz"
13
14 LICENSE="GPL-2"
15 SLOT="0"
16 KEYWORDS="~amd64 ~x86"
17 IUSE="cddb gnome mp3 spell tellico vorbis"
18
19 LANGS="ar bg ca cs de el es fr gl hu id it nl pl pt ro ru sr sv tr uk"
20 for x in ${LANGS} ; do
21         IUSE="${IUSE} linguas_${x}"
22 done
23
24 DEPEND="dev-lang/perl
25                 dev-perl/Archive-Tar
26                 dev-perl/Archive-Zip
27                 dev-perl/Compress-Zlib
28                 dev-perl/gtk2-perl
29                 dev-perl/HTML-Parser
30                 dev-perl/libwww-perl
31                 dev-perl/URI
32                 dev-perl/XML-LibXML
33                 dev-perl/XML-Parser
34                 dev-perl/XML-Simple
35                 dev-perl/Archive-Tar
36                 dev-perl/Compress-Zlib
37                 dev-perl/Time-Piece
38                 virtual/perl-File-Spec
39                 virtual/perl-File-Temp
40                 virtual/perl-libnet
41                 cddb? ( dev-perl/Net-FreeDB )
42                 gnome? ( dev-perl/gnome2-vfs-perl )
43                 mp3? ( dev-perl/MP3-Info dev-perl/MP3-Tag )
44                 spell? ( dev-perl/gtk2-spell )
45                 tellico? ( dev-perl/Archive-Zip
46                         virtual/perl-Digest-MD5
47                         virtual/perl-MIME-Base64 )
48                 vorbis? ( dev-perl/Ogg-Vorbis-Header-PurePerl )"
49 RDEPEND="${DEPEND}"
50
51 S="${WORKDIR}/${PN}"
52
53 src_unpack() {
54         unpack ${A}
55         cd "${S}"
56         epatch "${FILESDIR}/${PN}-1.4.0-man.patch"
57 }
58
59 src_compile() {
60         # do nothing (otherwise gnome2_src_compile would get called)
61         return
62 }
63
64 src_install() {
65         cd "${S}"/lib/gcstar/GCLang
66
67         mkdir tmp
68         mv ?? tmp
69         # English version should be always available so we will keep it
70         mv tmp/EN .
71
72         for x in ${LANGS}; do
73                 # GCstar uses upper-case language names
74                 if use linguas_${x} ; then
75                         mv tmp/$(echo ${x} | tr '[:lower:]' '[:upper:]') .
76                 fi
77         done
78
79         rm -rf tmp
80
81         cd "${S}"
82         ./install --prefix="${D}/usr" \
83                 --noclean --nomenu || die "install script failed"
84
85         domenu share/applications/gcstar.desktop
86         newicon share/gcstar/icons/gcstar_64x64.png gcstar.png
87         insinto /usr/share/mime/packages
88         doins share/applications/gcstar.xml
89
90         dodoc CHANGELOG README
91
92         if use linguas_fr; then
93                 dodoc CHANGELOG.fr README.fr
94         fi
95 }