the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: libcanberra-gtk0
Version: 0.15
Revision: 1
Source: http://0pointer.de/lennart/projects/libcanberra/libcanberra-%v.tar.gz
Source-MD5: 79c3c0a62e2c8c7c1906e9072a92763b
BuildDepends: <<
atk1 (>= 1.26.0-1),
autoconf,
automake1.11,
cairo (>= 1.8-1),
expat1,
fink (>= 0.24.12-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.8-2),
gconf2-dev (>= 2.26.0-1),
glib2-dev (>= 2.20.0-1),
glitz,
gtk-doc (>= 1.9-1),
gtk+2-dev (>= 2.16.0-1),
libcanberra0 (>= %v-1),
libgettext3-dev,
libiconv-dev,
libogg (>= 1.1.4-1),
libpng3,
libtool2,
libvorbis0 (>= 1.2.2-1),
pango1-xft2-ft219-dev (>= 1.24.0-1),
pixman (>= 0.14.0-1),
pkgconfig (>= 0.23),
x11-dev,
xft2-dev
<<
Depends: %n-shlibs (= %v-%r)
BuildDependsOnly: true
PatchFile: %n.patch
Patchfile-MD5: fd72f18357dab064ba4b44da8bf43577
PatchScript: <<
%{default_script}
<<
ConfigureParams: --disable-dependency-tracking --disable-static --enable-gtk --disable-schemas-install --disable-lynx --disable-tdb --disable-gstreamer PKG_CONFIG_PATH=%p/lib/fontconfig2/lib/pkgconfig
CompileScript: <<
autoreconf -fi
./configure %c
make plugin_LTLIBRARIES=
<<
InstallScript: <<
make install DESTDIR=%d plugin_LTLIBRARIES=
rm %i/lib/pkgconfig/libcanberra.pc
rm %i/share/doc/libcanberra/README
rmdir %i/share/doc/libcanberra
<<
DocFiles: LGPL README
SplitOff: <<
Package: %N-shlibs
Depends: <<
atk1-shlibs (>= 1.26.0-1),
cairo-shlibs (>= 1.8-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.8-2),
glib2-shlibs (>= 2.20.0-1),
glitz-shlibs,
gtk+2-shlibs (>= 2.16.0-1),
libcanberra0-shlibs (>= %v-1),
libgettext3-shlibs,
libiconv,
libogg-shlibs (>= 1.1.4-1),
libpng3-shlibs,
libtool2-shlibs,
libvorbis0-shlibs (>= 1.2.2-1),
pango1-xft2-ft219-shlibs (>= 1.24.0-1),
pixman-shlibs (>= 0.14.0-1),
x11
<<
Files: lib/libcanberra-gtk.*.dylib
Shlibs: %p/lib/libcanberra-gtk.0.dylib 2.0.0 %n (>= 0.13-1)
DocFiles: LGPL README
<<
SplitOff2: <<
Package: canberra-gtk-module
Files: <<
bin
etc
lib/gtk-2.0
share/gnome
<<
Depends: <<
%N-shlibs (>= %v-%r),
atk1-shlibs (>= 1.26.0-1),
cairo-shlibs (>= 1.8-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.8-2),
gconf2 (>= 2.26.0-1),
gconf2-shlibs (>= 2.26.0-1),
glib2-shlibs (>= 2.20.0-1),
glitz-shlibs,
gtk+2-shlibs (>= 2.16.0-1),
libcanberra0-shlibs (>= %v-1),
libgettext3-shlibs,
libiconv,
libogg-shlibs (>= 1.1.4-1),
libpng3-shlibs,
libtool2-shlibs,
libvorbis0-shlibs (>= 1.2.2-1),
pango1-xft2-ft219-shlibs (>= 1.24.0-1),
pixman-shlibs (>= 0.14.0-1),
x11
<<
DocFiles: LGPL README
ConfFiles: %p/etc/gconf/schemas/libcanberra.schemas
PostInstScript: <<
if [ configure = "$1" ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
export schemadir=%p/etc/gconf/schemas
gconftool-2 --makefile-install-rule $schemadir/libcanberra.schemas >/dev/null
fi
<<
<<
DescPackaging: <<
Hack to use installed libcanberra instead of building locally
and to omit libcanberra files themselves from the .deb.
Documentation is installed as part of core libcanberra0-dev
package, don't need to install it in the -gtk package also.
<<
Description: GTK lib and GUI tools for libcanberra
DescDetail: <<
XDG Sound Theme and Name Specifications:
http://0pointer.de/public/sound-theme-spec.html
<<
Homepage: http://0pointer.de/lennart/projects/libcanberra
License: LGPL
Maintainer: Daniel Macks
diff -Nurd -x'*~' libcanberra-0.15.orig/Makefile.am libcanberra-0.15/Makefile.am
--- libcanberra-0.15.orig/Makefile.am 2009-07-01 21:16:29.000000000 -0400
+++ libcanberra-0.15/Makefile.am 2009-08-14 13:42:18.000000000 -0400
@@ -19,7 +19,7 @@
dist_doc_DATA = README
EXTRA_DIST = bootstrap.sh autogen.sh LGPL libcanberra.schemas
-SUBDIRS = src gtkdoc doc
+SUBDIRS = src doc
MAINTAINERCLEANFILES = README
noinst_DATA = README
diff -Nurd -x'*~' libcanberra-0.15.orig/configure.ac libcanberra-0.15/configure.ac
--- libcanberra-0.15.orig/configure.ac 2009-08-04 21:10:50.000000000 -0400
+++ libcanberra-0.15/configure.ac 2009-08-14 13:42:18.000000000 -0400
@@ -373,6 +373,7 @@
HAVE_GTK=0
fi
+PKG_CHECK_MODULES(LIBCANBERRA, [ libcanberra >= 0.15 ])
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
diff -Nurd -x'*~' libcanberra-0.15.orig/src/Makefile.am libcanberra-0.15/src/Makefile.am
--- libcanberra-0.15.orig/src/Makefile.am 2009-07-01 20:55:48.000000000 -0400
+++ libcanberra-0.15/src/Makefile.am 2009-08-14 13:42:18.000000000 -0400
@@ -31,14 +31,10 @@
EXTRA_DIST = \
map-file
-lib_LTLIBRARIES = \
- libcanberra.la
+lib_LTLIBRARIES =
-include_HEADERS = \
- canberra.h
+include_HEADERS =
-noinst_PROGRAMS = \
- test-canberra
libcanberra_la_SOURCES = \
canberra.h \
@@ -287,20 +283,22 @@
canberra-gtk.h \
canberra-gtk.c
libcanberra_gtk_la_CFLAGS = \
- $(GTK_CFLAGS)
+ $(GTK_CFLAGS) \
+ $(LIBCANBERRA_CFLAGS)
libcanberra_gtk_la_LIBADD = \
$(GTK_LIBS) \
- libcanberra.la
+ $(LIBCANBERRA_LIBS)
libcanberra_gtk_la_LDFLAGS = \
-export-dynamic -version-info $(LIBCANBERRA_GTK_VERSION_INFO)
libcanberra_gtk_module_la_SOURCES = \
canberra-gtk-module.c
libcanberra_gtk_module_la_CFLAGS = \
- $(GTK_CFLAGS)
+ $(GTK_CFLAGS) \
+ $(LIBCANBERRA_CFLAGS)
libcanberra_gtk_module_la_LIBADD = \
$(GTK_LIBS) \
- libcanberra.la \
+ $(LIBCANBERRA_LIBS) \
libcanberra-gtk.la
libcanberra_gtk_module_la_LDFLAGS = \
-avoid-version -module -export-dynamic
@@ -309,10 +307,11 @@
canberra-gtk-play.c
canberra_gtk_play_LDADD = \
$(GTK_LIBS) \
- libcanberra.la \
+ $(LIBCANBERRA_LIBS) \
libcanberra-gtk.la
canberra_gtk_play_CFLAGS = \
- $(GTK_CFLAGS)
+ $(GTK_CFLAGS) \
+ $(LIBCANBERRA_LIBS)
EXTRA_DIST += \
libcanberra-login-sound.desktop.in \
Package: libcanberra-gtk0
Version: 0.23
Revision: 2
Source: http://0pointer.de/lennart/projects/libcanberra/libcanberra-%v.tar.gz
Source-MD5: 83fb2fb7608c77f91904e12a867534fd
BuildDepends: <<
atk1 (>= 1.28.0-1),
autoconf2.6,
automake1.11,
cairo (>= 1.8.8-3),
fink (>= 0.24.12-1),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gconf2-dev (>= 2.28.0-1),
glib2-dev (>= 2.22.0-1),
glitz,
gtk-doc (>= 1.13-5),
gtk+2-dev (>= 2.18.0-1),
libcanberra0 (>= %v-1),
libogg (>= 1.2.0-1),
libtool2,
libvorbis0 (>= 1.2.2-1),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
x11-dev
<<
Depends: %n-shlibs (= %v-%r)
BuildDependsOnly: true
PatchFile: %n.patch
Patchfile-MD5: 46edcd8be279d6ec6ca45cd4c96811e7
PatchScript: <<
%{default_script}
perl -pi -e 's/(-version-info|-avoid-version)/-no-undefined \1/' src/Makefile.am
<<
ConfigureParams: --enable-dependency-tracking --disable-static --enable-gtk --disable-schemas-install --disable-lynx --disable-tdb --disable-gstreamer PKG_CONFIG_PATH=%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig --disable-silent-rules
CompileScript: <<
autoreconf -fi
./configure %c
make plugin_LTLIBRARIES=
fink-package-precedence --prohibit-bdep %n .
<<
InstallScript: <<
make install DESTDIR=%d plugin_LTLIBRARIES=
rm %i/lib/pkgconfig/libcanberra.pc
rm %i/share/doc/libcanberra/README
rmdir %i/share/doc/libcanberra
rm %i/share/vala/vapi/libcanberra.vapi
<<
DocFiles: LGPL README
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),
libcanberra0-shlibs (>= %v-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
x11
<<
Files: lib/libcanberra-gtk.*.dylib
Shlibs: %p/lib/libcanberra-gtk.0.dylib 2.0.0 %n (>= 0.13-1)
DocFiles: LGPL README
<<
SplitOff2: <<
Package: canberra-gtk-module
Files: <<
bin
etc
lib/gtk-2.0
share/gnome
<<
Depends: <<
%N-shlibs (>= %v-%r),
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
dpkg-base-files,
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
gconf2 (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libcanberra0-shlibs (>= %v-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
x11
<<
DocFiles: LGPL README
ConfFiles: %p/etc/gconf/schemas/libcanberra.schemas
PostInstScript: <<
if [ configure = "$1" ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
export schemadir=%p/etc/gconf/schemas
gconftool-2 --makefile-install-rule $schemadir/libcanberra.schemas >/dev/null
fi
<<
<<
DescPackaging: <<
Hack to use installed libcanberra instead of building locally
and to omit libcanberra files themselves from the .deb.
Documentation is installed as part of core libcanberra0-dev
package, don't need to install it in the -gtk package also.
<<
Description: GTK lib and GUI tools for libcanberra
DescDetail: <<
XDG Sound Theme and Name Specifications:
http://0pointer.de/public/sound-theme-spec.html
<<
Homepage: http://0pointer.de/lennart/projects/libcanberra
License: LGPL
Maintainer: Daniel Macks
diff -Nurd -x'*~' libcanberra-0.23.orig/Makefile.am libcanberra-0.23/Makefile.am
--- libcanberra-0.23.orig/Makefile.am 2009-09-11 17:59:30.000000000 -0400
+++ libcanberra-0.23/Makefile.am 2010-02-23 00:50:16.000000000 -0500
@@ -26,7 +26,7 @@
vala/libcanberra.vapi \
vala/libcanberra-gtk.vapi
-SUBDIRS = src gtkdoc doc
+SUBDIRS = src doc
MAINTAINERCLEANFILES = README
noinst_DATA = README
diff -Nurd -x'*~' libcanberra-0.23.orig/configure.ac libcanberra-0.23/configure.ac
--- libcanberra-0.23.orig/configure.ac 2010-02-20 11:38:00.000000000 -0500
+++ libcanberra-0.23/configure.ac 2010-02-23 00:50:30.000000000 -0500
@@ -375,6 +375,7 @@
HAVE_GTK=0
fi
+PKG_CHECK_MODULES(LIBCANBERRA, [ libcanberra >= 0.15 ])
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
diff -Nurd -x'*~' libcanberra-0.23.orig/src/Makefile.am libcanberra-0.23/src/Makefile.am
--- libcanberra-0.23.orig/src/Makefile.am 2009-10-06 18:38:46.000000000 -0400
+++ libcanberra-0.23/src/Makefile.am 2010-02-23 01:35:06.000000000 -0500
@@ -34,14 +34,10 @@
EXTRA_DIST = \
map-file
-lib_LTLIBRARIES = \
- libcanberra.la
+lib_LTLIBRARIES =
-include_HEADERS = \
- canberra.h
+include_HEADERS =
-noinst_PROGRAMS = \
- test-canberra
libcanberra_la_SOURCES = \
canberra.h \
@@ -290,20 +286,22 @@
canberra-gtk.h \
canberra-gtk.c
libcanberra_gtk_la_CFLAGS = \
- $(GTK_CFLAGS)
+ $(GTK_CFLAGS) \
+ $(LIBCANBERRA_CFLAGS)
libcanberra_gtk_la_LIBADD = \
$(GTK_LIBS) \
- libcanberra.la
+ $(LIBCANBERRA_LIBS) -lX11 -L/usr/X11/lib -L/usr/X11R6/lib
libcanberra_gtk_la_LDFLAGS = \
-export-dynamic -version-info $(LIBCANBERRA_GTK_VERSION_INFO)
libcanberra_gtk_module_la_SOURCES = \
canberra-gtk-module.c
libcanberra_gtk_module_la_CFLAGS = \
- $(GTK_CFLAGS)
+ $(GTK_CFLAGS) \
+ $(LIBCANBERRA_CFLAGS)
libcanberra_gtk_module_la_LIBADD = \
$(GTK_LIBS) \
- libcanberra.la \
+ $(LIBCANBERRA_LIBS) \
libcanberra-gtk.la
libcanberra_gtk_module_la_LDFLAGS = \
-avoid-version -module -export-dynamic
@@ -312,10 +310,11 @@
canberra-gtk-play.c
canberra_gtk_play_LDADD = \
$(GTK_LIBS) \
- libcanberra.la \
+ $(LIBCANBERRA_LIBS) \
libcanberra-gtk.la
canberra_gtk_play_CFLAGS = \
- $(GTK_CFLAGS)
+ $(GTK_CFLAGS) \
+ $(LIBCANBERRA_CFLAGS)
EXTRA_DIST += \
libcanberra-login-sound.desktop.in \