72 lines
1.4 KiB
Plaintext
72 lines
1.4 KiB
Plaintext
###############################################################################
|
|
# IPFire.org - An Open Source Firewall Solution #
|
|
# Copyright (C) - IPFire Development Team <info@ipfire.org> #
|
|
###############################################################################
|
|
|
|
name = polkit
|
|
version = 123
|
|
release = 1
|
|
|
|
groups = System/Libraries
|
|
url = https://gitlab.freedesktop.org/polkit/polkit/
|
|
license = LGPLv2+
|
|
summary = PolicyKit Authorization Framework
|
|
|
|
description
|
|
PolicyKit is a toolkit for defining and handling authorizations.
|
|
It is used for allowing unprivileged processes to speak to privileged
|
|
processes.
|
|
end
|
|
|
|
source_dl = https://gitlab.freedesktop.org/polkit/polkit/-/archive/%{version}/
|
|
|
|
build
|
|
requires
|
|
dbus-devel
|
|
docbook-xsl
|
|
duktape-devel
|
|
expat-devel
|
|
glib2-devel >= 2.30.0
|
|
gobject-introspection-devel
|
|
libxslt
|
|
meson
|
|
ninja
|
|
pam-devel
|
|
pkg-config
|
|
systemd-devel
|
|
end
|
|
|
|
build
|
|
%{meson} \
|
|
-D authfw=pam \
|
|
-D introspection=true \
|
|
-D man=true \
|
|
-D session_tracking=libsystemd-login \
|
|
-D os_type=redhat
|
|
|
|
%{meson_build}
|
|
end
|
|
|
|
install
|
|
%{meson_install}
|
|
end
|
|
end
|
|
|
|
packages
|
|
package %{name}
|
|
|
|
package %{name}-libs
|
|
template LIBS
|
|
end
|
|
|
|
package %{name}-devel
|
|
template DEVEL
|
|
|
|
requires = polkit-libs = %{thisver}
|
|
end
|
|
|
|
package %{name}-debuginfo
|
|
template DEBUGINFO
|
|
end
|
|
end
|