Categories: perl-audio-converter
      Date: sty 26, 2010
     Title: 4.0.5
Tool for converting multiple audio types from one format to another.

This is complex audio conversion tool. Using PACPL you can convert one audio format to another. The list of available formats is huge.

I rewrote an ebuild i found in this bug report. My changes includes pulling the last version on Perl Audio Converter, and adding a lot of use flags, to make ebuild, pull supported by this tool console converters availble in portage tree. You can choose which converters will avaiable to this tool, by manipulating the use flags.

projectpage: Perl Audio Converter
summarypl: Narzędzie do konwertowania wielu typów plików audio z jednego formatu na inny.
contentpl: 

To jest kompleksowe narzędzie do konwersji audio. Używając PACPL możesz przekonwertować jeden format audio na inny. List obsługiwanych formatów jest naprawdę ogromna.

Przepisałem ebuild pobrany z tego raportu błędu. Moje zmiany obejmują aktualizację do nowej wersji Perl Audio Converter'a, i dodanie dużej ilości nowych flag use, tak aby instalacja ebuilda, pociągała za sobą instalację obsługiwanych i dostępnych w drzewie portage konwerterów. Możesz wybrać, które z konwerterów będą dostępne dla tego narzędzia, manipulując flagami use.

overlaycommands: echo "=media-sound/perl-audio-converter-4.0.5" >> /etc/portage/package.keywords emerge -av =media-sound/perl-audio-converter-4.0.5
ebuildsource: 
  1. # Copyright 1999-2010 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. # $Header: $
  4.  
  5. EAPI="2"
  6.  
  7. DESCRIPTION="Perl Audio Converter is a tool for converting multiple audio types from one format to another."
  8. HOMEPAGE="http://pacpl.sourceforge.net"
  9. SRC_URI="mirror://sourceforge/pacpl/pacpl-${PV}.tar.gz"
  10. RESTRICT="mirror"
  11. KEYWORDS="~x86 ~amd64"
  12. SLOT="0"
  13. LICENSE="GPL-3"
  14. IUSE="amarok bladeenc dolphin faac faad flac ffmpeg konqueror lame mac mplayer toolame tta ogg shorten speex wavpack"
  15.  
  16.  
  17. DEPEND="dev-lang/perl"
  18.  
  19. RDEPEND="${DEPEND}
  20. amarok? ( media-sound/amarok )
  21. dolphin? ( kde-base/dolphin )
  22. konqueror? ( kde-base/konqueror )
  23. lame? ( media-sound/lame )
  24. toolame? ( media-sound/toolame )
  25. balding? ( media-sound/bladeenc )
  26. ogg? ( media-sound/vorbis-tools )
  27. speex? ( media-libs/speex )
  28. flac? ( media-libs/flac )
  29. mac? ( media-sound/mac )
  30. shorten? ( media-sound/shorten )
  31. sox? ( media-sound/sox )
  32. faac? ( media-libs/faac )
  33. faad? ( media-libs/faad2 )
  34. ffmpeg? ( media-video/ffmpeg )
  35. mplayer? ( media-video/mplayer )
  36. tta? ( media-sound/ttaenc )
  37. wavpack? ( media-sound/wavpack )
  38. dev-perl/Parse-RecDescent
  39. dev-perl/Inline
  40. dev-perl/Devel-Symdump
  41. dev-perl/Pod-Coverage
  42. dev-perl/Test-Pod-Coverage
  43. dev-perl/MP3-Info
  44. dev-perl/Audio-Musepack
  45. dev-perl/Audio-WMA
  46. dev-perl/Audio-FLAC-Header
  47. dev-perl/MP4-Info
  48. dev-perl/MP3-Tag
  49. dev-perl/ogg-vorbis-header
  50. dev-perl/IO-String
  51. dev-perl/CDDB_get"
  52.  
  53. S="${WORKDIR}/pacpl-${PV}"
  54.  
  55. src_configure() {
  56. econf \
  57. --without-d3lphin \
  58. $(use_with amarok) \
  59. $(use_with dolphin) \
  60. $(use_with konqueror konq) \
  61. || die "configure failed"
  62. }
  63.  
  64. src_install() {
  65. emake DESTDIR="${D}" install || die "Install failed"
  66. }
svnlink: http://www.kardasa.pl/websvn/filedetails.php?repname=KardasA+Overlay&path=%2Fmedia-sound%2Fperl-audio-converter%2Fperl-audio-converter-4.0.5.ebuild