Date: Sunday, November 14, 2021 @ 15:25:29 Author: arojas Revision: 1047525
Update to 0.120 Modified: lib32-polkit/trunk/PKGBUILD ----------+ PKGBUILD | 43 ++++++++++++------------------------------- 1 file changed, 12 insertions(+), 31 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-11-14 15:15:28 UTC (rev 1047524) +++ PKGBUILD 2021-11-14 15:25:29 UTC (rev 1047525) @@ -4,7 +4,7 @@ # Contributor: GordonGR <[email protected]> pkgname=lib32-polkit -pkgver=0.119 +pkgver=0.120 pkgrel=1 pkgdesc='Application development toolkit for controlling system-wide privileges' arch=(x86_64) @@ -18,13 +18,10 @@ polkit ) makedepends=( - autoconf-archive + meson git - gobject-introspection - gtk-doc - intltool ) -_tag=2e5348bf4eb0ef984db32f7f96ec6722d441c6ca +_tag=92b910ce2273daf6a76038f6bd764fa6958d4e8e source=(git+https://gitlab.freedesktop.org/polkit/polkit/#tag=${_tag}) sha256sums=(SKIP) @@ -35,43 +32,27 @@ } prepare() { - cd polkit - - NOCONFIGURE=1 ./autogen.sh + sed -e '/polkitbackend/d' -i polkit/src/meson.build -i polkit/test/meson.build } build() { - cd polkit - export CC='gcc -m32' export CXX='g++ -m32' export PKG_CONFIG_PATH=/usr/lib32/pkgconfig - ./configure \ + meson build polkit \ --prefix=/usr \ - --sysconfdir=/etc \ --libdir=/usr/lib32 \ - --localstatedir=/var \ - --libexecdir=/usr/lib32 \ - --disable-gtk-doc \ - --disable-static \ - --enable-libsystemd-login=yes \ - --with-os-type='redhat' - - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - - make -C src/polkit polkitenumtypes.h - make -C src/polkit libpolkit-gobject-1.la - make -C src/polkitagent polkitagentenumtypes.h marshal.stamp - make -C src/polkitagent libpolkit-agent-1.la + -D session_tracking=libsystemd-login \ + -D os_type=redhat \ + -D tests=true \ + -D introspection=false + meson compile -C build } package() { - cd polkit - - make -C src/polkit DESTDIR="${pkgdir}" lib_LTLIBRARIES=libpolkit-gobject-1.la install-libLTLIBRARIES - make -C src/polkitagent DESTDIR="${pkgdir}" lib_LTLIBRARIES=libpolkit-agent-1.la install-libLTLIBRARIES - make -C data DESTDIR="${pkgdir}" install-pkgconfigDATA + meson install -C build --destdir "${pkgdir}" + rm -r "$pkgdir"/{etc,usr/{bin,include,lib,share}} } # vim: ts=2 sw=2 et:
