summaryrefslogtreecommitdiff
path: root/extra/libevdev/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/libevdev/PKGBUILD')
-rw-r--r--extra/libevdev/PKGBUILD18
1 files changed, 14 insertions, 4 deletions
diff --git a/extra/libevdev/PKGBUILD b/extra/libevdev/PKGBUILD
index 4835f8cf0..c3997e6f7 100644
--- a/extra/libevdev/PKGBUILD
+++ b/extra/libevdev/PKGBUILD
@@ -2,19 +2,29 @@
# Maintainer: Jan de Groot
pkgname=libevdev
-pkgver=0.4
-pkgrel=2
+pkgver=0.6
+pkgrel=1
pkgdesc="Wrapper library for evdev devices"
arch=(i686 x86_64 mips64el)
url="http://www.freedesktop.org/wiki/Software/libevdev/"
license=(custom:X11)
depends=('glibc')
makedepends=('python')
-source=(http://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz)
-sha256sums=('ba6becd3f41430aa290ddf53694909fb46b9a65d5fe264e5fc2a4f5169484f42')
+source=(http://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz
+ 0001-Revert-Drop-deprecated-functions.patch
+ 0001-Revert-Drop-some-leftover-deprecated-constants.patch)
+sha256sums=('1c562ed32252ef9c14aa61e03b38acb886cb3edbbdafbb5181762ff16e010d93'
+ '783ba5edf7c9525e8cac46c8c4c981c98395ff3c68ed7a162190ef9e8f13b149'
+ '24d52811732b3335eb363416e4862c6152bfe6ebc8c372a298126221f754f041')
build() {
cd $pkgname-$pkgver
+
+ # Fix libevdev 0.6 missing symbol that breaks clutter, patches from Fedora
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1046426
+ patch -Np1 -i ../0001-Revert-Drop-deprecated-functions.patch
+ patch -Np1 -i ../0001-Revert-Drop-some-leftover-deprecated-constants.patch
+
./configure --prefix=/usr --disable-static --disable-gcov
make
}