diff options
author | Sergey V. Udaltsov <svu@gnome.org> | 2009-12-14 12:28:14 +0000 |
---|---|---|
committer | Sergey V. Udaltsov <svu@gnome.org> | 2009-12-14 12:28:14 +0000 |
commit | 26bd6d5ae61bca125e03e40270aa166d9e822735 (patch) | |
tree | ea02641be654a94f3c1d3e83e5fc19061bd58282 | |
parent | a9b0961b2599e0a32e4a00b5c4087d6007d7c554 (diff) | |
download | libgnomekbd-26bd6d5ae61bca125e03e40270aa166d9e822735.tar.gz |
added Ubuntu-based deb build
-rw-r--r-- | debian/changelog | 237 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 97 | ||||
-rw-r--r-- | debian/control.in | 97 | ||||
-rw-r--r-- | debian/copyright | 33 | ||||
-rw-r--r-- | debian/gkbd-capplet.install | 3 | ||||
-rw-r--r-- | debian/libgnomekbd-common.install | 2 | ||||
-rw-r--r-- | debian/libgnomekbd-dev.install | 4 | ||||
-rw-r--r-- | debian/libgnomekbd4.install | 1 | ||||
-rw-r--r-- | debian/libgnomekbdui-dev.install | 3 | ||||
-rw-r--r-- | debian/libgnomekbdui4.install | 1 | ||||
-rwxr-xr-x | debian/rules | 12 | ||||
-rw-r--r-- | debian/watch | 2 |
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 |