[arch-commits] Commit in libwpe/trunk (PKGBUILD)

Jan Steffens heftig at archlinux.org
Thu Sep 17 19:16:54 UTC 2020


    Date: Thursday, September 17, 2020 @ 19:16:54
  Author: heftig
Revision: 396259

use meson

Modified:
  libwpe/trunk/PKGBUILD

----------+
 PKGBUILD |   30 ++++++++++++++++++------------
 1 file changed, 18 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-09-17 19:06:32 UTC (rev 396258)
+++ PKGBUILD	2020-09-17 19:16:54 UTC (rev 396259)
@@ -8,28 +8,34 @@
 arch=(x86_64)
 license=(custom)
 depends=(libxkbcommon gcc-libs)
-makedepends=(cmake mesa)
+makedepends=(mesa git meson)
 provides=(libwpe-1.0.so)
-source=($url/releases/$pkgname-$pkgver.tar.xz{,.asc})
-sha256sums=('a6f00a7d091cbd4db57fe7ee3b4c12c6350921d654ed79812800a26c888481d2'
-            'SKIP')
+_commit=6483872b0b11856a6e5f0ac9724661cdbaac9d6f  # tags/1.8.0^0
+source=("git+https://github.com/WebPlatformForEmbedded/libwpe?signed#commit=$_commit")
+sha256sums=('SKIP')
 validpgpkeys=('5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <aperez at igalia.com>
 
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/-/+/g'
+}
+
 prepare() {
-  cd $pkgname-$pkgver
+  cd $pkgname
 }
 
 build() {
-  cmake -H$pkgname-$pkgver -Bbuild \
-    -DCMAKE_BUILD_TYPE=None \
-    -DCMAKE_INSTALL_PREFIX=/usr \
-    -DCMAKE_INSTALL_LIBDIR=/usr/lib
-  cmake --build build
+  arch-meson $pkgname build
+  meson compile -C build
 }
 
+check() {
+  meson test -C build --print-errorlogs
+}
+
 package() {
-  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 $pkgname/COPYING
 }
 
 # vim:set sw=2 et:



More information about the arch-commits mailing list