Hello community,

here is the log from the commit of package gparted for openSUSE:Factory checked 
in at 2017-11-27 22:15:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gparted (Old)
 and      /work/SRC/openSUSE:Factory/.gparted.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gparted"

Mon Nov 27 22:15:41 2017 rev:40 rq:545212 version:0.30.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gparted/gparted.changes  2017-09-04 
12:35:25.159132878 +0200
+++ /work/SRC/openSUSE:Factory/.gparted.new/gparted.changes     2017-11-27 
22:15:42.920505698 +0100
@@ -1,0 +2,45 @@
+Sat Nov 18 01:33:27 UTC 2017 - luc1...@linuxmail.org
+
+- Update to version 0.30.0:
+  + Interim fix for GParted fails to run as root under Wayland.
+  + Fix reading Unicode labels when no FS specific tools available.
+  + Safely quote and escape external programs arguments.
+  + Uses pkexec command (part of polkit) for root privilege
+    escalation when available.
+  + Bug Fixes:
+    - Interim fix for GParted fails to run as root under Wayland
+      (bgo#776437).
+    - Fix:
+      . Message failed to execute "mkudffs" when not installed
+        (bgo#786050).
+      . Reading Unicode labels when no FS specific tools available
+        (bgo#786502).
+      . Detection of file system images (bgo#787181).
+      . Problems with space in device names (bgo#649509).
+  + Update list of prohibited fat label characters (bgo#787202).
+  + Safely quote and escape external programs arguments
+    (bgo#787203).
+  + Remove:
+    - Minor bits of legacy from DMRaid module (bgo#788007).
+    - whole_device partition flag (bgo#788308).
+  + Updated translations.
+- Pass --enable-xhost-root parameter to configure: an interim
+  workaround to allow GParted to run under Wayland by using xhost
+  to grant and revoke root access to the X11 display.
+- Drop gparted_polkit and its sed command to inject it into
+  Makefile: the installation location of the gparted script has
+  changed and package scripts calling pkexec can be dropped.
+- Point fdupes to the data directory instead of the build root,
+  which is a practice that must be avoided.
+- Remove %clean section: it's no longer needed since RPM has this
+  functionality itself now.
+- Drop %icon_theme_cache_* and %desktop_database_* post/postun
+  scriptlets: it's no longer needed since RPM file triggers.
+- Add conditional use to translation-update-upstream: it's a
+  SLE-only requirement.
+- Switch gtkmm2-devel BuildRequires to its pkgconfig counterpart
+  once that configure only checks for its module.
+- Add glibmm-2.4 and sigc++-2.0 pkgconfig BuildRequires: note that
+  they were already being used but not declared in the specfile.
+
+-------------------------------------------------------------------

Old:
----
  gparted-0.29.0.tar.gz
  gparted-0.29.0.tar.gz.sig
  gparted_polkit

New:
----
  gparted-0.30.0.tar.gz
  gparted-0.30.0.tar.gz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gparted.spec ++++++
--- /var/tmp/diff_new_pack.7tSGkZ/_old  2017-11-27 22:15:43.892470417 +0100
+++ /var/tmp/diff_new_pack.7tSGkZ/_new  2017-11-27 22:15:43.896470271 +0100
@@ -17,30 +17,34 @@
 
 
 Name:           gparted
-Version:        0.29.0
+Version:        0.30.0
 Release:        0
 Summary:        Gnome Partition Editor
 License:        GPL-2.0
 Group:          System/Filesystems
 Url:            http://gparted.sourceforge.net/
 Source0:        
http://downloads.sourceforge.net/project/gparted/gparted/gparted-%{version}/%{name}-%{version}.tar.gz
-Source1:        gparted.policy
-Source2:        gparted_polkit
-Source98:       
http://downloads.sourceforge.net/project/gparted/gparted/gparted-%{version}/%{name}-%{version}.tar.gz.sig
+Source1:        
http://downloads.sourceforge.net/project/gparted/gparted/gparted-%{version}/%{name}-%{version}.tar.gz.sig
+Source98:       %{name}.policy
 Source99:       %{name}.keyring
 BuildRequires:  e2fsprogs-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-doc-utils-devel
-BuildRequires:  gtkmm2-devel >= 2.22.0
 BuildRequires:  intltool
 BuildRequires:  parted-devel
 BuildRequires:  perl-XML-Parser
 BuildRequires:  polkit
 BuildRequires:  scrollkeeper
+%if !0%{?is_opensuse}
 BuildRequires:  translation-update-upstream
+%endif
 BuildRequires:  update-desktop-files
 BuildRequires:  xfsprogs-devel
+BuildRequires:  pkgconfig(glibmm-2.4) >= 2.14.0
+BuildRequires:  pkgconfig(gtkmm-2.4) > 2.8
+BuildRequires:  pkgconfig(gthread-2.0)
+BuildRequires:  pkgconfig(sigc++-2.0) >= 2.5.1
 Requires:       btrfsprogs >= 4.1
 Requires:       cryptsetup
 Requires:       e2fsprogs
@@ -70,58 +74,47 @@
 %lang_package
 %prep
 %setup -q
-sed -i "s:@gksuprog@ @installdir@/gparted %f:@installdir@/gparted_polkit %f:g" 
gparted.desktop.in.in
+%if !0%{?is_opensuse}
 translation-update-upstream
+%endif
 
 %build
 export GKSUPROG="pkexec"
 %configure \
-       --disable-scrollkeeper
+       --disable-scrollkeeper \
+       --enable-xhost-root
 make %{?_smp_mflags}
 
 %install
 %make_install
 
-install -Dm0644 %{S:1} 
%{buildroot}%{_datadir}/polkit-1/actions/org.opensuse.policykit.gparted.policy
-
-# install the helper wrapper
-mkdir -p %{buildroot}%{_sbindir}
-install -p -m755 %{SOURCE2} %{buildroot}%{_sbindir}
+install -Dm0644 %{S:98} 
%{buildroot}%{_datadir}/polkit-1/actions/org.opensuse.policykit.%{name}.policy
+# Here we remove upstream policy file since we have our own
+rm %{buildroot}%{_datadir}/polkit-1/actions/org.gnome.%{name}.policy
 
 %suse_update_desktop_file %{name}
-%fdupes %{buildroot}
+%fdupes %{buildroot}%{_datadir}
 %find_lang %{name} %{?no_lang_C}
 
-%clean
-rm -rf %{buildroot}
-
-%post
-%icon_theme_cache_post
-%desktop_database_post
-
-%postun
-%icon_theme_cache_postun
-%desktop_database_postun
-
 %files
 %defattr(-,root,root)
 %doc README ChangeLog AUTHORS NEWS COPYING
-%{_sbindir}/gparted_polkit
-%{_sbindir}/gparted
-%{_sbindir}/gpartedbin
-%{_mandir}/man8/gparted.8.gz
+%{_bindir}/%{name}
+%{_sbindir}/%{name}bin
+%{_mandir}/man8/%{name}.8.gz
 %dir %{_datadir}/appdata
 %{_datadir}/appdata/%{name}.appdata.xml
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/*x*/apps/%{name}.png
 %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
-%{_datadir}/polkit-1/actions/org.opensuse.policykit.gparted.policy
+%{_datadir}/polkit-1/actions/org.opensuse.policykit.%{name}.policy
+#{_datadir}/polkit-1/actions/org.gnome.%%{name}.policy
 %dir %{_datadir}/gnome
 %dir %{_datadir}/gnome/help
-%dir %{_datadir}/gnome/help/gparted
-%doc %{_datadir}/gnome/help/gparted/C/
+%dir %{_datadir}/gnome/help/%{name}
+%doc %{_datadir}/gnome/help/%{name}/C/
 %dir %{_datadir}/omf
-%doc %{_datadir}/omf/gparted/gparted-C.omf
+%doc %{_datadir}/omf/%{name}/%{name}-C.omf
 
 %files lang -f %{name}.lang
 

++++++ gparted-0.29.0.tar.gz -> gparted-0.30.0.tar.gz ++++++
++++ 60462 lines of diff (skipped)



Reply via email to