diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 11 insertions, 13 deletions
@@ -2,20 +2,18 @@ _realname='libinputsynth' pkgname="$_realname-git" -pkgver=0.13.0.58.699426a +pkgver=0.16.0.r75.f369bcf pkgrel=1 pkgdesc='Synthesize desktop input for X11 and Wayland' arch=('i686' 'x86_64') url='https://gitlab.freedesktop.org/xrdesktop/libinputsynth' -depends=('glib2') +depends=('glib2' 'glibc' 'libx11' 'libxi' 'libxtst' 'xdotool' 'gcc-libs') provides=("$_realname="$pkgver) conflicts=("$_realname") -makedepends=('meson' 'git' 'xdotool') +makedepends=('meson' 'git') license=('MIT') -options=('debug' '!strip') - +# options=('debug' '!strip') source=('git+https://gitlab.freedesktop.org/xrdesktop/libinputsynth.git') - md5sums=('SKIP') ver() { @@ -24,20 +22,20 @@ ver() { } pkgver() { - cd $_realname - hash=$(git log --pretty=format:'%h' -n 1) - revision=$(git rev-list --count HEAD) - echo $(ver).$revision.$hash + cd "$_realname" + printf "$(ver).r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" } build() { - cd $_realname + cd "$_realname" rm -rf build - meson build --prefix=/usr/ --libdir=lib + meson setup build --prefix=/usr/ --libdir=lib ninja -C build } package() { - cd $_realname + cd "$_realname" DESTDIR="$pkgdir" ninja -C build install + + install -Dm644 "${srcdir}"/libinputsynth/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE } |