summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 33 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6a721d8aa98d..46a8afe3f351 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,45 @@
-# Maintainer: Alexander Kempen <alexander dot kempen at posteo dot de>
+# Maintainer: Eric Engestrom <aur [at] engestrom [dot] ch>
+# Maintainer: Andri Yngvason <andri@yngvason.is>
+
pkgname=wayvnc-git
-_pkgname=wayvnc
-pkgver=r66.ffce795
+pkgver=0.6.0
pkgrel=1
-license=("ISC")
-pkgdesc="This is a VNC server for wlroots based Wayland compositors."
-makedepends=("meson" "git" "ninja")
-depends=("libuv" "libxkbcommon" "pixman" "neatvnc-git")
-optdepends=()
-arch=("i686" "x86_64")
-url="https://github.com/any1/wayvnc"
-source=("${_pkgname%-*}::git+https://github.com/any1/wayvnc.git")
+pkgdesc='VNC server for wlroots-based Wayland compositors'
+arch=(x86_64 i686 aarch64 armv7h)
+url=https://github.com/any1/wayvnc
+license=(custom:ISC)
+depends=(
+ glibc
+ aml
+ libglvnd
+ libdrm
+ neatvnc-git
+ libpixman-1.so
+ libxkbcommon.so
+ wayland
+)
+makedepends=(
+ git
+ meson
+ ninja
+ pam
+ scdoc
+)
+source=("git+$url")
sha512sums=('SKIP')
+conflicts=(wayvnc)
+provides=(wayvnc=${pkgver%+*})
pkgver() {
- cd "$_pkgname"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ git -C wayvnc describe --tags --abbrev=10 | sed 's/^v//; s/-/+/; s/-/./'
}
build() {
- cd "$_pkgname"
- meson \
- --buildtype=release \
- --prefix /usr \
- "$srcdir/build"
- ninja -C "$srcdir/build"
+ arch-meson wayvnc build # --prefix /usr
+ ninja -C build
}
package() {
- cd "$_pkgname"
- DESTDIR="$pkgdir" ninja -C "$srcdir/build" install
+ DESTDIR="$pkgdir" ninja -C build install
+ install -Dm 644 wayvnc/COPYING -t "$pkgdir"/usr/share/licenses/$pkgname
}