[arch-commits] Commit in lib32-polkit/repos (3 files)

Jan Steffens heftig at gemini.archlinux.org
Tue Jul 12 16:15:48 UTC 2022


    Date: Tuesday, July 12, 2022 @ 16:15:47
  Author: heftig
Revision: 1250713

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-polkit/repos/multilib-testing-x86_64/
  lib32-polkit/repos/multilib-testing-x86_64/PKGBUILD
    (from rev 1250712, lib32-polkit/trunk/PKGBUILD)
  lib32-polkit/repos/multilib-testing-x86_64/multilib.diff
    (from rev 1250712, lib32-polkit/trunk/multilib.diff)

---------------+
 PKGBUILD      |   74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 multilib.diff |   31 +++++++++++++++++++++++
 2 files changed, 105 insertions(+)

Copied: lib32-polkit/repos/multilib-testing-x86_64/PKGBUILD (from rev 1250712, lib32-polkit/trunk/PKGBUILD)
===================================================================
--- multilib-testing-x86_64/PKGBUILD	                        (rev 0)
+++ multilib-testing-x86_64/PKGBUILD	2022-07-12 16:15:47 UTC (rev 1250713)
@@ -0,0 +1,74 @@
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
+# Contributor: Jan Alexander Steffens (heftig) <heftig at archlinux.org>
+# Contributor: Jan de Groot <jgc at archlinux.org>
+# Contributor: jtts <jussaar at mbnet.fi>
+# Contributor: GordonGR <gordongr at freemail.gr>
+
+pkgname=lib32-polkit
+pkgver=121
+pkgrel=1
+pkgdesc="Application development toolkit for controlling system-wide privileges"
+url="https://gitlab.freedesktop.org/polkit/polkit"
+arch=(x86_64)
+license=(LGPL)
+depends=(
+  lib32-expat
+  lib32-glib2
+  lib32-pam
+  lib32-systemd
+  polkit
+)
+makedepends=(
+  meson
+  git
+)
+provides=(libpolkit-{agent,gobject}-1.so)
+options=(debug)
+_commit=827b0ddac5b1ef00a47fca4526fcf057bee5f1db  # tags/121
+source=(
+  "git+https://gitlab.freedesktop.org/polkit/polkit.git#commit=${_commit}"
+  multilib.diff
+)
+b2sums=('SKIP'
+        '2ee4018b0429e637429abcecb4855436e072a5d562060bde51d47d7db447a200bfe08ac3d247a0b662e5c345b5641169203c00f3bbe63187b5025c9e8337ef44')
+
+pkgver() {
+  cd polkit
+  git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
+}
+
+prepare() {
+  cd polkit
+
+  # Don't build the backend
+  git apply -3 ../multilib.diff
+}
+
+build() {
+  local meson_options=(
+    --libdir=/usr/lib32
+    -D introspection=false
+    -D os_type=redhat
+    -D session_tracking=libsystemd-login
+    -D tests=true
+  )
+
+  export CC='gcc -m32'
+  export CXX='g++ -m32'
+  export PKG_CONFIG='i686-pc-linux-gnu-pkg-config'
+
+  arch-meson polkit build "${meson_options[@]}"
+  meson compile -C build
+}
+
+check() {
+  meson test -C build --print-errorlogs -t 3
+}
+
+package() {
+  meson install -C build --destdir "$pkgdir"
+
+  rm -r "$pkgdir"/{etc,usr/{bin,include,lib,share}}
+}
+
+# vim:set sw=2 sts=-1 et:

Copied: lib32-polkit/repos/multilib-testing-x86_64/multilib.diff (from rev 1250712, lib32-polkit/trunk/multilib.diff)
===================================================================
--- multilib-testing-x86_64/multilib.diff	                        (rev 0)
+++ multilib-testing-x86_64/multilib.diff	2022-07-12 16:15:47 UTC (rev 1250713)
@@ -0,0 +1,31 @@
+diff --git i/meson_options.txt w/meson_options.txt
+index 76aa311..174a45e 100644
+--- i/meson_options.txt
++++ w/meson_options.txt
+@@ -16,4 +16,4 @@ option('introspection', type: 'boolean', value: true, description: 'Enable intro
+ 
+ option('gtk_doc', type: 'boolean', value: false, description: 'use gtk-doc to build documentation')
+ option('man', type: 'boolean', value: false, description: 'build manual pages')
+-option('js_engine', type: 'combo', choices: ['mozjs', 'duktape'], value: 'duktape', description: 'javascript engine')
++option('js_engine', type: 'combo', choices: ['none'], value: 'none', description: 'javascript engine')
+diff --git i/src/meson.build w/src/meson.build
+index 4073333..c7038f1 100644
+--- i/src/meson.build
++++ w/src/meson.build
+@@ -4,7 +4,6 @@ symbol_map = meson.current_source_dir() / 'symbol.map'
+ ldflags = cc.get_supported_link_arguments('-Wl,--version-script, at 0@'.format(symbol_map))
+ 
+ subdir('polkit')
+-subdir('polkitbackend')
+ subdir('polkitagent')
+ subdir('programs')
+ 
+diff --git i/test/meson.build w/test/meson.build
+index 3f02d35..4fbb0ec 100644
+--- i/test/meson.build
++++ w/test/meson.build
+@@ -23,4 +23,3 @@ test_env.set('MOCK_NETGROUP', test_etc_dir / 'netgroup')
+ test_env.set('POLKIT_TEST_DATA', test_data_dir)
+ 
+ subdir('polkit')
+-subdir('polkitbackend')



More information about the arch-commits mailing list