Add debian directory
authorJulien Lavergne <julien.lavergne@gmail.com>
Fri, 24 Jun 2011 16:27:05 +0000 (18:27 +0200)
committerJulien Lavergne <julien.lavergne@gmail.com>
Fri, 24 Jun 2011 16:27:05 +0000 (18:27 +0200)
debian/apport/source_lxinput.py [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/dirs [new file with mode: 0644]
debian/docs [new file with mode: 0644]
debian/patches/series [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
debian/watch [new file with mode: 0644]

diff --git a/debian/apport/source_lxinput.py b/debian/apport/source_lxinput.py
new file mode 100644 (file)
index 0000000..172f709
--- /dev/null
@@ -0,0 +1,42 @@
+"""
+  Copyright (c) 2010 Julien Lavergne <gilir@ubuntu.com>
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  This program 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 General Public License for more details.
+  You should have received a copy of the GNU General Public License
+  along with this program; if not, write to the Free Software Foundation,
+  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+"""
+
+import os
+import apport.hookutils
+
+#Detect session
+session = os.environ['DESKTOP_SESSION']
+
+#If it's not a specific session, fallback to LXDE
+if not session:
+    session = "LXDE"
+
+#Set location of various configuration files
+system_conf = "/etc/xdg/lxsession/"
+home_conf = os.path.expanduser("~/.config/lxsession/")
+
+#Set description for each file reported by apport
+report_config_system = "Config_System_" + session
+report_config_home = "Config_Home_" + session
+
+def add_info(report):
+    # If a config file exist in HOME, report it instead of the system one.
+    if os.path.exists(os.path.join(home_conf,session,"desktop.conf")):
+        report[report_config_home] = apport.hookutils.read_file(os.path.join(home_conf,session,"desktop.conf"))
+    else:
+        report[report_config_system] = apport.hookutils.read_file(os.path.join(system_conf,session,"desktop.conf"))
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..60a9f1c
--- /dev/null
@@ -0,0 +1,78 @@
+lxinput (0.3.0-1) unstable; urgency=low
+
+  [ Julien Lavergne ]
+  * debian/apport/source_lxinput.py
+   - Add apport hook for lxinput, to collect config file.
+  * debian/rules:
+   - Install apport hook only on Ubuntu.
+   - Remove autoreconf call, not needed for stable release.
+  * debian/control:
+   - Build-depends on lsb-release, needed to detect the distribution.
+   - Wrap depends and build-depends.
+
+  [ Andrew Lee (李健秋) ]
+  * New upstream release
+    - Fixed incorrect path of config file
+    - Fixed wrongly transformed mouse threshold parameter
+    - Fixed incorrect path of desktop entry file template
+    - Fixed broken translation in bg.po
+    - Fixed configure.in and Makefile.am to add proper xlib flags
+      (Closes: #555573)
+    - Translation updates
+
+ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Sat, 07 Aug 2010 14:20:49 -0400
+
+lxinput (0.1.1+git20100807-1) experimental; urgency=low
+
+  * Fix FTBFS on kFreeBSD. (Closes:#591650)
+  * Sync with upstream.
+  * Drop depends on lxde-settings-daemon.
+
+ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Sat, 07 Aug 2010 12:55:00 -0400
+
+lxinput (0.1.1+git20100802-1) experimental; urgency=low
+
+  * Sync with upstream git version.
+  * Bumped Standard-version to 3.9.1
+
+ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Mon, 02 Aug 2010 17:38:40 -0400
+
+lxinput (0.1.1-3) unstable; urgency=low
+
+  * Applied ubuntu patch. (Closes:582545)
+    Thanks Julien Lavergne <gilir@ubuntu.com>
+  * Use DH7
+  * Use team maintenance address
+  * Aded Vcs-Git and Vcs-Browser tags
+  * Bumped Standard-Version to 3.8.4
+
+ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Mon, 24 May 2010 18:20:59 +0800
+
+lxinput (0.1.1-2) unstable; urgency=low
+
+  * Update depends on lxde-settings-daemon | lxsession (>=0.4.0)
+  * Bumped Standard-Version to 3.8.3
+
+ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Mon, 16 Nov 2009 11:29:31 +0800
+
+lxinput (0.1.1-1) unstable; urgency=low
+
+  * New upstream release
+    - Reworked lxinput man page generation
+      Use Docbook-XML instead of SGML 
+    - Bring along own icons
+  * debian/copyright
+    - Update for new Icons
+  * debian/rules
+    - Added --enable-man
+  * debian/control
+    - Build-depends on docbook-xsl
+  * Bumped Standard-version to 3.8.2
+
+ -- Andrew Lee (李健秋) <ajqlee@debian.org>  Wed, 29 Jul 2009 19:20:48 +0200
+
+lxinput (0.1+svn20090614-1) unstable; urgency=low
+
+  * Initial release (Closes: #530900)
+
+ -- Andrew Lee <andrew@linux.org.tw>  Sun, 14 Jun 2009 14:58:12 +0800
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7f8f011
--- /dev/null
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..e5d1b8b
--- /dev/null
@@ -0,0 +1,30 @@
+Source: lxinput
+Section: x11
+Priority: optional
+Maintainer: Debian LXDE Packaging Team <pkg-lxde-maintainers@lists.alioth.debian.org>
+Uploaders: Andrew Lee (李健秋) <ajqlee@debian.org>
+Build-Depends: debhelper (>= 7.0.50~),
+               autotools-dev,
+               libgtk2.0-dev (>=2.12),
+               intltool,
+               docbook-xsl,
+               libtool,
+               libltdl-dev,
+               lsb-release
+Standards-Version: 3.9.1
+Homepage: http://lxde.org
+Vcs-Git: git://git.debian.org/git/collab-maint/lxinput.git
+Vcs-Browser: http://git.debian.org/?p=collab-maint/lxinput.git;a=summary
+
+Package: lxinput
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         lxsession (>=0.4.4)
+Description: a program to configure keyboard and mouse settings for LXDE
+ LXInput is a program to configure keyboard and mouse settings for LXDE.
+ Features:
+  * Delay and Interval for character repeat
+  * Enable/Disable beeps of keyboard input error
+  * Swap left and right mouse buttons 
+  * Mouse acceleration and sensitivity
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..b0de84d
--- /dev/null
@@ -0,0 +1,46 @@
+This package was debianized by:
+
+    Andrew Lee <andrew@linux.org.tw> on Thu, 28 May 2009 09:20:55 +0800
+
+It was downloaded from:
+
+    http://lxde.org
+
+Upstream Author:
+
+    Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
+
+Copyright:
+
+    Copyright (C) 2009 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
+
+License:
+
+ * LXInput main program:
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 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 General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+ * Icons (In directory data/ )
+
+    Icons from http://www.oxygen-icons.org/ 
+    Licensed under the GNU Lesser General Public License (LGPL)
+
+On Debian systems, the complete text of the GNU General
+Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'.
+
+The Debian packaging is:
+
+    Copyright (C) 2009 Andrew Lee <andrew@linux.org.tw>
+
+and is licensed under the GPL version 3, see above.
diff --git a/debian/dirs b/debian/dirs
new file mode 100644 (file)
index 0000000..ca882bb
--- /dev/null
@@ -0,0 +1,2 @@
+usr/bin
+usr/sbin
diff --git a/debian/docs b/debian/docs
new file mode 100644 (file)
index 0000000..50bd824
--- /dev/null
@@ -0,0 +1,2 @@
+NEWS
+README
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..bd5e7f8
--- /dev/null
@@ -0,0 +1,43 @@
+#!/usr/bin/make -f
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright (C) 2009-2010 Andrew Lee (李健秋) <ajqlee@debian.org>
+# Description: Main Debian packaging script for morituri
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2, or (at
+# your option) any later version.
+#
+# This program 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
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+DISTRO = "$(shell lsb_release -si)"
+
+%:
+       dh $@
+
+override_dh_auto_configure:
+       ./autogen.sh
+       dh_auto_configure -- --enable-man 
+
+override_dh_auto_clean:
+       rm -f man/lxpanel.1 man/lxpanelctl.1
+       dh_auto_clean
+
+override_dh_install:
+       dh_install
+       #Install apport hook only on Ubuntu
+ifeq ($(DISTRO),"Ubuntu")
+       dh_install -plxinput debian/apport/source_lxinput.py usr/share/apport/package-hooks
+endif
+
+override_dh_auto_test:
+        :       
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..89ae9db
--- /dev/null
@@ -0,0 +1 @@
+3.0 (native)
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..c7ce639
--- /dev/null
@@ -0,0 +1,11 @@
+# Example watch control file for uscan
+# Rename this file to "watch" and then you can run the "uscan" command
+# to check for upstream updates and more.
+# See uscan(1) for format
+
+# Compulsory line, this is a version 3 file
+version=3
+
+# Uncomment to find new files on sourceforge, for devscripts >= 2.9
+http://sf.net/lxde/lxinput-(.*)\.tar\.gz
+