ipfire-3.x/polkit/polkit.nm

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