libwnck1.22 stable port information

Package: libwnck1.22
Version: 2.28.0
Revision: 3
Depends: %N-shlibs (= %v-%r)
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
fink (>= 0.24.12),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gettext-bin,
gettext-tools (>= 0.17),
glib2-dev (>= 2.22.0-1),
glitz,
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
intltool40,
libgettext8-dev,
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
startup-notification-dev (>= 0.8-1),
x11-dev,
xmkmf (>= 1.0.2-3)
<<
Source: mirror:gnome:sources/libwnck/2.28/libwnck-%v.tar.bz2
Source-MD5: a9311661aa954e7c918439b6dd578792
PatchFile: %n.patch
PatchFile-MD5: d1a8c3dc8a0398e7726cfb9b6e0c8acc
PatchScript: <<
%{default_script}
perl -pi -e 's/(GETTEXT_PACKAGE=.*)/\1-1.`expr \$LIBWNCK_CURRENT - \$LIBWNCK_AGE`/' configure
<<
SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib
SetCFLAGS: -Os
ConfigureParams: --enable-dependency-tracking --enable-gtk-doc --disable-static PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --disable-silent-rules
CompileScript: <<
#!/bin/sh -ev
export PATH=%p/lib/xmkmf/bin:$PATH
./configure %c
make
fink-package-precedence --prohibit-bdep %n .
<<
InstallScript: <<
make -j1 install DESTDIR="%d"
perl -ni -e 'print unless /Requires.private:/' %i/lib/pkgconfig/libwnck-1.0.pc
<<
BuildDependsOnly: True
Conflicts: libwnck1, libwnck1.16, libwnck1.18
Replaces: libwnck1, libwnck1.16, libwnck1.18
SplitOff: <<
Package: %N-shlibs
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libgettext8-shlibs,
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
startup-notification-shlibs (>= 0.8-1),
x11-shlibs
<<
Replaces: %N (<< 2.14.2-1)
Files: lib/libwnck-1.*.dylib share/locale
Shlibs: %p/lib/libwnck-1.22.dylib 26.0.0 %n (>= 2.24.0-1)
DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README
<<
SplitOff2: <<
Package: wnck-bin
Depends: <<
%N-shlibs (>= %v-%r),
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libgettext8-shlibs,
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
startup-notification-shlibs (>= 0.8-1),
x11
<<
Replaces: %N (<< 2.28.0-1)
Files: bin
DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README
<<
DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README
Description: Window Navigator Construction Kit library
DescPackaging: <<
renamed gettext catalogs to include libversion and moved them
%N->%N-shlibs in 2.14.2-1

bin/* are public utility programs not build-time tools, so
off-load to new wnck-bin package as of 2.28.0-1

Clean up .pc Requires.private: don't need entries that are not
#included by public .h to avoid publishing useless and hidden
InheritedBuildDepends.
<<
License: LGPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/

libwnck1.22 stable port .patch

diff -Nurd -x'*~' libwnck-2.28.0.orig/libwnck/Makefile.in libwnck-2.28.0/libwnck/Makefile.in
--- libwnck-2.28.0.orig/libwnck/Makefile.in 2009-09-21 12:24:09.000000000 -0400
+++ libwnck-2.28.0/libwnck/Makefile.in 2010-02-20 18:38:51.000000000 -0500
@@ -418,7 +418,7 @@
-export-symbols-regex "^[^_].*"

libwnck_1_la_LIBADD = \
- @LIBWNCK_LIBS@ @XLIB_LIBS@
+ @LIBWNCK_LIBS@ @XLIB_LIBS@ $(INTLLIBS)

wnckprop_LDADD = \
@LIBWNCK_LIBS@ ./$(lib_LTLIBRARIES)

libwnck1.22 _unstable_ port .patch