Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv19643
Modified Files: libplist.info Log Message: libplist: upstream update, build fix and change of maintainership. Index: libplist.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/libplist.info,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- libplist.info 22 Jan 2010 14:34:21 -0000 1.3 +++ libplist.info 12 Jan 2011 23:00:03 -0000 1.4 @@ -1,42 +1,90 @@ Package: libplist -Version: 0.16 -Revision: 1003 -Depends: %N-shlibs (= %v-%r) -BuildDepends: cmake, pkgconfig (>= 0.9.0-1), glib2-dev (>= 2.20.5-1), libxml2 (>= 2.6.32-1) +Version: 1.3 +Revision: 1 +Description: Library for handling apple .plist files +License: GPL/LGPL + +# Dependencies: BuildDependsOnly: true -Source: http://cloud.github.com/downloads/JonathanBeck/%n/%n-%v.tar.bz2 -Source-MD5: c2fffd7723df3cbd76a05a1867f1fbf2 -CompileScript: cmake -DCMAKE_INSTALL_PREFIX:PATH=%p . && make -InstallScript: << - make install DESTDIR=%d - install_name_tool -id %p/lib/libplist.0.dylib %i/lib/libplist.0.0.16.dylib - install_name_tool -id %p/lib/libplist++.0.dylib %i/lib/libplist++.0.0.16.dylib +BuildDepends: << + cmake, + pkgconfig (>= 0.9.0-1), + glib2-dev (>= 2.20.5-1), + libxml2 (>= 2.6.32-1), + swig, + python25 | python26 | python27 | python31 << +Depends: %N-shlibs (= %v-%r) + +# Unpack Phase: +Source: http://github.com/downloads/JonathanBeck/%n/%n-%v.tar.bz2 +Source-MD5: 0f48f4da8ddba5d7e186307622bf2c62 + +# Compile Phase: +CompileScript: << +#!/bin/sh -ev + mkdir build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=%p + make +<< + +# Install Phase: DocFiles: AUTHORS COPYING* README -Splitoff: << - Package: %N-shlibs - Depends: glib2-shlibs (>= 2.20.5-1), libxml2-shlibs (>= 2.6.32-1) - Files: << - lib/libplist++.0.dylib - lib/libplist++.0.0.16.dylib - lib/libplist.0.dylib - lib/libplist.0.0.16.dylib - << - Shlibs: << - %p/lib/libplist++.0.dylib 0.0.0 %n (>= 0.16-1002) - %p/lib/libplist.0.dylib 0.0.0 %n (>= 0.16-1002) - << - DocFiles: COPYING* +InstallScript: << +#!/bin/sh -ev + cd build + make install DESTDIR=%i/.. + install_name_tool -id %p/lib/libplist.dylib %i/lib/libplist.1.1.3.dylib + install_name_tool -id %p/lib/libplist++.dylib %i/lib/libplist++.1.1.3.dylib +<< + +SplitOff: << + Package: %N-shlibs + Depends: glib2-shlibs (>= 2.20.5-1), libxml2-shlibs (>= 2.6.32-1) + + Files: << + lib/libplist.1.1.3.dylib + lib/libplist.1.dylib + lib/libplist.dylib + lib/libplist++.1.1.3.dylib + lib/libplist++.1.dylib + lib/libplist++.dylib + << + Shlibs: << + %p/lib/libplist.dylib 1.0.0 %n (>= 1.3-1) + %p/lib/libplist++.dylib 1.0.0 %n (>= 1.3-1) + << << + Splitoff2: << Package: %N-bin Depends: %N-shlibs (= %v-%r) Files: bin - DocFiles: COPYING* << -License: GPL/LGPL -Homepage: http://matt.colyer.name/projects/iphone-linux/?title=Main_Page -Maintainer: Jack Fink <jackf...@users.sourceforge.net> -GCC: 4.0 -Description: Library for handling apple .plist files +# Additional Info +DescDetail: << +libplist is a library which eases dealing with Apple's property list files. +<< +DescPort: << +The file should be modified so that setting the install_name is not necessary +any longer. + +suggestion from a fink guru: +# Set up RPATH handling, so the libs are found if they are installed to a non-standard location. +# By default cmake builds the targets with full RPATH to everything in the build directory, +# but then removes the RPATH when installing. +# These two options below make it set the RPATH of the installed targets to all +# RPATH directories outside the current CMAKE_BINARY_DIR and also the library +# install directory. +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) +set(CMAKE_INSTALL_RPATH ${LIB_DESTINATION} ) + +if(APPLE) + set(CMAKE_INSTALL_NAME_DIR ${LIB_DESTINATION}) +endif(APPLE) +<< + +Homepage: http://www.libimobiledevice.org/ +Maintainer: Karl-Michael Schindler <karl-michael.schind...@web.de> ------------------------------------------------------------------------------ Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs