rev 13050 - in kde-extras/touchfreeze/trunk: . debian

Kel Modderman kelmo-guest at alioth.debian.org
Sun Dec 28 13:59:58 UTC 2008


Author: kelmo-guest
Date: 2008-12-28 13:59:58 +0000 (Sun, 28 Dec 2008)
New Revision: 13050

Added:
   kde-extras/touchfreeze/trunk/debian/
   kde-extras/touchfreeze/trunk/debian/README.Debian
   kde-extras/touchfreeze/trunk/debian/changelog
   kde-extras/touchfreeze/trunk/debian/compat
   kde-extras/touchfreeze/trunk/debian/control
   kde-extras/touchfreeze/trunk/debian/copyright
   kde-extras/touchfreeze/trunk/debian/rules
   kde-extras/touchfreeze/trunk/debian/touchfreeze.desktop
   kde-extras/touchfreeze/trunk/debian/touchfreeze.sgml
   kde-extras/touchfreeze/trunk/debian/watch
Log:
[svn-inject] Applying Debian modifications to trunk


Property changes on: kde-extras/touchfreeze/trunk/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: kde-extras/touchfreeze/trunk/debian/README.Debian
===================================================================
--- kde-extras/touchfreeze/trunk/debian/README.Debian	                        (rev 0)
+++ kde-extras/touchfreeze/trunk/debian/README.Debian	2008-12-28 13:59:58 UTC (rev 13050)
@@ -0,0 +1,34 @@
+In order for touchfreeze to be able to control the behaviour of your touchpad
+hardware, the so called "SHMConfig" option must be enabled.
+
+A typical /etc/X11/xorg.conf entry for a synaptics touchpad device would look
+like:
+
+Section "InputDevice"
+        Identifier      "SynPS/2 Synaptics TouchPad"
+        Driver          "synaptics"
+        Option          "Device"                "/dev/input/mice"
+        Option          "Protocol"              "auto-dev"
+        Option          "SHMConfig"             "on"
+        Option          "CorePointer"
+EndSection
+
+And do not forget to add the Identifier to the ServerLayout section:
+
+Section "ServerLayout"
+	...
+        InputDevice     "SynPS/2 Synaptics TouchPad"
+EndSection
+
+In case Xorg is getting input device information from Hal, a policy is
+required to activate SHMConfig. Add the following policy configuration to
+/etc/hal/fdi/policy/10-synaptics-shmconfig.fdi:
+
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<deviceinfo version="0.2">
+  <device>
+    <match key="input.x11_driver" contains="synaptics">
+      <merge key="input.x11_options.SHMConfig" type="string">on</merge>
+    </match>
+  </device>
+</deviceinfo>

Added: kde-extras/touchfreeze/trunk/debian/changelog
===================================================================
--- kde-extras/touchfreeze/trunk/debian/changelog	                        (rev 0)
+++ kde-extras/touchfreeze/trunk/debian/changelog	2008-12-28 13:59:58 UTC (rev 13050)
@@ -0,0 +1,16 @@
+touchfreeze (0.2.3-1) unstable; urgency=low
+
+  * Initial release.
+  * Borrow packaging from Carol Meertens <mouz at xs4all.nl>:
+    http://packages.ubuntu.com/source/intrepid/touchfreeze
+  * Use debehlper 7's dh command, depend on debhelper >= 7 and revamp
+    debian/rules.
+  * Only recommend xserver-xorg-input-synaptics, it could be possible that
+    someone would like to use this package with an unpackaged synaptics
+    xorg input driver.
+  * Adjust Homepage field.
+  * Use machine parsable debian/copyright format.
+  * Add a debian/README.Debian to describe how to turn on SHMConfig, as that
+    is required for touchfreeze to operate correctly.
+
+ -- Kel Modderman <kel at otaku42.de>  Sun, 28 Dec 2008 23:56:42 +1000

Added: kde-extras/touchfreeze/trunk/debian/compat
===================================================================
--- kde-extras/touchfreeze/trunk/debian/compat	                        (rev 0)
+++ kde-extras/touchfreeze/trunk/debian/compat	2008-12-28 13:59:58 UTC (rev 13050)
@@ -0,0 +1 @@
+7

Added: kde-extras/touchfreeze/trunk/debian/control
===================================================================
--- kde-extras/touchfreeze/trunk/debian/control	                        (rev 0)
+++ kde-extras/touchfreeze/trunk/debian/control	2008-12-28 13:59:58 UTC (rev 13050)
@@ -0,0 +1,20 @@
+Source: touchfreeze
+Section: utils
+Priority: optional
+Maintainer: Kel Modderman <kel at otaku42.de>
+Build-Depends: debhelper (>= 7),
+ libqt4-dev,
+ libx11-dev,
+ docbook-to-man,
+ inkscape
+Standards-Version: 3.8.0
+Homepage: http://qsynaptics.sourceforge.net/index.html
+
+Package: touchfreeze
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libqt4-svg
+Recommends: xserver-xorg-input-synaptics
+Description: a facility for disabling touchpad tap-to-click function
+ Touchfreeze docks in your system tray and disables your touchpad
+ while typing. It re-enables your touchpad when typing stops, using a
+ configurable delay time.

Added: kde-extras/touchfreeze/trunk/debian/copyright
===================================================================
--- kde-extras/touchfreeze/trunk/debian/copyright	                        (rev 0)
+++ kde-extras/touchfreeze/trunk/debian/copyright	2008-12-28 13:59:58 UTC (rev 13050)
@@ -0,0 +1,18 @@
+Upstream-Name: touchfreeze
+Upstream-Maintainer: Stefan Kombrink <katakombi at gmail.com>
+Upstream-Source: http://qsynaptics.sourceforge.net/dl.html
+
+Files: debian/*
+Copyright: Copyright (c) 2008 Kel Modderman <kel at otaku42.de>
+           Copyright (c) 2008 Carol Meertens <mouz at xs4all.nl>
+License: GPL-3+
+  The Debian packaging information is licensed under the GPL version 3
+  or any later version.
+
+Files: *
+Copyright: Copyright (c) 2007, 2008  Stefan Kombrink <katakombi at gmail.com>
+License: GPL-3+
+  This program is licensed under the GPL version 3 or any later version.
+
+On Debian GNU/Linux systems, the complete text of the GNU General Public
+License version 3 can be found in `/usr/share/common-licenses/GPL-3'.

Added: kde-extras/touchfreeze/trunk/debian/rules
===================================================================
--- kde-extras/touchfreeze/trunk/debian/rules	                        (rev 0)
+++ kde-extras/touchfreeze/trunk/debian/rules	2008-12-28 13:59:58 UTC (rev 13050)
@@ -0,0 +1,40 @@
+#!/usr/bin/make -f
+
+debian/touchfreeze.1:
+	docbook-to-man debian/touchfreeze.sgml > $@
+
+debian/touchfreeze.png:
+	inkscape res/touchpad.svg   \
+		 --without-gui      \
+		 --export-width=48  \
+		 --export-height=48 \
+		 --export-png=$@
+
+build: build-stamp
+build-stamp: debian/touchfreeze.1 debian/touchfreeze.png
+	dh build --before dh_auto_configure
+	qmake-qt4
+	dh build --after  dh_auto_configure
+	touch build-stamp
+
+clean:
+	dh clean
+	dh_clean debian/touchfreeze.png debian/touchfreeze.1
+
+install: build install-stamp
+install-stamp:
+	dh install --before dh_auto_install
+	dh_install    touchfreeze                usr/bin/
+	dh_install    debian/touchfreeze.desktop usr/share/applications/
+	dh_install    debian/touchfreeze.png     usr/share/pixmaps/
+	dh_installman debian/touchfreeze.1
+	dh install --after  dh_auto_install
+	touch install-stamp
+
+binary-arch: install
+	dh binary-arch
+
+binary-indep: install
+	dh binary-indep
+
+binary: binary-arch binary-indep


Property changes on: kde-extras/touchfreeze/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: kde-extras/touchfreeze/trunk/debian/touchfreeze.desktop
===================================================================
--- kde-extras/touchfreeze/trunk/debian/touchfreeze.desktop	                        (rev 0)
+++ kde-extras/touchfreeze/trunk/debian/touchfreeze.desktop	2008-12-28 13:59:58 UTC (rev 13050)
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Name=TouchFreeze
+Comment=Freezes your touchpad when you type
+Exec=touchfreeze
+Icon=touchfreeze
+GenericName=Touchpad Freezer
+Terminal=false
+Type=Application
+Categories=Qt;KDE;Utility;
+StartupNotify=false

Added: kde-extras/touchfreeze/trunk/debian/touchfreeze.sgml
===================================================================
--- kde-extras/touchfreeze/trunk/debian/touchfreeze.sgml	                        (rev 0)
+++ kde-extras/touchfreeze/trunk/debian/touchfreeze.sgml	2008-12-28 13:59:58 UTC (rev 13050)
@@ -0,0 +1,99 @@
+<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+
+  <!ENTITY dhfirstname "<firstname>Carol</firstname>">
+  <!ENTITY dhsurname   "<surname>Meertens</surname>">
+  <!ENTITY dhdate      "<date>June 30, 2008</date>">
+  <!ENTITY dhsection   "<manvolnum>1</manvolnum>">
+  <!ENTITY dhemail     "<email>mouz at xs4all.nl</email>">
+  <!ENTITY dhusername  "Carol Meertens">
+  <!ENTITY dhucpackage "<refentrytitle>TOUCHFREEZE</refentrytitle>">
+  <!ENTITY dhpackage   "touchfreeze">
+  <!ENTITY debian      "<productname>Debian/Ubuntu</productname>">
+  <!ENTITY gnu         "<acronym>GNU</acronym>">
+  <!ENTITY gpl         "&gnu; <acronym>GPL</acronym>">
+]>
+
+<refentry>
+  <refentryinfo>
+    <address>
+      &dhemail;
+    </address>
+    <author>
+      &dhfirstname;
+      &dhsurname;
+    </author>
+    <copyright>
+      <year>2008</year>
+      <holder>&dhusername;</holder>
+    </copyright>
+    &dhdate;
+  </refentryinfo>
+  <refmeta>
+    &dhucpackage;
+    &dhsection;
+  </refmeta>
+  <refnamediv>
+    <refname>&dhpackage;</refname>
+    <refpurpose>disables your touchpad when typing</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <cmdsynopsis>
+      <command>touchfreeze</command>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+  <refsect1>
+    <title>DESCRIPTION</title>
+
+    <para>This manual page documents briefly
+    <command>&dhpackage;</command>.</para>
+
+    <para><command>&dhpackage;</command> is a program that
+    disables your touchpad when you are typing. This
+    prevents unintended click and scroll events when part of
+    your hand touches the touchpad while you are
+    typing.</para>
+
+    <para>After you stop typing, there is a certain delay
+    before your touchpad is enabled again. You can set the
+    value of the delay by moving the slider in
+    <command>&dhpackage;</command>'s window.
+    <command>&dhpackage;</command>'s window appears when clicking on
+    its dock icon.</para>
+
+    <para><command>&dhpackage;</command> only disables click
+    and scroll events coming from your touchpad. It does not
+    disable cursor movement, neither any events coming from
+    your mouse.</para>
+
+  </refsect1> <refsect1> <title>AUTHOR</title>
+
+    <para>This manual page was written by &dhusername;
+    &lt;&dhemail;&gt; for the &debian; system (but may be
+    used by others).  Permission is granted to copy,
+    distribute and/or modify this document under the terms
+    of the &gnu; General Public License, Version 3 or any 
+    later version published by the Free Software
+    Foundation.</para>
+
+   <para>On Debian systems, the complete text of the GNU
+   General Public License version 3 can be found in
+   /usr/share/common-licenses/GPL-3.</para>
+
+  </refsect1> </refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->

Added: kde-extras/touchfreeze/trunk/debian/watch
===================================================================
--- kde-extras/touchfreeze/trunk/debian/watch	                        (rev 0)
+++ kde-extras/touchfreeze/trunk/debian/watch	2008-12-28 13:59:58 UTC (rev 13050)
@@ -0,0 +1,2 @@
+version=3
+http://qsynaptics.sourceforge.net/dl.html  touchfreeze-(.*)\.tar\.gz debian uupdate




More information about the pkg-kde-commits mailing list