Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome
In directory 
sc8-pr-cvs17:/tmp/cvs-serv23264/10.4-pangocairo/unstable/main/finkinfo/gnome

Modified Files:
      Tag: pangocairo-branch
        gtksourceview.info 
Log Message:
Clean up deps, overhaul package layout


Index: gtksourceview.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome/gtksourceview.info,v
retrieving revision 1.5.2.22
retrieving revision 1.5.2.23
diff -u -d -r1.5.2.22 -r1.5.2.23
--- gtksourceview.info  23 Mar 2007 02:25:09 -0000      1.5.2.22
+++ gtksourceview.info  20 Jun 2007 04:46:26 -0000      1.5.2.23
@@ -1,48 +1,44 @@
 Package: gtksourceview
 Version: 1.8.5
 Revision: 2
-Depends: %N-shlibs (>= %v-%r)
+Depends: %N-shlibs (= %v-%r), gtksourceview-1.0-data (= %v-%r), 
fink-obsolete-packages
 BuildDepends: <<
        atk1 (>= 1.17.0-1),
        cairo (>= 1.2-1),
-       dbus-dev (>= 1.0-1),
-       esound,
        expat1,
        fontconfig2-dev (>= 2.3.2-13),
        freetype219 (>= 2.3.1-1),
-       gail18-dev,
-       gconf2-dev (>= 2.16.1-1),
        gettext-bin,
        gettext-tools,
        glib2-dev (>= 2.12.0-1),
        glitz,
-       gnome-vfs2-unified-dev (>= 1:2.17.91-1),
        gtk+2-dev (>= 2.10.0-1),
        intltool (>= 0.35.5-1),
        libart2 (>= 2.3.16-1),
-       libbonobo2-dev (>= 2.17.92-1),
-       libbonoboui2-dev (>= 2.17.94-1),
        libgettext3-dev,
-       libgnome2-dev (>= 2.17.92-1),
-       libgnomeui2-dev (>= 2.17.92-1),
-       libgnomecanvas2-dev (>= 2.14.0-1),
-       libgnomeprint2.2-dev (>= 2.8.0-1),
-       libgnomeprintui2.2-dev (>= 2.8.0-1),
-       libgtkhtml2 (>= 2.6.0-1),
-       libhowl-dev,
+       libgnomeprint2.2-dev (>= 2.12.1-1),
        libiconv-dev,
        libpng3,
-       libxml2 (>= 2.6.7-1),
-       libxslt,
-       orbit2-dev (>= 2.14.7-2),
+       libxml2 (>= 2.6.27-1),
        pango1-xft2-ft219-dev (>= 1.16.0-1),
        pkgconfig (>= 0.21-1),
-       popt,
        x11-dev,
-       xft2-dev
+       xft2-dev,
+
+       dbus-dev (>= 1.0-1),
+       gconf2-dev (>= 2.16.1-1),
+       gnome-vfs2-unified-dev (>= 1:2.17.91-1),
+       libbonobo2-dev (>= 2.17.92-1),
+       libgnome2-dev (>= 2.17.92-1),
+       libgnomecanvas2-dev (>= 2.14.0-1),
+       libgnomeprintui2.2-dev (>= 2.12.1-1),
+       libhowl-dev,
+       orbit2-dev (>= 2.14.7-2),
+       popt
 <<
 Source: mirror:gnome:sources/%n/1.8/%n-%v.tar.bz2
 Source-MD5: de67df2944c1cccbc2d0b4a738e11050
+PatchScript: perl -pi -e 's/(GETTEXT_PACKAGE=gtksourceview)-1.0/\1-1.0.0/' 
configure
 NoSetCPPFLAGS: true
 SetCPPFLAGS: -I%p/lib/pango-ft219/include/pango-1.0 
-I%p/lib/pango-ft219/include -I%p/lib/freetype219/include/freetype2 
-I%p/lib/freetype219/include -I%p/lib/fontconfig2/include -I%p/include
 NoSetLDFLAGS: true
@@ -50,43 +46,51 @@
 SetLIBS: -L%p/lib
 SetCFLAGS: -Os
 SetCXXFLAGS: -Os
-ConfigureParams: --disable-dependency-tracking 
PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH"
 FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
+ConfigureParams: --disable-dependency-tracking --enable-static 
PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH"
 FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
 CompileScript: <<
        F77=no ./configure %c
        make
 <<
 InstallScript: <<
        make -j1 install DESTDIR="%d"
+       mkdir -p %i/share/doc/installed-packages
+       touch %i/share/doc/installed-packages/%n
        rm -rf %i/share/gtksourceview-1.0/language-specs/boo.lang
 <<
 SplitOff: <<
        Package: %N-shlibs
        Depends: <<
+               gtksourceview-1.0-data (>= %v-%r),
                atk1-shlibs (>= 1.17.0-1),
-               libgettext3-shlibs,
-               gail18-shlibs,
                glib2-shlibs (>= 2.12.0-1),
                gtk+2-shlibs (>= 2.10.0-1),
                libart2-shlibs (>= 2.3.16-1),
-               libgnomeprint2.2-shlibs (>= 2.8.0-1),
-               libgnomeprintui2.2-shlibs (>= 2.8.0-1),
+               libgettext3-shlibs,
+               libgnomeprint2.2-shlibs (>= 2.12.1-1),
                libiconv,
-               libxml2-shlibs (>= 2.6.7-1),
+               libxml2-shlibs (>= 2.6.27-1),
                pango1-xft2-ft219-shlibs (>= 1.16.0-1),
-               popt-shlibs,
                x11-shlibs
        <<
        Description: Shared libraries for gtksourceview
-       Files: lib/libgtksourceview-1.0.0*.dylib
+       Files: lib/libgtksourceview-1.0.0*.dylib share/locale
        Shlibs: %p/lib/libgtksourceview-1.0.0.dylib 1.0.0 %N-shlibs (>= 1.0.0-1)
        DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po HACKING 
NEWS README TODO
 <<
 SplitOff2: <<
        Package: %N-dev
-       Depends: %N (= %v-%r)
+       Depends: %N-shlibs (= %v-%r)
+       Replaces: %N (<< 1.4.2-2)
        BuildDependsOnly: True
        Description: Headers and libraries for developing with gtksourceview
-       Files: include lib/libgtksourceview-1.0.dylib 
lib/libgtksourceview-1.0.la lib/pkgconfig
+       Files: include lib share/gtk-doc
+       DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po HACKING 
NEWS README TODO
+<<
+SplitOff3: <<
+       Package: gtksourceview-1.0-data
+       Files: share/gtksourceview-1.0
+       Replaces: %N (<< 1.4.2-2)
+       Description: Language-syntax descriptions for %N-shlibs
        DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po HACKING 
NEWS README TODO
 <<
 DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po HACKING NEWS 
README TODO
@@ -103,7 +107,22 @@
        Had to add F77=no to configure to get around a weird libtool thing
        when "fort77" is installed.
 
-       Added popt implicit dependency for lignomeprint2 (no longer needed?)
+       Self-test compiling requires lots of libs that are not used
+       by the library itself. These are in a separate section in
+       BuildDepends.
 
-       Use glib2-2.12.0 for GCC version independence and new glib2 package 
layout
+       WARNING: UNSTABLE API! See:
+       http://bugzilla.gnome.org/show_bug.cgi?id=317082
+
+       gettext catalog renamed to match libversion and moved %N->%N-shlibs
+       in 1.4.2-2
+
+       gtk-doc moved %N->%N-dev in 1.4.2-2
+
+       Language datafiles moved into new gtksourceview-1.0-data package
+       in 1.4.2-2. This is an internal versioning string, not the
+       libversion, and is exposed to external packages, so don't
+       mess with changing it to sync with libversion. Consumers don't
+       need a dependency on it, since its location is presumably fixed
+       for a given libversion.
 <<


-------------------------------------------------------------------------
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

Reply via email to