diff options
author | lukpod | 2015-07-06 15:49:32 +0200 |
---|---|---|
committer | lukpod | 2015-07-06 15:49:32 +0200 |
commit | cfb3854bb9759a11fd1fbd29db1243dcbf8eb5aa (patch) | |
tree | a94a683a1a55adb451fdb8f1872243aee095510f /PKGBUILD | |
download | aur-lib32-libx11-nokeyboardgrab.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6430ceef18fc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +pkgname=lib32-libx11-nokeyboardgrab +pkgver=1.6.3 +pkgrel=1 +pkgdesc='Core X11 protocol client library' +arch=(x86_64) +url=http://www.x.org/wiki/ +license=(custom) +depends=(lib32-libxcb libx11) +makedepends=(gcc-multilib inputproto xextproto xtrans) +provides=(lib32-libx11=$pkgver) +conflicts=(lib32-libx11) +source=(${url/wiki\/}releases/individual/lib/libX11-$pkgver.tar.bz2 + ${url/wiki\/}releases/individual/lib/libX11-$pkgver.tar.bz2.sig) +sha256sums=(cf31a7c39f2f52e8ebd0db95640384e63451f9b014eed2bb7f5de03e8adc8111 + SKIP) +validpgpkeys=(4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E) + +prepare() { + cd libX11-$pkgver + + sed -i '/xGrabKeyboardReply/ i \ return (GrabSuccess);' src/GrKeybd.c +} + +build() { + cd libX11-$pkgver + + CFLAGS+=' -m32' + + local confopts=( + --disable-specs + --disable-static + --libdir=/usr/lib32 + --prefix=/usr + ) + + ./configure ${confopts[@]} + + make +} + +check() { + cd libX11-$pkgver + + make check +} + +package() { + cd libX11-$pkgver + + make DESTDIR=$pkgdir install + + rm -r $pkgdir/usr/{include,share} + + install -d $pkgdir/usr/share/licenses/$pkgname + install -m644 COPYING $pkgdir/usr/share/licenses/$pkgname +} |