[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