--- libcanberra-0.26.orig/debian/libcanberra-gtk3-module.preinst +++ libcanberra-0.26/debian/libcanberra-gtk3-module.preinst @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +case "$1" in + upgrade) + if dpkg --compare-versions "$2" eq "0.26-1ubuntu1"; then + if [ -d '/etc/X11/Xsession.d/52libcanberra-gtk3-module_add-to-gtk-modules' ]; then + rm -rf '/etc/X11/Xsession.d/52libcanberra-gtk3-module_add-to-gtk-modules' + fi + fi +esac + +#DEBHELPER# +exit 0 --- libcanberra-0.26.orig/debian/libcanberra-gtk3-module.install +++ libcanberra-0.26/debian/libcanberra-gtk3-module.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so +debian/tmp/usr/lib/gtk-3.0/modules/libcanberra-gtk3-module.so +debian/52libcanberra-gtk3-module_add-to-gtk-modules /etc/X11/Xsession.d --- libcanberra-0.26.orig/debian/gnome-session-canberra.install +++ libcanberra-0.26/debian/gnome-session-canberra.install @@ -0,0 +1,3 @@ +debian/tmp/usr/share/gnome/autostart/libcanberra-login-sound.desktop +debian/tmp/usr/share/gnome/shutdown/libcanberra-logout-sound.sh +debian/tmp/usr/share/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop --- libcanberra-0.26.orig/debian/libcanberra0-dbg.debhelper.log +++ libcanberra-0.26/debian/libcanberra0-dbg.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-gtk0.symbols +++ libcanberra-0.26/debian/libcanberra-gtk0.symbols @@ -0,0 +1,9 @@ +libcanberra-gtk.so.0 libcanberra-gtk0 #MINVER# +* Build-Depends-Package: libcanberra-gtk-dev + ca_gtk_context_get@Base 0.2 + ca_gtk_context_get_for_screen@Base 0.17 + ca_gtk_play_for_event@Base 0.2 + ca_gtk_play_for_widget@Base 0.2 + ca_gtk_proplist_set_for_event@Base 0.2 + ca_gtk_proplist_set_for_widget@Base 0.2 + ca_gtk_widget_disable_sounds@Base 0.2 --- libcanberra-0.26.orig/debian/copyright +++ libcanberra-0.26/debian/copyright @@ -0,0 +1,30 @@ +This package was debianized by Marc-Andre Lureau + on Tue Jun 10 20:33:14 2008. + + It was downloaded from . + + Upstream Authors + ================ + + Lennart Poettering + + +Files: * +Copyright: Copyright 2008-2009 Lennart Poettering +Licence: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1 + +File: src/gstreamer.c +Copyright: Copyright 2008 Nokia Corporation and/or its subsidiary(-ies). +Licence: LGPL-2.1+ + On Debian systems, the complete text of the LGPL-2.1 can be found in + /usr/share/common-licenses/LGPL-2.1 + +Files: m4/attributes.m4 +Copyright: + Copyright (c) 2006-2007 Diego Petten + Copyright (c) 2006-2007 xine project +Licence: LGPL-2+ + On Debian systems, the complete text of the LGPL-2 can be found in + /usr/share/common-licenses/LGPL-2 --- libcanberra-0.26.orig/debian/libcanberra-gtk-module-dbg.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk-module-dbg.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-gtk-dev.install +++ libcanberra-0.26/debian/libcanberra-gtk-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libcanberra-gtk.so +debian/tmp/usr/lib/pkgconfig/libcanberra-gtk.pc --- libcanberra-0.26.orig/debian/libcanberra0.debhelper.log +++ libcanberra-0.26/debian/libcanberra0.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-gtk3-0-dbg.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk3-0-dbg.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-gtk-module.install +++ libcanberra-0.26/debian/libcanberra-gtk-module.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so +debian/52libcanberra-gtk-module_add-to-gtk-modules /etc/X11/Xsession.d --- libcanberra-0.26.orig/debian/libcanberra-gstreamer.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gstreamer.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-pulse.install +++ libcanberra-0.26/debian/libcanberra-pulse.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libcanberra-*/libcanberra-pulse.so --- libcanberra-0.26.orig/debian/libcanberra-gtk3-module-dbg.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk3-module-dbg.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-pulse.debhelper.log +++ libcanberra-0.26/debian/libcanberra-pulse.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/gnome-session-canberra.debhelper.log +++ libcanberra-0.26/debian/gnome-session-canberra.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-gstreamer.install +++ libcanberra-0.26/debian/libcanberra-gstreamer.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libcanberra-*/libcanberra-gstreamer.so --- libcanberra-0.26.orig/debian/libcanberra-gtk0.install +++ libcanberra-0.26/debian/libcanberra-gtk0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libcanberra-gtk.so.* --- libcanberra-0.26.orig/debian/libcanberra-gtk3-dev.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk3-dev.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/52libcanberra-gtk-module_add-to-gtk-modules +++ libcanberra-0.26/debian/52libcanberra-gtk-module_add-to-gtk-modules @@ -0,0 +1,9 @@ +# This file is sourced by Xsession(5), not executed. + +if [ -z "$GTK_MODULES" ] ; then + GTK_MODULES="canberra-gtk-module" +else + GTK_MODULES="$GTK_MODULES:canberra-gtk-module" +fi + +export GTK_MODULES --- libcanberra-0.26.orig/debian/libcanberra-dev.install +++ libcanberra-0.26/debian/libcanberra-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/canberra.h +debian/tmp/usr/lib/libcanberra.so +debian/tmp/usr/lib/pkgconfig/libcanberra.pc +debian/tmp/usr/share/vala/vapi/libcanberra.vapi --- libcanberra-0.26.orig/debian/gnome-session-canberra.gconf-defaults +++ libcanberra-0.26/debian/gnome-session-canberra.gconf-defaults @@ -0,0 +1 @@ +/desktop/gnome/sound/theme_name ubuntu --- libcanberra-0.26.orig/debian/libcanberra-gtk-common-dev.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk-common-dev.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra0.install +++ libcanberra-0.26/debian/libcanberra0.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libcanberra.so.* +# install alsa or oss modules +debian/tmp/usr/lib/libcanberra-*/libcanberra-[ao][ls][s]*.so --- libcanberra-0.26.orig/debian/control +++ libcanberra-0.26/debian/control @@ -0,0 +1,284 @@ +Source: libcanberra +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Marc-Andre Lureau +Uploaders: Sjoerd Simons , Sebastian Dröge +Build-Depends: debhelper (>= 5), + dh-autoreconf, + cdbs, + m4, + libltdl-dev | libltdl7-dev (>= 2.2.6), + dpkg-dev (>= 1.14.13), + libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], + libvorbis-dev, + libgtk-3-dev (>= 2.91.0), + libgtk2.0-dev (>= 2.22), + libgconf2-dev, + tdb-dev (>> 1.1), + gtk-doc-tools, + libpulse-dev (>= 0.9.11), + libgstreamer0.10-dev (>= 0.10.15), + quilt +Standards-Version: 3.9.1 +Vcs-Bzr: http://launchpad.net/~ubuntu-desktop/libcanberra/ubuntu + +Package: libcanberra0 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: libcanberra-gtk0, libcanberra-pulse +Description: a simple abstract interface for playing event sounds + libcanberra defines a simple abstract interface for playing event + sounds. + . + libcanberra relies on the XDG sound naming specification for + identifying event sounds. On Unix/Linux the right sound to play + is found via the mechanisms defined in the XDG sound theming + specification. + +Package: libcanberra0-dbg +Architecture: any +Priority: extra +Section: debug +Depends: ${misc:Depends}, libcanberra0 (= ${binary:Version}) +Description: libcanberra libraries detached debugging symbols + libcanberra defines a simple abstract interface for playing event + sounds. + . + This package contains detached debugging symbols for it. + +Package: libcanberra-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libcanberra0 (= ${binary:Version}) +Description: a simple abstract interface for playing event sounds + libcanberra defines a simple abstract interface for playing event + sounds. + . + This package contains headers and libraries for developing + applications that play event sounds with libcanberra. + +Package: libcanberra-pulse +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libcanberra0 (= ${binary:Version}), + pulseaudio +Description: PulseAudio backend for libcanberra + libcanberra defines a simple abstract interface for playing event + sounds. + . + This package contains the PulseAudio backend for libcanberra. + +Package: libcanberra-pulse-dbg +Architecture: any +Priority: extra +Section: debug +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libcanberra-pulse (= ${binary:Version}) +Description: PulseAudio libcanberra backend detached debugging symbols + libcanberra defines a simple abstract interface for playing event + sounds. + . + This package contains the PulseAudio backend debugging symbols. + +Package: libcanberra-gstreamer +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libcanberra0 (= ${binary:Version}) +Description: GStreamer backend for libcanberra + libcanberra defines a simple abstract interface for playing event + sounds. + . + This package contains the GStreamer backend for libcanberra. + +Package: libcanberra-gstreamer-dbg +Architecture: any +Priority: extra +Section: debug +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libcanberra-gstreamer (= ${binary:Version}) +Description: GStreamer libcanberra backend detached debugging symbols + libcanberra defines a simple abstract interface for playing event + sounds. + . + This package contains the pulseaudio backend for libcanberra. + +Package: libcanberra-gtk0 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: libcanberra-gtk-module +Description: Gtk+ helper for playing widget event sounds with libcanberra + libcanberra-gtk provides a few functions that simplify libcanberra + usage from Gtk+. + . + Contextual information is needed to play event sound. This library + can help to compile directly event sounds property lists based on + active GtkWidget objects or GdkEvent events. + +Package: libcanberra-gtk0-dbg +Architecture: any +Priority: extra +Section: debug +Depends: ${misc:Depends}, libcanberra-gtk0 (= ${binary:Version}) +Description: libcanberra-gtk libraries detached debugging symbols + libcanberra-gtk provides a few functions that simplify libcanberra + usage from Gtk+. + . + Contextual information is needed to play event sound. This library + can help to compile directly event sounds property lists based on + active GtkWidget objects or GdkEvent events. + . + This package contains detached debugging symbols for it. + +Package: libcanberra-gtk-common-dev +Section: libdevel +Architecture: all +Replaces: libcanberra-gtk-dev (<< 0.26-1) +Breaks: libcanberra-gtk-dev (<< 0.26-1) +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: a simple abstract interface for playing event sounds + libcanberra-gtk provides a few functions that simplify + libcanberra usage from Gtk+. + . + Contextual information is needed to play event sound. This library + can help to compile directly event sounds property lists based on + active GtkWidget objects or GdkEvent events. + . + This package contains common headers for developing + applications using libcanberra-gtk and libcanberra-gtk3 + +Package: libcanberra-gtk-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libcanberra-gtk0 (= ${binary:Version}), + libcanberra-dev (= ${binary:Version}), + libgtk2.0-dev (>= 2.20), + libcanberra-gtk-common-dev +Description: a simple abstract interface for playing event sounds + libcanberra-gtk provides a few functions that simplify + libcanberra usage from Gtk+. + . + Contextual information is needed to play event sound. This library + can help to compile directly event sounds property lists based on + active GtkWidget objects or GdkEvent events. + . + This package contains headers and libraries for developing + applications that play event sounds with libcanberra-gtk. + +Package: libcanberra-gtk-module +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: translates Gtk+ widgets signals to event sounds + A GtkModule which will automatically hook into all kinds of events + inside a Gtk+ program and generate sound events from them. + +Package: libcanberra-gtk-module-dbg +Architecture: any +Priority: extra +Section: debug +Depends: ${misc:Depends}, libcanberra-gtk-module (= ${binary:Version}) +Description: libcanberra GtkModule detached debugging symbols + A GtkModule which will automatically hook into all kinds of events + inside a Gtk+ program and generate sound events from them. + . + This package contains detached debugging symbols for it. + +Package: libcanberra-gtk3-0 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: libcanberra-gtk3-module +Replaces: libcanberra-gtk0 (<< 0.26-1ubuntu5) +Breaks: libcanberra-gtk0 (<< 0.26-1ubuntu5) +Description: Gtk+ 3.0 helper for playing widget event sounds with libcanberra + libcanberra-gtk provides a few functions that simplify libcanberra + usage from Gtk+ 3.0. + . + Contextual information is needed to play event sound. This library + can help to compile directly event sounds property lists based on + active GtkWidget objects or GdkEvent events. + +Package: libcanberra-gtk3-0-dbg +Architecture: any +Priority: extra +Section: debug +Depends: ${misc:Depends}, libcanberra-gtk3-0 (= ${binary:Version}) +Description: libcanberra-gtk libraries detached debugging symbols + libcanberra-gtk provides a few functions that simplify libcanberra + usage from Gtk+ 3.0. + . + Contextual information is needed to play event sound. This library + can help to compile directly event sounds property lists based on + active GtkWidget objects or GdkEvent events. + . + This package contains detached debugging symbols for it. + +Package: libcanberra-gtk3-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libcanberra-gtk3-0 (= ${binary:Version}), + libcanberra-dev (= ${binary:Version}), + libcanberra-gtk-common-dev, + libgtk-3-dev +Description: a simple abstract interface for playing event sounds + libcanberra-gtk3 provides a few functions that simplify + libcanberra usage from Gtk 3.0. + . + Contextual information is needed to play event sound. This library + can help to compile directly event sounds property lists based on + active GtkWidget objects or GdkEvent events. + . + This package contains headers and libraries for developing + applications that play event sounds with libcanberra-gtk. + +Package: libcanberra-gtk3-module +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: translates Gtk3 widgets signals to event sounds + A GtkModule which will automatically hook into all kinds of events + inside a Gtk+ 3.0 program and generate sound events from them. + +Package: gnome-session-canberra +Architecture: all +Depends: ${misc:Depends}, ${shlibs:Depends}, libcanberra-gtk0 +Recommends: libcanberra-pulse +Description: GNOME session log in and log out sound events + Produce sound events on GNOME session log in and log out. + . + This package is using canberra-gtk-play from libcanberra. + +Package: libcanberra-gtk3-module-dbg +Architecture: any +Priority: extra +Section: debug +Depends: ${misc:Depends}, libcanberra-gtk3-module (= ${binary:Version}) +Description: libcanberra GtkModule detached debugging symbols + A GtkModule which will automatically hook into all kinds of events + inside a Gtk+ 3.0 program and generate sound events from them. + . + This package contains detached debugging symbols for it. + +Package: libcanberra-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: a simple abstract interface for playing event sounds - doc + libcanberra defines a simple abstract interface for playing event + sounds. + . + libcanberra relies on the XDG sound naming specification for + identifying event sounds. On Unix/Linux the right sound to play + is found via the mechanisms defined in the XDG sound theming + specification. + . + This package contains the HTML documentation for libcanberra and + libcanberra-gtk. --- libcanberra-0.26.orig/debian/rules +++ libcanberra-0.26/debian/rules @@ -0,0 +1,46 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/autoreconf.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) + +common-install-arch:: + find $(DEB_DESTDIR) -name "*.la" | xargs rm -f + +common-binary-post-install-arch:: list-missing + +update-patch-series: + git rm -r -f $(CURDIR)/debian/patches + mkdir -p $(CURDIR)/debian/patches + git format-patch -o $(CURDIR)/debian/patches patches ^upstream | \ + xargs -n 1 basename > $(CURDIR)/debian/patches/series + git add $(CURDIR)/debian/patches + +binary-fixup/gnome-session-canberra:: + dh_gconf --priority=16 + +DEB_CONFIGURE_EXTRA_FLAGS = \ + --enable-pulse \ + --enable-gstreamer \ + --enable-gtk \ + --enable-gtk-doc \ + --enable-tdb \ + --with-builtin=dso + +# Linux-specific flags: +ifeq ($(DEB_HOST_ARCH_OS), linux) +DEB_CONFIGURE_EXTRA_FLAGS += --enable-alsa --disable-oss +else +DEB_CONFIGURE_EXTRA_FLAGS += --disable-alsa --enable-oss +endif + +DEB_DH_MAKESHLIBS_ARGS_ALL += --exclude=usr/lib/gtk-2.0/modules +DEB_DH_MAKESHLIBS_ARGS_ALL += --exclude=usr/lib/gtk-3.0/modules +DEB_DH_MAKESHLIBS_ARGS_ALL += --exclude=usr/lib/libcanberra-0.26 +DEB_DH_MAKESHLIBS_ARGS_libcanberra0 += -- -c4 +DEB_DH_MAKESHLIBS_ARGS_libcanberra-gtk0 += -- -c4 +DEB_DH_MAKESHLIBS_ARGS_libcanberra-gtk3-0 += -- -c4 --- libcanberra-0.26.orig/debian/compat +++ libcanberra-0.26/debian/compat @@ -0,0 +1 @@ +5 --- libcanberra-0.26.orig/debian/libcanberra-doc.install +++ libcanberra-0.26/debian/libcanberra-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/gtk-doc/html/libcanberra --- libcanberra-0.26.orig/debian/libcanberra-gtk3-0.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk3-0.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-pulse-dbg.debhelper.log +++ libcanberra-0.26/debian/libcanberra-pulse-dbg.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/changelog +++ libcanberra-0.26/debian/changelog @@ -0,0 +1,516 @@ +libcanberra (0.26-1ubuntu10) natty; urgency=low + + * debian/control: + - Use new libgtk-3-dev depends + + -- Robert Ancell Tue, 22 Feb 2011 16:24:56 +1100 + +libcanberra (0.26-1ubuntu9) natty; urgency=low + + * debian/patches/01-dont-use-gtk-quit-add.patch: + - Add to series file + + -- Robert Ancell Fri, 21 Jan 2011 11:25:24 +1100 + +libcanberra (0.26-1ubuntu8) natty; urgency=low + + * debian/control: + - Build-depend on dh_autoreconf, libgconf2-dev + * debian/patches/99-autogen.patch: + - Drop, use autoreconf instead + + [ Rodrigo Moya ] + * debian/patches/01-dont-use-gtk-quit-add.patch: + - Add patch to remove usage of deprecated gtk_quit_add function + + -- Robert Ancell Wed, 19 Jan 2011 12:10:17 +1100 + +libcanberra (0.26-1ubuntu7) natty; urgency=low + + * Resolve unresolved symbols in shared libraries. + + -- Matthias Klose Wed, 12 Jan 2011 20:08:55 +0100 + +libcanberra (0.26-1ubuntu6) natty; urgency=low + + * debian/control: Switch gnome-session-canberra back to the GTK2 library, as + we now don't use GTK3 by default. + + -- Martin Pitt Wed, 12 Jan 2011 09:04:02 -0600 + +libcanberra (0.26-1ubuntu5) natty; urgency=low + + * Now that canberra-gtk-play links against gtk3 by default, move it from + libcanberra-gtk0 to libcanberra-gtk3-0 and adjust dependencies to match. + + -- Michael Terry Mon, 03 Jan 2011 13:33:50 -0500 + +libcanberra (0.26-1ubuntu4) natty; urgency=low + + * Rebuild again, as armel build got behind + + -- Robert Ancell Thu, 23 Dec 2010 13:29:12 +1100 + +libcanberra (0.26-1ubuntu3) natty; urgency=low + + * Rebuild against the latest GTK3 + + -- Robert Ancell Thu, 23 Dec 2010 10:30:52 +1100 + +libcanberra (0.26-1ubuntu2) natty; urgency=low + + * debian/libcanberra-gtk3-module.install, + debian/libcanberra-gtk3-module.preinst: + - Correct installation of Xsession.d file to not be in a directory. + LP: #654578 + + -- Michael Terry Thu, 09 Dec 2010 10:06:27 -0500 + +libcanberra (0.26-1ubuntu1) natty; urgency=low + + * Merge from debian experimental. Remaining changes: + - Use the Ubuntu sound theme as the default and fallback theme + - gnome-session-canberra recommends libcanberra-pulse + * debian/control: + - Dropped conflicts/replace for libcanberra-gnome(-dbg) because it's + been fixed since jaunty and natty needn't care about direct upgrades + from hardy or intrepid. + - Added breaks/replace for libcanberra-gtk-dev to new package + libcanberra-gtk-common-dev that took some of its files + * debian/gnome-session-canberra.install: + - Drop Ubuntu change to install ready-sound.desktop because Debian + does it too now. + + -- Michael Terry Wed, 08 Dec 2010 11:28:26 -0500 + +libcanberra (0.26-1) experimental; urgency=low + + * New upstream release + * debian/control + - Add gtk3.0 support + * Split header and vapi used for both gtk2 and gtk3 into + libcanberra-gtk-common-dev + * Various cleanups and updates based on the Ubuntu packaging + * debian/control: Update standards version, 3.9.1 + * Remove the quilt build-dep, we're not applying any patches + + -- Sjoerd Simons Sat, 20 Nov 2010 11:39:25 +0100 + +libcanberra (0.26-0ubuntu2) natty; urgency=low + + * Upload to natty + + -- Michael Terry Tue, 09 Nov 2010 13:27:17 -0500 + +libcanberra (0.26-0ubuntu2~maverick~ppa2) maverick; urgency=low + + [ Rodrigo Moya ] + * New upstream release + * debian/control: + - Depend on libgtk3.0-dev also, to build GTK3 module + - Increment Standards-version + - Add GTK3 packages + * debian/libcanberra-gtk3*.install: + - Add GTK3 module packages + * debian/rules: + - Remove versioning directives from DEB_DH_MAKESHLIBS_ARGS* + + [ Rico Tzschichholz ] + * debian/patches + - add 90-patch-theme-for-ubuntu.patch + + [ Michael Terry ] + * debian/control: + - Add shlibs:Depends to the gtk3 module + + -- Rodrigo Moya Fri, 05 Nov 2010 09:54:11 -0400 + +libcanberra (0.26-0ubuntu1) natty; urgency=low + + * New upstream release + * debian/control: + - Remove the Debian Vcs links - they confuse debcheckout + * debian/watch: + - Update download location + + -- Robert Ancell Tue, 02 Nov 2010 16:25:24 +1100 + +libcanberra (0.25-0ubuntu1) maverick; urgency=low + + * New upstream release + + -- Luke Yelavich Tue, 13 Jul 2010 14:39:33 +1000 + +libcanberra (0.24-1ubuntu1) maverick; urgency=low + + * Merge from debian unstable. Remaining changes: + - Let libcanberra-gtk0(-dbg) conflicts/replaces libcanberra-gnome(-dbg) + - Use the Ubuntu sound theme as the default and fallback theme + - gnome-session-canberra recommends libcanberra-pulse + - Add the login ready sound desktop file to gnome-session-canberra + + -- Luke Yelavich Fri, 28 May 2010 11:06:28 +1000 + +libcanberra (0.24-1) unstable; urgency=low + + * New upstream version: + + debian/control: + - Update GTK build dependency to >= 2.20. + * debian/control: + + Update Standards-Version to 3.8.4. + * debian/rules: + + Fix shlibs file by excluding the alsa module (Closes: #560120). + * debian/libcanberra-dev.install, + debian/libcanberra-gtk-dev.install: + + Ship Vala bindings with the -dev packages (Closes: #556249). + + -- Sebastian Dröge Thu, 06 May 2010 19:52:17 +0200 + +libcanberra (0.22-1ubuntu2) lucid; urgency=low + + * debian/patches/01-backport-from-master-head.patch: + + Backport ec3c68 and b3262f from master HEAD + * debian/rules: Fix 0.22 path to DEB_DH_MAKESHLIBS_ARGS_ALL + + -- Daniel T Chen Fri, 15 Jan 2010 23:29:17 -0500 + +libcanberra (0.22-1ubuntu1) lucid; urgency=low + + * Merge from debian testing, remaining changes: + - Let libcanberra-gtk0(-dbg) conflicts/replaces libcanberra-gnome(-dbg) + - Use the Ubuntu sound theme as the default and fallback theme + - gnome-session-canberra recommends libcanberra-pulse + - Add the login ready sound desktop file to gnome-session-canberra + + -- Luke Yelavich Wed, 11 Nov 2009 13:07:41 +1100 + +libcanberra (0.22-1) unstable; urgency=low + + [ Marc-André Lureau ] + * New Upstream Version + * debian/control: + - updated libtool dependency to 2.2 + * debian/rules: + - comment patchsys-quilt usage to please lintian. + + [ Sjoerd Simons ] + * debian/libcanberra0.install: Tweak the default module wildcard so it + matches both -oss and -alsa + * Uses gdk_threads_add_idle_full instead of g_idle_full for thread-safety + (Closes: #534161) + * Explicitely disable oss on linux and enable it on other platforms + + -- Sjoerd Simons Sun, 25 Oct 2009 15:57:25 +0000 + +libcanberra (0.18) unstable; urgency=low + + * New Upstream Version + * libcanberra0.symbols updated. + * Packaged the gstreamer backend. Closes: #536535 + * Fix the libcanberra-pulse section. Closes: #545759 + * Added some *-dbg packages. + + -- Marc-André Lureau Sat, 12 Sep 2009 01:24:03 +0200 + +libcanberra (0.15-0ubuntu7) karmic; urgency=low + + * 0017-gtk-verify-that-a-widget-is-realized-before-we-try-t.patch: Pull + from upstream git head. (LP: #438463) + + -- Luke Yelavich Thu, 08 Oct 2009 09:58:18 +1100 + +libcanberra (0.15-0ubuntu6) karmic; urgency=low + + * Pull more fixes from git head: + - 0012-gtk-module-don-t-leak-memory-when-reading-X11-proper.patch - commit + 1431fbc28baba0e87fada21d5978ccbef5f3204b + - 0013-gtk-module-recognize-sticky-windows-properly.patch - commit + 9a3f806d98381249dc88736b2669c45adfe3bfb7 + - 0014-gtk-module-don-t-generate-sound-events-for-undecorat.patch - commit + 47c6d7d189f5a19bd25a28e8f6e1a3fe8dddaccc + - 0015-pulse-when-coming-back-from-event-loop-wait-check-if.patch - commit + d8dcbd43a21f2ca605f2fbdd606cd8cb2ed61a9f + - 0016-gtk-module-ignore-xembed-windows.patch - commit + 8faaefad1734a0b6ab06fa1589f0bb7650e4c766 + * 0099-autoconf.patch: Refreshed + + -- Luke Yelavich Mon, 21 Sep 2009 14:00:47 +1000 + +libcanberra (0.15-0ubuntu5) karmic; urgency=low + + * 0005-gnome-play-system-ready-sound-when-gdm-is-ready.patch, + 0006-gtk-module-fix-handling-menu-popup-detection.patch, + 0007-gtk-module-make-sure-to-process-queued-events.patch, + 0008-droppenvonhiddenstatus.patch, + 0009-gtk-module-properly-detect-whether-a-module-is-iconi.patch, + 0010-gtk-module-clean-up-debug-logging.patch, + 0011-build-sys-actually-include-libcanberra-ready-sound.d.patch: + Backport fixes from git: + - da943991f05c18a975a45430d8042fec3457ba4c + - 5d7d423cc329209ee7a4c6e071ef094d4902e150 + - 4839f99248ab8a48d9dfe54b5418d8d042820888 + - fa57c45bd22e5d6222b2678097a06b09ec98eabb + - 3bb2a5cbc5a8373f8558fbe054d9e4ad9532feb8 + - a1e17dc938c7feb2098b858dd5f10392b9010cb8 + - 118199ad446df12a6a937a514c4ce5d297dcc174 + * debian/patches/0099-autoconf.patch: Rebuild autotools files + * debian/control: Add Vcs-Bzr field + * debian/gnome-session-canberra.install: Add + usr/share/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop + for use with gdm + + -- Luke Yelavich Fri, 18 Sep 2009 10:10:43 +1000 + +libcanberra (0.15-0ubuntu4) karmic; urgency=low + + * debian/patches/0003-fix-channel-map-vorbis.patch: + Handle single-channel files properly (LP: #414340), backported from + 1a62ca47ae847cc93e0664ec75630aac675b0839 + * debian/patches/0004-relax-latency-requirements-lower-cpu.patch: + backported from 3497c8074c724b7837541ff0cb209bc8e6220575 + + -- Daniel T Chen Fri, 28 Aug 2009 16:54:38 -0400 + +libcanberra (0.15-0ubuntu3) karmic; urgency=low + + * debian/patches/0002-add-description-to-autostart-file.patch: Add comment + to desktop file used for playing the GNOME login sound, taken from + git master. Thanks to Andrew Higginson for the + work. (LP: #146918) + + -- Luke Yelavich Tue, 18 Aug 2009 15:01:14 +1000 + +libcanberra (0.15-0ubuntu2) karmic; urgency=low + + * debian/control: gnome-session-canberra should recommend libcanberra-pulse, + to use pulseaudio as the sound backend for theme playback. (LP: #413567) + + -- Luke Yelavich Sat, 15 Aug 2009 11:20:34 +1000 + +libcanberra (0.15-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Luke Yelavich Wed, 05 Aug 2009 10:12:06 +0100 + +libcanberra (0.14-0ubuntu1) karmic; urgency=low + + * New upstream release + * Update symbols files + * Update shlibs + + -- Luke Yelavich Tue, 07 Jul 2009 11:43:04 +1000 + +libcanberra (0.12-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix FTBFS on GNU/kFreeBSD, based on a patch by Aurélien Jarno + (Closes: #528552): + - Tweak DEB_CONFIGURE_EXTRA_FLAGS so as to use --enable-alsa on Linux + only, and --disable-alsa elsewhere (using DEB_HOST_ARCH_OS). + - Use debian/libcanberra0.install.kfreebsd to install files on + kfreebsd-* (alsa is replaced by oss). + * Not bumping the versioned Build-Depends on debhelper to the first + version having introduced support for .install.$os for the following + reasons: + - It is only needed on kfreebsd-*, which only have unstable and + testing, and their chroots are uptodate. + - It might make it harder to backport the package for no reasons. + + -- Cyril Brulebois Mon, 17 Aug 2009 00:01:06 +0200 + +libcanberra (0.12-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable, remaining changes: + - Let libcanberra-gtk0(-dbg) conflicts/replaces libcanberra-gnome(-dbg) + - Use the Ubuntu sound theme as the default and fallback theme + - Allow a user specified theme to work if fallback theme is not present + + -- Luke Yelavich Wed, 27 May 2009 15:27:10 +0200 + +libcanberra (0.12-1) unstable; urgency=low + + * New Upstream Version + * debian/patches/0001-bootstrap-fix-required-automake-version.patch + + Dropped, fixed upstream + * debian/patches/0002-map-Don-t-export-libtool-symbols.patch + + Dropped, fixed upstream + * Packaged the pulseaudio backend + + -- Sjoerd Simons Sun, 24 May 2009 18:22:29 +0100 + +libcanberra (0.12-0ubuntu2) karmic; urgency=low + + * debian/patches/0002_libcanberra_fallback_theme_fix.patch: + - Patch from Richard Purdie to ensure a user specified + theme still functions if the fallback theme doesn't exist + + -- Luke Yelavich Wed, 27 May 2009 10:08:45 +0200 + +libcanberra (0.12-0ubuntu1) karmic; urgency=low + + * New upstream release + * Build depend on libpulse-dev >= 0.9.15 + * update libcanberra0.symbols + + -- Luke Yelavich Wed, 15 Apr 2009 10:46:39 +1000 + +libcanberra (0.11-1ubuntu5) jaunty; urgency=low + + * debian/control: Add conflicts/replaces against libcanberra-gnome for the + gnome-session-canberra package. (LP: #332842) + + -- Luke Yelavich Fri, 03 Apr 2009 08:45:36 +1100 + +libcanberra (0.11-1ubuntu4) jaunty; urgency=low + + * debian/control: + - make gnome-session-canberra depend on a current libcanberra-gtk0 + so that we ensure libcanberra-gnome gets removed before + the new gnome-session-canberra gets installed (LP: #346903) + + -- Michael Vogt Fri, 27 Mar 2009 10:12:07 +0100 + +libcanberra (0.11-1ubuntu3) jaunty; urgency=low + + * Set the Ubuntu sound theme as the default, using the gconf defaults + mechanism. (LP: #347537) + + -- Luke Yelavich Fri, 27 Mar 2009 09:10:54 +1100 + +libcanberra (0.11-1ubuntu2) jaunty; urgency=low + + * debian/control: + - Let libcanberra-gtk0 conflicts/replaces libcanberra-gnome + (<< 0.10-1) to allow a clean upgrade from Intrepid. + This was unintentionally dropped at the last merge. + (LP: #302251) + + -- Chris Coulson Sun, 22 Feb 2009 17:06:32 +0000 + +libcanberra (0.11-1ubuntu1) jaunty; urgency=low + + * Merge changes from debian's git branch, remaining ubuntu changes: + - Let libcanberra-gtk0(-dbg) conflicts/replaces libcanberra-gnome(-dbg) + (<< 0.10-1) to allow a clean upgrade from Intrepid + - Use the Ubuntu sound theme as the default and fallback theme + - Update libltdl build dependency + - Build against pulseaudio. + * Drop the following patches, since we have libtool 2.2: + - 0001-bootstrap-fix-required-automake-version.patch + - 0002-map-Don-t-export-libtool-symbols.patch + - 0003-autofoo.patch + + -- Luke Yelavich Wed, 28 Jan 2009 16:24:51 +1100 + +libcanberra (0.11-1) unstable; urgency=low + + [ Marc-Andre Lureau ] + * New Upstream Version + * libcanberra0.install: + + modules are now installed under /usr/lib/libcanberra-0.11 + * Do not ship static libraries in *-dev anymore. + * Move "canberra-gtk-play" from libcanberra-gtk-dev to libcanberra-gtk0. + * Add gnome-session-canberra to play log in/out events. + * Add 52libcanberra-gtk-module_add-to-gtk-modules to /etc/X11/Xsession.d + to load the GTK module. + * Add tdb-dev dependency (for themed file lookup caching) + + [ Sjoerd Simons ] + * build-depend on libltdl-dev | libltdl3-dev (>= 1.5.24) (Closes: #522964) + * Update copyright file + * Wrap build-depends + * Put dbg packages in the debug section + * Update standards to 3.8.1, no further changes + * Add ${misc:Depends}, ${shlibs:Depends} to gnome-session-canberra + * exclude /usr/lib/libcanberra-0.11 when making shlibs files + + -- Sjoerd Simons Sat, 11 Apr 2009 14:16:05 +0100 + +libcanberra (0.10-1ubuntu3) jaunty; urgency=low + + * Let libcanberra-gtk0(-dbg) conflicts/replaces libcanberra-gnome(-dbg) + (<< 0.10-1) to allow a clean upgrade from Intrepid (LP: #302251). + + -- Luca Falavigna Fri, 28 Nov 2008 20:02:28 +0100 + +libcanberra (0.10-1ubuntu2) jaunty; urgency=low + + * Ship the libcanberra-pulse.so in the libcanberra0 package. + + -- Luke Yelavich Thu, 27 Nov 2008 04:23:30 +1100 + +libcanberra (0.10-1ubuntu1) jaunty; urgency=low + + * Merge from Debian experimental, Remaining changes: + - Use the Ubuntu sound theme as the default and fallback theme. + - Update libltdl build dependency. + * Build-depend on quilt. + * Build against pulseaudio. + + -- Luke Yelavich Mon, 24 Nov 2008 12:49:10 +1100 + +libcanberra (0.10-1) experimental; urgency=low + + * New Upstream Version + * Move "canberra-gtk-play" from libcanberra-gtk-dev in libcanberra-gtk0. + * Add gnome-session-canberra to play log in/out events. + * Add 52libcanberra-gtk-module_add-to-gtk-modules to /etc/X11/Xsession.d to load + the GTK module. + * 0001-Remove-debug-warning-about-GtkSettings-from-2.13.4.patch, + debian/control, + debian/README: + + do not depends on GTK 2.13.4 yet + + remove debug message about that from canberra-gtk-module + * Add tdb-dev dependency, for lookup caching. + + -- Marc-Andre Lureau Wed, 10 Sep 2008 22:16:46 +0300 + +libcanberra (0.6-0ubuntu3) intrepid; urgency=low + + * debian/patches/use-ubuntu-theme.patch: Use the ubuntu theme as the + default and fallback desktop theme, since the freedesktop theme is not + in the archive. + + -- Luke Yelavich Fri, 10 Oct 2008 14:03:05 +1100 + +libcanberra (0.6-0ubuntu2) intrepid; urgency=low + + * Create new package, libcanberra-gnome, which contains the + canberra-gtk-play utility, as well as the startup and shutdown autostart + files needed for GNOME sound events. + * debian/libcanberra-gtk-dev: Don't ship canberra-gtk-play utility + * debian/patches/fix-logout-script.patch: Use logout sound rather than + login sound when logging out. + + -- Luke Yelavich Tue, 23 Sep 2008 16:13:15 +1000 + +libcanberra (0.6-0ubuntu1) intrepid; urgency=low + + * New upstream version + * debian/control: + - updated libltdl build-depends + + -- Sebastien Bacher Tue, 05 Aug 2008 15:26:29 +0200 + +libcanberra (0.4-1) unstable; urgency=low + + [ Marc-Andre Lureau ] + * New Upstream Version + * Include "canberra-gtk-play" in libcanberra-gtk-dev. + * Remove patches and quilt dependency (all patches are now upstream). + + [ Sebastian Dröge ] + * Update shlibs versions for the new symbols. + * Add ${shlibs:Depends} to the -dev packages. + * Fix symbol files. + + -- Sebastian Dröge Sun, 27 Jul 2008 11:51:31 +0200 + +libcanberra (0.3-1) unstable; urgency=low + + * Initial Debian release. (Closes: #485652) + * New Upstream Version + + -- Marc-Andre Lureau Sun, 15 Jun 2008 21:33:00 +0300 + --- libcanberra-0.26.orig/debian/README.Debian +++ libcanberra-0.26/debian/README.Debian @@ -0,0 +1,24 @@ +libcanberra for Debian +---------------------- + +libcanberra can use different backends: null, ALSA, PulseAudio, OSS, +GStreamer. + +Since the PulseAudio backend requires PulseAudio >= 0.9.11, this +package uses ALSA for testing purposes. It is planned to use +PulseAudio as soon as it is released. + +It is also planned to have different inter-conflicting packages for +configurable backend installation. + +The GTK+ module is loaded when the GTK_MODULES environment variable +contains the string "canberra-gtk-module". Lennart proposed to enable +this by default when the package is installed. I have to figure out +how to do it correctly in Debian. + +This package target "experimental": libcanberra-gtk requires GTK+ +2.13.4 in order to take the XSETTINGS configuration. However, GTK+ +2.13 is not available in Debian. But the package still compile with +older version. A patch is included to avoid spurious debug messages. + + -- Marc-Andre Lureau , Thu, 28 Aug 2008 19:55:54 +0300 --- libcanberra-0.26.orig/debian/libcanberra-dev.debhelper.log +++ libcanberra-0.26/debian/libcanberra-dev.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/docs +++ libcanberra-0.26/debian/docs @@ -0,0 +1 @@ +README --- libcanberra-0.26.orig/debian/libcanberra-gtk0.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk0.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-gtk3-0.symbols +++ libcanberra-0.26/debian/libcanberra-gtk3-0.symbols @@ -0,0 +1,9 @@ +libcanberra-gtk3.so.0 libcanberra-gtk3-0 #MINVER# + ca_gtk_context_get@Base 0.25 + ca_gtk_context_get_for_screen@Base 0.25 + ca_gtk_play_for_event@Base 0.25 + ca_gtk_play_for_widget@Base 0.25 + ca_gtk_proplist_set_for_event@Base 0.25 + ca_gtk_proplist_set_for_widget@Base 0.25 + ca_gtk_widget_disable_sounds@Base 0.25 + --- libcanberra-0.26.orig/debian/libcanberra-gtk-common-dev.install +++ libcanberra-0.26/debian/libcanberra-gtk-common-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/include/canberra-gtk.h +debian/tmp/usr/share/vala/vapi/libcanberra-gtk.vapi --- libcanberra-0.26.orig/debian/libcanberra-gtk-module.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk-module.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/watch +++ libcanberra-0.26/debian/watch @@ -0,0 +1,8 @@ +# Control file for uscan +# Run the "uscan" command to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +http://0pointer.de/lennart/projects/libcanberra/ libcanberra-(.*)\.tar\.gz --- libcanberra-0.26.orig/debian/libcanberra-gtk0-dbg.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk0-dbg.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra0.symbols +++ libcanberra-0.26/debian/libcanberra0.symbols @@ -0,0 +1,74 @@ +libcanberra.so.0 libcanberra0 #MINVER# +* Build-Depends-Package: libcanberra-dev + CANBERRA_0@CANBERRA_0 0.3 + ca_cache_lookup_sound@Base 0.9 + ca_cache_store_sound@Base 0.9 + ca_context_cache@Base 0.2 + ca_context_cache_full@Base 0.2 + ca_context_cancel@Base 0.2 + ca_context_change_device@Base 0.2 + ca_context_change_props@Base 0.2 + ca_context_change_props_full@Base 0.2 + ca_context_create@Base 0.2 + ca_context_destroy@Base 0.2 + ca_context_open@Base 0.2 + ca_context_play@Base 0.2 + ca_context_play_full@Base 0.2 + ca_context_playing@Base 0.16 + ca_context_set_driver@Base 0.2 + ca_debug@Base 0.4 + ca_detect_fork@Base 0.12 + ca_driver_order@Base 0.4 + ca_get_data_dirs@Base 0.9 + ca_get_data_home@Base 0.9 + ca_lookup_sound@Base 0.2 + ca_lookup_sound_with_callback@Base 0.8 + ca_memdup@Base 0.10 + ca_mutex_free@Base 0.2 + ca_mutex_lock@Base 0.2 + ca_mutex_new@Base 0.2 + ca_mutex_try_lock@Base 0.2 + ca_mutex_unlock@Base 0.2 + ca_parse_cache_control@Base 0.2 + ca_proplist_contains@Base 0.2 + ca_proplist_create@Base 0.2 + ca_proplist_destroy@Base 0.2 + ca_proplist_from_ap@Base 0.2 + ca_proplist_get_unlocked@Base 0.2 + ca_proplist_gets_unlocked@Base 0.2 + ca_proplist_merge@Base 0.2 + ca_proplist_merge_ap@Base 0.2 + ca_proplist_set@Base 0.2 + ca_proplist_setf@Base 0.2 + ca_proplist_sets@Base 0.2 + ca_sound_file_close@Base 0.2 + ca_sound_file_frame_size@Base 0.2 + ca_sound_file_get_channel_map@Base 0.13 + ca_sound_file_get_nchannels@Base 0.2 + ca_sound_file_get_rate@Base 0.2 + ca_sound_file_get_sample_type@Base 0.2 + ca_sound_file_get_size@Base 0.2 + ca_sound_file_open@Base 0.2 + ca_sound_file_read_arbitrary@Base 0.2 + ca_sound_file_read_int16@Base 0.2 + ca_sound_file_read_uint8@Base 0.2 + ca_sprintf_malloc@Base 0.2 + ca_strerror@Base 0.2 + ca_theme_data_free@Base 0.2 + ca_vorbis_close@Base 0.2 + ca_vorbis_get_channel_map@Base 0.13 + ca_vorbis_get_nchannels@Base 0.2 + ca_vorbis_get_rate@Base 0.2 + ca_vorbis_get_size@Base 0.2 + ca_vorbis_open@Base 0.2 + ca_vorbis_read_s16ne@Base 0.2 + ca_wav_close@Base 0.2 + ca_wav_get_channel_map@Base 0.13 + ca_wav_get_nchannels@Base 0.2 + ca_wav_get_rate@Base 0.2 + ca_wav_get_sample_type@Base 0.2 + ca_wav_get_size@Base 0.2 + ca_wav_open@Base 0.2 + ca_wav_read_s16le@Base 0.2 + ca_wav_read_u8@Base 0.2 + driver_playing@Base 0.17 --- libcanberra-0.26.orig/debian/libcanberra-gstreamer-dbg.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gstreamer-dbg.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-doc.examples +++ libcanberra-0.26/debian/libcanberra-doc.examples @@ -0,0 +1 @@ +src/test-canberra.c --- libcanberra-0.26.orig/debian/52libcanberra-gtk3-module_add-to-gtk-modules +++ libcanberra-0.26/debian/52libcanberra-gtk3-module_add-to-gtk-modules @@ -0,0 +1,9 @@ +# This file is sourced by Xsession(5), not executed. + +if [ -z "$GTK_MODULES" ] ; then + GTK_MODULES="canberra-gtk-module" +else + GTK_MODULES="$GTK_MODULES:canberra-gtk-module" +fi + +export GTK_MODULES --- libcanberra-0.26.orig/debian/libcanberra-gtk3-module.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk3-module.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-doc.debhelper.log +++ libcanberra-0.26/debian/libcanberra-doc.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-gtk3-0.install +++ libcanberra-0.26/debian/libcanberra-gtk3-0.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libcanberra-gtk3.so.* +debian/tmp/usr/bin/canberra-gtk-play --- libcanberra-0.26.orig/debian/libcanberra-gtk-dev.debhelper.log +++ libcanberra-0.26/debian/libcanberra-gtk-dev.debhelper.log @@ -0,0 +1 @@ +dh_autoreconf_clean --- libcanberra-0.26.orig/debian/libcanberra-gtk3-dev.install +++ libcanberra-0.26/debian/libcanberra-gtk3-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libcanberra-gtk3.so +debian/tmp/usr/lib/pkgconfig/libcanberra-gtk3.pc --- libcanberra-0.26.orig/debian/patches/01-dont-use-gtk-quit-add.patch +++ libcanberra-0.26/debian/patches/01-dont-use-gtk-quit-add.patch @@ -0,0 +1,22 @@ +diff --git a/src/canberra-gtk-module.c b/src/canberra-gtk-module.c +index 90c583a..d50347d 100644 +--- a/src/canberra-gtk-module.c ++++ b/src/canberra-gtk-module.c +@@ -932,7 +932,7 @@ static void connect_settings(void) { + connected = TRUE; + } + +-static gboolean quit_handler(gpointer data) { ++static gboolean quit_handler(void) { + dispatch_queue(); + return FALSE; + } +@@ -964,7 +964,7 @@ G_MODULE_EXPORT void gtk_module_init(gint *argc, gchar ***argv[]) { + install_hook(GTK_TYPE_WIDGET, "drag-failed", &signal_id_widget_drag_failed); + install_hook(GTK_TYPE_EXPANDER, "activate", &signal_id_expander_activate); + +- gtk_quit_add(1, quit_handler, NULL); ++ g_atexit(quit_handler); + } + + G_MODULE_EXPORT gchar* g_module_check_init(GModule *module); --- libcanberra-0.26.orig/debian/patches/90-patch-theme-for-ubuntu.patch +++ libcanberra-0.26/debian/patches/90-patch-theme-for-ubuntu.patch @@ -0,0 +1,15 @@ +Index: libcanberra-0.26/src/sound-theme-spec.c +=================================================================== +--- libcanberra-0.26.orig/src/sound-theme-spec.c ++++ libcanberra-0.26/src/sound-theme-spec.c +@@ -34,8 +34,8 @@ + #include "llist.h" + #include "cache.h" + +-#define DEFAULT_THEME "freedesktop" +-#define FALLBACK_THEME "freedesktop" ++#define DEFAULT_THEME "ubuntu" ++#define FALLBACK_THEME "ubuntu" + #define DEFAULT_OUTPUT_PROFILE "stereo" + #define N_THEME_DIR_MAX 8 + --- libcanberra-0.26.orig/debian/patches/series +++ libcanberra-0.26/debian/patches/series @@ -0,0 +1,3 @@ +01-dont-use-gtk-quit-add.patch +90-patch-theme-for-ubuntu.patch +91-resolve-symbols.patch --- libcanberra-0.26.orig/debian/patches/91-resolve-symbols.patch +++ libcanberra-0.26/debian/patches/91-resolve-symbols.patch @@ -0,0 +1,57 @@ +--- libcanberra-0.26.orig/src/Makefile.am ++++ libcanberra-0.26/src/Makefile.am +@@ -62,7 +62,7 @@ + $(AM_CFLAGS) \ + $(VORBIS_CFLAGS) + libcanberra_la_LIBADD = \ +- $(VORBIS_LIBS) ++ $(VORBIS_LIBS) -lX11 + libcanberra_la_LDFLAGS = \ + -export-dynamic \ + -version-info $(LIBCANBERRA_VERSION_INFO) +@@ -297,8 +297,8 @@ + libcanberra_gtk3_la_CFLAGS = \ + $(GTK3_CFLAGS) + libcanberra_gtk3_la_LIBADD = \ +- $(GTK3_LIBS) \ +- libcanberra.la ++ libcanberra.la \ ++ $(GTK3_LIBS) -lX11 + libcanberra_gtk3_la_LDFLAGS = \ + -export-dynamic -version-info $(LIBCANBERRA_GTK_VERSION_INFO) + +@@ -307,9 +307,9 @@ + libcanberra_gtk3_module_la_CFLAGS = \ + $(GTK3_CFLAGS) + libcanberra_gtk3_module_la_LIBADD = \ +- $(GTK3_LIBS) \ + libcanberra.la \ +- libcanberra-gtk3.la ++ libcanberra-gtk3.la \ ++ $(GTK3_LIBS) -lX11 + libcanberra_gtk3_module_la_LDFLAGS = \ + -avoid-version -module -export-dynamic + +@@ -335,8 +335,8 @@ + libcanberra_gtk_la_CFLAGS = \ + $(GTK_CFLAGS) + libcanberra_gtk_la_LIBADD = \ +- $(GTK_LIBS) \ +- libcanberra.la ++ libcanberra.la \ ++ $(GTK_LIBS) -lX11 + libcanberra_gtk_la_LDFLAGS = \ + -export-dynamic -version-info $(LIBCANBERRA_GTK_VERSION_INFO) + +@@ -345,9 +345,9 @@ + libcanberra_gtk_module_la_CFLAGS = \ + $(GTK_CFLAGS) + libcanberra_gtk_module_la_LIBADD = \ +- $(GTK_LIBS) \ + libcanberra.la \ +- libcanberra-gtk.la ++ libcanberra-gtk.la \ ++ $(GTK_LIBS) -lX11 + libcanberra_gtk_module_la_LDFLAGS = \ + -avoid-version -module -export-dynamic +