Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/libs
In directory vz-cvs-3.sog:/tmp/cvs-serv32055

Modified Files:
        libspeex1.info 
Log Message:
unhide unversioned dylibs

Index: libspeex1.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/libs/libspeex1.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- libspeex1.info      1 Aug 2011 21:56:07 -0000       1.2
+++ libspeex1.info      13 Sep 2011 01:12:59 -0000      1.3
@@ -1,6 +1,6 @@
 Package: libspeex1
 Version: 1.2
-Revision: 0.0rc1.3
+Revision: 0.0rc1.4
 ###
 Depends: %N-shlibs (= %v-%r), dpkg-base-files
 BuildDepends: libogg (>= 1.1.3-1)
@@ -21,7 +21,16 @@
 ###
 DocFiles: COPYING ChangeLog
 ###
-ConfigureParams: --enable-epic-48k --enable-ogg=yes --with-ogg-dir=%p 
--with-pic --enable-shared --disable-static --libdir=%p/lib/%N/lib 
--docdir=%p/share/doc/%N
+ConfigureParams: <<
+       --enable-epic-48k \
+       --enable-ogg=yes \
+       --with-ogg-dir=%p \
+       --with-pic \
+       --enable-shared \
+       --disable-static \
+       --libdir=%p/lib/%N/lib \
+       --docdir=%p/share/doc/%N
+<<
 #--infodir=%p/lib/%N/share/info
 #--datarootdir=%p/lib/%N/share
 #--includedir=%p/lib/%N/include
@@ -31,8 +40,13 @@
 InstallScript: <<
        /usr/bin/make -j1 -w install DESTDIR=%d
        /bin/mkdir -p %i/lib/pkgconfig
+       ### unhide the .pc files
        /bin/ln -s %p/lib/%N/lib/pkgconfig/speex.pc %i/lib/pkgconfig/speex.pc
        /bin/ln -s %p/lib/%N/lib/pkgconfig/speexdsp.pc 
%i/lib/pkgconfig/speexdsp.pc
+       ### unhide the unversioned dylibs
+       /bin/ln -s %p/lib/%N/lib/libspeex.dylib %i/lib/libspeex.dylib
+       /bin/ln -s %p/lib/%N/lib/libspeexdsp.dylib %i/lib/libspeexdsp.dylib
+       
 <<
 Splitoff: <<
   Package: %N-shlibs
@@ -67,6 +81,8 @@
 <<
 DescPackaging: <<
 Beginning with speex-1.2beta3, upstream offloaded all the non-codec components 
(preprocessor, echo cancellation, jitter buffer) to libspeexdsp.1.dylib, but 
did not bump the install_name for libspeex.1.dylib.  Since this creates an ABI 
conflict with the previous Fink speex3-1.1.6 package, the package for 1.2beta3+ 
was renamed libspeex1 and the libraries were moved to %p/lib/%N/lib to avoid 
filename collisions.  The headers, autotools, and pkgconfig files were kept in 
the usual locations.  Packages that BuildDepends on libspeex1 might need to add 
-L%p/lib/libspeex1/lib to their linker command (via LDFLAGS or LIBS or similar 
method).
+
+As of %r = 0.0rc1.4, both the unversioned dylib and the .pc files are placed 
in the standard locations and should not need any special flags to find and 
link to libspeex.  Although the existing Conflicts/Replaces should prevent 
mislinking, packages should explicitly BuildDepends against this version to 
remove any chance of linking against speex3. 
 <<
 ###
 License: LGPL


------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
Learn about the latest advances in developing for the 
BlackBerry&reg; mobile platform with sessions, labs & more.
See new tools and technologies. Register for BlackBerry&reg; DevCon today!
http://p.sf.net/sfu/rim-devcon-copy1 
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to