diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..87f30ec0a3c6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 213730 2014-05-28 19:24:41Z andyrtr $ +# Maintainer: Andreas Radke <andyrtr@archlinux.org> +# Maintainer: Jan de Groot <jgc@archlinux.org> + +pkgname=xkeyboard-config-hhk +pkgver=2.15 +pkgrel=1 +pkgdesc="X keyboard configuration files with a patch for a layout emulating a happy hacking keyboard" +arch=(any) +license=('custom') +url="http://www.freedesktop.org/wiki/Software/XKeyboardConfig" +makedepends=('intltool' 'xorg-xkbcomp') +provides=('xkeyboard-config' 'xkbdata') +replaces=('xkeyboard-config' 'xkbdata') +conflicts=('xkeyboard-config' 'xkbdata') +source=( + http://xorg.freedesktop.org/archive/individual/data/${pkgname/-hhk/}/${pkgname/-hhk/}-${pkgver}.tar.bz2 + hhk.patch +) +sha256sums=('0e443cf7ca2f0b40846472c029647a05933fc705d611e1478c4db8a48a6f38bf' +'2bfa71b4297156bf948abea8c7bcd5b7c24986e3bbac7dbe5662ae7c1ea6cff0') + +prepare() { + cd ${srcdir}/${pkgname/-hhk/}-${pkgver} + patch -p1 < ${startdir}/hhk.patch +} + +build() { + cd ${srcdir}/${pkgname/-hhk/}-${pkgver} + + ./configure --prefix=/usr \ + --with-xkb-base=/usr/share/X11/xkb \ + --with-xkb-rules-symlink=xorg \ + --enable-compat-rules=yes + make + } + + package() { + cd ${srcdir}/${pkgname/-hhk/}-${pkgver} + + make DESTDIR="${pkgdir}" install + rm -f "${pkgdir}/usr/share/X11/xkb/compiled" + + install -m755 -d "${pkgdir}/var/lib/xkb" + install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" +} |