Skip to content

Commit 1e88914

Browse files
authored
Merge pull request #227 from endlessm/polkit-admin
Override polkit-base.bst to set admin group as 'sudo'
2 parents a4ce6df + a075fc6 commit 1e88914

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# utils/update-elements.sh: Derived from freedesktop-sdk.bst freedesktop-sdk-24.08.25 components/polkit-base.bst
2+
3+
kind: meson
4+
description: |
5+
Overridden so we can name the privileged group "sudo" for backwards compatibility
6+
with Endless OS 6.
7+
8+
build-depends:
9+
- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
10+
- freedesktop-sdk.bst:components/gtk-doc.bst
11+
- freedesktop-sdk.bst:components/perl-xml-parser.bst
12+
- freedesktop-sdk.bst:components/gobject-introspection.bst
13+
- freedesktop-sdk.bst:components/strace.bst
14+
- freedesktop-sdk.bst:components/systemd.bst
15+
16+
depends:
17+
- freedesktop-sdk.bst:components/glib.bst
18+
- freedesktop-sdk.bst:components/duktape.bst
19+
- freedesktop-sdk.bst:components/linux-pam.bst
20+
- freedesktop-sdk.bst:components/systemd-libs.bst
21+
22+
variables:
23+
meson-local: >-
24+
-Dsession_tracking=logind
25+
-Dprivileged_group=sudo
26+
local_flags: -std=gnu++17
27+
28+
public:
29+
cpe:
30+
product: polkit
31+
bst:
32+
split-rules:
33+
polkit-gobject:
34+
- '%{includedir}/polkit-1/polkit'
35+
- '%{includedir}/polkit-1/polkit/**'
36+
- '%{datadir}/gettext'
37+
- '%{datadir}/gettext/**'
38+
- '%{libdir}/libpolkit-gobject-1.so*'
39+
- '%{libdir}/pkgconfig/polkit-gobject-1.pc'
40+
- '%{libdir}/girepository-1.0/Polkit-1.0.typelib'
41+
- '%{datadir}/gir-1.0/Polkit-1.0.gir'
42+
43+
sources:
44+
- kind: git_repo
45+
url: github:polkit-org/polkit.git
46+
track: '[0-9]*'
47+
ref: 126-0-gd627b0d1e1108563658dabe3fb8d2a065e64df10

elements/freedesktop-sdk.bst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ config:
3434
components/linux-pam.bst: components/linux-pam.bst
3535
components/linux-pam-base.bst: components/linux-pam-base.bst
3636
components/ostree.bst: components/ostree.bst
37+
components/polkit-base.bst: components/polkit-base.bst
3738
vm/config/sudo.bst: eos/config/sudo.bst
3839

3940
# Overrides taken from gnome-build-meta

0 commit comments

Comments
 (0)