the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: gssdp
Version: 0.10.0
Revision: 1
Depends: <<
libgssdp-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),
libsoup2.4.1-ssl-shlibs (>= 2.28.0-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4)
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
expat1 (>= 2.0.1-1),
fink (>= 0.24.12),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
glib2-dev (>= 2.22.0-1),
glitz (>= 0.5.6-3),
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
libsoup2.4.1-ssl (>= 2.28.0-1),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
x11-dev
<<
Source: http://gupnp.org/sites/all/files/sources/%n-%v.tar.gz
Source-MD5: aec6a56ac1d4f8a4837da83f2d152556
PatchFile: %n.patch
PatchFile-MD5: 78989911ad6a737d9d475ed31f16051f
PatchScript: <<
%{default_script}
find . -name \*.html |xargs grep -l "/usr" |xargs perl -pi -e "s,/usr,%p,g"
sed -i.orig -e 's|/opt/gnome2|%p|' doc/html/GSSDPClient.html
<<
SetCFLAGS: -Os
ConfigureParams: --mandir=%p/share/man --enable-dependency-tracking --disable-static PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
CompileScript: <<
%{default_script}
fink-package-precedence --prohibit-bdep=libgssdp-dev .
<<
InstallScript: <<
make install DESTDIR=%d
perl -ni -e 'print unless /Requires.Private:/' %i/lib/pkgconfig/gssdp-1.0.pc
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README
Splitoff: <<
Package: libgssdp-shlibs
Description: Resource discovery/announcement over SSDP,shared library
Depends: <<
glib2-shlibs (>= 2.18.4-4),
libsoup2.4.1-ssl-shlibs (>= 2.28.0-1)
<<
Files: <<
lib/libgssdp-1.0.2.dylib
share/gssdp
<<
Shlibs: <<
%p/lib/libgssdp-1.0.2.dylib 3.0.0 %n (>= 0.7.0-2)
<<
DocFiles: COPYING
<<
Splitoff2: <<
Package: libgssdp-dev
Description: Resource discovery/announcement over SSDP,development files
Depends: libgssdp-shlibs (= %v-%r)
BuildDependsOnly: true
Files: <<
share/gtk-doc
lib
include
<<
DocFiles: COPYING
<<
License: LGPL
Homepage: http://gupnp.org
Maintainer: Jack Fink
Description: Resource discovery/announcement over SSDP
DescPackaging: <<
dmacks: hack makefiles to assure local -I before global
dmacks: clean up .pc Requires.private: don't need entries that
are not #included by public .h to avoid publishing useless and
hidden InheritedBuildDepends.
fangism: upgraded to 0.10.0
<<
diff -Nurd -x'*~' gssdp-0.8.0.orig/libgssdp/Makefile.in gssdp-0.8.0/libgssdp/Makefile.in
--- gssdp-0.8.0.orig/libgssdp/Makefile.in 2010-09-16 08:10:09.000000000 -0400
+++ gssdp-0.8.0/libgssdp/Makefile.in 2011-03-21 12:42:17.000000000 -0400
@@ -260,7 +260,7 @@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
LTVERSION = 2:0:0
-AM_CFLAGS = $(LIBGSSDP_CFLAGS) -I$(top_srcdir)
+AM_CPPFLAGS = -I$(top_srcdir) $(LIBGSSDP_CFLAGS)
libgssdpincdir = $(includedir)/gssdp-1.0/libgssdp
lib_LTLIBRARIES = libgssdp-1.0.la
libgssdpinc_HEADERS = gssdp-client.h \
diff -Nurd -x'*~' gssdp-0.8.0.orig/tests/Makefile.in gssdp-0.8.0/tests/Makefile.in
--- gssdp-0.8.0.orig/tests/Makefile.in 2010-09-16 08:10:09.000000000 -0400
+++ gssdp-0.8.0/tests/Makefile.in 2011-03-21 15:02:20.000000000 -0400
@@ -217,7 +217,7 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-AM_CFLAGS = $(LIBGSSDP_CFLAGS) -I$(top_srcdir)
+AM_CPPFLAGS = -I$(top_srcdir) $(LIBGSSDP_CFLAGS)
test_browser_SOURCES = test-browser.c
test_browser_LDADD = $(top_builddir)/libgssdp/libgssdp-1.0.la
test_publish_SOURCES = test-publish.c
diff -Nurd -x'*~' gssdp-0.8.0.orig/tools/Makefile.in gssdp-0.8.0/tools/Makefile.in
--- gssdp-0.8.0.orig/tools/Makefile.in 2010-09-16 08:10:09.000000000 -0400
+++ gssdp-0.8.0/tools/Makefile.in 2011-03-21 12:49:19.000000000 -0400
@@ -247,7 +247,7 @@
top_srcdir = @top_srcdir@
uidir = $(datadir)/gssdp
dist_ui_DATA = $(srcdir)/gssdp-device-sniffer.ui
-AM_CFLAGS = $(LIBGSSDP_CFLAGS) $(LIBGTK_CFLAGS) -I$(top_srcdir) -DUI_DIR='"$(uidir)"'
+AM_CPPFLAGS = -I$(top_srcdir) $(LIBGSSDP_CFLAGS) $(LIBGTK_CFLAGS) -DUI_DIR='"$(uidir)"'
gssdp_device_sniffer_SOURCES = gssdp-device-sniffer.c
gssdp_device_sniffer_LDADD = $(LIBGSSDP_LIBS) $(LIBGTK_LIBS) $(top_builddir)/libgssdp/libgssdp-1.0.la
gssdp_device_sniffer_LDFLAGS = -export-dynamic