diff --git a/app-misc/gcstar/Manifest b/app-misc/gcstar/Manifest new file mode 100644 index 000000000..03685bf68 --- /dev/null +++ b/app-misc/gcstar/Manifest @@ -0,0 +1,4 @@ +DIST gcstar-1.4.0.tar.gz 2482183 RMD160 3370e0ea568c16e02e4ba1f1e43af894db7e348b SHA1 cff048b8324331ee609c88e85f417cb7b3fdcb58 SHA256 6c3175303f3bfb9e6421ccb5df517623fd45550d81e77f700367d642434e45fa +DIST gcstar-1.4.3.tar.gz 2505623 RMD160 ef48c03e5118b417db81fc856da0b2f91735d09b SHA1 9ff69f5dff4f20cce44bbb27b15e93f2f4f18e08 SHA256 1d0e079fc5c1bae9f5f5590ba07bff005136fe0a53876c55022689e5e14e4629 +EBUILD gcstar-1.4.0.ebuild 1939 RMD160 71e10b7c0d9dab70df297eb020033811e012a74f SHA1 04ded8b27c7d8fc44623f7b8b027dc5f76a953ea SHA256 125d69c28154ad776d53ac89acb5865b23be894979f6370085363f19e39f0220 +EBUILD gcstar-1.4.3.ebuild 1939 RMD160 71e10b7c0d9dab70df297eb020033811e012a74f SHA1 04ded8b27c7d8fc44623f7b8b027dc5f76a953ea SHA256 125d69c28154ad776d53ac89acb5865b23be894979f6370085363f19e39f0220 diff --git a/app-misc/gcstar/gcstar-1.4.0.ebuild b/app-misc/gcstar/gcstar-1.4.0.ebuild new file mode 100644 index 000000000..d4e8834ad --- /dev/null +++ b/app-misc/gcstar/gcstar-1.4.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/ +# Update of gcstar ebuild from sunrise overlay + +inherit eutils + +DESCRIPTION="Collections management." +HOMEPAGE="http://www.gcstar.org/" +SRC_URI="http://download.gna.org/gcstar/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="mp3 spell tellico vorbis" + +LANGS="ar bg ca cs de es fr id it pl pt ro ru sr sv tr" +for x in ${LANGS} ; do + IUSE="${IUSE} linguas_${x}" +done + +DEPEND="dev-lang/perl + dev-perl/Archive-Tar + dev-perl/Archive-Zip + dev-perl/Compress-Zlib + 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 + dev-perl/Archive-Tar + dev-perl/Compress-Zlib + dev-perl/Time-Piece + virtual/perl-File-Spec + virtual/perl-File-Temp + virtual/perl-libnet + mp3? ( dev-perl/MP3-Info dev-perl/MP3-Tag ) + spell? ( dev-perl/gtk2-spell ) + tellico? ( dev-perl/Archive-Zip + virtual/perl-Digest-MD5 + virtual/perl-MIME-Base64 ) + vorbis? ( dev-perl/Ogg-Vorbis-Header-PurePerl )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}" + +src_install() { + cd "${S}"/lib/gcstar/GCLang + + mkdir tmp + mv ?? tmp + # English version should be always available so we will keep it + mv tmp/EN . + + for x in ${LANGS}; do + # GCstar uses upper-case language names + if use linguas_${x} ; then + mv tmp/$(echo ${x} | tr '[:lower:]' '[:upper:]') . + fi + done + + rm -rf tmp + + cd "${S}" + # otherwise man pages would get installed in /usr/man + mv man share + + ./install --prefix="${D}/usr" \ + --noclean --nomenu || die "install script failed" + + domenu share/applications/gcstar.desktop + newicon share/gcstar/icons/gcstar_64x64.png gcstar.png + + dodoc CHANGELOG README + + if use linguas_fr; then + dodoc CHANGELOG.fr README.fr + fi + + doman share/man/gcstar.1 +} diff --git a/app-misc/gcstar/gcstar-1.4.3.ebuild b/app-misc/gcstar/gcstar-1.4.3.ebuild new file mode 100644 index 000000000..d4e8834ad --- /dev/null +++ b/app-misc/gcstar/gcstar-1.4.3.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/ +# Update of gcstar ebuild from sunrise overlay + +inherit eutils + +DESCRIPTION="Collections management." +HOMEPAGE="http://www.gcstar.org/" +SRC_URI="http://download.gna.org/gcstar/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="mp3 spell tellico vorbis" + +LANGS="ar bg ca cs de es fr id it pl pt ro ru sr sv tr" +for x in ${LANGS} ; do + IUSE="${IUSE} linguas_${x}" +done + +DEPEND="dev-lang/perl + dev-perl/Archive-Tar + dev-perl/Archive-Zip + dev-perl/Compress-Zlib + 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 + dev-perl/Archive-Tar + dev-perl/Compress-Zlib + dev-perl/Time-Piece + virtual/perl-File-Spec + virtual/perl-File-Temp + virtual/perl-libnet + mp3? ( dev-perl/MP3-Info dev-perl/MP3-Tag ) + spell? ( dev-perl/gtk2-spell ) + tellico? ( dev-perl/Archive-Zip + virtual/perl-Digest-MD5 + virtual/perl-MIME-Base64 ) + vorbis? ( dev-perl/Ogg-Vorbis-Header-PurePerl )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}" + +src_install() { + cd "${S}"/lib/gcstar/GCLang + + mkdir tmp + mv ?? tmp + # English version should be always available so we will keep it + mv tmp/EN . + + for x in ${LANGS}; do + # GCstar uses upper-case language names + if use linguas_${x} ; then + mv tmp/$(echo ${x} | tr '[:lower:]' '[:upper:]') . + fi + done + + rm -rf tmp + + cd "${S}" + # otherwise man pages would get installed in /usr/man + mv man share + + ./install --prefix="${D}/usr" \ + --noclean --nomenu || die "install script failed" + + domenu share/applications/gcstar.desktop + newicon share/gcstar/icons/gcstar_64x64.png gcstar.png + + dodoc CHANGELOG README + + if use linguas_fr; then + dodoc CHANGELOG.fr README.fr + fi + + doman share/man/gcstar.1 +}