commit polkit for openSUSE:Factory
Hello community, here is the log from the commit of package polkit for openSUSE:Factory checked in at 2017-09-04 12:17:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/polkit (Old) and /work/SRC/openSUSE:Factory/.polkit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "polkit" Mon Sep 4 12:17:41 2017 rev:58 rq:519773 version:0.113 Changes: -------- --- /work/SRC/openSUSE:Factory/polkit/polkit.changes 2017-06-18 13:49:58.470330488 +0200 +++ /work/SRC/openSUSE:Factory/.polkit.new/polkit.changes 2017-09-04 12:17:42.432544712 +0200 @@ -1,0 +2,5 @@ +Tue Aug 15 12:20:52 UTC 2017 - dimstar@opensuse.org + +- Add polkit-itstools.patch: Add gettext support for .policy files. + +------------------------------------------------------------------- New: ---- polkit-itstools.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ polkit.spec ++++++ --- /var/tmp/diff_new_pack.Z01ur0/_old 2017-09-04 12:17:43.616378289 +0200 +++ /var/tmp/diff_new_pack.Z01ur0/_new 2017-09-04 12:17:43.628376602 +0200 @@ -17,15 +17,13 @@ %define with_systemd 1 - Name: polkit +Version: 0.113 +Release: 0 Summary: PolicyKit Authorization Framework License: LGPL-2.1+ Group: System/Libraries -Version: 0.113 -Release: 0 Url: http://www.freedesktop.org/wiki/Software/polkit/ -BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://www.freedesktop.org/software/polkit/releases/%{name}-%{version}.tar.gz Source1: http://www.freedesktop.org/software/polkit/releases/%{name}-%{version}.tar.gz.sign Source2: %name.keyring @@ -38,6 +36,8 @@ Patch2: polkit-revert-session-magic.patch # PATCH-FIX-OPENSUSE polkit-gettext.patch lnussel@suse.de -- allow fallback to gettext for polkit action translations Patch3: polkit-gettext.patch +# PATCH-FEATURE-UPSTREAM polkit-itstools.patch dimstar@opensuse.org -- Add gettext support for .policy files, taken from git +Patch4: polkit-itstools.patch # needed for patch1 BuildRequires: autoconf # needed for patch1 @@ -45,13 +45,17 @@ BuildRequires: glib2-devel >= 2.30.0 BuildRequires: gobject-introspection-devel >= 0.6.2 BuildRequires: gtk-doc -# gtk-doc drags indirectyly ruby in for one of the helpers. This in turn causes a build cycle. -#!BuildIgnore: ruby BuildRequires: intltool BuildRequires: libexpat-devel -# needed for patch1 and patch3 +# needed for patch1, patch3 and patch4 BuildRequires: libtool BuildRequires: pam-devel +# gtk-doc drags indirectyly ruby in for one of the helpers. This in turn causes a build cycle. +#!BuildIgnore: ruby +Requires: dbus-1 +Requires: libpolkit0 = %{version}-%{release} +PreReq: permissions +PreReq: pwdutils %if 0%{?with_systemd} BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(libsystemd) @@ -62,16 +66,12 @@ %else BuildRequires: pkgconfig(mozjs185) %endif -PreReq: permissions pwdutils %if ! %{with_systemd} Requires: ConsoleKit %endif -Requires: dbus-1 -Requires: libpolkit0 = %{version}-%{release} %if %{with_systemd} %systemd_requires %endif - # Upstream First - Policy: # Never add any patches to this package without the upstream commit id # in the patch. Any patches added here without a very good reason to make @@ -134,6 +134,7 @@ %endif %patch2 -p1 -R %patch3 -p1 +%patch4 -p1 %build export V=1 @@ -158,14 +159,11 @@ %install %make_install -rm $RPM_BUILD_ROOT%{_libdir}/*.la +rm %{buildroot}%{_libdir}/*.la # create $HOME for polkit user install -d %{buildroot}%{_localstatedir}/lib/polkit %find_lang polkit-1 -%clean -rm -rf $RPM_BUILD_ROOT - %pre getent group polkitd > /dev/null || groupadd -r polkitd getent passwd polkitd > /dev/null || useradd -r -g polkitd -d %{_localstatedir}/lib/polkit -s /sbin/nologin -c "User for polkitd" polkitd @@ -253,6 +251,8 @@ %{_bindir}/pk-example-frobnicate %{_datadir}/gir-1.0/*.gir %{_datadir}/polkit-1/actions/org.freedesktop.policykit.examples.pkexec.policy +%{_datadir}/gettext/its/polkit.its +%{_datadir}/gettext/its/polkit.loc %files doc %defattr(-,root,root,-) ++++++ polkit-itstools.patch ++++++
From c78819245ff8a270f97c9f800773e727918be838 Mon Sep 17 00:00:00 2001 From: Matthias Clasen
Date: Fri, 15 Jul 2016 11:12:35 -0400 Subject: Add gettext support for .policy files
gettext can extract strings from and merge them back into xml
file formats, with the help of .its files.
https://bugs.freedesktop.org/show_bug.cgi?id=96940
diff --git a/data/Makefile.am b/data/Makefile.am
index fe0f1d5..18693fe 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -36,6 +36,11 @@ pkgconfig_DATA = polkit-gobject-1.pc polkit-agent-1.pc
# ----------------------------------------------------------------------------------------------------
+itsdir = $(datadir)/gettext/its
+its_DATA = polkit.loc polkit.its
+
+# ----------------------------------------------------------------------------------------------------
+
systemdservice_in_files = polkit.service.in
if HAVE_SYSTEMD
diff --git a/data/polkit.its b/data/polkit.its
new file mode 100644
index 0000000..1312ecb
--- /dev/null
+++ b/data/polkit.its
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+
participants (1)
-
root@hilbert.suse.de