new upstream release
This commit is contained in:
parent
4635612dc9
commit
d6e5ebe89d
4
.gitignore
vendored
4
.gitignore
vendored
@ -36,3 +36,7 @@ polkit-0.98.tar.gz
|
|||||||
/polkit-0.118.tar.gz.sign
|
/polkit-0.118.tar.gz.sign
|
||||||
/polkit-0.120.tar.gz
|
/polkit-0.120.tar.gz
|
||||||
/polkit-0.120.tar.gz.sign
|
/polkit-0.120.tar.gz.sign
|
||||||
|
/polkit-121.tar.gz
|
||||||
|
/polkit-121.tar.gz.sign
|
||||||
|
/polkit-121.tar.xz
|
||||||
|
/polkit-121.tar.xz.sign
|
||||||
|
62
polkit.spec
62
polkit.spec
@ -1,39 +1,28 @@
|
|||||||
# Only enable if using patches that touches configure.ac,
|
# Only enable if using patches that touches configure.ac,
|
||||||
# Makefile.am or other build system related files
|
# Makefile.am or other build system related files
|
||||||
#
|
#
|
||||||
%define enable_autoreconf 1
|
|
||||||
|
|
||||||
Summary: An authorization framework
|
Summary: An authorization framework
|
||||||
Name: polkit
|
Name: polkit
|
||||||
Version: 0.120
|
Version: 121
|
||||||
Release: 5%{?dist}
|
Release: 1%{?dist}
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
URL: http://www.freedesktop.org/wiki/Software/polkit
|
URL: http://www.freedesktop.org/wiki/Software/polkit
|
||||||
Source0: http://www.freedesktop.org/software/polkit/releases/%{name}-%{version}.tar.gz
|
Source0: http://www.freedesktop.org/software/polkit/releases/%{name}-%{version}.tar.xz
|
||||||
Source1: http://www.freedesktop.org/software/polkit/releases/%{name}-%{version}.tar.gz.sign
|
Source1: http://www.freedesktop.org/software/polkit/releases/%{name}-%{version}.tar.xz.sign
|
||||||
|
|
||||||
Patch1: a2bf5c9c83b6ae46cbd5c779d3055bff81ded683.patch
|
|
||||||
Patch2: CVE-2021-4115.patch
|
|
||||||
# https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/92
|
|
||||||
Patch3: 92.patch
|
|
||||||
|
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: glib2-devel >= 2.30.0
|
BuildRequires: glib2-devel >= 2.30.0
|
||||||
BuildRequires: expat-devel
|
BuildRequires: expat-devel
|
||||||
BuildRequires: pam-devel
|
BuildRequires: pam-devel
|
||||||
BuildRequires: gtk-doc
|
BuildRequires: gtk-doc
|
||||||
BuildRequires: intltool
|
BuildRequires: gettext-devel
|
||||||
BuildRequires: gobject-introspection-devel
|
BuildRequires: gobject-introspection-devel
|
||||||
BuildRequires: systemd, systemd-devel
|
BuildRequires: systemd, systemd-devel
|
||||||
BuildRequires: pkgconfig(mozjs-91)
|
BuildRequires: dbus-devel
|
||||||
|
BuildRequires: pkgconfig(duktape)
|
||||||
|
BuildRequires: meson
|
||||||
BuildRequires: git
|
BuildRequires: git
|
||||||
|
|
||||||
%if 0%{?enable_autoreconf}
|
|
||||||
BuildRequires: autoconf
|
|
||||||
BuildRequires: automake
|
|
||||||
BuildRequires: libtool
|
|
||||||
%endif
|
|
||||||
|
|
||||||
Requires: dbus, polkit-pkla-compat
|
Requires: dbus, polkit-pkla-compat
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
@ -52,7 +41,7 @@ Conflicts: polkit-gnome < 0.97
|
|||||||
Obsoletes: polkit-desktop-policy < 0.103
|
Obsoletes: polkit-desktop-policy < 0.103
|
||||||
Provides: polkit-desktop-policy = 0.103
|
Provides: polkit-desktop-policy = 0.103
|
||||||
|
|
||||||
Obsoletes: polkit-js-engine < 0.110-4
|
Obsoletes: polkit-js-engine < 0.120-5
|
||||||
Provides: polkit-js-engine = %{version}-%{release}
|
Provides: polkit-js-engine = %{version}-%{release}
|
||||||
|
|
||||||
# when -libs was split out, handle multilib upgrade path -- rex
|
# when -libs was split out, handle multilib upgrade path -- rex
|
||||||
@ -95,25 +84,18 @@ Libraries files for polkit.
|
|||||||
%autosetup -S git
|
%autosetup -S git
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if 0%{?enable_autoreconf}
|
%meson -D authfw=pam \
|
||||||
autoreconf -i
|
-D examples=false \
|
||||||
%endif
|
-D gtk_doc=true \
|
||||||
# we can't use _hardened_build here, see
|
-D introspection=true \
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=962005
|
-D man=true \
|
||||||
export CFLAGS='-fPIC %optflags'
|
-D session_tracking=libsystemd-login \
|
||||||
export LDFLAGS='-pie -Wl,-z,now -Wl,-z,relro'
|
-D tests=false
|
||||||
%configure --enable-gtk-doc \
|
|
||||||
--disable-static \
|
%meson_build
|
||||||
--enable-introspection \
|
|
||||||
--disable-examples \
|
|
||||||
--enable-libsystemd-login=yes
|
|
||||||
make V=1
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install \
|
%meson_install
|
||||||
typelibsdir=%{_libdir}/girepository-1.0 \
|
|
||||||
girdir=%{_datadir}/gir-1.0
|
|
||||||
|
|
||||||
|
|
||||||
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
||||||
|
|
||||||
@ -137,7 +119,7 @@ exit 0
|
|||||||
%systemd_postun_with_restart polkit.service
|
%systemd_postun_with_restart polkit.service
|
||||||
|
|
||||||
%files -f polkit-1.lang
|
%files -f polkit-1.lang
|
||||||
%doc COPYING NEWS README
|
%doc COPYING NEWS.md README.md
|
||||||
%{_datadir}/man/man1/*
|
%{_datadir}/man/man1/*
|
||||||
%{_datadir}/man/man8/*
|
%{_datadir}/man/man8/*
|
||||||
%{_datadir}/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
|
%{_datadir}/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
|
||||||
@ -147,6 +129,7 @@ exit 0
|
|||||||
%dir %{_datadir}/polkit-1/actions
|
%dir %{_datadir}/polkit-1/actions
|
||||||
%attr(0700,polkitd,root) %dir %{_datadir}/polkit-1/rules.d
|
%attr(0700,polkitd,root) %dir %{_datadir}/polkit-1/rules.d
|
||||||
%{_datadir}/polkit-1/actions/org.freedesktop.policykit.policy
|
%{_datadir}/polkit-1/actions/org.freedesktop.policykit.policy
|
||||||
|
%{_datadir}/polkit-1/policyconfig-1.dtd
|
||||||
%dir %{_sysconfdir}/polkit-1
|
%dir %{_sysconfdir}/polkit-1
|
||||||
%{_sysconfdir}/polkit-1/rules.d/50-default.rules
|
%{_sysconfdir}/polkit-1/rules.d/50-default.rules
|
||||||
%attr(0700,polkitd,root) %dir %{_sysconfdir}/polkit-1/rules.d
|
%attr(0700,polkitd,root) %dir %{_sysconfdir}/polkit-1/rules.d
|
||||||
@ -179,6 +162,9 @@ exit 0
|
|||||||
%{_libdir}/girepository-1.0/*.typelib
|
%{_libdir}/girepository-1.0/*.typelib
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 12 2022 Jan Rybar <jrybar@redhat.com> - 121-1
|
||||||
|
- Rebase to v.121
|
||||||
|
|
||||||
* Sun Feb 20 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 0.120-5
|
* Sun Feb 20 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 0.120-5
|
||||||
- switch to mozjs91
|
- switch to mozjs91
|
||||||
|
|
||||||
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
|||||||
SHA512 (polkit-0.120.tar.gz) = db072769439d5e17d0eed681e7b94251b77828c1474b40fe40b94293903a64333e7fa17515a3270648691f04a1374d8b404405ead6abf292a8eb8483164adc46
|
SHA512 (polkit-121.tar.xz) = 757736998297b048ec00e0122024bc661680d8c2e678468c14c1c449604944d6f2e0e1fd2511aa6d01fd81aa2362072f8fa057d792b82d8e9861cef6515d6369
|
||||||
SHA512 (polkit-0.120.tar.gz.sign) = 7783d8ce847f69a83d811f8b6b5f502c48ecbd9299e17a17cf70af236c26cc806a8b2448f15db23bc9c77ff3715b4d15983c17e793d01c11617699816e70956e
|
SHA512 (polkit-121.tar.xz.sign) = da3d0bdb2129e4ccb8a65462629d9b9e59448828b2ae08e9e1e73d7e385a8ac34f035bc59aaa97906709fd63504b89506be71bbc6471bffec05a7fdaa25a8203
|
||||||
|
Loading…
Reference in New Issue
Block a user