Package: pango1-xft2-ft219 Version: 1.10.1 ### This .info has OS-specific features...don't blindly copy 10.3<->10.4! Revision: 4 Description: GTK+ - i18n libs (for freetype >= 2.1.9) License: LGPL Maintainer: The Gnome Core Team Depends: << %N-shlibs (= %v-%r) << BuildDepends: << expat, freetype219, fontconfig2-dev, glib2-dev (>= 2.12.0-1), gtk-doc (>= 1.2-1), libgettext3-dev, libiconv-dev, pkgconfig (>= 0.21-1), x11-dev, xft2-dev << Source: mirror:gnome:sources/pango/1.10/pango-%v.tar.bz2 Source-MD5: 1ff4c96982f61ea6f390d09a4febdf18 PatchScript: << #!/bin/bash -ev SYSCONFDIR=%p/lib/pango-ft219/etc perl -p -e 'BEGIN{$s=shift} s|\@SYSCONFDIR\@|$s|' $SYSCONFDIR <%a/%n.patch | patch -p1 sed -e 's|query|ft219-query|' update-pango-modules > update-pango-ft219-modules << NoSetCPPFLAGS: true NoSetLDFLAGS: true SetLDFLAGS: -no-undefined -L%p/lib/fontconfig2/lib -L%p/lib/freetype219/lib -L/usr/X11R6/lib -lexpat SetCFLAGS: -Os ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking --enable-static --includedir=%p/lib/pango-ft219/include --libdir=%p/lib/pango-ft219/lib --sysconfdir=%p/lib/pango-ft219/etc CompileScript: << #!/bin/bash -ev export FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config export PKG_CONFIG_PATH=%p/lib/fontconfig2/lib/pkgconfig:%p/lib/xft2/lib/pkgconfig export LD_TWOLEVEL_NAMESPACE=1 ./configure %c make make check << InstallScript: << #!/bin/bash -ev make -j1 install DESTDIR=%d SYSCONFDIR=%i/lib/pango-ft219/etc rm -rf %i/share/gtk-doc mv %i/bin/pango-querymodules %i/bin/pango-ft219-querymodules mv %i/share/man/man1/pango-querymodules.1 %i/share/man/man1/pango-ft219-querymodules.1 install -d -m 755 %i/sbin install -c -m 755 update-pango-ft219-modules %i/sbin/ install -d -m 755 $SYSCONFDIR/pango install -c -m 644 examples/pangox.aliases $SYSCONFDIR/pango << DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO SplitOff: << Package: %N-shlibs Description: GTK+ - i18n text shared libraries (for freetype >= 2.1.9) Depends: << expat-shlibs, freetype219-shlibs, glib2-shlibs (>= 2.12.0-1), libgettext3-shlibs, libiconv, x11-shlibs, xft2-shlibs << DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO Files: << lib/pango-ft219/lib/libpango-1.0.*.dylib lib/pango-ft219/lib/libpangoft2-1.0.*.dylib lib/pango-ft219/lib/libpangox-1.0.*.dylib lib/pango-ft219/lib/libpangoxft-1.0.*.dylib lib/pango-ft219/lib/pango/1.4.0/modules << Shlibs: << %p/lib/pango-ft219/lib/libpango-1.0.0.dylib 1002.0.0 %n (>= 1.10.1-1) %p/lib/pango-ft219/lib/libpangoft2-1.0.0.dylib 1002.0.0 %n (>= 1.10.1-1) %p/lib/pango-ft219/lib/libpangox-1.0.0.dylib 1002.0.0 %n (>= 1.10.1-1) %p/lib/pango-ft219/lib/libpangoxft-1.0.0.dylib 1002.0.0 %n (>= 1.10.1-1) << << SplitOff2: << Package: %N-dev Description: GTK+ - i18n text development headers and libraries (for freetype >= 2.1.9) Depends: %N-shlibs (= %v-%r) BuildDependsOnly: True Conflicts: pango1-xft2-dev Replaces: pango1-xft2-dev DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO Files: << lib/pango-ft219/include lib/pango-ft219/lib << << PostInstScript: << if [ configure = "$1" ]; then update-pango-ft219-modules fi << PostRmScript: << case "$1" in purge) SYSCONFDIR=%p/lib/pango-ft219/etc rm -f $SYSCONFDIR/pango/pango.modules rmdir $SYSCONFDIR/pango || true ;; esac << ConfFiles: %p/lib/pango-ft219/etc/pango/pangox.aliases Homepage: http://www.pango.org DescDetail: << System for layout and rendering of internationalized text. These packages link against fink's freetype219 instead of the freetype that comes as part of x11. They have cairo support disabled. The gtk-doc docs are not installed. To get them, install the non-ft219 packages, which can peacefully coexist with the -xf219 packages. << DescUsage: << Packages which install pango module(s) should call update-pango-ft219-modules in their PostInstScript and PostRmScript to update the pango.modules file. << DescPackaging: << Currently, uses example pangox.aliases without modification. For future, it should be managed by font managing system like defoma (Debian font manager). To prevent a dependency mess, so patch configure to make sure we don't detect cairo. Ideally we'll link it (and add (Build)Depends) then remove all traces of it from the .la and .pc so that we don't have to rev-up and add versioned BuildDepends to all pkgs that use us. fontconfig2 has a .dylib and -shlibs splitoff in 10.4 but is only a .a and a -dev in 10.3 << DescPort: << Instead of requiring xslt to build this package, we just manually patch the pregenerated manpage target that is included in the tarball. check uses some C++ but it doesn't leak out into the installed package When we get cairo, need to check whether we need to move CAIRO_CFLAGS to appear after FREETYPE_CFLAGS (and maybe after XFT_CFLAGS?) in the various Makefile.in <<