the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: xmms2
Version: 0.7
Revision: 2
Depends: <<
boost1.35.nopython-shlibs (>= 1.35.0-1),
fftw3-shlibs (>= 3.1.2-1),
gamin-shlibs (>= 0.1.9-4),
glib2-shlibs (>= 2.20.3-1),
jack-shlibs (>= 0.116.0-2),
libao4-shlibs,
libavahi-client3-shlibs (>= 0.6.25-2),
libavahi-common3-shlibs (>= 0.6.25-2),
libavahi-glib1-shlibs (>= 0.6.25-1),
libavcodec52-shlibs (>= 0.6.1-5),
libavutil50-shlibs (>= 0.6.1-5),
libcurl4-shlibs (>= 7.19.5-1),
libfaad2-shlibs (>= 2.0.0-1013),
libflac8 (>= 1.2.1-1000),
libgettext8-shlibs,
libiconv (>= 1.12-3),
libmad-shlibs (>= 0.15.1b-5),
libmms0-shlibs,
libmodplug1-shlibs (>= 0.8.8.1-1),
libmpcdec5-shlibs,
libmpg123-shlibs,
libogg-shlibs (>= 1.1.4-1),
libsamplerate0-shlibs (>= 0.1.3-1),
libshout4-shlibs (>= 2.1-3),
libtheora0-shlibs (>= 1.0.0-1),
libvisual-0.4-shlibs (>= 0.4.0-2),
libvorbis0-shlibs (>= 1.2.2-1),
libxml2-shlibs (>= 2.6.32-1),
openssl098-shlibs (>= 0.9.8k-5),
readline5-shlibs,
ruby18-shlibs (>= 1.8.6-p287-1),
sdl-shlibs (>= 1.2.13-1),
speex3-shlibs (>= 1.1.6-13),
sqlite3-shlibs (>= 3.6.13-3),
wavpack1-shlibs (>= 4.41.0-1)
<<
BuildDepends: <<
boost1.35.nopython (>= 1.35.0-1),
fink (>= 0.28-1),
fftw3 (>= 3.1.2-1),
gamin-dev (>= 0.1.9-4),
glib2-dev (>= 2.20.3-1),
jack-dev (>= 0.116.0-2),
libao4,
libavahi-client3-dev,
libavahi-common3-dev,
libavahi-glib1-dev (>= 0.6.25-1),
libavcodec52-dev (>= 0.6.1-5),
libavutil50-dev (>= 0.6.1-5),
libcurl4 (>= 7.19.5-1),
libfaad2-dev (>= 2.0.0-1013),
libflac8-dev (>= 1.2.1-1000),
libgettext8-dev,
libiconv-dev (>= 1.12-3),
libmad (>= 0.15.1b-5),
libmms0,
libmodplug1 (>= 0.8.8.1-1),
libmpcdec5,
libmpg123,
libogg (>= 1.1.4-1),
libsamplerate0 (>= 0.1.3-1),
libshout4 (>= 2.1-3),
libtheora0 (>= 1.0.0-1),
libvisual-0.4 (>= 0.4.0-2),
libvorbis0 (>= 1.2.2-1),
libxml2 (>= 2.6.32-1),
openssl098-dev (>= 0.9.8k-5),
pkgconfig,
pyrex-py26,
python26,
readline5,
ruby (>= 1.8.6-p287-1),
ruby18 (>= 1.8.6-p287-1),
ruby18-dev (>= 1.8.6-p287-1),
sdl (>= 1.2.13-1),
speex3 (>= 1.1.6-13),
sqlite3 (>= 3.6.13-3),
sqlite3-dev (>= 3.6.13-3),
wavpack1-dev (>= 4.41.0-1)
<<
Source: mirror:sourceforge:project/%n/%n/%{v}%%20DrNo/%n-%{v}DrNo.tar.bz2
Source-MD5: 60e50b591078acb6a85cd83de0f2b077
### the included waf file is too old and misreads -Wl,-framework flags. Update to upstream script
Source2: http://waf.googlecode.com/files/waf-1.5.19
Source2-MD5: eca3f4738d809c42cecad2e9ec39a1cc
Source2ExtractDir: xmms2-0.7DrNo
PatchScript: <<
### force it to a specific Fink python, not random env
## wafadmin/Tools/glib2.py has an extra space, so first fix it
perl -pi -e "s,^\#\! /usr/bin/env python\$,\#\!/usr/bin/env python," wafadmin/Tools/glib2.py
perl -pi -e "s,^\#\!/usr/bin/env python\$,\#\!%p/bin/python2.6," waf-1.5.19 waf waf-light wafadmin/*.py wafadmin/*/*.py waftools/*.py
### remove the included wafadmin directory that conflicts with the updated waf script
/bin/rm -r wafadmin
<<
CompileScript: <<
### PERL set to avoid pulling in a Fink perl. Doesn't seem to be used anyway (perl bindings not created).
PERL=/usr/bin/perl PYTHON=%p/bin/python2.6 %p/bin/python2.6 waf-1.5.19 configure --prefix=%p
%p/bin/python2.6 waf-1.5.19 build --run-tests
<<
InstallScript: <<
%p/bin/python2.6 waf-1.5.19 install --destdir=%d
### No sense in keeping the headers when other things can't link against it
/bin/rm -r %i/include
<<
DocFiles: AUTHORS COPYING* ChangeLog README TODO
License: GPL
GCC: 4.0
Homepage: http://xmms2.org/
Maintainer: Jack Fink
Description: XMMS successor, still alpha
DescPackaging: Shlibs are private. Bad versioning, anyway.
DescPort: <<
Forced to use a specific version of Fink's python to make it consistent between systems.
Included waf script is too old and misparses -Wl,-framework,CoreFoundation flags. Update to newer upstream that can understand them. Verified with help from #waf.
<<
Shlibs: <<
!%p/lib/libxmmsclient++-glib.1.0.0.dylib
!%p/lib/libxmmsclient++.4.0.0.dylib
!%p/lib/libxmmsclient-cf.1.0.0.dylib
!%p/lib/libxmmsclient-glib.1.0.0.dylib
!%p/lib/libxmmsclient.6.0.0.dylib
<<