[arch-commits] Commit in thinkfinger/trunk (PKGBUILD thinkfinger-uinput-hack.patch)
François Charette
francois at archlinux.org
Fri Dec 26 19:26:29 UTC 2008
Date: Friday, December 26, 2008 @ 14:26:29
Author: francois
Revision: 22417
upgpkg: thinkfinger 0.3-2
Added:
thinkfinger/trunk/thinkfinger-uinput-hack.patch
Modified:
thinkfinger/trunk/PKGBUILD
-------------------------------+
PKGBUILD | 19 +++++++++++--------
thinkfinger-uinput-hack.patch | 13 +++++++++++++
2 files changed, 24 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2008-12-26 19:23:25 UTC (rev 22416)
+++ PKGBUILD 2008-12-26 19:26:29 UTC (rev 22417)
@@ -1,30 +1,33 @@
# $Id$
-# Maintainer: damir <damir.archlinux.org>
+# Maintainer: François Charette <francois.archlinux.org>
+# Contributor: Damir Perisa <damir.archlinux.org>
# Contributor: Björn Martensen <bjoern.martensen at gmail.com>
pkgname=thinkfinger
pkgver=0.3
-pkgrel=1
+pkgrel=2
pkgdesc="ThinkFinger is a driver for the SGS Thomson Microelectronics fingerprint reader found in most IBM/Lenovo ThinkPads"
url="http://thinkfinger.sourceforge.net/"
arch=('i686' 'x86_64')
license=("GPL")
depends=('pam' 'libusb')
install=thinkfinger.install
-makedepends=()
options=('!libtool')
-source=(http://downloads.sourceforge.net/thinkfinger/$pkgname-$pkgver.tar.gz)
-md5sums=('588565233bcbea5ff0a7f5314361c380')
+source=(http://downloads.sourceforge.net/thinkfinger/$pkgname-$pkgver.tar.gz thinkfinger-uinput-hack.patch)
+md5sums=('588565233bcbea5ff0a7f5314361c380'
+ '71dc334282d19e6db4f6254542ba563c')
build() {
# create dir to store fingerprints
- mkdir -p $startdir/pkg/etc/pam_thinkfinger
+ mkdir -p $pkgdir/etc/pam_thinkfinger
- cd $startdir/src/$pkgname-$pkgver
+ cd $srcdir/$pkgname-$pkgver
+ # Patch from Ubuntu: see http://bugs.archlinux.org/task/12580
+ patch -p0 < ../thinkfinger-uinput-hack.patch || return 1
./configure --prefix=/usr \
--with-securedir=/lib/security \
--with-birdir=/etc/pam_thinkfinger
make || return 1
- make DESTDIR=$startdir/pkg install
+ make DESTDIR=$pkgdir install
}
Added: thinkfinger-uinput-hack.patch
===================================================================
--- thinkfinger-uinput-hack.patch (rev 0)
+++ thinkfinger-uinput-hack.patch 2008-12-26 19:26:29 UTC (rev 22417)
@@ -0,0 +1,13 @@
+#Source: http://launchpadlibrarian.net/18515541/thinkfinger-uinput-hack.patch (26-12-2008)
+Index: pam/pam_thinkfinger-uinput.c
+===================================================================
+--- pam/pam_thinkfinger-uinput.c (revision 118)
++++ pam/pam_thinkfinger-uinput.c (working copy)
+@@ -95,6 +95,7 @@
+ /* our single key keyboard */
+ i = ioctl (*fd, UI_SET_EVBIT, EV_KEY) < 0;
+ i |= ioctl (*fd, UI_SET_KEYBIT, KEY_ENTER) < 0;
++ i |= ioctl (*fd, UI_SET_KEYBIT, KEY_A) < 0;
+
+ if (write (*fd, &device, device_size) != device_size) {
+ retval = errno;
More information about the arch-commits
mailing list