Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnome-commander for openSUSE:Factory
checked in at 2023-02-09 16:23:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-commander (Old)
and /work/SRC/openSUSE:Factory/.gnome-commander.new.4462 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-commander"
Thu Feb 9 16:23:37 2023 rev:12 rq:1064001 version:1.16.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-commander/gnome-commander.changes
2022-06-20 15:39:15.259033134 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-commander.new.4462/gnome-commander.changes
2023-02-09 16:23:46.690889519 +0100
@@ -1,0 +2,29 @@
+Sun Jan 22 16:56:38 UTC 2023 - Bjørn Lie <[email protected]>
+
+- Update to version 1.16.0:
+ + New menu entry for (un)selecting only files
+ + Restored internal search after it was removed in version 1.14.0
+ + Migrated build system from GNU autotools to Meson
+ + Bugs fixed:
+ - Fix for showing wrong progress percentage when transfering
+ files
+ - Get rid of several deprecated Gtk2 widgets
+ - Fixes for copy/move; Fixes for canceling copy/move operations
+ - Fixes for delete operation; Allow cancelling deletion of
+ files; Fix for progress dialog
+ - Fix for creating directory with enabled Samba support
+ - Fix for disabling all plugins
+ - Fix for some errors on console
+ - Fix for changing the color scheme
+ - Disable beeping when reaching the end of the file list
+ - Various minor code improvements
+ + Updated translations.
+- Add meson BuildRequires and macros following upstreams port.
+- Add desktop-file-utils BuildRequires, new mandatory dependency.
+- Following the above, add appstream-glib and pkgconfig(gtest)
+ BuildRequires and check section, run meson_test macro during
+ build.
+- Add devel sub-package.
+- Remove new static libgcmd.a during install.
+
+-------------------------------------------------------------------
Old:
----
gnome-commander-1.14.3.tar.xz
New:
----
gnome-commander-1.16.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-commander.spec ++++++
--- /var/tmp/diff_new_pack.oLR4SL/_old 2023-02-09 16:23:48.726900008 +0100
+++ /var/tmp/diff_new_pack.oLR4SL/_new 2023-02-09 16:23:48.730900029 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gnome-commander
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: gnome-commander
-Version: 1.14.3
+Version: 1.16.0
Release: 0
Summary: A file manager for the GNOME desktop environment
License: GPL-2.0-or-later
Group: Productivity/File utilities
URL: http://gcmd.github.io/
-Source:
https://download.gnome.org/sources/gnome-commander/1.14/%{name}-%{version}.tar.xz
+Source:
https://download.gnome.org/sources/gnome-commander/1.16/%{name}-%{version}.tar.xz
%if 0%{?suse_version} < 1550
BuildRequires: gcc11
@@ -32,9 +32,12 @@
BuildRequires: c++_compiler
BuildRequires: c_compiler
%endif
+BuildRequires: appstream-glib
+BuildRequires: desktop-file-utils
BuildRequires: fdupes
BuildRequires: flex
BuildRequires: itstool
+BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: yelp-tools
BuildRequires: pkgconfig(exiv2) >= 0.14
@@ -42,6 +45,7 @@
BuildRequires: pkgconfig(glib-2.0) >= 2.66.0
BuildRequires: pkgconfig(gmodule-2.0) >= 2.0.0
BuildRequires: pkgconfig(gobject-2.0)
+BuildRequires: pkgconfig(gtest)
BuildRequires: pkgconfig(gtk+-2.0) >= 2.24.0
BuildRequires: pkgconfig(libgsf-1) >= 1.12.0
BuildRequires: pkgconfig(poppler-glib) >= 0.18
@@ -57,6 +61,12 @@
functions, the program is also an FTP client and can browse SMB
networks.
+%package devel
+Summary: Development files for %{name}
+
+%description devel
+Development files for %{name}.
+
%lang_package
%prep
@@ -67,34 +77,45 @@
export CC=%{_bindir}/gcc-11
export CXX=%{_bindir}/g++-11
%endif
-%configure\
- --disable-static \
- --without-unique \
+%meson \
+ -Dsamba=disabled \
+ -Dunique=disabled \
%{nil}
-%make_build
+%meson_build
%install
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
+# Delete static libgcmd.a
+find %{buildroot}%{_libdir} -type f -name "*.a" -delete -print
find %{buildroot}%{_datadir} -size 0 -delete
%find_lang %{name} %{?no_lang_C}
%fdupes -s %{buildroot}%{_datadir}
%fdupes %{buildroot}%{_libdir}
+%check
+%meson_test
+
%files
%license COPYING
-%doc NEWS README
-%doc AUTHORS ChangeLog TODO
+%doc NEWS README.md
%{_datadir}/help/C/%{name}
%{_datadir}/metainfo/org.gnome.%{name}.appdata.xml
%{_bindir}/*
%{_datadir}/applications/*.desktop
%{_datadir}/glib-2.0/schemas/org.gnome.%{name}.enums.xml
%{_datadir}/glib-2.0/schemas/org.gnome.%{name}.gschema.xml
-%{_datadir}/pixmaps/*.svg
%{_datadir}/pixmaps/%{name}
%{_libdir}/%{name}
%{_mandir}/man1/%{name}.1%{ext_man}
+%{_datadir}/icons/hicolor/scalable/apps/gnome-commander-symbolic.svg
+%{_datadir}/icons/hicolor/scalable/apps/gnome-commander.svg
+
+%files devel
+%doc AUTHORS TODO
+%{_includedir}/%{name}/
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/internal_viewer_hacking.txt
+%{_datadir}/%{name}/keys.txt
%files lang -f %{name}.lang
++++++ gnome-commander-1.14.3.tar.xz -> gnome-commander-1.16.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/gnome-commander/gnome-commander-1.14.3.tar.xz
/work/SRC/openSUSE:Factory/.gnome-commander.new.4462/gnome-commander-1.16.0.tar.xz
differ: char 25, line 1