r24850 - in /desktop/experimental/gdk-pixbuf/debian: ./ patches/
slomo at users.alioth.debian.org
slomo at users.alioth.debian.org
Thu Jul 22 13:36:32 UTC 2010
Author: slomo
Date: Thu Jul 22 13:36:31 2010
New Revision: 24850
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=24850
Log:
+ Generate loader files for the udeb.
* debian/libgdk-pixbuf2.0-0.triggers,
debian/libgdk-pixbuf2.0-0.postinst,
debian/libgdk-pixbuf2.0-0.postrm:
+ Use triggers for the pixbuf loaders.
* debian/libgdk-pixbuf2.0-0.install,
debian/libgdk-pixbuf2.0-dev.links:
+ Put gdk-pixbuf-query-loaders into a versioned directory
and put a link to it for /usr/bin into the -dev package.
Added:
desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.postinst
desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.postrm
desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.triggers
desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-dev.links
Removed:
desktop/experimental/gdk-pixbuf/debian/patches/021_loader-files-d.patch
desktop/experimental/gdk-pixbuf/debian/patches/022_module-files-append-compat-module-files-d.patch
desktop/experimental/gdk-pixbuf/debian/patches/099_autoreconf.patch
Modified:
desktop/experimental/gdk-pixbuf/debian/changelog
desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.install
desktop/experimental/gdk-pixbuf/debian/patches/series
desktop/experimental/gdk-pixbuf/debian/rules
Modified: desktop/experimental/gdk-pixbuf/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdk-pixbuf/debian/changelog?rev=24850&op=diff
==============================================================================
--- desktop/experimental/gdk-pixbuf/debian/changelog [utf-8] (original)
+++ desktop/experimental/gdk-pixbuf/debian/changelog [utf-8] Thu Jul 22 13:36:31 2010
@@ -12,8 +12,6 @@
+ Add symbols file and pass correct parameters to dh_makeshlibs.
* debian/copyright:
+ Update with all copyright holders.
- * debian/patches/99_autoreconf.patch:
- + Regenerate autoconf/automake files for our patches.
* debian/control.in,
debian/rules,
debian/libgdk-pixbuf2.0-0-udeb.install:
@@ -21,6 +19,14 @@
* debian/rules:
+ Enable libjasper JPEG2000 loader.
* debian/rules:
- + Generate loader files.
+ + Generate loader files for the udeb.
+ * debian/libgdk-pixbuf2.0-0.triggers,
+ debian/libgdk-pixbuf2.0-0.postinst,
+ debian/libgdk-pixbuf2.0-0.postrm:
+ + Use triggers for the pixbuf loaders.
+ * debian/libgdk-pixbuf2.0-0.install,
+ debian/libgdk-pixbuf2.0-dev.links:
+ + Put gdk-pixbuf-query-loaders into a versioned directory
+ and put a link to it for /usr/bin into the -dev package.
- -- Sebastian Dröge <slomo at debian.org> Thu, 22 Jul 2010 13:41:13 +0200
+ -- Sebastian Dröge <slomo at debian.org> Thu, 22 Jul 2010 15:32:57 +0200
Modified: desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.install?rev=24850&op=diff
==============================================================================
--- desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.install [utf-8] (original)
+++ desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.install [utf-8] Thu Jul 22 13:36:31 2010
@@ -1,4 +1,4 @@
-debian/tmp/usr/bin/gdk-pixbuf-query-loaders
+debian/tmp/usr/bin/gdk-pixbuf-query-loaders /usr/lib/gdk-pixbuf-2.0
debian/tmp/usr/lib/*.so.*
debian/tmp/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so
debian/tmp/usr/share/locale
Added: desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.postinst
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.postinst?rev=24850&op=file
==============================================================================
--- desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.postinst (added)
+++ desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.postinst [utf-8] Thu Jul 22 13:36:31 2010
@@ -1,0 +1,26 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = triggered ]; then
+ for trigger in $2; do
+ if ! [ -d $trigger ]; then
+ continue
+ fi
+ case $trigger in
+ /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders)
+ # This is triggered everytime an application installs a
+ # GdkPixbuf loader
+ /usr/lib/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache || true
+ ;;
+ esac
+ done
+ exit 0
+fi
+
+#DEBHELPER#
+
+# Also handle the initial installation
+if [ -d /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders ]; then
+ /usr/lib/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache || true
+fi
+
Added: desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.postrm
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.postrm?rev=24850&op=file
==============================================================================
--- desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.postrm (added)
+++ desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.postrm [utf-8] Thu Jul 22 13:36:31 2010
@@ -1,0 +1,11 @@
+#! /bin/sh
+set -e
+
+#DEBHELPER#
+
+if [ -d /usr/lib/gdk-pixbuf-2.0/2.10.0 ]; then
+ # Purge the cache
+ rm -f /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
+ rmdir -p --ignore-fail-on-non-empty /usr/lib/gdk-pixbuf-2.0/2.10.0
+fi
+
Added: desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.triggers
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.triggers?rev=24850&op=file
==============================================================================
--- desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.triggers (added)
+++ desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-0.triggers [utf-8] Thu Jul 22 13:36:31 2010
@@ -1,0 +1,1 @@
+interest /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
Added: desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-dev.links
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-dev.links?rev=24850&op=file
==============================================================================
--- desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-dev.links (added)
+++ desktop/experimental/gdk-pixbuf/debian/libgdk-pixbuf2.0-dev.links [utf-8] Thu Jul 22 13:36:31 2010
@@ -1,0 +1,1 @@
+/usr/lib/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders /usr/bin/gdk-pixbuf-query-loaders
Modified: desktop/experimental/gdk-pixbuf/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdk-pixbuf/debian/patches/series?rev=24850&op=diff
==============================================================================
--- desktop/experimental/gdk-pixbuf/debian/patches/series [utf-8] (original)
+++ desktop/experimental/gdk-pixbuf/debian/patches/series [utf-8] Thu Jul 22 13:36:31 2010
@@ -1,4 +1,1 @@
-021_loader-files-d.patch
-022_module-files-append-compat-module-files-d.patch
041_ia32-libs.patch
-099_autoreconf.patch
Modified: desktop/experimental/gdk-pixbuf/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdk-pixbuf/debian/rules?rev=24850&op=diff
==============================================================================
--- desktop/experimental/gdk-pixbuf/debian/rules [utf-8] (original)
+++ desktop/experimental/gdk-pixbuf/debian/rules [utf-8] Thu Jul 22 13:36:31 2010
@@ -9,15 +9,9 @@
DEB_DH_MAKESHLIBS_ARGS_libgdk-pixbuf2.0-0 += --add-udeb=libgdk-pixbuf2.0-0-udeb -X "/usr/lib/gdk-pixbuf-2.0" -V "libgdk-pixbuf2.0-0 (>= 2.21.6)" -- -c4
common-binary-fixup-arch::
- mkdir -p debian/libgdk-pixbuf2.0-0/usr/lib/gdk-pixbuf-2.0/2.10.0/loader-files.d
- LD_LIBRARY_PATH=debian/libgdk-pixbuf2.0-0/usr/lib:$(LD_LIBRARY_PATH) \
- debian/libgdk-pixbuf2.0-0/usr/bin/gdk-pixbuf-query-loaders \
- debian/libgdk-pixbuf2.0-0/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so \
- | sed 's;$(CURDIR)/debian/libgdk-pixbuf2.0-0;;g' \
- > debian/libgdk-pixbuf2.0-0/usr/lib/gdk-pixbuf-2.0/2.10.0/loader-files.d/libgdk-pixbuf2.0-0.loaders
- mkdir -p debian/libgdk-pixbuf2.0-0-udeb/usr/lib/gdk-pixbuf-2.0/2.10.0/loader-files.d
+ mkdir -p debian/libgdk-pixbuf2.0-0-udeb/usr/lib/gdk-pixbuf-2.0/2.10.0
LD_LIBRARY_PATH=debian/libgdk-pixbuf2.0-0-udeb/usr/lib:$(LD_LIBRARY_PATH) \
- debian/libgdk-pixbuf2.0-0/usr/bin/gdk-pixbuf-query-loaders \
+ debian/libgdk-pixbuf2.0-0/usr/lib/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders \
debian/libgdk-pixbuf2.0-0-udeb/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so \
| sed 's;$(CURDIR)/debian/libgdk-pixbuf2.0-0-udeb;;g' \
- > debian/libgdk-pixbuf2.0-0-udeb/usr/lib/gdk-pixbuf-2.0/2.10.0/loader-files.d/libgdk-pixbuf2.0-0.loaders
+ > debian/libgdk-pixbuf2.0-0-udeb/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
More information about the pkg-gnome-commits
mailing list