Package: atk1.0
User: [email protected]
Usertags: origin-ubuntu maverick ubuntu-patch
Version: 1.30.0-1
Severity: wishlist
Tags: patch
In Ubuntu, we've applied the attached patch to achieve the following:
* Resync on Debian
- debian/rules:
+ toggle configure
+ add dh_girepository call
- debian/control.in:
+ add gir1.0-atk-1.0 package
+ add build-dep gobject-introspection, libgirepository1.0-dev and
gir1.0-glib-2.0
+ libatk1.0-dev replaces gir-repository-dev
- add debian/gir1.0-atk-1.0.install
- add gir file to debian/libatk1.0-dev.install
We thought you might be interested in doing the same.
diff -u atk1.0-1.30.0/debian/libatk1.0-dev.install atk1.0-1.30.0/debian/libatk1.0-dev.install
--- atk1.0-1.30.0/debian/libatk1.0-dev.install
+++ atk1.0-1.30.0/debian/libatk1.0-dev.install
@@ -5,0 +6 @@
+debian/tmp/usr/share/gir-1.0
diff -u atk1.0-1.30.0/debian/control.in atk1.0-1.30.0/debian/control.in
--- atk1.0-1.30.0/debian/control.in
+++ atk1.0-1.30.0/debian/control.in
@@ -12,7 +13,10 @@
cdbs (>= 0.4.41),
gtk-doc-tools,
docbook-xml,
- autotools-dev
+ autotools-dev,
+ gobject-introspection,
+ libgirepository1.0-dev,
+ gir1.0-glib-2.0
Build-Depends-Indep: libglib2.0-doc
Standards-Version: 3.8.4
Homepage: http://www.gtk.org/
@@ -69,7 +73,8 @@
pkg-config,
libglib2.0-dev (>= 2.4.1-2)
Replaces: libatk0-dev,
- libatk-dev
+ libatk-dev,
+ gir-repository-dev
Conflicts: libatk0-dev,
libatk-dev
Description: Development files for the ATK accessibility toolkit
@@ -118,0 +124,15 @@
+Package: gir1.0-atk-1.0
+Section: libs
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+ ${gir:Depends}
+Replaces: gir1.0-gtk-2.0, gobject-introspection-repository
+Description: The ATK accessibility toolkit
+ ATK is a toolkit providing accessibility interfaces for applications or
+ other toolkits. By implementing these interfaces, those other toolkits or
+ applications can be used with tools such as screen readers, magnifiers, and
+ other alternative input devices.
+ .
+ This package can be used by other packages using the GIRepository format to
+ generate dynamic bindings
diff -u atk1.0-1.30.0/debian/control atk1.0-1.30.0/debian/control
--- atk1.0-1.30.0/debian/control
+++ atk1.0-1.30.0/debian/control
@@ -17,7 +18,10 @@
cdbs (>= 0.4.41),
gtk-doc-tools,
docbook-xml,
- autotools-dev
+ autotools-dev,
+ gobject-introspection,
+ libgirepository1.0-dev,
+ gir1.0-glib-2.0
Build-Depends-Indep: libglib2.0-doc
Standards-Version: 3.8.4
Homepage: http://www.gtk.org/
@@ -74,7 +78,8 @@
pkg-config,
libglib2.0-dev (>= 2.4.1-2)
Replaces: libatk0-dev,
- libatk-dev
+ libatk-dev,
+ gir-repository-dev
Conflicts: libatk0-dev,
libatk-dev
Description: Development files for the ATK accessibility toolkit
@@ -123,0 +129,15 @@
+Package: gir1.0-atk-1.0
+Section: libs
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+ ${gir:Depends}
+Replaces: gir1.0-gtk-2.0, gobject-introspection-repository
+Description: The ATK accessibility toolkit
+ ATK is a toolkit providing accessibility interfaces for applications or
+ other toolkits. By implementing these interfaces, those other toolkits or
+ applications can be used with tools such as screen readers, magnifiers, and
+ other alternative input devices.
+ .
+ This package can be used by other packages using the GIRepository format to
+ generate dynamic bindings
diff -u atk1.0-1.30.0/debian/rules atk1.0-1.30.0/debian/rules
--- atk1.0-1.30.0/debian/rules
+++ atk1.0-1.30.0/debian/rules
@@ -15,7 +15,10 @@
-DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc --enable-static
+DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc --enable-static --enable-introspection
SHLIB_VERSION := 1.29.3
DEB_DH_MAKESHLIBS_ARGS_libatk1.0-0 += -V"libatk1.0-0 (>= $(SHLIB_VERSION))" --add-udeb="libatk1.0-udeb"
DEB_DBG_PACKAGE_ALL := libatk1.0-dbg
+$(patsubst %,binary-predeb/%,$(DEB_ALL_PACKAGES)) ::
+ dh_girepository -p$(cdbs_curpkg)
+
only in patch2:
unchanged:
--- atk1.0-1.30.0.orig/debian/gir1.0-atk-1.0.install
+++ atk1.0-1.30.0/debian/gir1.0-atk-1.0.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/girepository-1.0/