r17385 - in /desktop/experimental/gtk+2.0/debian: changelog control control.in libgail-common.install libgail-dbg.dirs libgail-dev.install libgail-doc.doc-base.gail-reference libgail-doc.install libgail18.install libgail18.shlibs rules

kov at users.alioth.debian.org kov at users.alioth.debian.org
Thu Nov 6 20:46:35 UTC 2008


Author: kov
Date: Thu Nov  6 20:46:35 2008
New Revision: 17385

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=17385
Log:
splitting the gail packages, using the gail packaging as base

Added:
    desktop/experimental/gtk+2.0/debian/libgail-common.install
    desktop/experimental/gtk+2.0/debian/libgail-dbg.dirs
    desktop/experimental/gtk+2.0/debian/libgail-dev.install
    desktop/experimental/gtk+2.0/debian/libgail-doc.doc-base.gail-reference
    desktop/experimental/gtk+2.0/debian/libgail-doc.install
    desktop/experimental/gtk+2.0/debian/libgail18.install
    desktop/experimental/gtk+2.0/debian/libgail18.shlibs
Modified:
    desktop/experimental/gtk+2.0/debian/changelog
    desktop/experimental/gtk+2.0/debian/control
    desktop/experimental/gtk+2.0/debian/control.in
    desktop/experimental/gtk+2.0/debian/rules

Modified: desktop/experimental/gtk+2.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/changelog?rev=17385&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/changelog (original)
+++ desktop/experimental/gtk+2.0/debian/changelog Thu Nov  6 20:46:35 2008
@@ -1,3 +1,10 @@
+gtk+2.0 (2.14.4-2) UNRELEASED; urgency=low
+
+  * debian/control, debian/rules, debian/libgail*:
+  - split libgail packages
+
+ -- Gustavo Noronha Silva <kov at debian.org>  Wed, 05 Nov 2008 14:54:08 -0200
+
 gtk+2.0 (2.14.4-1) experimental; urgency=low
 
   [ Gustavo Noronha Silva ]

Modified: desktop/experimental/gtk+2.0/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/control?rev=17385&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/control (original)
+++ desktop/experimental/gtk+2.0/debian/control Thu Nov  6 20:46:35 2008
@@ -52,7 +52,7 @@
            gimp1.3 (<< 1.3.7-1.1),
            metatheme (<< 0.9.7-3),
            libgnomeui-0 (<= 2.14.1-3),
-           libgail18,
+           libgail18 (<< 2.14.4),
            gtk2.0-examples (<< 2.2.0),
            libgdkxft0,
            openoffice.org-core (<< 2.2.1-8),
@@ -97,8 +97,7 @@
            libeel2-2.18,
            xfwm4 (<< 4.4.1-3),
            metacity (<< 1:2.20.0-1)
-Replaces: libgtk2.0-0png3,
-          libgail18
+Replaces: libgtk2.0-0png3
 Recommends: hicolor-icon-theme,
             libgtk2.0-bin
 Suggests: librsvg2-common
@@ -208,10 +207,9 @@
             debhelper
 Suggests: libgtk2.0-doc
 Replaces: libgtk1.3-dev,
-          gtk2-engines-pixbuf (<< 2.8.18-5),
-          libgail-dev
+          gtk2-engines-pixbuf (<< 2.8.18-5)
 Conflicts: libgtk1.3-dev,
-           libgail-dev
+           libgail-dev (<< 2.14.4)
 Description: Development files for the GTK+ library
  The GTK+ is a multi-platform toolkit for creating graphical user
  interfaces. Offering a complete set of widgets, the GTK+ is suitable
@@ -248,9 +246,8 @@
          libgtk2.0-common,
          ${misc:Depends}
 Conflicts: libgtk2.0-dbg,
-           libgail-dbg
-Replaces: libgtk2.0-dbg,
-          libgail-dbg
+           libgail-dbg (<< 2.14.4)
+Replaces: libgtk2.0-dbg
 Description: The GTK+ libraries and debugging symbols
  The GTK+ is a multi-platform toolkit for creating graphical user
  interfaces. Offering a complete set of widgets, the GTK+ is suitable
@@ -266,10 +263,9 @@
 Architecture: all
 Depends: lynx | www-browser,
          ${misc:Depends}
-Replaces: libgtk1.3-doc,
-          libgail-common
+Replaces: libgtk1.3-doc
 Conflicts: libgtk1.3-doc,
-           libgail-common
+           libgail-common (<< 2.14.4)
 Recommends: libglib2.0-doc,
             libatk1.0-doc,
             libpango1.0-doc
@@ -316,3 +312,63 @@
  suites.
  .
  This package contains the pixbuf theme engine.
+
+Package: libgail18
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Replaces: libgail17
+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.
+
+Package: libgail-common
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: GNOME Accessibility Implementation Library -- common modules
+ 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 core shared libraries.
+
+Package: libgail-dev
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends}, libgail18 (= ${binary:Version}), libgail-common (= ${binary:Version}), libgtk2.0-dev (>= 2.9.4), pkg-config, libatk1.0-dev (>= 1.13.0)
+Suggests: libgail-doc
+Description: GNOME Accessibility Implementation Library -- development files
+ 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 development files for Gail.
+
+Package: libgail-dbg
+Architecture: any
+Section: libdevel
+Priority: extra
+Depends: ${misc:Depends}, libgail18 (= ${binary:Version})
+Description: Gail libraries and debugging symbols
+ Gail is the "GNOME Accessibility Implementation Library".
+ .
+ This package contains detached debugging symbols.
+ .
+ Most people will not need this package.
+
+Package: libgail-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}, lynx | www-browser
+Description: documentation files of the Gail library
+ 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 documentation files for Gail.

Modified: desktop/experimental/gtk+2.0/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/control.in?rev=17385&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/control.in (original)
+++ desktop/experimental/gtk+2.0/debian/control.in Thu Nov  6 20:46:35 2008
@@ -52,7 +52,7 @@
            gimp1.3 (<< 1.3.7-1.1),
            metatheme (<< 0.9.7-3),
            libgnomeui-0 (<= 2.14.1-3),
-           libgail18,
+           libgail18 (<< 2.14.4),
            gtk2.0-examples (<< 2.2.0),
            libgdkxft0,
            openoffice.org-core (<< 2.2.1-8),
@@ -97,8 +97,7 @@
            libeel2-2.18,
            xfwm4 (<< 4.4.1-3),
            metacity (<< 1:2.20.0-1)
-Replaces: libgtk2.0-0png3,
-          libgail18
+Replaces: libgtk2.0-0png3
 Recommends: hicolor-icon-theme,
             @BIN_PKG@
 Suggests: librsvg2-common
@@ -208,10 +207,9 @@
             debhelper
 Suggests: @DOC_PKG@
 Replaces: libgtk1.3-dev,
-          gtk2-engines-pixbuf (<< 2.8.18-5),
-          libgail-dev
+          gtk2-engines-pixbuf (<< 2.8.18-5)
 Conflicts: libgtk1.3-dev,
-           libgail-dev
+           libgail-dev (<< 2.14.4)
 Description: Development files for the GTK+ library
  The GTK+ is a multi-platform toolkit for creating graphical user
  interfaces. Offering a complete set of widgets, the GTK+ is suitable
@@ -248,9 +246,8 @@
          @COMMON_PKG@,
          ${misc:Depends}
 Conflicts: libgtk2.0-dbg,
-           libgail-dbg
-Replaces: libgtk2.0-dbg,
-          libgail-dbg
+           libgail-dbg (<< 2.14.4)
+Replaces: libgtk2.0-dbg
 Description: The GTK+ libraries and debugging symbols
  The GTK+ is a multi-platform toolkit for creating graphical user
  interfaces. Offering a complete set of widgets, the GTK+ is suitable
@@ -266,10 +263,9 @@
 Architecture: all
 Depends: lynx | www-browser,
          ${misc:Depends}
-Replaces: libgtk1.3-doc,
-          libgail-common
+Replaces: libgtk1.3-doc
 Conflicts: libgtk1.3-doc,
-           libgail-common
+           libgail-common (<< 2.14.4)
 Recommends: libglib2.0-doc,
             libatk1.0-doc,
             libpango1.0-doc
@@ -316,3 +312,63 @@
  suites.
  .
  This package contains the pixbuf theme engine.
+
+Package: libgail18
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Replaces: libgail17
+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.
+
+Package: libgail-common
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: GNOME Accessibility Implementation Library -- common modules
+ 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 core shared libraries.
+
+Package: libgail-dev
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends}, libgail18 (= ${binary:Version}), libgail-common (= ${binary:Version}), libgtk2.0-dev (>= 2.9.4), pkg-config, libatk1.0-dev (>= 1.13.0)
+Suggests: libgail-doc
+Description: GNOME Accessibility Implementation Library -- development files
+ 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 development files for Gail.
+
+Package: libgail-dbg
+Architecture: any
+Section: libdevel
+Priority: extra
+Depends: ${misc:Depends}, libgail18 (= ${binary:Version})
+Description: Gail libraries and debugging symbols
+ Gail is the "GNOME Accessibility Implementation Library".
+ .
+ This package contains detached debugging symbols.
+ .
+ Most people will not need this package.
+
+Package: libgail-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}, lynx | www-browser
+Description: documentation files of the Gail library
+ 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 documentation files for Gail.

Added: desktop/experimental/gtk+2.0/debian/libgail-common.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgail-common.install?rev=17385&op=file
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail-common.install (added)
+++ desktop/experimental/gtk+2.0/debian/libgail-common.install Thu Nov  6 20:46:35 2008
@@ -1,0 +1,1 @@
+debian/install/shared/usr/lib/gtk-*/modules/*.so

Added: desktop/experimental/gtk+2.0/debian/libgail-dbg.dirs
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgail-dbg.dirs?rev=17385&op=file
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail-dbg.dirs (added)
+++ desktop/experimental/gtk+2.0/debian/libgail-dbg.dirs Thu Nov  6 20:46:35 2008
@@ -1,0 +1,1 @@
+usr/lib/debug/

Added: desktop/experimental/gtk+2.0/debian/libgail-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgail-dev.install?rev=17385&op=file
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail-dev.install (added)
+++ desktop/experimental/gtk+2.0/debian/libgail-dev.install Thu Nov  6 20:46:35 2008
@@ -1,0 +1,4 @@
+debian/install/shared/usr/include/*
+debian/install/shared/usr/lib/lib*.{so,la,a}
+debian/install/shared/usr/lib/gtk-2.0/modules/lib*.la
+debian/install/shared/usr/lib/pkgconfig/*.pc

Added: desktop/experimental/gtk+2.0/debian/libgail-doc.doc-base.gail-reference
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgail-doc.doc-base.gail-reference?rev=17385&op=file
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail-doc.doc-base.gail-reference (added)
+++ desktop/experimental/gtk+2.0/debian/libgail-doc.doc-base.gail-reference Thu Nov  6 20:46:35 2008
@@ -1,0 +1,10 @@
+Document: gail-reference
+Title: Gail Reference Manual
+Author: Padraig O'Briain <padraig.obriain at sun.com>
+Abstract: This manual describes APIs for libgail-util
+Section: Accessibility
+
+Format: HTML
+Index: /usr/share/gtk-doc/html/gail-libgail-util/index.html
+Files: /usr/share/gtk-doc/html/gail-libgail-util/*.html
+

Added: desktop/experimental/gtk+2.0/debian/libgail-doc.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgail-doc.install?rev=17385&op=file
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail-doc.install (added)
+++ desktop/experimental/gtk+2.0/debian/libgail-doc.install Thu Nov  6 20:46:35 2008
@@ -1,0 +1,1 @@
+docs/reference/libgail-util/html usr/share/doc/libgail-doc/gail-libgail-util

Added: desktop/experimental/gtk+2.0/debian/libgail18.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgail18.install?rev=17385&op=file
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail18.install (added)
+++ desktop/experimental/gtk+2.0/debian/libgail18.install Thu Nov  6 20:46:35 2008
@@ -1,0 +1,1 @@
+debian/install/shared/usr/lib/libgail*.so.*

Added: desktop/experimental/gtk+2.0/debian/libgail18.shlibs
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgail18.shlibs?rev=17385&op=file
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail18.shlibs (added)
+++ desktop/experimental/gtk+2.0/debian/libgail18.shlibs Thu Nov  6 20:46:35 2008
@@ -1,0 +1,1 @@
+libgailutil 18 libgail18 (>= 1.10.1), libgail-common (>= 1.10.1)

Modified: desktop/experimental/gtk+2.0/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/rules?rev=17385&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/rules (original)
+++ desktop/experimental/gtk+2.0/debian/rules Thu Nov  6 20:46:35 2008
@@ -269,6 +269,8 @@
 	# install copyright in all packages; the -p is for the special behavior
 	# of dh_installdocs (ship README.Debian etc. in the first package)
 	dh_installdocs -p$(COMMON_PKG) -i
+	# we will install the gail docs to libgail-doc
+	rm -rf debian/$(DOC_PKG)/usr/share/doc/$(DOC_PKG)/gail-libgail-util
 	dh_installman -i
 	dh_link -i
 	dh_compress -i -X.sgml -X.devhelp
@@ -320,7 +322,8 @@
 			-p$(UDEB_PKG)
 	dh_installexamples -s
 	dh_link -s
-	dh_strip -s --dbg-package=$(DEBUG_PKG) -N$(UDEB_PKG)
+	dh_strip -s --dbg-package=$(DEBUG_PKG) -N$(UDEB_PKG) -Nlibgail18
+	dh_strip -plibgail18 --dbg-package=libgail-dbg
 	dh_strip -p$(UDEB_PKG)
 	dh_compress -s -X.sgml -X.devhelp
 	dh_fixperms -s -X$(LIBDIR)/$(SHARED_PKG)




More information about the pkg-gnome-commits mailing list