diff options
author | Michał Górny <mgorny@gentoo.org> | 2010-07-05 17:26:15 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2010-07-05 17:26:15 +0000 |
commit | ae0f1c5b5151d2b9d0a19d0cbdc1b3439360b85a (patch) | |
tree | 04f1c1153bb24c53657057209282255066776450 /media-sound | |
parent | media-gfx/printoxx: Version bump and general rewrite. Fixed building with LDF... (diff) | |
download | sunrise-ae0f1c5b5151d2b9d0a19d0cbdc1b3439360b85a.tar.gz sunrise-ae0f1c5b5151d2b9d0a19d0cbdc1b3439360b85a.tar.bz2 sunrise-ae0f1c5b5151d2b9d0a19d0cbdc1b3439360b85a.zip |
media-sound/arename: Version bump with basically rewritten ebuild. Tests are now supported, perl module and docs are installed correctly and dependencies were clarified.
svn path=/sunrise/; revision=10908
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/arename/ChangeLog | 10 | ||||
-rw-r--r-- | media-sound/arename/Manifest | 6 | ||||
-rw-r--r-- | media-sound/arename/arename-2.0.ebuild | 36 | ||||
-rw-r--r-- | media-sound/arename/arename-3.1.ebuild | 64 |
4 files changed, 76 insertions, 40 deletions
diff --git a/media-sound/arename/ChangeLog b/media-sound/arename/ChangeLog index 702eaca7a..68e66bb08 100644 --- a/media-sound/arename/ChangeLog +++ b/media-sound/arename/ChangeLog @@ -1,7 +1,15 @@ # ChangeLog for media-sound/arename -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*arename-3.1 (05 Jul 2010) + + 05 Jul 2010; Michał Górny (sedzimir) <mgorny.3ehbo@mailnull.com> + -arename-2.0.ebuild, +arename-3.1.ebuild: + Version bump with basically rewritten ebuild. Tests are now supported, + perl module and docs are installed correctly and dependencies were + clarified. + 11 Jan 2009; Maximilian Gaß (mxey) <mxey@cloudconnected.org> +arename-2.0.ebuild, +metadata.xml: New ebuild for bug 254561 diff --git a/media-sound/arename/Manifest b/media-sound/arename/Manifest index 637a78aea..f29384ec6 100644 --- a/media-sound/arename/Manifest +++ b/media-sound/arename/Manifest @@ -1,4 +1,4 @@ -DIST arename-v2.0.tar.gz 73435 RMD160 a17675c7f50e153d258a7a483adc22bab0ae906a SHA1 b731625ff7bebf44e32c7db68c63c88fe221322e SHA256 13a0882c4ee279d2d87458304a48d0e8010201b3d784faefb5a4680845ad1eb8 -EBUILD arename-2.0.ebuild 859 RMD160 79923111288c5175f17d29322605af7a2d1fe3c4 SHA1 5b120fe8064fe0f4623a4524bffd440fafe8553a SHA256 9bbd9cd61ca7906f60c180d3063d78e61c724042d5f6dbb0799af5bf49604340 -MISC ChangeLog 251 RMD160 f03e4d9ff9927dbe2cb26bb03776d52afac24846 SHA1 b38bb2a8c24bf2747e629e39695e1377c0d8560e SHA256 abd41ecdcc93c9306ac3cc5b80700517a260ab0d3104656f80b7b661b159c128 +DIST arename-3.1.tar.gz 112521 RMD160 226e0b5387df00da9cf17a0bafebad768a0aed10 SHA1 6bc099f99e06d4de5393efff702cd92c1ce96ed7 SHA256 8975dca5f88de56ff9d0c752165c0ab5d1c8e4e89d1cdceb2e8f7304429d57fa +EBUILD arename-3.1.ebuild 1751 RMD160 479e736154d12ef64e946a2d3d8cda0280f507b1 SHA1 ee7445253fd0036b15cb4654f9fddbb989f30da2 SHA256 ca5482e8df90d0aed80ab3b776ff3aeb81b83ae5faa76c2636a9f8ffb136b501 +MISC ChangeLog 548 RMD160 c78bb640eac970d91b2fc537eeb7af11998d657b SHA1 4f403381d8b7b47f52d549678222180a603304ef SHA256 4d55f772b5707b1cd2c71aed3a137178dfbfa0ef391b244f0c924940847a8924 MISC metadata.xml 313 RMD160 25b78e2ed77356e3b1524a462d6b71751a83b646 SHA1 2244df37e0aa574b70b4110412098883095fae73 SHA256 703dde2ecd0025e6ee49035e9f4768b106812c18cd358d30b5f5a8878f6c37ae diff --git a/media-sound/arename/arename-2.0.ebuild b/media-sound/arename/arename-2.0.ebuild deleted file mode 100644 index 9324dd577..000000000 --- a/media-sound/arename/arename-2.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -DESCRIPTION="automatic audio file renaming" -HOMEPAGE="http://ft.bewatermyfriend.org/comp/arename.html" -SRC_URI="http://ft.bewatermyfriend.org/comp/${PN}/${PN}-v${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="zsh-completion" - -DEPEND="" -RDEPEND="dev-perl/Readonly - dev-perl/MP3-Tag - dev-perl/ogg-vorbis-header - dev-perl/Audio-FLAC-Header" - -S=${WORKDIR}/${PN}-v${PV} -RESTRICT="test" - -src_compile() { - # make would only display a usage statement - true -} - -src_install() { - emake install prefix="${D}/usr" libpath="lib/perl5/site_perl" || die "emake install failed" - emake install-doc prefix="${D}/usr" || die "emake install doc failed" - - if use zsh-completion; then - insinto /usr/share/zsh/site-functions - doins _arename - fi -} diff --git a/media-sound/arename/arename-3.1.ebuild b/media-sound/arename/arename-3.1.ebuild new file mode 100644 index 000000000..224d12fc4 --- /dev/null +++ b/media-sound/arename/arename-3.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit perl-module + +DESCRIPTION="Automatic audio file renaming" +HOMEPAGE="http://ft.bewatermyfriend.org/comp/arename.html" +SRC_URI="http://github.com/downloads/ft/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test zsh-completion" + +RDEPEND="dev-perl/Audio-FLAC-Header + dev-perl/MP3-Tag + dev-perl/Readonly + dev-perl/ogg-vorbis-header" +DEPEND="test? ( + dev-perl/Test-Exception + media-libs/flac + media-sound/alsa-utils + media-sound/id3v2 + media-sound/lame + media-sound/vorbis-tools + virtual/perl-Test-Harness + ${RDEPEND} + )" +# ^ No mistake here -- RDEPEND becomes DEPEND only when testing. + +src_compile() { + # make would only display a usage statement + true +} + +src_test() { + # Generate the audio data ourselves as we can't rely on recording from ALSA. + # The content doesn't matter, thus we just get it from /dev/zero and prepend + # with wavfile header. The resulting wavfile will be converted into various + # audio formats, tagged and the tags are what really matters. + mkdir -p tests/data || die + echo 'UklGRiQAEABXQVZFZm10IBAAAAABAAIARKwAABCxAgAEABAAZGF0YQAAEAA=' \ + | base64 -d > tests/data/input.wav || die + dd if=/dev/zero of=tests/data/input.wav oflag=append \ + conv=notrunc bs=1M count=1 || die + + emake prepare-test-data || die + emake test-all || die +} + +src_install() { + # VENDOR_LIB is set by perl_set_version() in pkg_setup() + emake install prefix="${D}"/usr libpath="${VENDOR_LIB#/usr/}" || die + + doman arename.1 || die + dodoc README CHANGES arename.hooks || die + dohtml arename.html || die + + if use zsh-completion; then + insinto /usr/share/zsh/site-functions + doins _arename || die + fi +} |