[libgnomekbd] added Ubuntu-based deb build



commit 26bd6d5ae61bca125e03e40270aa166d9e822735
Author: Sergey V. Udaltsov <svu gnome org>
Date:   Mon Dec 14 12:28:14 2009 +0000

    added Ubuntu-based deb build

 debian/changelog                  |  237 +++++++++++++++++++++++++++++++++++++
 debian/compat                     |    1 +
 debian/control                    |   97 +++++++++++++++
 debian/control.in                 |   97 +++++++++++++++
 debian/copyright                  |   33 +++++
 debian/gkbd-capplet.install       |    3 +
 debian/libgnomekbd-common.install |    2 +
 debian/libgnomekbd-dev.install    |    4 +
 debian/libgnomekbd4.install       |    1 +
 debian/libgnomekbdui-dev.install  |    3 +
 debian/libgnomekbdui4.install     |    1 +
 debian/rules                      |   12 ++
 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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]