Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/text In directory sc8-pr-cvs17:/tmp/cvs-serv4809
Modified Files: scribus-aqua.info Log Message: Latest stable version 1.3.3.9 to stable Index: scribus-aqua.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/text/scribus-aqua.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- scribus-aqua.info 13 Mar 2007 14:27:56 -0000 1.2 +++ scribus-aqua.info 28 May 2007 14:33:50 -0000 1.3 @@ -1,45 +1,61 @@ Package: scribus-aqua -Version: 1.3.3.8 +Version: 1.3.3.9 Revision: 1 Source: mirror:sourceforge:scribus/scribus-%v.tar.bz2 -Source-MD5: fa79c8bba3e6e09b0bdeaf16579d6fa1 -Source2: http://perso.wanadoo.fr/costabel/Scribusapp-skeleton.tar.bz2 -Source2-MD5: 7aa33546b4113007bdc0e3fef94a0f81 +#Source-MD5: 137941773eaa6975393c1aa97236e1e8 +# upstream released this tarball twice with different MD5s +Source-MD5: a3d7af62d99d4e0f7485ae549de50df0 +SourceRename: scribus-%v_20070509.tar.bz2 +SourceDirectory: scribus-%v +#Source2: http://perso.wanadoo.fr/costabel/Scribusapp-skeleton.tar.bz2 +#Source2-MD5: 7aa33546b4113007bdc0e3fef94a0f81 License: GPL GCC: 4.0 Recommends: x-ghostscript-fonts, msttcorefonts, applesystemfonts Depends: ghostscript, qt3mac-shlibs (>= 3.3.5-13), qt3mac-apps (>= 3.3.5-13), libjpeg-shlibs, libjpeg-bin, lcms-shlibs, libart2-shlibs, libpng3-shlibs, libtiff-shlibs, freetype219-shlibs, libxml2-shlibs, libiconv, fontconfig2-shlibs -BuildDepends: lcms, libjpeg, qt3mac (>= 3.3.5-13), libart2, cups-dev, libpng3, libtiff, freetype219, libxml2, libiconv-dev, fontconfig2-dev, expat +BuildDepends: lcms, libjpeg, qt3mac (>= 3.3.5-13), libart2, cups-dev, libpng3, libtiff, freetype219, libxml2, libiconv-dev, fontconfig2-dev, expat1, cmake (>= 2.4.6-1) BuildConflicts: qt3, qt3-dev PatchScript: << -#!/bin/sh -e -# name resource forks more canonically - perl -pi.bak -e 's|/rsrc|/..namedfork/rsrc|g' scribus/scfonts.cpp -# remove obsolete compiler flag - perl -pi -e 's|\-no\-cpp\-precomp||g' configure -# better optimisation - perl -pi -e 's|\-g \-O2|\-Os|g; s|\-O2|\-Os|g' configure +#!/bin/sh -ev +# Use Fink's freetype219 +# and place all source tree include dirs before %p/include + perl -pi.bak -e 's|/usr/local/|%p/lib/freetype219/|g' cmake/modules/FREETYPEConfig.cmake + perl -pi.bak -e ' + s|libfreetype.so( FT.* )\"\"(.*)|libfreetype.dylib\1 \"%p/lib/freetype219/lib\"\2|g; + s|(\$\{CMAKE_BINARY_DIR\}/scribus)|\1\n\$\{CMAKE_SOURCE_DIR\}/scribus|g + ' CMakeLists.txt << CompileScript: << #!/bin/sh -ex +# Use Fink's freetype219, qt3mac, fontconfig2, +# but Apple's Python framework (this means no PIL, sorry) +# For fontconfig2, we have to bypass Scribus' CMake find mechanism, +# because it uses pkg-config, and Fink's pkg-config has the unfortunate +# habit of finding the X11 stuff first export PATH=%p/lib/freetype219/bin:$PATH unset QMAKESPEC export QTDIR=%p/lib/qt3mac - export PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig/" - export LIBPYTHON=" " - ./configure --prefix=%p/lib/%n --enable-mac \ - --with-qt-dir=$QTDIR --with-qt-includes=$QTDIR/include --with-qt-libraries=$QTDIR/lib \ - --with-extra-includes=%p/include --with-extra-libs=%p/lib \ - --disable-dependency-tracking + + mkdir build + cd build + cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ + -DCMAKE_INSTALL_PREFIX:PATH=%p \ + -DFREETYPE_INCLUDE_DIR_FT2BUILD:PATH=%p/lib/freetype219/include \ + -DFREETYPE_LIBRARY:FILEPATH=%p/lib/freetype219/lib/libfreetype.dylib \ + -DFONTCONFIG_INCLUDE_DIR:PATH=%p/lib/fontconfig2/include \ + -DFONTCONFIG_LIBRARY:FILEPATH=%p/lib/fontconfig2/lib/libfontconfig.dylib \ + .. make << InstallScript: << - make install prefix=%i/lib/%n - /bin/cp /System/Library/ColorSync/Profiles/* %i/lib/%n/lib/scribus/profiles/ || /usr/bin/true +#!/bin/sh -ex + tar zxf Scribus.app.tgz mkdir -p %i/Applications - /bin/cp -p -R ../Scribus.app %i/Applications/ - mkdir %i/Applications/Scribus.app/Contents/MacOS - /bin/cp -p scribus/scribus %i/Applications/Scribus.app/Contents/MacOS/Scribus + mv Scribus.app %i/Applications/ + cd build + make install DESTDIR=%d + /bin/cp /System/Library/ColorSync/Profiles/* %i/lib/scribus/profiles/ || /usr/bin/true + mv %i/{bin,lib,share} %i/Applications/Scribus.app/Contents/ << DocFiles: AUTHORS COPYING ChangeLog README ChangeLogCVS PostInstScript: << @@ -47,7 +63,7 @@ ln -nfs %p/Applications/Scribus.app /Applications/Fink/ << PostRmScript: << - rm -f /Applications/Fink/Scribus.app + if test -h /Applications/Fink/Scribus.app; then rm -f /Applications/Fink/Scribus.app; fi << Description: Layout program DescDetail: << @@ -90,11 +106,12 @@ A standalone version prepared by Andreas Vox can be downloaded from the web at http://aqua.scribus.net - The app skeleton is taken from Scribus CVS, branch Release_1_3_3_3. - It is not contained in the Release 1.3.3.3 source tarball. - Uses fontconfig2-dev and freetype219 from Fink, not from X11, and qt3-mac-free as packaged in the qt3mac packaqge. + + This version uses the new CMake build system. + It follows the proposed installation of everything + into the app bundle, in the Contents directory. << Maintainer: Martin Costabel <[EMAIL PROTECTED]> Homepage: http://www.scribus.net/ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits