r25701 - in /desktop/experimental/libgnomekbd/debian: ./ patches/

sjoerd at users.alioth.debian.org sjoerd at users.alioth.debian.org
Sun Nov 28 18:56:43 UTC 2010


Author: sjoerd
Date: Sun Nov 28 18:56:40 2010
New Revision: 25701

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=25701
Log:
Package new upstream release

Added:
    desktop/experimental/libgnomekbd/debian/libgnomekbd7.install
      - copied unchanged from r25700, desktop/experimental/libgnomekbd/debian/libgnomekbd4.install
    desktop/experimental/libgnomekbd/debian/patches/0001-Add-gio-to-the-required-pkg-config-modules.patch
Removed:
    desktop/experimental/libgnomekbd/debian/libgnomekbd4.install
    desktop/experimental/libgnomekbd/debian/patches/10_null_style_crasher.patch
    desktop/experimental/libgnomekbd/debian/patches/99_ltmain_as-needed.patch
Modified:
    desktop/experimental/libgnomekbd/debian/changelog
    desktop/experimental/libgnomekbd/debian/control
    desktop/experimental/libgnomekbd/debian/control.in
    desktop/experimental/libgnomekbd/debian/libgnomekbd-common.install
    desktop/experimental/libgnomekbd/debian/patches/01_requires_private.patch
    desktop/experimental/libgnomekbd/debian/patches/series
    desktop/experimental/libgnomekbd/debian/rules

Modified: desktop/experimental/libgnomekbd/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/changelog?rev=25701&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/changelog [utf-8] (original)
+++ desktop/experimental/libgnomekbd/debian/changelog [utf-8] Sun Nov 28 18:56:40 2010
@@ -1,3 +1,16 @@
+libgnomekbd (2.91.2-1) UNRELEASED; urgency=low
+
+  * New upstream release
+  * debian/patches/10_null_style_crasher.patch
+    + Removed, fixed upstream
+  * debian/patches/99_ltmain_as-needed.patch
+    + Removed, use dh-autoreconf instead
+  * Bumped soname from 4 to 7
+  * debian/patches/0001-Add-gio-to-the-required-pkg-config-modules.patch
+    + Added. Fix compilation with --as-needed
+
+ -- Sjoerd Simons <sjoerd at debian.org>  Sun, 28 Nov 2010 18:55:18 +0000
+
 libgnomekbd (2.30.2-2) unstable; urgency=low
 
   * 10_null_style_crasher.patch: stolen from upstream git. Fix a crasher 

Modified: desktop/experimental/libgnomekbd/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/control?rev=25701&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/control [utf-8] (original)
+++ desktop/experimental/libgnomekbd/debian/control [utf-8] Sun Nov 28 18:56:40 2010
@@ -7,7 +7,7 @@
 Section: gnome
 Priority: optional
 Maintainer: Loic Minier <lool at dooz.org>
-Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Emilio Pozuelo Monfort <pochu at debian.org>, Josselin Mouette <joss at debian.org>, Sebastian Dröge <slomo at debian.org>
+Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Emilio Pozuelo Monfort <pochu at debian.org>, Josselin Mouette <joss at debian.org>, Sebastian Dröge <slomo at debian.org>, Sjoerd Simons <sjoerd at debian.org>
 Build-Depends: debhelper (>= 5),
         autotools-dev,
         cdbs,

Modified: desktop/experimental/libgnomekbd/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/control.in?rev=25701&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/control.in [utf-8] (original)
+++ desktop/experimental/libgnomekbd/debian/control.in [utf-8] Sun Nov 28 18:56:40 2010
@@ -4,13 +4,13 @@
 Maintainer: Loic Minier <lool at dooz.org>
 Uploaders: @GNOME_TEAM@
 Build-Depends: debhelper (>= 5),
+        dh-autoreconf,
         autotools-dev,
         cdbs,
         gnome-pkg-tools (>= 0.10),
         dpkg-dev (>= 1.13.19),
-        libglib2.0-dev (>= 2.16),
-        libgconf2-dev (>= 2.14.0),
-        libgtk2.0-dev (>= 2.13),
+        libglib2.0-dev (>= 2.26),
+        libgtk3.0-dev,
         libxklavier-dev (>= 5.0),
         intltool (>= 0.35)
 Standards-Version: 3.8.3
@@ -21,11 +21,10 @@
 Conflicts: libgnomekbdui-dev
 Replaces: libgnomekbdui-dev
 Provides: libgnomekbdui-dev
-Depends: libgnomekbd4 (= ${binary:Version}),
+Depends: libgnomekbd7 (= ${binary:Version}),
         ${misc:Depends},
-        libglib2.0-dev (>= 2.16),
-        libgtk2.0-dev (>= 2.13),
-        libgconf2-dev (>= 2.14.0),
+        libglib2.0-dev (>= 2.26),
+        libgtk3.0-dev,
         libxklavier-dev (>= 5.0),
         libx11-dev
 Description: GNOME library to manage keyboard configuration - development files
@@ -36,7 +35,7 @@
  .
  This package contains the development files.
 
-Package: libgnomekbd4
+Package: libgnomekbd7
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends},

Modified: desktop/experimental/libgnomekbd/debian/libgnomekbd-common.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/libgnomekbd-common.install?rev=25701&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/libgnomekbd-common.install [utf-8] (original)
+++ desktop/experimental/libgnomekbd/debian/libgnomekbd-common.install [utf-8] Sun Nov 28 18:56:40 2010
@@ -1,2 +1,1 @@
 debian/tmp/usr/share/locale
-debian/tmp/etc/gconf

Added: desktop/experimental/libgnomekbd/debian/patches/0001-Add-gio-to-the-required-pkg-config-modules.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/patches/0001-Add-gio-to-the-required-pkg-config-modules.patch?rev=25701&op=file
==============================================================================
--- desktop/experimental/libgnomekbd/debian/patches/0001-Add-gio-to-the-required-pkg-config-modules.patch (added)
+++ desktop/experimental/libgnomekbd/debian/patches/0001-Add-gio-to-the-required-pkg-config-modules.patch [utf-8] Sun Nov 28 18:56:40 2010
@@ -1,0 +1,46 @@
+From 63f7aefc7916feb90db7910345b03ee0ff568de5 Mon Sep 17 00:00:00 2001
+From: Sjoerd Simons <sjoerd at luon.net>
+Date: Sun, 28 Nov 2010 18:34:23 +0000
+Subject: [PATCH] Add gio to the required pkg-config modules
+
+libgnomekbd uses GSettings, which is part of GIO. If GIO isn't added to the
+pkg-config modules and the LDFLAGS linking will fail when using -Wl,--as-needed
+---
+ configure.in            |    2 +-
+ libgnomekbd/Makefile.am |    2 ++
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index 09985c3..f88ba40 100644
+--- a/configure.in
++++ b/configure.in
+@@ -53,7 +53,7 @@ IT_PROG_INTLTOOL([0.35.0])
+ 
+ AC_CHECK_FUNCS(setlocale)
+ 
+-PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED)
++PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED gio-2.0 >= $GLIB_REQUIRED)
+ 
+ AC_SUBST(GLIB_CFLAGS)
+ AC_SUBST(GLIB_LIBS)
+diff --git a/libgnomekbd/Makefile.am b/libgnomekbd/Makefile.am
+index 1f7933d..1afdf3a 100644
+--- a/libgnomekbd/Makefile.am
++++ b/libgnomekbd/Makefile.am
+@@ -26,11 +26,13 @@ libgnomekbd_la_CFLAGS = $(common_CFLAGS)
+ 
+ libgnomekbdui_la_CFLAGS = $(common_CFLAGS)		\
+ 	-DUIDIR=\"$(uidir)\"				\
++	$(GLIB_CFLAGS) \
+ 	$(GTK_CFLAGS)
+ 
+ common_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+ 
+ common_LIBADD = \
++		$(GLIB_LIBS) \
+ 		$(GDK_LIBS) \
+ 		$(LIBXKLAVIER_LIBS) \
+ 		$(XLIB_LIBS)
+-- 
+1.7.2.3
+

Modified: desktop/experimental/libgnomekbd/debian/patches/01_requires_private.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/patches/01_requires_private.patch?rev=25701&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/patches/01_requires_private.patch [utf-8] (original)
+++ desktop/experimental/libgnomekbd/debian/patches/01_requires_private.patch [utf-8] Sun Nov 28 18:56:40 2010
@@ -6,8 +6,8 @@
  Name: libgnomekbd
  Description: GNOME keyboard shared library
  Version: @VERSION@
--Requires: gmodule-export-2.0 gdk-2.0 >= @GDK_REQUIRED@ gconf-2.0 >= @GCONF_REQUIRED@ libxklavier >= @LIBXKLAVIER_REQUIRED@
+-Requires: gmodule-export-2.0 gdk-2.0 >= @GDK_REQUIRED@ libxklavier >= @LIBXKLAVIER_REQUIRED@
 +Requires: gmodule-export-2.0 
-+Requires.private: gdk-2.0 >= @GDK_REQUIRED@ gconf-2.0 >= @GCONF_REQUIRED@ libxklavier >= @LIBXKLAVIER_REQUIRED@
++Requires.private: gdk-2.0 >= @GDK_REQUIRED@ libxklavier >= @LIBXKLAVIER_REQUIRED@
  Libs: -L${libdir} -lgnomekbd
  Cflags: -I${includedir}

Modified: desktop/experimental/libgnomekbd/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/patches/series?rev=25701&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/patches/series [utf-8] (original)
+++ desktop/experimental/libgnomekbd/debian/patches/series [utf-8] Sun Nov 28 18:56:40 2010
@@ -1,3 +1,2 @@
+0001-Add-gio-to-the-required-pkg-config-modules.patch
 01_requires_private.patch
-10_null_style_crasher.patch
-99_ltmain_as-needed.patch

Modified: desktop/experimental/libgnomekbd/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/rules?rev=25701&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/rules [utf-8] (original)
+++ desktop/experimental/libgnomekbd/debian/rules [utf-8] Sun Nov 28 18:56:40 2010
@@ -1,11 +1,11 @@
 #!/usr/bin/make -f
 
-include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/gnome.mk
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
+include /usr/share/cdbs/1/rules/autoreconf.mk
 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
 
 LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
 
-DEB_DH_MAKESHLIBS_ARGS_libgnomekbd4 += -V 'libgnomekbd4 (>= 2.29.5)'
+DEB_DH_MAKESHLIBS_ARGS_libgnomekbd7 += -V 'libgnomekbd7'




More information about the pkg-gnome-commits mailing list