summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey V. Udaltsov <svu@gnome.org>2009-12-14 12:28:14 +0000
committerSergey V. Udaltsov <svu@gnome.org>2009-12-14 12:28:14 +0000
commit26bd6d5ae61bca125e03e40270aa166d9e822735 (patch)
treeea02641be654a94f3c1d3e83e5fc19061bd58282
parenta9b0961b2599e0a32e4a00b5c4087d6007d7c554 (diff)
downloadlibgnomekbd-26bd6d5ae61bca125e03e40270aa166d9e822735.tar.gz
added Ubuntu-based deb build
-rw-r--r--debian/changelog237
-rw-r--r--debian/compat1
-rw-r--r--debian/control97
-rw-r--r--debian/control.in97
-rw-r--r--debian/copyright33
-rw-r--r--debian/gkbd-capplet.install3
-rw-r--r--debian/libgnomekbd-common.install2
-rw-r--r--debian/libgnomekbd-dev.install4
-rw-r--r--debian/libgnomekbd4.install1
-rw-r--r--debian/libgnomekbdui-dev.install3
-rw-r--r--debian/libgnomekbdui4.install1
-rwxr-xr-xdebian/rules12
-rw-r--r--debian/watch2
13 files changed, 493 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..92ba2e5
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,237 @@
+libgnomekbd (2.28.0-0ubuntu5) karmic; urgency=low
+
+ * Fixed problem with clickable flags
+
+ -- Sergey Udaltsov <svu@gnome.org> Wed, 09 Dec 2009 02:09:37 +0000
+
+libgnomekbd (2.28.0-0ubuntu4) karmic; urgency=low
+
+ * Unneeded patch dropped
+
+ -- Sergey Udaltsov <svu@gnome.org> Fri, 06 Nov 2009 17:38:27 +0000
+
+libgnomekbd (2.28.0-0ubuntu3) karmic; urgency=low
+
+ * When widget and flag sizes match, no need to scale/dither
+
+ -- Sergey Udaltsov <svu@gnome.org> Fri, 06 Nov 2009 17:26:22 +0000
+
+libgnomekbd (2.28.0-0ubuntu2) karmic; urgency=low
+
+ * debian/patches/10_fix_indicator_bg.patch:
+ - Fix indicator background (LP: #441111)
+
+ -- Robert Ancell <robert.ancell@canonical.com> Thu, 08 Oct 2009 14:57:12 +1100
+
+libgnomekbd (2.28.0-0ubuntu1) karmic; urgency=low
+
+ * New upstream version
+ * debian/control.in:
+ - set vcs url
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Tue, 22 Sep 2009 23:38:28 +0200
+
+libgnomekbd (2.27.91-0ubuntu2) karmic; urgency=low
+
+ * New upstream version (LP: #419820):
+ - Updated translations, minor fixes.
+ * Add debian/watch file.
+
+ -- Chris Coulson <chrisccoulson@ubuntu.com> Thu, 27 Aug 2009 12:09:27 +0100
+
+libgnomekbd (2.27.91-0ubuntu1) karmic; urgency=low
+
+ * New upstream version
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Thu, 27 Aug 2009 12:00:40 +0200
+
+libgnomekbd (2.27.4-0ubuntu1) karmic; urgency=low
+
+ * New upstream version
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Fri, 17 Jul 2009 00:08:39 +0200
+
+libgnomekbd (2.27.2+git20090714-0ubuntu1) karmic; urgency=low
+
+ * Snapshot from GIT master (LP: #399508):
+ - implementing (using gconf) optional loading of xkeyboard-config
+ extras, depending on libxklavier 4.0.
+ * debian.control{.in}:
+ - Build-depend on libxklavier-dev (>= 4.0).
+ - Update dependencies for SO name change.
+ * SO name change:
+ - libgnomekbd3 -> libgnomekbd4.
+ - libgnomekbdui3 -> libgnomekbdui4.
+
+ -- Chris Coulson <chrisccoulson@ubuntu.com> Wed, 15 Jul 2009 12:57:17 +0200
+
+libgnomekbd (2.27.2-0ubuntu2) karmic; urgency=low
+
+ * debian/control.in: Relax versioned dependency on -common, to make
+ libgnomekbd{3,4} co-installable. See LP #399508.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com> Wed, 15 Jul 2009 12:50:40 +0200
+
+libgnomekbd (2.27.2-0ubuntu1) karmic; urgency=low
+
+ * New upstream version:
+ - Replacing libglade with gtkbuilder, updated translations
+ * debian/control.in: don't require libglade
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Tue, 02 Jun 2009 11:06:51 +0200
+
+libgnomekbd (2.26.0-0ubuntu2) jaunty; urgency=low
+
+ * No-change rebuild to fix lpia shared library dependencies.
+
+ -- Colin Watson <cjwatson@ubuntu.com> Thu, 19 Mar 2009 12:12:27 +0000
+
+libgnomekbd (2.26.0-0ubuntu1) jaunty; urgency=low
+
+ * New upstream version
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Sat, 14 Mar 2009 19:17:33 +0100
+
+libgnomekbd (2.25.91-0ubuntu1) jaunty; urgency=low
+
+ * New upstream version
+ * debian/patches/90_upstream_dont_crash_on_incorrect_xorg_configuration.patch:
+ - the change is in the new version
+
+ -- Sebastien Bacher <seb128@canonical.com> Fri, 20 Feb 2009 01:10:47 +0100
+
+libgnomekbd (2.24.0-0ubuntu2) intrepid; urgency=low
+
+ * debian/patches/90_upstream_dont_crash_on_incorrect_xorg_configuration.patch:
+ - upstream change to not crash on incorrect xorg configuration
+ (lp: #275957)
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Mon, 27 Oct 2008 16:14:29 +0100
+
+libgnomekbd (2.24.0-0ubuntu1) intrepid; urgency=low
+
+ * New upstream version:
+ - Memory leak fixed, desktop file corrected.
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Tue, 23 Sep 2008 11:01:14 +0200
+
+libgnomekbd (2.23.91-0ubuntu1) intrepid; urgency=low
+
+ * New upstream version:
+ - Dropping libgnomeui dependency, small bugfix
+ * debian/control.in:
+ - updated the requirements
+ * changes due to the soname update
+
+ -- Sebastien Bacher <seb128@canonical.com> Thu, 04 Sep 2008 13:34:41 +0200
+
+libgnomekbd (2.22.0-1) unstable; urgency=low
+
+ * New upstream stable release:
+ + debian/gkbd-capplet.install:
+ - Remove icon path, the icon was removed and it uses a standard one now.
+ * Upload to unstable.
+
+ -- Sebastian Dröge <slomo@debian.org> Tue, 18 Mar 2008 23:28:06 +0100
+
+libgnomekbd (2.21.4.1-2) experimental; urgency=low
+
+ * debian/control.in:
+ + Fix libgconf2-dev dependency.
+
+ -- Sebastian Dröge <slomo@debian.org> Sat, 15 Mar 2008 15:54:44 +0100
+
+libgnomekbd (2.21.4.1-1) experimental; urgency=low
+
+ * New upstream release:
+ + debian/control.in:
+ - Update build dependencies and dependencies.
+ + Update to new soname.
+ + debian/gkbd-capplet.install:
+ - Ship icon.
+
+ -- Sebastian Dröge <slomo@debian.org> Sat, 15 Mar 2008 15:38:54 +0100
+
+libgnomekbd (2.20.0-3) unstable; urgency=low
+
+ * debian/control.in:
+ + Let the -dev package depend on libxklavier12-dev too.
+
+ -- Sebastian Dröge <slomo@debian.org> Thu, 28 Feb 2008 09:54:16 +0100
+
+libgnomekbd (2.20.0-2) unstable; urgency=low
+
+ * debian/control.in:
+ + Rebuild against libxklavier12-dev and build depend on
+ libxklavier12-dev | libxklavier-dev.
+ + Update Standards-Version to 3.7.3, no additional changes needed.
+
+ -- Sebastian Dröge <slomo@debian.org> Thu, 28 Feb 2008 09:41:29 +0100
+
+libgnomekbd (2.20.0-1) unstable; urgency=low
+
+ * New upstream release, no API changes:
+ + debian/control.in:
+ - Build depend on intltool.
+
+ -- Sebastian Dröge <slomo@debian.org> Mon, 17 Sep 2007 12:52:54 +0200
+
+libgnomekbd (2.18.2-1) unstable; urgency=low
+
+ * New upstream release; bug fixes and translations; no API change.
+
+ -- Loic Minier <lool@dooz.org> Tue, 22 May 2007 13:39:14 +0200
+
+libgnomekbd (2.18.1-2) unstable; urgency=low
+
+ * Upload to unstable.
+ * Pass --as-needed to ld.
+ * Add get-orig-source target, require gnome-pkg-tools >= 0.10.
+ * Install the gconf schema in libgnomekbd-common
+
+ -- Sebastian Dröge <slomo@debian.org> Thu, 19 Apr 2007 07:55:41 +0200
+
+libgnomekbd (2.18.1-1) experimental; urgency=low
+
+ * New upstream release; no API change.
+
+ -- Loic Minier <lool@dooz.org> Mon, 09 Apr 2007 08:51:22 +0200
+
+libgnomekbd (2.18.0-1) experimental; urgency=low
+
+ * New upstream release; no api changes
+
+ -- Marc 'HE' Brockschmidt <he@debian.org> Mon, 26 Mar 2007 17:49:14 +0200
+
+libgnomekbd (2.17.2-3) experimental; urgency=low
+
+ * Rewrite package descriptions.
+ * Set myself as Maintainer, GNOME team as Uploaders; build-depend on
+ gnome-pkg-tools.
+ * Make package bin NMU safe: use ${binary:Version} and ${source:Version} and
+ build-depend on dpkg-dev >= 1.13.19.
+ * Wrap build-deps and deps.
+ * Drop etc/gconf from libgnomekbd-common.install.
+ * Clean up debian/gkbd-capplet.install.
+ * Update copyright information.
+ * Include CDBS's utils.
+ * Build-depend and depend on libxklavier11-dev instead of libxklavier-dev.
+ * Initial upload to Debian; closes: #411029.
+
+ -- Loic Minier <lool@dooz.org> Thu, 15 Feb 2007 16:56:45 +0100
+
+libgnomekbd (2.17.2-2) feisty; urgency=low
+
+ * debian/control:
+ - libgnomekbd-dev Depends on libgnomevfs2-dev, libgtk2.0-dev,
+ libxklavier-dev, libgnomekbdui-dev Depends on libgnomekbd-dev,
+ libgnomecanvas2-dev, libgnome-keyring-dev
+
+ -- Sebastien Bacher <seb128@canonical.com> Sun, 7 Jan 2007 11:42:43 +0100
+
+libgnomekbd (2.17.2-1) feisty; urgency=low
+
+ * First upload
+
+ -- Sebastien Bacher <seb128@canonical.com> Thu, 16 Nov 2006 12:57:31 -0800
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..2f5d217
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,97 @@
+Source: libgnomekbd
+Priority: optional
+Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
+XSBC-Original-Maintainer: Loic Minier <lool@dooz.org>
+Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
+Build-Depends: debhelper (>= 5),
+ autotools-dev,
+ cdbs,
+ libdbus-1-dev (>= 0.92),
+ libdbus-glib-1-dev (>= 0.34),
+ libglib2.0-dev (>= 2.16),
+ libgconf2-dev (>= 2.14.0),
+ libgtk2.0-dev (>= 2.13),
+ libxklavier-dev (>= 4.0),
+ libxml-parser-perl,
+ gnome-pkg-tools (>= 0.10),
+ dpkg-dev (>= 1.13.19),
+ intltool (>= 0.35)
+Standards-Version: 3.7.3
+Section: libs
+Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/libgnomekbd/ubuntu
+
+Package: libgnomekbd-dev
+Section: libdevel
+Architecture: any
+Depends: libgnomekbd4 (= ${binary:Version}),
+ libglib2.0-dev (>= 2.6),
+ libgconf2-dev,
+ libx11-dev,
+ libgtk2.0-dev,
+ libdbus-1-dev (>= 0.92),
+ libdbus-glib-1-dev (>= 0.34),
+ libxklavier-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: libgnomekbd4
+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: libgnomekbdui4 (= ${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
+ libgnomekbd operations.
+ .
+ This package contains the development files.
+
+Package: libgnomekbdui4
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: User interface library for libgnomekbd - shared library
+ 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 the shared library.
+
+Package: libgnomekbd-common
+Section: libs
+Architecture: all
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Replaces: capplets-data (<< 1:2.17.2)
+Description: GNOME library to manage keyboard configuration - common files
+ libgnomekbd offers an API to manage the keyboard in GNOME applications.
+ .
+ This package contains files common to the various libgnomekbd packages.
+
+Package: gkbd-capplet
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: GNOME Panel applet for libgnomekbd
+ libgnomekbd offers an API to manage the keyboard in GNOME applications.
+ .
+ This package contains a configuration applet to select enabled libgnomekbd
+ plugins.
diff --git a/debian/control.in b/debian/control.in
new file mode 100644
index 0000000..87c81f5
--- /dev/null
+++ b/debian/control.in
@@ -0,0 +1,97 @@
+Source: libgnomekbd
+Priority: optional
+Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
+XSBC-Original-Maintainer: Loic Minier <lool@dooz.org>
+Uploaders: @GNOME_TEAM@
+Build-Depends: debhelper (>= 5),
+ autotools-dev,
+ cdbs,
+ libdbus-1-dev (>= 0.92),
+ libdbus-glib-1-dev (>= 0.34),
+ libglib2.0-dev (>= 2.16),
+ libgconf2-dev (>= 2.14.0),
+ libgtk2.0-dev (>= 2.13),
+ libxklavier-dev (>= 4.0),
+ libxml-parser-perl,
+ gnome-pkg-tools (>= 0.10),
+ dpkg-dev (>= 1.13.19),
+ intltool (>= 0.35)
+Standards-Version: 3.7.3
+Section: libs
+Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/libgnomekbd/ubuntu
+
+Package: libgnomekbd-dev
+Section: libdevel
+Architecture: any
+Depends: libgnomekbd4 (= ${binary:Version}),
+ libglib2.0-dev (>= 2.6),
+ libgconf2-dev,
+ libx11-dev,
+ libgtk2.0-dev,
+ libdbus-1-dev (>= 0.92),
+ libdbus-glib-1-dev (>= 0.34),
+ libxklavier-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: libgnomekbd4
+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: libgnomekbdui4 (= ${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
+ libgnomekbd operations.
+ .
+ This package contains the development files.
+
+Package: libgnomekbdui4
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: User interface library for libgnomekbd - shared library
+ 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 the shared library.
+
+Package: libgnomekbd-common
+Section: libs
+Architecture: all
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Replaces: capplets-data (<< 1:2.17.2)
+Description: GNOME library to manage keyboard configuration - common files
+ libgnomekbd offers an API to manage the keyboard in GNOME applications.
+ .
+ This package contains files common to the various libgnomekbd packages.
+
+Package: gkbd-capplet
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: GNOME Panel applet for libgnomekbd
+ libgnomekbd offers an API to manage the keyboard in GNOME applications.
+ .
+ This package contains a configuration applet to select enabled libgnomekbd
+ plugins.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..efcc187
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,33 @@
+This package was debianized by Sebastien Bacher <seb128@canonical.com> on
+Thu, 16 Nov 2006 13:11:37 -0800 and updated for Debian by
+Loïc Minier <lool@dooz.org> on Thu, 15 Feb 2007 16:22:00 +0100
+
+It was downloaded from:
+ <http://ftp.gnome.org/pub/GNOME/sources/libgnomekbd>
+
+Upstream Author and Copyright Holder:
+ Copyright (C) 2006 Sergey V. Udaltsov <svu@gnome.org>
+
+License:
+
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU Lesser General
+Public License can be found in `/usr/share/common-licenses/LGPL'.
+
+
+The Debian packaging is (C) 2006, Sebastien Bacher <seb128@canonical.com> and
+(C) 2007, Loïc Minier <lool@dooz.org> and is licensed under the GPL, see
+`/usr/share/common-licenses/GPL'.
diff --git a/debian/gkbd-capplet.install b/debian/gkbd-capplet.install
new file mode 100644
index 0000000..d12059a
--- /dev/null
+++ b/debian/gkbd-capplet.install
@@ -0,0 +1,3 @@
+debian/tmp/usr/bin
+debian/tmp/usr/share/applications
+debian/tmp/usr/share/libgnomekbd
diff --git a/debian/libgnomekbd-common.install b/debian/libgnomekbd-common.install
new file mode 100644
index 0000000..b0a3353
--- /dev/null
+++ b/debian/libgnomekbd-common.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/share/locale
+debian/tmp/etc/gconf
diff --git a/debian/libgnomekbd-dev.install b/debian/libgnomekbd-dev.install
new file mode 100644
index 0000000..6c39b3b
--- /dev/null
+++ b/debian/libgnomekbd-dev.install
@@ -0,0 +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
diff --git a/debian/libgnomekbd4.install b/debian/libgnomekbd4.install
new file mode 100644
index 0000000..8b10181
--- /dev/null
+++ b/debian/libgnomekbd4.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libgnomekbd.so.*
diff --git a/debian/libgnomekbdui-dev.install b/debian/libgnomekbdui-dev.install
new file mode 100644
index 0000000..7f69d00
--- /dev/null
+++ b/debian/libgnomekbdui-dev.install
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/libgnomekbdui.a
+debian/tmp/usr/lib/libgnomekbdui.so
+debian/tmp/usr/lib/pkgconfig/libgnomekbdui.pc
diff --git a/debian/libgnomekbdui4.install b/debian/libgnomekbdui4.install
new file mode 100644
index 0000000..c8bf133
--- /dev/null
+++ b/debian/libgnomekbdui4.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libgnomekbdui.so.*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..eadcff7
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,12 @@
+#!/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/rules/simple-patchsys.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
+
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..74b2d00
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=2
+http://ftp.gnome.org/pub/gnome/sources/libgnomekbd/([\d\.]+)[024678]/libgnomekbd-([\d\.]+)\.tar\.gz