[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