Update of /cvsroot/fink/experimental/dmacks/finkinfo/gnome-2.28
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv17210

Added Files:
        libcanberra-gtk0.info libcanberra-gtk0.patch libcanberra0.info 
Log Message:
new canberra suite


--- NEW FILE: libcanberra-gtk0.info ---
Package: libcanberra-gtk0
Version: 0.23
Revision: 1
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-1),
        fink (>= 0.24.12-1),
        fink-package-precedence,
        fontconfig2-dev (>= 2.8.0-1),
        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),
        libtool2,
        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/fontconfig2/lib/pkgconfig --disable-silent-rules
CompileScript: <<
        autoreconf -fi
        ./configure %c
        make plugin_LTLIBRARIES=
        fink-package-precedence --prohibit-bdep %n . || exit 2
<<
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-1),
                fontconfig2-shlibs (>= 2.8.0-1),
                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-1),
                dpkg-base-files,
                fontconfig2-shlibs (>= 2.8.0-1),
                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 <dma...@netspace.org>

--- NEW FILE: libcanberra0.info ---
Package: libcanberra0
Version: 0.23
Revision: 1
Source: http://0pointer.de/lennart/projects/libcanberra/libcanberra-%v.tar.gz
Source-MD5: 83fb2fb7608c77f91904e12a867534fd

BuildDepends: <<
        fink (>= 0.24.12-1),
        fink-package-precedence,
        glib2-dev (>= 2.22.0-1),
        gstreamer-0.10-dev (>= 0.10.26-1),
        gtk-doc (>= 1.13-5),
        libiconv-dev,
        libogg (>= 1.1.4-1),
        libtool2,
        libvorbis0 (>= 1.2.2-1),
        libxml2 (>= 2.6.30-1),
        pkgconfig (>= 0.23)
<<
Depends: %n-shlibs (= %v-%r)
BuildDependsOnly: true

PatchScript: perl -pi -e 's/(-version-info|-avoid-version)/-no-undefined \1/' 
src/Makefile.in
ConfigureParams: --enable-dependency-tracking --disable-static --disable-gtk 
--disable-lynx --disable-tdb --enable-gstreamer --enable-gtk-doc 
--disable-silent-rules
CompileScript: <<
        ./configure %c
        make
        fink-package-precedence --prohibit-bdep %n . || exit 2
<<
InstallScript: <<
        make install DESTDIR=%d
        rm %i/share/doc/libcanberra/README
        rmdir %i/share/doc/libcanberra
<<
DocFiles: LGPL README

SplitOff: <<
        Package: %N-shlibs
        Depends: <<
                glib2-shlibs (>= 2.22.0-1),
                gstreamer-0.10-shlibs (>= 0.10.26-1),
                libogg-shlibs (>= 1.1.4-1),
                libtool2-shlibs,
                libvorbis0-shlibs (>= 1.2.2-1),
                libxml2-shlibs (>= 2.6.30-1),
                xdg-base
        <<
        Files: <<
                lib/libcanberra.*.dylib
                lib/libcanberra-%v
        <<
        Shlibs: %p/lib/libcanberra.0.dylib 3.0.0 %n (>= 0.23-1)
        DocFiles: LGPL README
<<


DescPackaging: <<
        Core lib doesn't use gtk and the gtk lib's libtool versioning
        is independent, so don't build as part of the main lib pkgs.

        Don't bother dragging in lynx just for .html -> .txt for the README

        tdb not in fink now--disable for consistency if we do get it.

        We do our own doc files our own ways and places.
<<

Description: Abstract interface for playing event sounds
DescDetail: <<
        XDG Sound Theme and Name Specifications:
        http://0pointer.de/public/sound-theme-spec.html

        The gtk lib is in the libcanberra-gtk* packages.
<<
DescUsage: <<
        Actual sound output is handled by various back-end modules.
        The default/standard ones are in the canberra-plugins package.
<<

Homepage: http://0pointer.de/lennart/projects/libcanberra
License: LGPL
Maintainer: Daniel Macks <dma...@netspace.org>

--- NEW FILE: libcanberra-gtk0.patch ---
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 \


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to