diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 23 insertions, 38 deletions
@@ -1,55 +1,40 @@ # vim: noai:ts=4:sw=4 # Maintainer: jzbor <zborof at posteo dot de> # Contributors: -# AwesomeHaircut <jesusbalbastro@gmail.com> +# Robin Candau <antiz@archlinux.org> # jbouter <aur@kn0x.org> -# dreieck + _pkgname=touchegg -pkgname="${_pkgname}-nosystemd" -pkgver=2.0.14 +pkgname=${_pkgname}-nosystemd +pkgver=2.0.17 pkgrel=1 -pkgdesc="Multitouch gesture recognizer (with systemd support disabled)" -arch=('i686' 'x86_64') -url="https://github.com/JoseExposito/${_pkgname}/" +pkgdesc="Linux multi-touch gesture recognizer (with systemd support disabled)" +arch=('x86_64' 'i696' 'aarch64') +url="https://github.com/JoseExposito/touchegg" license=('GPL3') -depends=('cairo' 'glib2' 'gtk3' 'libinput' 'libx11' 'libxi' 'libxrandr' 'libxtst' 'pugixml') -makedepends=('cmake') +depends=('libinput' 'cairo' 'systemd-libs' 'libx11' 'libxi' 'libxrandr' 'libxtst' 'pugixml' 'gtk3' 'glib2') provides=( - "${_pkgname}=${pkgver}" - "${_pkgname}-doc=${pkgver}" - ) + "${_pkgname}=${pkgver}" + "${_pkgname}-doc=${pkgver}" +) conflicts=("${_pkgname}") optdepends=( - "${_pkgname}-openrc: ${_pkgname} daemon OpenRC startup script." - "touche: For a configuration GUI (warning, overwrites user config file without warning)." - ) -#" This is somehow necessary vor syntac highlighting to work with nvim -source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") -sha512sums=('da0162abfb4f6b2d27406e3446d6829d30eb17187308045dd6c846570aedb786a5e2f84d764e9eb8a2b549e1087e624a901ef44777899ff56fc75b91b068c477') + "${_pkgname}-openrc: ${_pkgname} daemon OpenRC startup script." + "touche: For a configuration GUI (warning, overwrites user config file without warning)." +) +makedepends=('cmake') +source=("${url}/archive/${pkgver}/${_pkgname}-${pkgver}.tar.gz") +sha512sums=('b0c957003f0df1c3fdb750e0f3a253ed39014c900c82ffa7be254afe6c2a60949ea81d2628bf3d40ad4f3547093b274fb20831144c2427b417262812a10d563d') build() { - cd "${srcdir}" - - cmake -B build -S "${_pkgname}-${pkgver}" \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DUSE_SYSTEMD=OFF \ - -Wno-dev - make -C build + cmake -B build -S ${_pkgname}-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DUSE_SYSTEMD=OFF + cmake --build build } package() { - cd "${srcdir}" - - make -C build DESTDIR="${pkgdir}" install - - [ -d "${pkgdir}/lib" ] && mv "{$pkgdir}/lib" "${pkgdir}/usr/lib" - - install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/installation/touchegg.desktop" "${pkgdir}/etc/xdg/autostart/touchegg.desktop" - - for _docfile in 'CHANGELOG.md' 'HACKING.md' 'README.md'; do - install -D -m644 "${srcdir}/${_pkgname}-${pkgver}/${_docfile}" "${pkgdir}/usr/share/doc/${_pkgname}/${_docfile}" - done + DESTDIR="${pkgdir}" cmake --install build } - |