Date: Thursday, September 23, 2021 @ 00:01:19 Author: heftig Revision: 424572
0.12.0-1 Modified: gupnp-dlna/trunk/PKGBUILD ----------+ PKGBUILD | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-22 23:59:37 UTC (rev 424571) +++ PKGBUILD 2021-09-23 00:01:19 UTC (rev 424572) @@ -1,16 +1,16 @@ -# Maintainer: Jan Alexander Steffens (heftig) <[email protected]> +# Maintainer: Jan Alexander Steffens (heftig) <[email protected]> # Contributor: Balló György <ballogyor+arch at gmail dot com> pkgname=gupnp-dlna -pkgver=0.10.5+4+gc947eed -pkgrel=2 +pkgver=0.12.0 +pkgrel=1 pkgdesc="Library to ease DLNA-related bits for applications using gupnp" +url="https://wiki.gnome.org/Projects/GUPnP" arch=(x86_64) -url="https://wiki.gnome.org/Projects/GUPnP" license=(LGPL) depends=(gst-plugins-base-libs) -makedepends=(gobject-introspection gtk-doc vala git autoconf-archive) -_commit=c947eed68559152ac95bdab207b206794ee9a5c2 # master +makedepends=(gobject-introspection gtk-doc vala meson git) +_commit=cc09daae47ef0e030895edbeba58636c76f53b3d # tags/gupnp-dlna-0.12.0^0 source=("git+https://gitlab.gnome.org/GNOME/gupnp-dlna.git#commit=$_commit") sha256sums=('SKIP') @@ -21,23 +21,20 @@ prepare() { cd $pkgname - NOCONFIGURE=1 ./autogen.sh } build() { - cd $pkgname - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --disable-static --disable-Werror --enable-gtk-doc - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make + arch-meson $pkgname build -D gtk_doc=true + meson compile -C build } check() { - cd $pkgname - make check + meson test -C build } package() { - cd $pkgname - make -j1 DESTDIR="$pkgdir" install + depends+=(libg{lib,object}-2.0.so) + provides+=(libgupnp-dlna{,-gst}-2.0.so) + + meson install -C build --destdir "$pkgdir" }
