]> git.ipfire.org Git - ipfire-3.x.git/blame - polkit/polkit.nm
polkit: Update to version 123
[ipfire-3.x.git] / polkit / polkit.nm
CommitLineData
de81a2c3 1###############################################################################
802ea3af
MT
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
de81a2c3
MT
4###############################################################################
5
802ea3af 6name = polkit
204f0495 7version = 123
802ea3af 8release = 1
de81a2c3 9
802ea3af 10groups = System/Libraries
d29bf018 11url = https://gitlab.freedesktop.org/polkit/polkit/
802ea3af 12license = LGPLv2+
d29bf018 13summary = PolicyKit Authorization Framework
de81a2c3 14
802ea3af
MT
15description
16 PolicyKit is a toolkit for defining and handling authorizations.
17 It is used for allowing unprivileged processes to speak to privileged
de81a2c3 18 processes.
802ea3af
MT
19end
20
d29bf018 21source_dl = https://gitlab.freedesktop.org/polkit/polkit/-/archive/%{version}/
802ea3af
MT
22
23build
24 requires
d29bf018
MT
25 dbus-devel
26 docbook-xsl
27 duktape-devel
802ea3af 28 expat-devel
d29bf018
MT
29 glib2-devel >= 2.30.0
30 gobject-introspection-devel
31 libxslt
32 meson
33 ninja
802ea3af 34 pam-devel
802ea3af 35 pkg-config
d29bf018 36 systemd-devel
802ea3af
MT
37 end
38
d29bf018
MT
39 build
40 %{meson} \
41 -D authfw=pam \
42 -D introspection=true \
43 -D man=true \
44 -D session_tracking=libsystemd-login \
45 -D os_type=redhat
802ea3af 46
d29bf018
MT
47 %{meson_build}
48 end
49
50 install
51 %{meson_install}
802ea3af
MT
52 end
53end
54
55packages
56 package %{name}
d29bf018
MT
57
58 package %{name}-libs
59 template LIBS
802ea3af 60 end
1f9bc2f0 61
802ea3af
MT
62 package %{name}-devel
63 template DEVEL
d29bf018
MT
64
65 requires = polkit-libs = %{thisver}
802ea3af 66 end
1f9bc2f0
MT
67
68 package %{name}-debuginfo
69 template DEBUGINFO
70 end
802ea3af 71end