summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGreyXor2023-12-30 16:38:24 +0100
committerGreyXor2023-12-30 16:38:24 +0100
commitee7191dd2d58eda6c6ed8f0c167658675955a77c (patch)
tree1830884ccbaae3941f451999f72b7a3d0233dfcd /PKGBUILD
parent697f4385a000dd6804bb672a7374df2115d1abce (diff)
downloadaur-libliftoff-git.tar.gz
refactor: new pkgver format
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 11 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f45fc7bc9973..db0383ee42be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,36 @@
# Maintainer: GreyXor <greyxor@protonmail.com>
-
pkgname=libliftoff-git
-pkgver=0.4.0.r7.g58b8494
+pkgver=0.4.0.r11.g29a06ad
pkgrel=1
pkgdesc="Lightweight KMS plane library (git development version)"
arch=('x86_64')
url="https://gitlab.freedesktop.org/emersion/libliftoff"
-license=("custom:MIT")
+license=("MIT")
depends=("libdrm"
-"glibc"
-)
+"glibc")
makedepends=("git"
"meson"
"ninja"
)
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
-source=("${pkgname}::git+https://gitlab.freedesktop.org/emersion/libliftoff.git")
+source=("${pkgname}::git+${url}.git")
b2sums=('SKIP')
pkgver() {
- cd "$pkgname"
+ cd "$pkgname"
- git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- meson --prefix /usr --buildtype=release "$pkgname" build
- ninja -C build
-}
-
-check() {
- ninja -C build test
+ arch-meson "$pkgname" build
+ meson compile -C build
}
package() {
- DESTDIR="$pkgdir" ninja -C build install
-
- cd "$srcdir/$pkgname"
+ meson install -C build --destdir "$pkgdir"
- install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+ install -Dm644 "${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "${pkgname}/README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
}