diff options
author | Maxime Gauduin | 2017-05-28 11:45:03 +0200 |
---|---|---|
committer | Maxime Gauduin | 2017-05-28 11:45:03 +0200 |
commit | f91f274e690cff37889709402d63f929a2a7ffd0 (patch) | |
tree | 843a97987df4a3e0341f870356a191e4dab6b543 | |
parent | b01beb796388e04a339faab7cda649c971e2f30f (diff) | |
download | aur-f91f274e690cff37889709402d63f929a2a7ffd0.tar.gz |
libratbag-git 0.8.r2.2b92ab6-1
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rw-r--r-- | patch | 59 |
3 files changed, 85 insertions, 13 deletions
@@ -1,19 +1,23 @@ # Generated by mksrcinfo v8 -# Thu Mar 10 07:43:38 UTC 2016 +# Sun May 28 09:45:02 UTC 2017 pkgbase = libratbag-git pkgdesc = A library to configure gaming mice - pkgver = 0.3.r18.765ee6c + pkgver = 0.8.r2.2b92ab6 pkgrel = 1 url = https://github.com/libratbag/libratbag arch = i686 arch = x86_64 license = MIT - makedepends = chrpath + makedepends = doxygen makedepends = git + makedepends = graphviz makedepends = systemd + makedepends = meson depends = glibc depends = libevdev depends = libudev.so + provides = libratbag=0.8 + conflicts = libratbag source = git+https://github.com/libratbag/libratbag.git sha256sums = SKIP @@ -1,7 +1,8 @@ # Maintainer: Maxime Gauduin <alucryd@archlinux.org> +# Contributor: Eric Engestrom <aur [at] engestrom [dot] ch> pkgname=libratbag-git -pkgver=0.3.r18.765ee6c +pkgver=0.8.r2.2b92ab6 pkgrel=1 pkgdesc='A library to configure gaming mice' arch=('i686' 'x86_64') @@ -9,9 +10,11 @@ url='https://github.com/libratbag/libratbag' license=('MIT') depends=('glibc' 'libevdev' 'libudev.so') -makedepends=('chrpath' 'git' 'systemd') +makedepends=('doxygen' 'git' 'graphviz' 'systemd' 'meson') source=('git+https://github.com/libratbag/libratbag.git') sha256sums=('SKIP') +conflicts=('libratbag') +provides=("libratbag=${pkgver%%.r*}") pkgver() { cd libratbag @@ -19,23 +22,29 @@ pkgver() { git describe | sed 's/^v//; s/-/.r/; s/-g/./' } +prepare() { + cd libratbag + + if [[ -d build ]]; then + rm -rf build + fi + meson build \ + --prefix='/usr' \ + -Denable-tests='false' +} + build() { cd libratbag - ./autogen.sh \ - --prefix='/usr'\ - --disable-static - make + ninja -C build } package() { cd libratbag - make DESTDIR="${pkgdir}" install - chrpath -d "${pkgdir}"/usr/bin/ratbag-command + DESTDIR="${pkgdir}" ninja -C build install - install -dm 755 "${pkgdir}"/usr/share/licenses/libratbag-git - install -m 644 COPYING "${pkgdir}"/usr/share/licenses/libratbag-git/ + install -Dm 644 COPYING -t "${pkgdir}"/usr/share/licenses/libratbag-git/ } # vim: ts=2 sw=2 et: diff --git a/patch b/patch new file mode 100644 index 000000000000..b6a7357a015c --- /dev/null +++ b/patch @@ -0,0 +1,59 @@ +diff --git a/PKGBUILD b/PKGBUILD +index c9f347a..053a2fd 100644 +--- a/PKGBUILD ++++ b/PKGBUILD +@@ -1,7 +1,8 @@ + # Maintainer: Maxime Gauduin <alucryd@archlinux.org> ++# Contributor: Eric Engestrom <aur [at] engestrom [dot] ch> + + pkgname=libratbag-git +-pkgver=0.3.r18.765ee6c ++pkgver=0.6.r18.b8ed1ea + pkgrel=1 + pkgdesc='A library to configure gaming mice' + arch=('i686' 'x86_64') +@@ -9,9 +10,11 @@ url='https://github.com/libratbag/libratbag' + license=('MIT') + depends=('glibc' 'libevdev' + 'libudev.so') +-makedepends=('chrpath' 'git' 'systemd') ++makedepends=('chrpath' 'git' 'systemd' 'meson') + source=('git+https://github.com/libratbag/libratbag.git') + sha256sums=('SKIP') ++conflicts=('libratbag') ++provides=("libratbag=${pkgver%%.r*}") + + pkgver() { + cd libratbag +@@ -19,19 +22,26 @@ pkgver() { + git describe | sed 's/^v//; s/-/.r/; s/-g/./' + } + ++prepare() { ++ cd libratbag ++ rm -rf build ++ meson build --prefix='/usr' ++} ++ + build() { + cd libratbag ++ ninja -C build ++} + +- ./autogen.sh \ +- --prefix='/usr'\ +- --disable-static +- make ++check() { ++ cd libratbag ++ ninja -C build test + } + + package() { + cd libratbag + +- make DESTDIR="${pkgdir}" install ++ DESTDIR="${pkgdir}" ninja -C build install + chrpath -d "${pkgdir}"/usr/bin/ratbag-command + + install -dm 755 "${pkgdir}"/usr/share/licenses/libratbag-git |