Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sound
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16445
Added Files:
libcanberra-gtk0.info libcanberra-gtk0.patch
Log Message:
gtk sound themes builds fine finally
--- NEW FILE: libcanberra-gtk0.info ---
Package: libcanberra-gtk0
Version: 0.10
Revision: 1
Source: http://0pointer.de/public/libcanberra-%v.tar.gz
Source-MD5: 2623370bfcecaeecaeb85e5ec445f340
PatchFile: %n.patch
PatchFile-MD5: 6157bc19150075182fdd7e0e311d6b1f
BuildDepends: <<
atk1 (>= 1.24.0-1),
automake1.10,
cairo (>= 1.8-1),
expat1,
fink (>= 0.24.12-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.7-7),
glib2-dev (>= 2.18.0-1),
glitz,
gtk-doc (>= 1.9-1),
gtk+2-dev (>= 2.14.0-1),
libcanberra0 (>= %v-1),
libgettext3-dev,
libiconv-dev,
libogg,
libpng3,
libtool2,
libvorbis0,
pango1-xft2-ft219-dev (>= 1.22.0-1),
pixman (>= 0.12.0-1),
pkgconfig (>= 0.23),
x11-dev,
xft2-dev
<<
Depends: %n-shlibs (= %v-%r)
BuildDependsOnly: true
ConfigureParams: --disable-dependecny-tracking --disable-static --enable-gtk
--disable-schemas-install --disable-lynx --disable-tdb --disable-gstreamer
PKG_CONFIG_PATH=%p/lib/fontconfig2/lib/pkgconfig
CompileScript: <<
automake
./configure %c
make
<<
InstallScript: <<
make install DESTDIR=%d
rm %i/lib/pkgconfig/libcanberra.pc
rm %i/share/doc/libcanberra/README
rmdir %i/share/doc/libcanberra
rm -rf %i/share/gtk-doc
<<
DocFiles: LGPL README
SplitOff: <<
Package: %N-shlibs
Depends: <<
atk1-shlibs (>= 1.24.0-1),
cairo-shlibs (>= 1.8-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.7-7),
glib2-shlibs (>= 2.18.0-1),
glitz-shlibs,
gtk+2-shlibs (>= 2.14.0-1),
libcanberra0-shlibs (>= %v-1),
libgettext3-shlibs,
libiconv,
libogg-shlibs,
libpng3-shlibs,
libtool2-shlibs,
libvorbis0-shlibs,
pango1-xft2-ft219-shlibs (>= 1.22.0-1),
pixman-shlibs (>= 0.12.0-1),
x11
<<
Files: lib/libcanberra-gtk.*.dylib
Shlibs: %p/lib/libcanberra-gtk.0.dylib 1.0.0 %n (>= 0.6-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.24.0-1),
cairo-shlibs (>= 1.8-1),
canberra-plugins (>= %v-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.7-7),
glib2-shlibs (>= 2.18.0-1),
glitz-shlibs,
gtk+2-shlibs (>= 2.14.0-1),
libcanberra0-shlibs (>= %v-1),
libgettext3-shlibs,
libiconv,
libogg-shlibs,
libpng3-shlibs,
libtool2-shlibs,
libvorbis0-shlibs,
pango1-xft2-ft219-shlibs (>= 1.22.0-1),
pixman-shlibs (>= 0.12.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
endif
<<
<<
DescPort: <<
Don't shadow sys/signal.h "signal" variable locally in
canberra-gtk-module.c
canberra-gtk-module.c uses X11 symbols, so link against libX11
directly.
<<
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 spec:
http://0pointer.de/public/sound-theme-spec.html
<<
Homepage: http://0pointer.de/blog/projects/sixfold-announcement.html
License: LGPL
Maintainer: Daniel Macks <[EMAIL PROTECTED]>
--- NEW FILE: libcanberra-gtk0.patch ---
diff -Nurd -x'*~' libcanberra-0.10.orig/src/Makefile.am
libcanberra-0.10/src/Makefile.am
--- libcanberra-0.10.orig/src/Makefile.am 2008-10-05 14:43:59.000000000
-0400
+++ libcanberra-0.10/src/Makefile.am 2008-11-04 02:48:38.000000000 -0500
@@ -31,6 +31,10 @@
EXTRA_DIST = \
map-file
+if HAVE_GTK
+lib_LTLIBRARIES =
+include_HEADERS =
+else
lib_LTLIBRARIES = \
libcanberra.la
@@ -270,6 +274,7 @@
endif
endif
+endif
if HAVE_GTK
lib_LTLIBRARIES += \
@@ -291,7 +296,7 @@
$(GTK_CFLAGS)
libcanberra_gtk_la_LIBADD = \
$(GTK_LIBS) \
- libcanberra.la
+ -lcanberra
libcanberra_gtk_la_LDFLAGS = \
-export-dynamic -version-info $(LIBCANBERRA_GTK_VERSION_INFO)
@@ -301,7 +306,7 @@
$(GTK_CFLAGS)
libcanberra_gtk_module_la_LIBADD = \
$(GTK_LIBS) \
- libcanberra.la \
+ -lcanberra \
libcanberra-gtk.la
libcanberra_gtk_module_la_LDFLAGS = \
-avoid-version -module -export-dynamic
@@ -310,7 +315,7 @@
canberra-gtk-play.c
canberra_gtk_play_LDADD = \
$(GTK_LIBS) \
- libcanberra.la \
+ -lcanberra \
libcanberra-gtk.la
canberra_gtk_play_CFLAGS = \
$(GTK_CFLAGS)
@@ -338,8 +343,11 @@
endif
+if HAVE_GTK
+else
test_canberra_SOURCES = \
test-canberra.c
test_canberra_LDADD = \
$(AM_LDADD) \
libcanberra.la
+endif
diff -Nurd -x'*~' libcanberra-0.10.orig/src/canberra-gtk-module.c
libcanberra-0.10/src/canberra-gtk-module.c
--- libcanberra-0.10.orig/src/canberra-gtk-module.c 2008-10-03
15:47:32.000000000 -0400
+++ libcanberra-0.10/src/canberra-gtk-module.c 2008-11-04 02:48:38.000000000
-0500
@@ -693,12 +693,12 @@
return TRUE;
}
-static void install_hook(GType type, const char *signal, guint *sn) {
+static void install_hook(GType type, const char *signal_, guint *sn) {
GTypeClass *type_class;
type_class = g_type_class_ref(type);
- *sn = g_signal_lookup(signal, type);
+ *sn = g_signal_lookup(signal_, type);
g_signal_add_emission_hook(*sn, 0, emission_hook_cb, NULL, NULL);
g_type_class_unref(type_class);
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs