[arch-commits] Commit in wpebackend-fdo/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Thu Sep 17 19:18:57 UTC 2020
Date: Thursday, September 17, 2020 @ 19:18:56
Author: heftig
Revision: 396260
use meson
Modified:
wpebackend-fdo/trunk/PKGBUILD
----------+
PKGBUILD | 30 ++++++++++++++++++------------
1 file changed, 18 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-09-17 19:16:54 UTC (rev 396259)
+++ PKGBUILD 2020-09-17 19:18:56 UTC (rev 396260)
@@ -8,30 +8,36 @@
arch=(x86_64)
license=(custom)
depends=(libwpe glib2 libegl wayland libepoxy)
-makedepends=(cmake mesa wayland-protocols)
-source=($url/releases/$pkgname-$pkgver.tar.xz{,.asc})
-sha256sums=('9652a99c75fe1c6eab0585b6395f4e104b2427e4d1f42969f1f77df29920d253'
- 'SKIP')
+makedepends=(mesa wayland-protocols git meson)
+_commit=5523f39d46d398608544a501c39b6f1c3d41233f # tags/1.8.0^0
+source=("git+https://github.com/Igalia/WPEBackend-fdo?signed#commit=$_commit")
+sha256sums=('SKIP')
validpgpkeys=('5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <aperez at igalia.com>
+pkgver() {
+ cd WPEBackend-fdo
+ git describe --tags | sed 's/-/+/g'
+}
+
prepare() {
- cd $pkgname-$pkgver
+ cd WPEBackend-fdo
}
build() {
- cmake -H$pkgname-$pkgver -Bbuild \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=/usr/lib
- cmake --build build
+ arch-meson WPEBackend-fdo build
+ meson compile -C build
}
+check() {
+ meson test -C build --print-errorlogs
+}
+
package() {
depends+=(libwpe-1.0.so libg{lib,object,io}-2.0.so)
provides+=(libWPEBackend-fdo-1.0.so)
- DESTDIR="$pkgdir" cmake --build build --target install
- install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgname-$pkgver/COPYING
+ DESTDIR="$pkgdir" meson install -C build
+ install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 WPEBackend-fdo/COPYING
}
# vim:set sw=2 et:
More information about the arch-commits
mailing list