Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package file-roller for openSUSE:Factory checked in at 2022-09-21 14:40:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/file-roller (Old) and /work/SRC/openSUSE:Factory/.file-roller.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "file-roller" Wed Sep 21 14:40:20 2022 rev:159 rq:1004780 version:43.0 Changes: -------- --- /work/SRC/openSUSE:Factory/file-roller/file-roller.changes 2022-03-23 20:16:40.826405124 +0100 +++ /work/SRC/openSUSE:Factory/.file-roller.new.2083/file-roller.changes 2022-09-21 14:40:51.665493484 +0200 @@ -1,0 +2,49 @@ +Sun Sep 18 08:48:28 UTC 2022 - Bj??rn Lie <[email protected]> + +- Update to version 43.0: + + New features and user visible changes: Add read-only support + for Apple???s `dmg` image format through 7-zip. + + Bugs fixed: Prevent libarchive backend from writing endless + padding when extracting RAR archives. + + Other changes: Various source code clean-ups. + + Updated translations. + +------------------------------------------------------------------- +Sat Aug 20 11:20:51 UTC 2022 - [email protected] + +- Update to version 43.alpha: + + New features and user visible changes: + - Support `7zz` and `7zzs` programs from the official 7-Zip + project. Distros will want to adjust the + `data/packages.match` file. + - Add a mnemonic to Extract button. + - Make password field reveal icon consistent with other GNOME + apps. + - Nautilus extension now supports extracting multiple archives + simultaneously with ???Archive to??????. + - Add context menu item to navigate to a file from search. + + Bugs fixed: + - Fix RAR decompression support in 7-Zip backend. + - Fix opening RAR archives with encrypted headers. + + Other changes: + - Port Nautilus extension to Nautilus 43. + - Various code clean-ups. + - Slightly modernized Meson code. + - Use portal-based APIs for opening files, adding dependency on + libportal and libportal-gtk3. + - Add support for building internal API docs using gi-docgen. + - Do not hide File-Roller icon in the KDE app laucher. + - Remove dependency on libnotify. + + Updated translations. +- Switch back to upstream tarball, drop service. +- Drop pkgconfig(libnotify) BuildRequires: No longer needed. +- Replace pkgconfig(libnautilus-extension) with + pkgconfig(libnautilus-extension-4) BuildRequires following + upstream changes. +- Add desktop-file-utils, pkgconfig(libportal), + pkgconfig(libportal-gtk3) and pkgconfig(gtk4) BuildRequires, new + dependencies. +- Rebase patches with quilt. +- Add back lhasa and arj Suggests. + +------------------------------------------------------------------- Old: ---- _service file-roller-3.42.0.obscpio file-roller.obsinfo New: ---- file-roller-43.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ file-roller.spec ++++++ --- /var/tmp/diff_new_pack.dhmZMH/_old 2022-09-21 14:40:52.253495115 +0200 +++ /var/tmp/diff_new_pack.dhmZMH/_new 2022-09-21 14:40:52.257495125 +0200 @@ -17,15 +17,13 @@ Name: file-roller -Version: 3.42.0 +Version: 43.0 Release: 0 Summary: An Archive Manager for GNOME License: GPL-2.0-or-later Group: Productivity/Archiving/Compression URL: https://wiki.gnome.org/Apps/FileRoller -# Disabled as we are using a git checkout via source service -#Source0: https://download.gnome.org/sources/file-roller/3.40/%%{name}-%%{version}.tar.xz -Source0: %{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/file-roller/43/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE file-roller-3.4-change-archiver-priority.patch bnc#767386 [email protected] -- Give unzip a higher priority than 7z when unpackging zip files. Gives better results for non-latin charsets. Patch0: file-roller-3.4-change-archiver-priority.patch @@ -33,9 +31,10 @@ Patch1: file-roller-pkg-match.patch # PATCH-FIX-OPENSUSE file-roller-ignore-unrar-if-wrapper.patch bsc#1072118 [email protected] -- if unrar is a wrapper script for unar, then ignore it, and use unar instead. Patch2: file-roller-ignore-unrar-if-wrapper.patch -# Needed for directory ownership +# Needed for directory ownership BuildRequires: dbus-1 +BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: file-devel BuildRequires: meson >= 0.50 @@ -47,8 +46,9 @@ BuildRequires: pkgconfig(json-glib-1.0) >= 0.14.0 BuildRequires: pkgconfig(libarchive) >= 3.0.0 BuildRequires: pkgconfig(libhandy-1) >= 1.5 -BuildRequires: pkgconfig(libnautilus-extension) -BuildRequires: pkgconfig(libnotify) >= 0.4.3 +BuildRequires: pkgconfig(libnautilus-extension-4) +BuildRequires: pkgconfig(libportal) +BuildRequires: pkgconfig(libportal-gtk3) # Formats that we likely want to support by default Recommends: bzip2 Recommends: 7zip @@ -64,11 +64,11 @@ Suggests: lzop Suggests: rzip Suggests: zoo +Suggests: lhasa +Suggests: arj # FIXME: Formats for which we don't have packages. Some are free software that # we could package. -#Suggests: lha #Suggests: lrzip -#Suggests: arj #Suggests: ncompress #Suggests: rar #Suggests: theunarchiver @@ -85,6 +85,7 @@ %package -n nautilus-file-roller Summary: File-roller extension for Nautilus Group: Productivity/Archiving/Compression +BuildRequires: pkgconfig(gtk4) Requires: %{name} = %{version} Requires: nautilus @@ -126,7 +127,7 @@ %{_datadir}/glib-2.0/schemas/org.gnome.FileRoller.gschema.xml %files -n nautilus-file-roller -%{_libdir}/nautilus/extensions-3.0/libnautilus-fileroller.so +%{_libdir}/nautilus/extensions-4/libnautilus-fileroller.so %files lang -f %{name}.lang ++++++ file-roller-3.4-change-archiver-priority.patch ++++++ --- /var/tmp/diff_new_pack.dhmZMH/_old 2022-09-21 14:40:52.289495214 +0200 +++ /var/tmp/diff_new_pack.dhmZMH/_new 2022-09-21 14:40:52.293495226 +0200 @@ -1,8 +1,8 @@ -Index: file-roller-3.31.92/src/fr-init.c +Index: file-roller-43.alpha/src/fr-init.c =================================================================== ---- file-roller-3.31.92.orig/src/fr-init.c -+++ file-roller-3.31.92/src/fr-init.c -@@ -374,6 +374,7 @@ register_archives (void) +--- file-roller-43.alpha.orig/src/fr-init.c ++++ file-roller-43.alpha/src/fr-init.c +@@ -345,6 +345,7 @@ register_archives (void) register_archive (fr_command_tar_get_type ()); register_archive (fr_command_cfile_get_type ()); @@ -10,7 +10,7 @@ register_archive (fr_command_7z_get_type ()); register_archive (fr_command_dpkg_get_type ()); -@@ -389,7 +390,6 @@ register_archives (void) +@@ -360,7 +361,6 @@ register_archives (void) register_archive (fr_command_rpm_get_type ()); register_archive (fr_command_unsquashfs_get_type ()); register_archive (fr_command_unstuff_get_type ()); ++++++ file-roller-ignore-unrar-if-wrapper.patch ++++++ --- /var/tmp/diff_new_pack.dhmZMH/_old 2022-09-21 14:40:52.317495292 +0200 +++ /var/tmp/diff_new_pack.dhmZMH/_new 2022-09-21 14:40:52.321495304 +0200 @@ -1,8 +1,8 @@ -Index: file-roller-3.32.0/src/fr-command-rar.c +Index: file-roller-43.alpha/src/fr-command-rar.c =================================================================== ---- file-roller-3.32.0.orig/src/fr-command-rar.c 2019-03-11 23:00:45.000000000 +0100 -+++ file-roller-3.32.0/src/fr-command-rar.c 2019-03-14 20:21:40.103871799 +0100 -@@ -775,6 +775,39 @@ fr_command_rar_get_mime_types (FrArchive +--- file-roller-43.alpha.orig/src/fr-command-rar.c ++++ file-roller-43.alpha/src/fr-command-rar.c +@@ -766,6 +766,39 @@ fr_command_rar_get_mime_types (FrArchive return rar_mime_type; } @@ -40,9 +40,9 @@ + return ret; +} - static FrArchiveCap + static FrArchiveCaps fr_command_rar_get_capabilities (FrArchive *archive, -@@ -786,7 +819,7 @@ fr_command_rar_get_capabilities (FrArchi +@@ -777,7 +810,7 @@ fr_command_rar_get_capabilities (FrArchi capabilities = FR_ARCHIVE_CAN_STORE_MANY_FILES | FR_ARCHIVE_CAN_ENCRYPT | FR_ARCHIVE_CAN_ENCRYPT_HEADER; if (_g_program_is_available ("rar", check_command)) capabilities |= FR_ARCHIVE_CAN_READ_WRITE | FR_ARCHIVE_CAN_CREATE_VOLUMES; ++++++ file-roller-pkg-match.patch ++++++ --- /var/tmp/diff_new_pack.dhmZMH/_old 2022-09-21 14:40:52.337495348 +0200 +++ /var/tmp/diff_new_pack.dhmZMH/_new 2022-09-21 14:40:52.341495359 +0200 @@ -1,24 +1,12 @@ -Index: file-roller-3.32.0/data/packages.match -=================================================================== ---- file-roller-3.32.0.orig/data/packages.match 2019-03-11 23:00:44.000000000 +0100 -+++ file-roller-3.32.0/data/packages.match 2019-03-14 20:21:39.939870131 +0100 -@@ -7,15 +7,15 @@ cpio= +--- file-roller-43.alpha-orig/data/packages.match 2022-08-18 22:17:26.000000000 +0200 ++++ file-roller-43.alpha/data/packages.match 2022-08-20 15:08:13.767734154 +0200 +@@ -10,7 +10,7 @@ dpkg= genisoimage= gzip= -lha= +lha=lhasa lrzip= + lz4= lzip= - lzma= - lzop= - ncompress= - p7zip= --p7zip-full= --p7zip-rar= -+p7zip-full=p7zip -+p7zip-rar=p7zip - rar= - rpm= - rzip=
