r17471 - /desktop/experimental/gtk+2.0/debian/

joss at users.alioth.debian.org joss at users.alioth.debian.org
Tue Nov 11 16:24:30 UTC 2008


Author: joss
Date: Tue Nov 11 16:24:30 2008
New Revision: 17471

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=17471
Log:
* Do not install libgailutil in libgtk2.0-0.
* Do not install gtk libs in libgail-dev.
* Rework docs installation.
* Add doc links where needed.
* Install .devhelp files at the correct places. Closes: #504807.
* Bump dependencies for the development package.
* Fix dependencies of gail packages.
* Don’t install libgail in the udeb.
* Stop shipping /usr/lib/pkgconfig/libgtk-directfb-2.0-0/, nobody uses 
  it.

Added:
    desktop/experimental/gtk+2.0/debian/libgail-doc.links
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/libgail-common.install.in
    desktop/experimental/gtk+2.0/debian/libgail-dev.install
    desktop/experimental/gtk+2.0/debian/libgail-doc.install
    desktop/experimental/gtk+2.0/debian/libgtk-directfb-2.0-0-udeb.install.in
    desktop/experimental/gtk+2.0/debian/libgtk-directfb-2.0-dev.install.in
    desktop/experimental/gtk+2.0/debian/libgtk2.0-0.install.in
    desktop/experimental/gtk+2.0/debian/libgtk2.0-dev.install.in
    desktop/experimental/gtk+2.0/debian/libgtk2.0-doc.install.in
    desktop/experimental/gtk+2.0/debian/libgtk2.0-doc.links.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=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/changelog (original)
+++ desktop/experimental/gtk+2.0/debian/changelog Tue Nov 11 16:24:30 2008
@@ -4,6 +4,16 @@
   * Do not ship .la files for gail modules.
   * Generate shlibs for libgail.
   * Bump shlibs version to 2.14.0.
+  * Do not install libgailutil in libgtk2.0-0.
+  * Do not install gtk libs in libgail-dev.
+  * Rework docs installation.
+  * Add doc links where needed.
+  * Install .devhelp files at the correct places. Closes: #504807.
+  * Bump dependencies for the development package.
+  * Fix dependencies of gail packages.
+  * Don’t install libgail in the udeb.
+  * Stop shipping /usr/lib/pkgconfig/libgtk-directfb-2.0-0/, nobody uses 
+    it.
 
  -- Josselin Mouette <joss at debian.org>  Tue, 11 Nov 2008 14:44:21 +0100
 

Modified: desktop/experimental/gtk+2.0/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/control?rev=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/control (original)
+++ desktop/experimental/gtk+2.0/debian/control Tue Nov 11 16:24:30 2008
@@ -188,9 +188,9 @@
          libgtk2.0-common,
          ${misc:Depends},
          ${shlibs:Depends},
-         libglib2.0-dev (>= 2.12.0),
-         libpango1.0-dev (>= 1.10.0-2),
-         libatk1.0-dev (>= 1.6.1-2),
+         libglib2.0-dev (>= 2.17.6),
+         libpango1.0-dev (>= 1.20),
+         libatk1.0-dev (>= 1.13.0),
          libcairo2-dev (>= 1.6.4-6.1),
          libx11-dev (>= 2:1.0.0-6),
          libxext-dev (>= 1:1.0.1-2),
@@ -315,7 +315,9 @@
 
 Package: libgail18
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         libgtk2.0-0 (= ${binary:Version})
 Replaces: libgail17
 Description: GNOME Accessibility Implementation Library -- shared libraries
  Gail implements ATK interfaces for GTK+ widgets which are dynamically
@@ -327,7 +329,9 @@
 
 Package: libgail-common
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         libgail18 (= ${binary:Version})
 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
@@ -339,7 +343,12 @@
 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)
+Depends: ${misc:Depends},
+         libgail18 (= ${binary:Version}),
+         libgail-common (= ${binary:Version}), 
+         libgtk2.0-dev (= ${binary:Version}),
+         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
@@ -354,6 +363,7 @@
 Section: libdevel
 Priority: extra
 Depends: ${misc:Depends}, libgail18 (= ${binary:Version})
+Recommends: libgtk2.0-0-dbg
 Description: Gail libraries and debugging symbols
  Gail is the "GNOME Accessibility Implementation Library".
  .

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=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/control.in (original)
+++ desktop/experimental/gtk+2.0/debian/control.in Tue Nov 11 16:24:30 2008
@@ -188,9 +188,9 @@
          @COMMON_PKG@,
          ${misc:Depends},
          ${shlibs:Depends},
-         libglib2.0-dev (>= 2.12.0),
-         libpango1.0-dev (>= 1.10.0-2),
-         libatk1.0-dev (>= 1.6.1-2),
+         libglib2.0-dev (>= 2.17.6),
+         libpango1.0-dev (>= 1.20),
+         libatk1.0-dev (>= 1.13.0),
          libcairo2-dev (>= 1.6.4-6.1),
          libx11-dev (>= 2:1.0.0-6),
          libxext-dev (>= 1:1.0.1-2),
@@ -315,7 +315,9 @@
 
 Package: libgail18
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         @SHARED_PKG@ (= ${binary:Version})
 Replaces: libgail17
 Description: GNOME Accessibility Implementation Library -- shared libraries
  Gail implements ATK interfaces for GTK+ widgets which are dynamically
@@ -327,7 +329,9 @@
 
 Package: libgail-common
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         libgail18 (= ${binary:Version})
 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
@@ -339,7 +343,12 @@
 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)
+Depends: ${misc:Depends},
+         libgail18 (= ${binary:Version}),
+         libgail-common (= ${binary:Version}), 
+         @DEV_PKG@ (= ${binary:Version}),
+         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
@@ -354,6 +363,7 @@
 Section: libdevel
 Priority: extra
 Depends: ${misc:Depends}, libgail18 (= ${binary:Version})
+Recommends: @DEBUG_PKG@
 Description: Gail libraries and debugging symbols
  Gail is the "GNOME Accessibility Implementation Library".
  .

Modified: desktop/experimental/gtk+2.0/debian/libgail-common.install.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgail-common.install.in?rev=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail-common.install.in (original)
+++ desktop/experimental/gtk+2.0/debian/libgail-common.install.in Tue Nov 11 16:24:30 2008
@@ -1,1 +1,1 @@
-debian/install/shared/@MODULES_BASE_PATH@/modules/*.so @MODULES_BASE_PATH@/modules
+debian/install/shared/@LIBDIR@/gtk- at APIVER@/modules/*.so @LIBDIR@/gtk- at APIVER@/modules

Modified: 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=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail-dev.install (original)
+++ desktop/experimental/gtk+2.0/debian/libgail-dev.install Tue Nov 11 16:24:30 2008
@@ -1,3 +1,5 @@
-debian/install/shared/usr/include/* /usr/include
-debian/install/shared/usr/lib/lib*.{so,la,a} /usr/lib
-debian/install/shared/usr/lib/pkgconfig/*.pc /usr/lib/pkgconfig
+debian/install/shared/usr/include/gail* /usr/include
+debian/install/shared/usr/lib/libgail*.so /usr/lib
+debian/install/shared/usr/lib/libgail*.la /usr/lib
+debian/install/static/usr/lib/libgail*.a @LIBDIR@
+debian/install/shared/usr/lib/pkgconfig/gail*.pc /usr/lib/pkgconfig

Modified: 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=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail-doc.install (original)
+++ desktop/experimental/gtk+2.0/debian/libgail-doc.install Tue Nov 11 16:24:30 2008
@@ -1,1 +1,2 @@
+debian/install/shared/usr/share/gtk-doc/html/gail* usr/share/gtk-doc/html
 docs/reference/libgail-util/html usr/share/doc/libgail-doc/gail-libgail-util

Added: desktop/experimental/gtk+2.0/debian/libgail-doc.links
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgail-doc.links?rev=17471&op=file
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgail-doc.links (added)
+++ desktop/experimental/gtk+2.0/debian/libgail-doc.links Tue Nov 11 16:24:30 2008
@@ -1,0 +1,1 @@
+/usr/share/gtk-doc/html/gail-libgail-util /usr/share/doc/libgail-doc/html

Modified: desktop/experimental/gtk+2.0/debian/libgtk-directfb-2.0-0-udeb.install.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgtk-directfb-2.0-0-udeb.install.in?rev=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgtk-directfb-2.0-0-udeb.install.in (original)
+++ desktop/experimental/gtk+2.0/debian/libgtk-directfb-2.0-0-udeb.install.in Tue Nov 11 16:24:30 2008
@@ -1,3 +1,3 @@
 # from the directfb flavor
 debian/install/directfb/@MODULES_BASE_PATH@/loaders/libpixbufloader-png.so @MODULES_BASE_PATH@/loaders
-debian/install/directfb/@LIBDIR@/*.so.* @LIBDIR@
+debian/install/directfb/@LIBDIR@/libg?k*.so.* @LIBDIR@

Modified: desktop/experimental/gtk+2.0/debian/libgtk-directfb-2.0-dev.install.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgtk-directfb-2.0-dev.install.in?rev=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgtk-directfb-2.0-dev.install.in (original)
+++ desktop/experimental/gtk+2.0/debian/libgtk-directfb-2.0-dev.install.in Tue Nov 11 16:24:30 2008
@@ -1,6 +1,5 @@
 # from the directfb flavor
 debian/install/directfb/usr/include/gtk- at APIVER@/gdk/*directfb* usr/include/gtk- at APIVER@/gdk
 debian/install/directfb/@LIBDIR@/*directfb*.so @LIBDIR@
-debian/install/directfb/@LIBDIR@/pkgconfig/* @LIBDIR@/pkgconfig/@DIRECTFB_PKG@
 debian/install/directfb/@LIBDIR@/pkgconfig/*directfb* @LIBDIR@/pkgconfig
 debian/install/directfb/@LIBDIR@/gtk- at APIVER@/include/gdkconfig.h @LIBDIR@/gtk- at APIVER@/include/directfb

Modified: desktop/experimental/gtk+2.0/debian/libgtk2.0-0.install.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgtk2.0-0.install.in?rev=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgtk2.0-0.install.in (original)
+++ desktop/experimental/gtk+2.0/debian/libgtk2.0-0.install.in Tue Nov 11 16:24:30 2008
@@ -9,4 +9,5 @@
 debian/install/shared/@MODULES_BASE_PATH@/loaders/*.so @MODULES_BASE_PATH@/loaders
 debian/install/shared/@MODULES_BASE_PATH@/immodules/*.so @MODULES_BASE_PATH@/immodules
 debian/install/shared/@MODULES_BASE_PATH@/printbackends/*.so @MODULES_BASE_PATH@/printbackends
-debian/install/shared/@LIBDIR@/*.so.* @LIBDIR@
+debian/install/shared/@LIBDIR@/libgtk*.so.* @LIBDIR@
+debian/install/shared/@LIBDIR@/libgdk*.so.* @LIBDIR@

Modified: desktop/experimental/gtk+2.0/debian/libgtk2.0-dev.install.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgtk2.0-dev.install.in?rev=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgtk2.0-dev.install.in (original)
+++ desktop/experimental/gtk+2.0/debian/libgtk2.0-dev.install.in Tue Nov 11 16:24:30 2008
@@ -3,12 +3,12 @@
 # from the shared flavor
 debian/install/shared/usr/bin/gdk-pixbuf-csource  usr/bin
 debian/install/shared/usr/bin/gtk-builder-convert usr/bin
-debian/install/shared/usr/include usr
-debian/install/shared/@LIBDIR@/*.la @LIBDIR@
-debian/install/shared/@LIBDIR@/*.so @LIBDIR@
-debian/install/shared/@LIBDIR@/pkgconfig @LIBDIR@
+debian/install/shared/usr/include/gtk* usr/include
+debian/install/shared/@LIBDIR@/g?k*.la @LIBDIR@
+debian/install/shared/@LIBDIR@/g?k*.so @LIBDIR@
+debian/install/shared/@LIBDIR@/pkgconfig/g?k* @LIBDIR@/pkgconfig
 debian/install/shared/@LIBDIR@/gtk- at APIVER@/include @LIBDIR@/gtk- at APIVER@
 debian/install/shared/usr/share/aclocal usr/share
 debian/install/shared/usr/share/man/man1/gdk-pixbuf-csource.1 usr/share/man/man1/
 # from the static flavor
-debian/install/static/@LIBDIR@/*.a @LIBDIR@
+debian/install/static/@LIBDIR@/g?k*.a @LIBDIR@

Modified: desktop/experimental/gtk+2.0/debian/libgtk2.0-doc.install.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgtk2.0-doc.install.in?rev=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgtk2.0-doc.install.in (original)
+++ desktop/experimental/gtk+2.0/debian/libgtk2.0-doc.install.in Tue Nov 11 16:24:30 2008
@@ -1,8 +1,9 @@
 # from Debian
-debian/gtk-faq.devhelp usr/share/doc/@DOC_PKG@/gtk-faq
-debian/gtk-tutorial.devhelp usr/share/doc/@DOC_PKG@/gtk-tutorial
+debian/gtk-faq.devhelp usr/share/doc/@DOC_PKG@/faq/html
+debian/gtk-tutorial.devhelp usr/share/doc/@DOC_PKG@/tutorial/html
 # from the shared flavor
-debian/install/shared/usr/share/doc/@DOC_PKG@ usr/share/doc
+debian/install/shared/usr/share/gtk-doc/html/gtk* usr/share/doc/@DOC_PKG@
+debian/install/shared/usr/share/gtk-doc/html/gdk* usr/share/doc/@DOC_PKG@
 # from the source
 docs/faq/html usr/share/doc/@DOC_PKG@/faq
 docs/tutorial/html usr/share/doc/@DOC_PKG@/tutorial

Modified: desktop/experimental/gtk+2.0/debian/libgtk2.0-doc.links.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/libgtk2.0-doc.links.in?rev=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/libgtk2.0-doc.links.in (original)
+++ desktop/experimental/gtk+2.0/debian/libgtk2.0-doc.links.in Tue Nov 11 16:24:30 2008
@@ -1,6 +1,8 @@
 usr/share/doc/@DOC_PKG@/gdk usr/share/gtk-doc/html/gdk
 usr/share/doc/@DOC_PKG@/gdk-pixbuf usr/share/gtk-doc/html/gdk-pixbuf
 usr/share/doc/@DOC_PKG@/gtk usr/share/gtk-doc/html/gtk
+usr/share/doc/@DOC_PKG@/faq usr/share/gtk-doc/html/gtk-faq
+usr/share/doc/@DOC_PKG@/tutorial usr/share/gtk-doc/html/gtk-tutorial
 usr/share/doc/libatk1.0-doc/atk usr/share/doc/@DOC_PKG@/atk
 usr/share/doc/libglib2.0-doc/glib usr/share/doc/@DOC_PKG@/glib
 usr/share/doc/libglib2.0-doc/gobject usr/share/doc/@DOC_PKG@/gobject

Modified: desktop/experimental/gtk+2.0/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gtk%2B2.0/debian/rules?rev=17471&op=diff
==============================================================================
--- desktop/experimental/gtk+2.0/debian/rules (original)
+++ desktop/experimental/gtk+2.0/debian/rules Tue Nov 11 16:24:30 2008
@@ -118,7 +118,6 @@
 			--mandir=\$${prefix}/share/man \
 			--infodir=\$${prefix}/share/info \
 			--sysconfdir=/etc \
-			--with-html-dir=\$${prefix}/share/doc/$(DOC_PKG) \
 			--enable-test-print-backend
 ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
 	common_configure_flags += --build=$(DEB_BUILD_GNU_TYPE)
@@ -269,8 +268,6 @@
 	# 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
@@ -337,8 +334,7 @@
 		--add-udeb=$(UDEB_PKG)
 	dh_makeshlibs -plibgail18 \
 		-X$(MODULES_BASE_PATH) \
-		-V"libgail18 (>= $(SHVER))" \
-		--add-udeb=$(UDEB_PKG)
+		-V"libgail18 (>= $(SHVER))"
 	dh_installdeb -s
 	# override shlibs for libraries from this source before computing
 	# dependencies of packages generated from this source; we already have




More information about the pkg-gnome-commits mailing list