debian/0000755000000000000000000000000011342344317007170 5ustar debian/copyright0000644000000000000000000000275211333205202011116 0ustar This package was debianized by Giuseppe Borzi on Sat, 18 Feb 2006 02:39:59 +0100. The packaging was adapted to Debian by Luis Rodrigo Gallardo Cruz on Fri, 8 Sep 2006 22:28:12 -0500. It was downloaded from http://keytouch.sourceforge.net/index.html Copyright Holder: Marvin Raaijmakers For acpi_socket.c * Portions Copyright (C) 2003 Sun Microsystems (thockin@sun.com) * Some parts (C) 2003 - Gismo / Luca Capello http://luca.pca.it License: Copyright (C) 2005-2006 Marvin Raaijmakers 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 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. On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL The packaging itself is licensed under the same terms as the rest of the software. debian/dirs0000644000000000000000000000001111333205202010031 0ustar usr/sbin debian/compat0000644000000000000000000000000211333205202010353 0ustar 5 debian/keytouch-editor.install0000644000000000000000000000006611333205202013666 0ustar debian/keytouch-editor.desktop usr/share/applications debian/rules0000755000000000000000000000603711333205307010251 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) SYSTEM = --build $(DEB_HOST_GNU_TYPE) else SYSTEM = --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) endif CONFFLAGS = $(SYSTEM) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --sysconfdir=/etc --libdir=\$${prefix}/lib CFLAGS = -Wall -g -D_GNU_SOURCE LDFLAGS += -Wl,--as-needed ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif configure: configure-stamp configure-stamp: dh_testdir # Some distributed files shouldn't be, and are modified or removed # by configure or upstream's clean. We save copies now, to restore # them, else some patches won't work, the clean target will be dirty, # mayhem ensues ... -find . \( -name config.h \ -o -name Makefile.in \) \ -execdir cp \{} \{}.debian-orig \; -fprint dist-files # Use recent config.* files rm -f config.sub && ln -sf /usr/share/misc/config.sub . rm -f config.guess && ln -sf /usr/share/misc/config.guess . CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure $(CONFFLAGS) touch configure-stamp build: build-stamp build-stamp: configure dh_testdir $(MAKE) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp if [ -f Makefile ]; then \ $(MAKE) distclean; \ fi # Get saved files back if [ -e dist-files ] ; then \ for f in `cat dist-files`; do mv $$f.debian-orig $$f; done; \ rm dist-files; \ fi dh_clean config.log config.guess config.sub # $(MAKE) -f debian/rules unpatch install: build dh_testdir dh_testroot dh_clean -k dh_installdirs $(MAKE) install prefix=/usr bindir=/usr/sbin DESTDIR=$(CURDIR)/debian/keytouch-editor cd debian/keytouch-editor/usr/share/keytouch-editor/pixmaps && convert icon.png icon.xpm # We don't want the wrapper script cd debian/keytouch-editor/usr/sbin && mv keytouch-editor-bin keytouch-editor binary-indep: build install # We have nothing to do by default. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs debian/NEWS.Debian dh_installexamples dh_installmenu dh_install dh_installman debian/keytouch-editor.8 dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/keytouch-editor.80000644000000000000000000000327711333205202012376 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH KEYTOUCH-EDITOR 8 "2007-03-31" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME keytouch-editor \- An editor for keytouch keyboard definition files .SH SYNOPSIS .B keytouch-editor .br .SH DESCRIPTION This manual page documents briefly the .B keytouch-editor .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBkeytouch-editor\fP is a program to create and edit keyboard definition files for keytouch, in order to allow that program to recognize the keystrokes for a new model of keyboard. .SH OPTIONS This program has no options, and works completely from a graphical user interface. .SH SEE ALSO More documentation, including a PDF manual and a description of the keyboard definition files produced by keytouch-editor is available in the project's website, at http://keytouch.sourceforge.net/doc.php .SH AUTHOR keytouch-editor was written by Marvin Raaijmakers. .PP This manual page was written by Rodrigo Gallardo , for the Debian project (but may be used by others). debian/menu0000644000000000000000000000034311333205202010044 0ustar ?package(keytouch-editor):needs="X11" section="Applications/System/Administration"\ title="keyTouch editor" command="/usr/bin/su-to-root -X -c /usr/sbin/keytouch-editor" \ icon="/usr/share/keytouch-editor/pixmaps/icon.xpm" debian/source/0000755000000000000000000000000011333205307010463 5ustar debian/source/format0000644000000000000000000000001411333205307011671 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000755311342344122011046 0ustar keytouch-editor (1:3.2.0~beta-3) unstable; urgency=low * Conversion from dpatch to quilt - Remove build-dep on dpatch - Change .make's included in debian/rules * Switch to dpkg-source 3.0 (quilt) format - Drop quilt build-dep - Remove debian/README.source * Update source repo (SVN -> HG) * Bump standards-version: 3.8.3. - Add debian/README.source * Cleanup an old NEWS.Debian entry -- Luke Cycon Sat, 27 Feb 2010 15:34:39 -0800 keytouch-editor (1:3.2.0~beta-2) unstable; urgency=low * Added "DM-Upload-Allowed: yes" to debian/control * Bump standards-version. No changes. -- Luke Cycon Fri, 19 Feb 2010 16:07:30 -0800 keytouch-editor (1:3.2.0~beta-1) unstable; urgency=low * New upstream release - Fixed issue where Amarok plugin was saved as XMMS (Closes: #536191) -- Luke Cycon Thu, 09 Jul 2009 10:40:07 -0700 keytouch-editor (1:3.1.3-3) unstable; urgency=low [Luke Cycon] * Added -D_GNU_SOURCE to cflags (Closes: #521955) * New maintainer (Closes: #520144) [Luis Rodrigo Gallardo Cruz] * Remove call to deprecated and useless dh_desktop. -- Luke Cycon Sun, 17 May 2009 10:20:25 -0700 keytouch-editor (1:3.1.3-2) unstable; urgency=low * Vcs-* fields no longer need XS- prefix. * Add Homepage field and remove from Description. * Update maintainer address. * Add -Wl,--as-needed to LDFLAGS, to avoid linking the binary to unneeded DSOs. * Do not pass --build to configure unless we're crosscompiling. * Reorder dependencies on patching rules, to avoid possible races when parallel compiling. * Cosmetic reformatting of debian/rules comments. * Giuseppe Borzi is not active as maintainer for this package, thus I remove him from the Uploaders field. Thanks for all the initial packaging job, Guiseppe. -- Luis Rodrigo Gallardo Cruz Sat, 08 Dec 2007 14:11:37 -0600 keytouch-editor (1:3.1.3-1) unstable; urgency=low * New upstream release. - Remove patches/30_create_get_scancode_dialog_implicitly_converted_to_pointer.dpatch It's been integrated upstream. * Improve package description. * menu is just a Recommends: not a Depends: * Comply with new menu policy. * .desktop file conforms to freedesktop.org standard. * Remove unneeded lintian overrides. -- Luis Rodrigo Gallardo Cruz Mon, 24 Sep 2007 20:16:12 -0500 keytouch-editor (1:3.1.1-2) unstable; urgency=low * Add ommited #include in get_scancode. Patch from dann frazier (Closes: #427604). * Explicitely depend on the linux kernel headers, since we #include . -- Luis Rodrigo Gallardo Cruz Fri, 08 Jun 2007 16:38:21 -0500 keytouch-editor (1:3.1.1-1) unstable; urgency=low * New upstream release. - New autoconf based build system. - keytouch-editor is now a gtk app. * Use config.{guess,sub} from autotools-dev. * Upload to collab-maint's subversion repo, and add X-SCM headers. * Save and restore files that configure or upstream's clean mangle with, to make sure clean works correctly (Closes: #424453). -- Luis Rodrigo Gallardo Cruz Fri, 25 May 2007 18:24:29 -0500 keytouch-editor (1:2.1.0-2) unstable; urgency=low * Fix Homepage URL. -- Luis Rodrigo Gallardo Cruz Thu, 26 Oct 2006 11:32:39 -0500 keytouch-editor (1:2.1.0-1) unstable; urgency=low * Initial upload to Debian (closes: #384545). -- Luis Rodrigo Gallardo Cruz Fri, 8 Sep 2006 22:28:12 -0500 keytouch-editor (1:2.1.0-0ubuntu1) edgy; urgency=low * Initial release -- Giuseppe Borzi Thu, 17 Aug 2006 23:25:49 +0200 keytouch-editor (2.10.99+2.1.0-beta-0ubuntu1) dapper; urgency=low * Initial release -- Giuseppe Borzi Sat, 18 Feb 2006 02:39:59 +0100 debian/patches/0000755000000000000000000000000011333205202010604 5ustar debian/patches/series0000644000000000000000000000005311333205202012017 0ustar 000fix_package_name.diff 001fix-clean.diff debian/patches/000fix_package_name.diff0000644000000000000000000000357311333205202015127 0ustar ## 000fix_package_name.dpatch by ## ## Change package name from keytouch-editor-bin to keytouch-editor. ## This is done so data files are installed to /usr/share/keytouch-editor @DPATCH@ --- a/config.h +++ b/config.h @@ -50,7 +50,7 @@ #define HAVE_UNISTD_H 1 /* Name of package */ -#define PACKAGE "keytouch-editor-bin" +#define PACKAGE "keytouch-editor" /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "" --- a/configure +++ b/configure @@ -1935,7 +1935,7 @@ fi -PACKAGE=keytouch-editor-bin +PACKAGE=keytouch-editor VERSION=3.1.0 --- a/configure.in +++ b/configure.in @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(configure.in) -AM_INIT_AUTOMAKE(keytouch-editor-bin, 3.1.0) +AM_INIT_AUTOMAKE(keytouch-editor, 3.1.0) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE --- a/po/Makefile.in +++ b/po/Makefile.in @@ -13,7 +13,7 @@ # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize GETTEXT_PACKAGE = keytouch-editor-bin -PACKAGE = keytouch-editor-bin +PACKAGE = keytouch-editor VERSION = 3.1.0 SHELL = /bin/sh --- a/src/keytouch-editor.h +++ b/src/keytouch-editor.h @@ -51,7 +51,7 @@ # ifdef ENABLE_NLS # include # undef _ -# define _(String) dgettext (PACKAGE, String) +# define _(String) dgettext (GETTEXT_PACKAGE, String) # define Q_(String) g_strip_context ((String), gettext (String)) # ifdef gettext_noop # define N_(String) gettext_noop (String) --- a/src/support.h +++ b/src/support.h @@ -14,7 +14,7 @@ #ifdef ENABLE_NLS # include # undef _ -# define _(String) dgettext (PACKAGE, String) +# define _(String) dgettext (GETTEXT_PACKAGE, String) # define Q_(String) g_strip_context ((String), gettext (String)) # ifdef gettext_noop # define N_(String) gettext_noop (String) debian/patches/001fix-clean.diff0000644000000000000000000000231511333205202013526 0ustar ## 001fix-clean.dpatch by ## ## Add distclean targets to all Makefiles, and rm po/*gmo files @DPATCH@ --- a/mxml/Makefile.in +++ b/mxml/Makefile.in @@ -30,6 +30,9 @@ clean: $(RM) $(TARGET_SLIB) $(TARGET_LIB) $(OBJECTS) +distclean: clean + $(RM) Makefile + install: all -uninstall: \ No newline at end of file +uninstall: --- a/po/Makefile.in +++ b/po/Makefile.in @@ -201,7 +201,7 @@ clean: mostlyclean distclean: clean - rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m + rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m *.gmo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" --- a/po/Makefile.in.in +++ b/po/Makefile.in.in @@ -201,7 +201,7 @@ clean: mostlyclean distclean: clean - rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m + rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m *.gmo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" --- a/string_to_keycode/Makefile.in +++ b/string_to_keycode/Makefile.in @@ -9,6 +9,9 @@ clean: $(RM) $(OBJECTS) +distclean: clean + $(RM) Makefile + install: all -uninstall: \ No newline at end of file +uninstall: debian/NEWS.Debian0000644000000000000000000000030411333205733011043 0ustar keytouch-editor (1:3.1.1-1) unstable; urgency=low Starting from this version, keytouch editor has a GUI. -- Luis Rodrigo Gallardo Cruz Fri, 30 Mar 2007 13:40:50 -0600 debian/README.Debian0000644000000000000000000000050711333205202011220 0ustar The Debian version of keytouch-editor uses the facilities in the menu system in order to gain root privileges. Thus, the keytouch-editor wrapper is not needed and the main binary keytouch-editor-bin is shipped as /usr/sbin/keytouch-editor -- Luis Rodrigo Gallardo Cruz , Sat, 14 Oct 2006 10:42:53 -0500 debian/control0000644000000000000000000000140311342344317010571 0ustar Source: keytouch-editor Section: admin Priority: optional Maintainer: Luke Cycon DM-Upload-Allowed: yes Build-Depends: debhelper (>= 5.0.0), libgtk2.0-dev, autotools-dev, imagemagick, linux-libc-dev Standards-Version: 3.8.4 Vcs-Hg: http://hg.debian.org/hg/collab-maint/keytouch-editor/debian Vcs-Browser: http://hg.debian.org/hg/collab-maint/keytouch-editor/debian Homepage: http://keytouch.sourceforge.net/ Package: keytouch-editor Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: menu Description: create keyboard files for keytouch KeyTouch Editor should be used to create configuration files for KeyTouch, a program to configure extra function keys in multimedia keyboards, in case your keyboard is not yet supported. debian/keytouch-editor.desktop0000644000000000000000000000043711333205202013673 0ustar [Desktop Entry] Name=KeyTouch Editor Version=1.0 Comment=Edit keyboard maps for keytouch Exec=/usr/bin/su-to-root -X -c /usr/sbin/keytouch-editor Icon=/usr/share/keytouch-editor/pixmaps/icon.png Terminal=false Type=Application Categories=Settings;HardwareSettings;GTK StartupNotify=true debian/watch0000644000000000000000000000045311333205202010210 0ustar # Watch control file for uscan # See uscan(1) for format # Compulsory line, this is a version 3 file version=3 # The version mangle is to make sure betas sort before the release they're # betas for. opts="uversionmangle=s/-(beta.*)$/~$1/ " \ http://sf.net/keytouch/keytouch-editor-(.*)\.tar\.gz