summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjzbor2023-11-07 16:50:42 +0000
committerjzbor2023-11-07 16:50:42 +0000
commit95156f295e1e220dfdb51f82d498083f92b0d63a (patch)
tree292bff7f6d21716a3c3330124cfbbe6f12f50d1e /PKGBUILD
parentbe8c4b366b8ea3bb49822ade003a444d04d83b55 (diff)
downloadaur-touchegg-nosystemd.tar.gz
Updating to 2.0.17
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD61
1 files changed, 23 insertions, 38 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3d03f1fcbe36..45a64c87d889 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}
-