Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / polkit


Commits:
fac0890f by Jan Alexander Steffens (heftig) at 2024-02-10T08:30:31+01:00
124-2: Fixup mode pre_upgrade

- - - - -


4 changed files:

- .SRCINFO
- 0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch
- PKGBUILD
- + polkit.install


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,8 +1,9 @@
 pkgbase = polkit
        pkgdesc = Application development toolkit for controlling system-wide 
privileges
        pkgver = 124
-       pkgrel = 1
+       pkgrel = 2
        url = https://gitlab.freedesktop.org/polkit/polkit
+       install = polkit.install
        arch = x86_64
        license = LGPL-2.0-or-later
        checkdepends = python-dbusmock
@@ -21,6 +22,6 @@ pkgbase = polkit
        source = 
git+https://gitlab.freedesktop.org/polkit/polkit.git#commit=82f0924dc0eb23b9df68e88dbaf9e07c81940a5a
        source = 0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch
        b2sums = SKIP
-       b2sums = 
0fc028f7c883015c38515883f91e7cd10d15540ae6cb8305d79e8e2d8d70f2228a9935eb477413b37f4b33f6d4faf86f1b6ee33b0c9d6d3d3212e8c1733a83d0
+       b2sums = 
51200f8600e48fdec61403c2d16d499478dabcb8826d11bd388ab0f32a05531130b45566d4716769043695863dbd9a8e9b9f6b5222316d60bc2e1749ec93b20b
 
 pkgname = polkit


=====================================
0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch
=====================================
@@ -1,5 +1,5 @@
 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steff...@gmail.com>
+From: "Jan Alexander Steffens (heftig)" <hef...@archlinux.org>
 Date: Wed, 17 Jan 2024 20:57:44 +0100
 Subject: [PATCH] meson: Pass polkitd_uid to meson_post_install.py
 


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=polkit
 pkgver=124
-pkgrel=1
+pkgrel=2
 pkgdesc="Application development toolkit for controlling system-wide 
privileges"
 url="https://gitlab.freedesktop.org/polkit/polkit";
 arch=(x86_64)
@@ -24,13 +24,14 @@ makedepends=(
 checkdepends=(python-dbusmock)
 provides=(libpolkit-{agent,gobject}-1.so)
 backup=(etc/pam.d/polkit-1)
+install=polkit.install
 _commit=82f0924dc0eb23b9df68e88dbaf9e07c81940a5a  # tags/124
 source=(
   "git+https://gitlab.freedesktop.org/polkit/polkit.git#commit=$_commit";
   0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch
 )
 b2sums=('SKIP'
-        
'0fc028f7c883015c38515883f91e7cd10d15540ae6cb8305d79e8e2d8d70f2228a9935eb477413b37f4b33f6d4faf86f1b6ee33b0c9d6d3d3212e8c1733a83d0')
+        
'51200f8600e48fdec61403c2d16d499478dabcb8826d11bd388ab0f32a05531130b45566d4716769043695863dbd9a8e9b9f6b5222316d60bc2e1749ec93b20b')
 
 pkgver() {
   cd polkit


=====================================
polkit.install
=====================================
@@ -0,0 +1,7 @@
+pre_upgrade() {
+  if (( $(vercmp $2 124-2) < 0 )); then
+    install -d -o root -g root -m 755 usr/share/polkit-1/rules.d
+  fi
+}
+
+# vim:set ft=bash sw=2 sts=-1 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/polkit/-/commit/fac0890f56ff6ea9522425d801d8515167fbfe8d

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/polkit/-/commit/fac0890f56ff6ea9522425d801d8515167fbfe8d
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to