From: Hanspeter N. <ni...@us...> - 2010-12-31 19:44:50
|
Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/crypto In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv8616/crypto Modified Files: xmms2.info Log Message: %v bump Upgrade deps on ffmpeg and a few other pkgs Properly install ruby/python bindings Make it validate Index: xmms2.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/crypto/xmms2.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- xmms2.info 20 Aug 2010 16:44:01 -0000 1.2 +++ xmms2.info 31 Dec 2010 19:44:41 -0000 1.3 @@ -1,21 +1,127 @@ Package: xmms2 -Version: 0.6 -Revision: 1006 -Depends: a52dec-shlibs (>= 0.7.4-2), amrnb-shlibs (>= 0.0.1-1), boost1.35.nopython-shlibs (>= 1.35.0-1), faac-shlibs (>= 1.24+cvs20041018-1012), fftw3-shlibs (>= 3.1.2-1), gamin-shlibs (>= 0.1.9-4), glib2-shlibs (>= 2.20.3-1), jack-shlibs (>= 0.116.0-2), lame-shlibs (>= 3.98.2-2), libao2-shlibs (>= 0.8.5-11), libavahi-client3-shlibs (>= 0.6.25-2), libavahi-common3-shlibs (>= 0.6.25-2), libavahi-glib1-shlibs (>= 0.6.25-1), libavcodec51-shlibs (>= 0.4.20071217-6), libavutil49-shlibs (>= 0.4.20071217-6), libcurl4-shlibs (>= 7.19.5-1), libfaad1-shlibs (>= 2.0.0-1013), libflac8 (>= 1.2.1-1000), libgettext3-shlibs (>= 0.14.5-2), libiconv (>= 1.12-3), libmad-shlibs (>= 0.15.1b-5), libmodplug-shlibs (>= 0.8.7-2), 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), libx264-57-shlibs (>= 0.0.20071214-4), libxml2-shlibs (>= 2.6.32-1), openssl098-shlibs (>= 0.9.8k-5), 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), xvidcore-shlibs (>= 1.1.3-2) -BuildDepends: python26, pkgconfig, a52dec (>= 0.7.4-2), amrnb (>= 0.0.1-1), boost1.35.nopython (>= 1.35.0-1), faac-dev (>= 1.24+cvs20041018-1012), fftw3 (>= 3.1.2-1), gamin-dev (>= 0.1.9-4), glib2-dev (>= 2.20.3-1), jack-dev (>= 0.116.0-2), lame-dev (>= 3.98.2-2), libao2 (>= 0.8.5-11), avahi-dev (>= 0.6.25-2), libavahi-glib1-dev (>= 0.6.25-1), libavcodec-dev (>= 0.4.20071217-6), libavutil-dev (>= 0.4.20071217-6), libcurl4 (>= 7.19.5-1), libfaad1-dev (>= 2.0.0-1013), libflac8-dev (>= 1.2.1-1000), libgettext3-dev (>= 0.14.5-2), libiconv-dev (>= 1.12-3), libmad (>= 0.15.1b-5), libmodplug (>= 0.8.7-2), 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), libx264-dev (>= 0.0.20071214-4), libxml2 (>= 2.6.32-1), openssl098-dev (>= 0.9.8k-5), ruby18 (>= 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), xvidcore (>= 1.1.3-2) -Source: mirror:sourceforge:project/%n/%n/%{v}%%20DrMattDestruction/%n-%{v}DrMattDestruction.tar.bz2 -Source-MD5: 954fb9c76b5db5e324a105e81b273200 -PatchScript: perl -pi -e "s,FLAC/all.h,%p/include/FLAC/all.h," src/plugins/flac/flac.c +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: << + avahi-dev (>= 0.6.25-2), + 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-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: << - python2.6 waf configure --prefix=%p --with-mandir=%p/share/man - python2.6 waf build + ### 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 << -InstallScript: python2.6 waf install --destdir=%d && rm -rf %d/Library DocFiles: AUTHORS COPYING* ChangeLog README TODO License: GPL GCC: 4.0 -Homepage: http://sourceforge.net/projects/xmms2 +Homepage: http://xmms2.org/ Maintainer: Jack Fink <jac...@us...> 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 +<< |