| 1 | # $Id: $ |
|---|
| 2 | PortSystem 1.0 |
|---|
| 3 | name rhythmbox |
|---|
| 4 | version 0.8.8 |
|---|
| 5 | categories multimedia |
|---|
| 6 | description an iTunes-like audio player |
|---|
| 7 | long_description Rhythmbox is an integrated music management application, \ |
|---|
| 8 | originally inspired by Apple's iTunes. It is free \ |
|---|
| 9 | software, based on the powerful GStreamer media framework, \ |
|---|
| 10 | or the Xine framework. It supports all common data formats \ |
|---|
| 11 | from both local files and network streams. |
|---|
| 12 | homepage http://www.rhythmbox.org/ |
|---|
| 13 | master_sites http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.8/ |
|---|
| 14 | checksums md5 3b9b918d27dd44e80192e955f8aa3ccb |
|---|
| 15 | |
|---|
| 16 | depends_lib lib:libmad:libmad \ |
|---|
| 17 | lib:libid3tag:libid3tag \ |
|---|
| 18 | lib:libogg:libogg \ |
|---|
| 19 | lib:libvorbis:libvorbis \ |
|---|
| 20 | lib:perl5/vendor_perl/5.8.6/darwin-2level/XML/Parser.pm:p5-xml-parser \ |
|---|
| 21 | lib:libgtk-x11-2.0:gtk2 \ |
|---|
| 22 | lib:libgnomeui-2:libgnomeui \ |
|---|
| 23 | lib:libxine:xine-lib \ |
|---|
| 24 | |
|---|
| 25 | #TODO: Add mp4 support (via mpeg4ip -> libmp4v2) |
|---|
| 26 | configure.args --enable-mp3 \ |
|---|
| 27 | --disable-mp4 \ |
|---|
| 28 | --enable-vorbis \ |
|---|
| 29 | --enable-ipod \ |
|---|
| 30 | --with-player=xine |
|---|
| 31 | # --disable-oggtest --disable-vorbistest |
|---|
| 32 | configure.env CPPFLAGS=-I${prefix}/include LDFLAGS=-L${prefix}/lib |
|---|
| 33 | |
|---|
| 34 | variant gstreamer { |
|---|
| 35 | depends_lib-delete lib:libxine:xine-lib |
|---|
| 36 | configure.args-delete --with-player=xine |
|---|
| 37 | |
|---|
| 38 | depends_lib-append lib:libgstreamer:gstreamer \ |
|---|
| 39 | lib:XXX:gst-plugins |
|---|
| 40 | configure.args-append --with-player=gstreamer |
|---|
| 41 | } |
|---|
| 42 | |
|---|
| 43 | variant novorbis { |
|---|
| 44 | depends_lib-delete lib:libvorbis:libvorbis |
|---|
| 45 | depends_lib-delete lib:libogg:libogg |
|---|
| 46 | configure.args-delete --enable-vorbis |
|---|
| 47 | configure.args-append --disable-vorbis |
|---|
| 48 | } |
|---|
| 49 | |
|---|
| 50 | variant flac { |
|---|
| 51 | depends_lib-append lib:libflac:flac |
|---|
| 52 | configure.args-append --enable-flac |
|---|
| 53 | } |
|---|
| 54 | |
|---|
| 55 | variant noipod { |
|---|
| 56 | configure.args-delete --enable-ipod |
|---|
| 57 | configure.args-append --disable-ipod |
|---|
| 58 | } |
|---|