r17654 - in /desktop/experimental/libgnomekbd/debian: ./ patches/
joss at users.alioth.debian.org
joss at users.alioth.debian.org
Fri Nov 21 17:31:46 UTC 2008
Author: joss
Date: Fri Nov 21 17:31:46 2008
New Revision: 17654
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=17654
Log:
* New upstream release.
* Rename library package to libgnomekbd3.
* Relax dependencies on libgnomekbd-common.
* Set section of the source package to gnome.
* Update build-dependencies and dependencies for the new versions.
* Drop the libgnomekbdui packages, they don’t make sense now the
libgnome dependency has gone.
* Standards version is 3.8.0.
* Introduce quilt for patch management; build-depend on quilt.
* 01_requires_private.patch: new patch. Move dependencies to
Requires.private.
Added:
desktop/experimental/libgnomekbd/debian/libgnomekbd3.install (contents, props changed)
- copied, changed from r17651, desktop/experimental/libgnomekbd/debian/libgnomekbd2.install
desktop/experimental/libgnomekbd/debian/patches/01_requires_private.patch
desktop/experimental/libgnomekbd/debian/patches/99_ltmain_as-needed.patch (contents, props changed)
- copied, changed from r17651, desktop/experimental/gnome-desktop/debian/patches/99_ltmain_as-needed.patch
desktop/experimental/libgnomekbd/debian/patches/series
Removed:
desktop/experimental/libgnomekbd/debian/libgnomekbd2.install
desktop/experimental/libgnomekbd/debian/libgnomekbdui-dev.install
desktop/experimental/libgnomekbd/debian/libgnomekbdui2.install
Modified:
desktop/experimental/libgnomekbd/debian/changelog
desktop/experimental/libgnomekbd/debian/control
desktop/experimental/libgnomekbd/debian/control.in
desktop/experimental/libgnomekbd/debian/libgnomekbd-dev.install
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=17654&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/changelog (original)
+++ desktop/experimental/libgnomekbd/debian/changelog Fri Nov 21 17:31:46 2008
@@ -1,3 +1,19 @@
+libgnomekbd (2.24.0-1) experimental; urgency=low
+
+ * New upstream release.
+ * Rename library package to libgnomekbd3.
+ * Relax dependencies on libgnomekbd-common.
+ * Set section of the source package to gnome.
+ * Update build-dependencies and dependencies for the new versions.
+ * Drop the libgnomekbdui packages, they donât make sense now the
+ libgnome dependency has gone.
+ * Standards version is 3.8.0.
+ * Introduce quilt for patch management; build-depend on quilt.
+ * 01_requires_private.patch: new patch. Move dependencies to
+ Requires.private.
+
+ -- Josselin Mouette <joss at debian.org> Fri, 21 Nov 2008 17:45:55 +0100
+
libgnomekbd (2.22.0-1) unstable; urgency=low
* New upstream stable release:
Modified: desktop/experimental/libgnomekbd/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/control?rev=17654&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/control (original)
+++ desktop/experimental/libgnomekbd/debian/control Fri Nov 21 17:31:46 2008
@@ -1,61 +1,36 @@
Source: libgnomekbd
Priority: optional
Maintainer: Loic Minier <lool at dooz.org>
-Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Marc 'HE' Brockschmidt <he at debian.org>, Sebastian Dröge <slomo at debian.org>
+Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Josselin Mouette <joss at debian.org>, Sebastian Dröge <slomo at debian.org>
Build-Depends: debhelper (>= 5),
autotools-dev,
cdbs,
+ gnome-pkg-tools (>= 0.10),
+ dpkg-dev (>= 1.13.19),
+ quilt,
+ libglib2.0-dev (>= 2.16),
libdbus-1-dev (>= 0.92),
libdbus-glib-1-dev (>= 0.34),
- libglib2.0-dev (>= 2.6),
libgconf2-dev (>= 2.14.0),
- libgtk2.0-dev (>= 2.10.3),
+ libgtk2.0-dev (>= 2.13),
+ libglade2-dev (>= 2.6.0),
libxklavier12-dev (>= 3.2) | libxklavier-dev,
- libglade2-dev (>= 2.6.0),
- libgnome2-dev (>= 2.16.0),
- libgnomeui-dev (>= 2.16.0),
- libxml-parser-perl,
- gnome-pkg-tools (>= 0.10),
- dpkg-dev (>= 1.13.19),
intltool (>= 0.35)
-Standards-Version: 3.7.3
-Section: libs
+Standards-Version: 3.8.0
+Section: gnome
Package: libgnomekbd-dev
Section: libdevel
Architecture: any
-Depends: libgnomekbd2 (= ${binary:Version}),
- libglib2.0-dev (>= 2.6),
- libgconf2-dev,
- libx11-dev,
- libgtk2.0-dev,
+Depends: libgnomekbd3 (= ${binary:Version}),
+ libglib2.0-dev (>= 2.16),
+ libgtk2.0-dev (>= 2.13),
+ libgconf2-dev (>= 2.14.0),
+ libxklavier12-dev (>= 3.2) | libxklavier-dev,
libdbus-1-dev (>= 0.92),
libdbus-glib-1-dev (>= 0.34),
- libxklavier12-dev | libxklavier-dev,
+ libx11-dev
Description: GNOME library to manage keyboard configuration - development files
- libgnomekbd offers an API to manage the keyboard in GNOME applications.
- .
- This package contains the development files.
-
-Package: libgnomekbd2
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends},
- libgnomekbd-common (= ${source:Version})
-Description: GNOME library to manage keyboard configuration - shared library
- libgnomekbd offers an API to manage the keyboard in GNOME applications.
- .
- This package contains the shared library.
-
-Package: libgnomekbdui-dev
-Section: libdevel
-Architecture: any
-Depends: libgnomekbdui2 (= ${binary:Version}),
- libgnomekbd-dev,
- libgnomecanvas2-dev,
- libgnome-keyring-dev
-Description: User interface library for libgnomekbd - development files
libgnomekbd offers an API to manage the keyboard in GNOME applications.
.
libgnomekbdui offers an API to display a graphical user interface for
@@ -63,12 +38,13 @@
.
This package contains the development files.
-Package: libgnomekbdui2
+Package: libgnomekbd3
Section: libs
Architecture: any
Depends: ${shlibs:Depends},
- ${misc:Depends}
-Description: User interface library for libgnomekbd - shared library
+ ${misc:Depends},
+ libgnomekbd-common (>= ${source:Version})
+Description: GNOME library to manage keyboard configuration - shared library
libgnomekbd offers an API to manage the keyboard in GNOME applications.
.
libgnomekbdui offers an API to display a graphical user interface for
@@ -85,6 +61,9 @@
Description: GNOME library to manage keyboard configuration - common files
libgnomekbd offers an API to manage the keyboard in GNOME applications.
.
+ libgnomekbdui offers an API to display a graphical user interface for
+ libgnomekbd operations.
+ .
This package contains files common to the various libgnomekbd packages.
Package: gkbd-capplet
Modified: desktop/experimental/libgnomekbd/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/control.in?rev=17654&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/control.in (original)
+++ desktop/experimental/libgnomekbd/debian/control.in Fri Nov 21 17:31:46 2008
@@ -5,57 +5,32 @@
Build-Depends: debhelper (>= 5),
autotools-dev,
cdbs,
+ gnome-pkg-tools (>= 0.10),
+ dpkg-dev (>= 1.13.19),
+ quilt,
+ libglib2.0-dev (>= 2.16),
libdbus-1-dev (>= 0.92),
libdbus-glib-1-dev (>= 0.34),
- libglib2.0-dev (>= 2.6),
libgconf2-dev (>= 2.14.0),
- libgtk2.0-dev (>= 2.10.3),
+ libgtk2.0-dev (>= 2.13),
+ libglade2-dev (>= 2.6.0),
libxklavier12-dev (>= 3.2) | libxklavier-dev,
- libglade2-dev (>= 2.6.0),
- libgnome2-dev (>= 2.16.0),
- libgnomeui-dev (>= 2.16.0),
- libxml-parser-perl,
- gnome-pkg-tools (>= 0.10),
- dpkg-dev (>= 1.13.19),
intltool (>= 0.35)
-Standards-Version: 3.7.3
-Section: libs
+Standards-Version: 3.8.0
+Section: gnome
Package: libgnomekbd-dev
Section: libdevel
Architecture: any
-Depends: libgnomekbd2 (= ${binary:Version}),
- libglib2.0-dev (>= 2.6),
- libgconf2-dev,
- libx11-dev,
- libgtk2.0-dev,
+Depends: libgnomekbd3 (= ${binary:Version}),
+ libglib2.0-dev (>= 2.16),
+ libgtk2.0-dev (>= 2.13),
+ libgconf2-dev (>= 2.14.0),
+ libxklavier12-dev (>= 3.2) | libxklavier-dev,
libdbus-1-dev (>= 0.92),
libdbus-glib-1-dev (>= 0.34),
- libxklavier12-dev | libxklavier-dev,
+ libx11-dev
Description: GNOME library to manage keyboard configuration - development files
- libgnomekbd offers an API to manage the keyboard in GNOME applications.
- .
- This package contains the development files.
-
-Package: libgnomekbd2
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends},
- libgnomekbd-common (= ${source:Version})
-Description: GNOME library to manage keyboard configuration - shared library
- libgnomekbd offers an API to manage the keyboard in GNOME applications.
- .
- This package contains the shared library.
-
-Package: libgnomekbdui-dev
-Section: libdevel
-Architecture: any
-Depends: libgnomekbdui2 (= ${binary:Version}),
- libgnomekbd-dev,
- libgnomecanvas2-dev,
- libgnome-keyring-dev
-Description: User interface library for libgnomekbd - development files
libgnomekbd offers an API to manage the keyboard in GNOME applications.
.
libgnomekbdui offers an API to display a graphical user interface for
@@ -63,12 +38,13 @@
.
This package contains the development files.
-Package: libgnomekbdui2
+Package: libgnomekbd3
Section: libs
Architecture: any
Depends: ${shlibs:Depends},
- ${misc:Depends}
-Description: User interface library for libgnomekbd - shared library
+ ${misc:Depends},
+ libgnomekbd-common (>= ${source:Version})
+Description: GNOME library to manage keyboard configuration - shared library
libgnomekbd offers an API to manage the keyboard in GNOME applications.
.
libgnomekbdui offers an API to display a graphical user interface for
@@ -85,6 +61,9 @@
Description: GNOME library to manage keyboard configuration - common files
libgnomekbd offers an API to manage the keyboard in GNOME applications.
.
+ libgnomekbdui offers an API to display a graphical user interface for
+ libgnomekbd operations.
+ .
This package contains files common to the various libgnomekbd packages.
Package: gkbd-capplet
Modified: desktop/experimental/libgnomekbd/debian/libgnomekbd-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/libgnomekbd-dev.install?rev=17654&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/libgnomekbd-dev.install (original)
+++ desktop/experimental/libgnomekbd/debian/libgnomekbd-dev.install Fri Nov 21 17:31:46 2008
@@ -1,4 +1,4 @@
debian/tmp/usr/include
-debian/tmp/usr/lib/libgnomekbd.a
-debian/tmp/usr/lib/libgnomekbd.so
-debian/tmp/usr/lib/pkgconfig/libgnomekbd.pc
+debian/tmp/usr/lib/*.a
+debian/tmp/usr/lib/*.so
+debian/tmp/usr/lib/pkgconfig
Copied: desktop/experimental/libgnomekbd/debian/libgnomekbd3.install (from r17651, desktop/experimental/libgnomekbd/debian/libgnomekbd2.install)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/libgnomekbd3.install?rev=17654&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/libgnomekbd2.install (original)
+++ desktop/experimental/libgnomekbd/debian/libgnomekbd3.install Fri Nov 21 17:31:46 2008
@@ -1,1 +1,1 @@
-debian/tmp/usr/lib/libgnomekbd.so.*
+debian/tmp/usr/lib/lib*.so.*
Propchange: desktop/experimental/libgnomekbd/debian/libgnomekbd3.install
------------------------------------------------------------------------------
svn:mergeinfo =
Added: 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=17654&op=file
==============================================================================
--- desktop/experimental/libgnomekbd/debian/patches/01_requires_private.patch (added)
+++ desktop/experimental/libgnomekbd/debian/patches/01_requires_private.patch Fri Nov 21 17:31:46 2008
@@ -1,0 +1,13 @@
+Index: libgnomekbd-2.24.0/libgnomekbd.pc.in
+===================================================================
+--- libgnomekbd-2.24.0.orig/libgnomekbd.pc.in 2008-11-21 18:15:37.700766019 +0100
++++ libgnomekbd-2.24.0/libgnomekbd.pc.in 2008-11-21 18:16:01.756340542 +0100
+@@ -6,6 +6,7 @@ includedir=@includedir@
+ 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@ dbus-1 >= @DBUS_REQUIRED@ dbus-glib-1 >= @DBUS_GLIB_REQUIRED@
++Requires: gmodule-export-2.0
++Requires.private: gdk-2.0 >= @GDK_REQUIRED@ gconf-2.0 >= @GCONF_REQUIRED@ libxklavier >= @LIBXKLAVIER_REQUIRED@ dbus-1 >= @DBUS_REQUIRED@ dbus-glib-1 >= @DBUS_GLIB_REQUIRED@
+ Libs: -L${libdir} -lgnomekbd
+ Cflags: -I${includedir}
Copied: desktop/experimental/libgnomekbd/debian/patches/99_ltmain_as-needed.patch (from r17651, desktop/experimental/gnome-desktop/debian/patches/99_ltmain_as-needed.patch)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/patches/99_ltmain_as-needed.patch?rev=17654&op=diff
==============================================================================
--- desktop/experimental/gnome-desktop/debian/patches/99_ltmain_as-needed.patch (original)
+++ desktop/experimental/libgnomekbd/debian/patches/99_ltmain_as-needed.patch Fri Nov 21 17:31:46 2008
@@ -1,9 +1,9 @@
-Index: nautilus-2.18.1/ltmain.sh
+Index: libgnomekbd-2.24.0/ltmain.sh
===================================================================
---- nautilus-2.18.1.orig/ltmain.sh 2006-07-13 09:12:13.000000000 +0200
-+++ nautilus-2.18.1/ltmain.sh 2007-06-06 23:36:38.899175453 +0200
-@@ -1784,6 +1784,11 @@
- arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
+--- libgnomekbd-2.24.0.orig/ltmain.sh 2008-09-04 00:02:25.000000000 +0200
++++ libgnomekbd-2.24.0/ltmain.sh 2008-11-21 18:22:33.584842208 +0100
+@@ -4189,6 +4189,11 @@ func_mode_link ()
+ arg=$func_stripname_result
;;
+ -Wl,--as-needed)
@@ -12,9 +12,9 @@
+ ;;
+
-Wl,*)
- args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
- arg=
-@@ -2124,6 +2129,15 @@
+ func_stripname '-Wl,' '' "$arg"
+ args=$func_stripname_result
+@@ -4543,6 +4548,15 @@ func_mode_link ()
lib=
found=no
case $deplib in
Propchange: desktop/experimental/libgnomekbd/debian/patches/99_ltmain_as-needed.patch
------------------------------------------------------------------------------
svn:mergeinfo =
Added: desktop/experimental/libgnomekbd/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/libgnomekbd/debian/patches/series?rev=17654&op=file
==============================================================================
--- desktop/experimental/libgnomekbd/debian/patches/series (added)
+++ desktop/experimental/libgnomekbd/debian/patches/series Fri Nov 21 17:31:46 2008
@@ -1,0 +1,2 @@
+01_requires_private.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=17654&op=diff
==============================================================================
--- desktop/experimental/libgnomekbd/debian/rules (original)
+++ desktop/experimental/libgnomekbd/debian/rules Fri Nov 21 17:31:46 2008
@@ -2,11 +2,10 @@
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
include /usr/share/cdbs/1/rules/utils.mk
include /usr/share/cdbs/1/class/gnome.mk
include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
-
More information about the pkg-gnome-commits
mailing list