r49299 - in /desktop/unstable/gtk+2.0/debian: changelog control control.in libgail18-udeb.install.in rules
pochu at users.alioth.debian.org
pochu at users.alioth.debian.org
Wed Jul 13 15:41:03 UTC 2016
Author: pochu
Date: Wed Jul 13 15:41:03 2016
New Revision: 49299
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=49299
Log:
Add a libgail18-udeb package. Thanks to Samuel Thibault. Closes: #816720.
Added:
desktop/unstable/gtk+2.0/debian/libgail18-udeb.install.in
Modified:
desktop/unstable/gtk+2.0/debian/changelog
desktop/unstable/gtk+2.0/debian/control
desktop/unstable/gtk+2.0/debian/control.in
desktop/unstable/gtk+2.0/debian/rules
Modified: desktop/unstable/gtk+2.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk%2B2.0/debian/changelog?rev=49299&op=diff
==============================================================================
--- desktop/unstable/gtk+2.0/debian/changelog [utf-8] (original)
+++ desktop/unstable/gtk+2.0/debian/changelog [utf-8] Wed Jul 13 15:41:03 2016
@@ -9,6 +9,7 @@
* Let libgtk2.0-0 recommend libgail-common, so that installing a
GTK+2.0 application also installs the accessibility libs.
See #822612.
+ * Add a libgail18-udeb package. Thanks to Samuel Thibault. Closes: #816720.
-- Simon McVittie <smcv at debian.org> Thu, 23 Jun 2016 09:42:34 +0100
Modified: desktop/unstable/gtk+2.0/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk%2B2.0/debian/control?rev=49299&op=diff
==============================================================================
--- desktop/unstable/gtk+2.0/debian/control [utf-8] (original)
+++ desktop/unstable/gtk+2.0/debian/control [utf-8] Wed Jul 13 15:41:03 2016
@@ -256,6 +256,22 @@
.
This package contains the shared library.
+Package: libgail18-udeb
+Package-Type: udeb
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+ libgtk2.0-0-udeb (= ${binary:Version})
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Description: GNOME Accessibility Implementation Library -- shared libraries
+ Gail implements ATK interfaces for GTK+ widgets which are dynamically
+ loadable at runtime by a GTK+ application. Once loaded, those parts of
+ an application that use standard GTK+ widgets will have a basic level
+ of accessibility, without the need to modify the application at all.
+ .
+ This package contains the shared library for the Debian installer.
+
Package: libgail-common
Architecture: any
Depends: ${misc:Depends},
Modified: desktop/unstable/gtk+2.0/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk%2B2.0/debian/control.in?rev=49299&op=diff
==============================================================================
--- desktop/unstable/gtk+2.0/debian/control.in [utf-8] (original)
+++ desktop/unstable/gtk+2.0/debian/control.in [utf-8] Wed Jul 13 15:41:03 2016
@@ -256,6 +256,22 @@
.
This package contains the shared library.
+Package: libgail18-udeb
+Package-Type: udeb
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+ @UDEB_PKG@ (= ${binary:Version})
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Description: GNOME Accessibility Implementation Library -- shared libraries
+ Gail implements ATK interfaces for GTK+ widgets which are dynamically
+ loadable at runtime by a GTK+ application. Once loaded, those parts of
+ an application that use standard GTK+ widgets will have a basic level
+ of accessibility, without the need to modify the application at all.
+ .
+ This package contains the shared library for the Debian installer.
+
Package: libgail-common
Architecture: any
Depends: ${misc:Depends},
Added: desktop/unstable/gtk+2.0/debian/libgail18-udeb.install.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk%2B2.0/debian/libgail18-udeb.install.in?rev=49299&op=file
==============================================================================
--- desktop/unstable/gtk+2.0/debian/libgail18-udeb.install.in (added)
+++ desktop/unstable/gtk+2.0/debian/libgail18-udeb.install.in [utf-8] Wed Jul 13 15:41:03 2016
@@ -0,0 +1,2 @@
+debian/install/shared_udeb/@LIBDIR@/libgail*.so.* @LIBDIR@
+debian/install/shared_udeb/@LIBDIR@/gtk- at APIVER@/modules/*.so @LIBDIR@/gtk- at APIVER@/modules
Modified: desktop/unstable/gtk+2.0/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk%2B2.0/debian/rules?rev=49299&op=diff
==============================================================================
--- desktop/unstable/gtk+2.0/debian/rules [utf-8] (original)
+++ desktop/unstable/gtk+2.0/debian/rules [utf-8] Wed Jul 13 15:41:03 2016
@@ -81,7 +81,7 @@
# package groups, used in rule dependencies and in cleanup
BINARY_INDEP_PKGS := $(COMMON_PKG) $(DOC_PKG) libgail-doc
-BINARY_ARCH_PKGS := $(SHARED_PKG) $(BIN_PKG) $(UDEB_PKG) $(DEV_PKG) $(DEBUG_PKG) $(EXAMPLES_PKG) $(PIXBUF_PKG) gir1.2-gtk-2.0 libgail18 libgail-dbg libgail-dev libgail-common
+BINARY_ARCH_PKGS := $(SHARED_PKG) $(BIN_PKG) $(UDEB_PKG) $(DEV_PKG) $(DEBUG_PKG) $(EXAMPLES_PKG) $(PIXBUF_PKG) gir1.2-gtk-2.0 libgail18 libgail18-udeb libgail-dbg libgail-dev libgail-common
ALL_PKGS := $(BINARY_INDEP_PKGS) $(BINARY_ARCH_PKGS)
# list of flavors we build; each gets a builddir, a configure pass (configure
@@ -287,9 +287,9 @@
dh_installman -s
dh_installexamples -s
dh_link -s
- dh_strip -s --dbg-package=$(DEBUG_PKG) -N$(UDEB_PKG) -Nlibgail18 -Nlibgail-common
+ dh_strip -s --dbg-package=$(DEBUG_PKG) -N$(UDEB_PKG) -Nlibgail18 -Nlibgail18-udeb -Nlibgail-common
dh_strip -plibgail18 -plibgail-common --dbg-package=libgail-dbg
- dh_strip -p$(UDEB_PKG)
+ dh_strip -p$(UDEB_PKG) -plibgail18-udeb
dh_compress -s -X.sgml -X.devhelp
dh_fixperms -s -X$(LIBDIR)/$(SHARED_PKG)
dh_makeshlibs -p$(SHARED_PKG) \
@@ -300,7 +300,9 @@
dh_makeshlibs -plibgail18 \
-X$(MODULES_BASE_PATH) \
-V"libgail18 (>= $(SHVER)), libgail-common (>= $(SHVER))" \
+ --add-udeb=libgail18-udeb \
-- -c4
+ sed -i debian/libgail18/DEBIAN/shlibs -e '/^udeb: /s/, libgail-common (>= $(SHVER))//'
dh_girepository -pgir1.2-gtk-2.0
dh_installdeb -s
# override shlibs for libraries from this source before computing
More information about the pkg-gnome-commits
mailing list