commit eiciel for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package eiciel for openSUSE:Factory checked in at 2023-07-01 23:18:35 Comparing /work/SRC/openSUSE:Factory/eiciel (Old) and /work/SRC/openSUSE:Factory/.eiciel.new.13546 (New) Package is "eiciel" Sat Jul 1 23:18:35 2023 rev:47 rq:1096314 version:0.10.0 Changes: --- /work/SRC/openSUSE:Factory/eiciel/eiciel.changes2022-10-20 11:11:49.800034069 +0200 +++ /work/SRC/openSUSE:Factory/.eiciel.new.13546/eiciel.changes 2023-07-01 23:18:41.458490391 +0200 @@ -1,0 +2,14 @@ +Fri Apr 14 01:51:08 UTC 2023 - Luciano Santos + +- Update to version 0.10.0: + + Updated translations. +- Drop merged upstream patches: + 0001-Add-man-subdir-to-top-level-meson.build.patch and + 0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch. +- Move English translations from the lang sub-package to the main + one. This should offer translations for the main English locales + without the need to install any additional package by default. +- Add eiciel.rpmlintrc file to filter out the "file-not-in-%lang" + RPM Lint warning for the reason above. + +--- Old: 0001-Add-man-subdir-to-top-level-meson.build.patch 0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch eiciel-0.10.0.rc2.tar.gz New: eiciel-0.10.0.tar.gz eiciel.rpmlintrc Other differences: -- ++ eiciel.spec ++ --- /var/tmp/diff_new_pack.QDOKRl/_old 2023-07-01 23:18:42.210494899 +0200 +++ /var/tmp/diff_new_pack.QDOKRl/_new 2023-07-01 23:18:42.214494923 +0200 @@ -1,7 +1,7 @@ # # spec file for package eiciel # -# 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 @@ -19,21 +19,14 @@ %define _libnautilus_extensiondir %(pkg-config --variable extensiondir libnautilus-extension-4) Name: eiciel -Version:0.10.0.rc2 +Version:0.10.0 Release:0 Summary:GNOME ACL viewer and editor License:GPL-2.0-or-later Group: System/GUI/GNOME -URL:http://rofi.roger-ferrer.org/eiciel/ -# Source0: http://rofi.roger-ferrer.org/eiciel/files/%%{name}-%%{version}.tar.bz2 -Source0: https://github.com/rofirrim/eiciel/archive/refs/tags/0.10.0-rc2.tar.gz#/%{name}-%{version}.tar.gz - -# FIX-UPSTREAM-PATCH 0001-Add-man-subdir-to-top-level-meson.build.patch luc1...@opensuse.org -# Intall the manpage that was silently being ignored by Meson -Patch1: 0001-Add-man-subdir-to-top-level-meson.build.patch -# FIX-UPSTREAM-PATCH 0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch luc1...@opensuse.org -# Use sys/xattr.h in place of deprecated attr/xattr.h -Patch2: 0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch +URL:https://rofi.roger-ferrer.org/eiciel/ +Source0: https://github.com/rofirrim/eiciel/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source99: %{name}.rpmlintrc BuildRequires: gcc-c++ BuildRequires: itstool @@ -61,7 +54,7 @@ %lang_package %prep -%autosetup -p1 -n eiciel-0.10.0-rc2 +%autosetup -p1 %build %meson \ @@ -76,17 +69,23 @@ %files %license COPYING %doc AUTHORS README.md -%{_datadir}/help/C/%{name} %{_bindir}/eiciel %{_mandir}/man1/eiciel.1%{?ext_man} %{_datadir}/applications/org.roger_ferrer.Eiciel.desktop %{_datadir}/icons/hicolor/*/apps/*eiciel.* %dir %{_datadir}/metainfo %{_datadir}/metainfo/org.roger_ferrer.Eiciel.appdata.xml +# English should be offered to every installation by default. +%{_datadir}/locale/en_GB/ +%{_datadir}/locale/en_US/ +%{_datadir}/help/C/%{name} %files -n nautilus-eiciel %{_libnautilus_extensiondir}/libeiciel-nautilus.so %files lang -f %{name}.lang +# Those shouldn't be here in the first place. +%exclude %{_datadir}/locale/en_GB/ +%exclude %{_datadir}/locale/en_US/ %changelog ++ eiciel-0.10.0.rc2.tar.gz -> eiciel-0.10.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/eiciel-0.10.0-rc2/README.md new/eiciel-0.10.0/README.md --- old/eiciel-0.10.0-rc2/README.md 2022-09-17 15:06:38.0 +0200 +++ new/eiciel-0.10.0/README.md 2022-12-30 10:00:12.0 +0100 @@ -30,4 +30,5 @@ 4. I don't want the plugin support in GNOME Files -The GNOME Files plugin support is not optional at the moment. +The GNOME Files plugin support is optional, pass `-Dnautilus-plugin=disabled` +to `meson setup` above, to disable it. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svn
commit eiciel for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package eiciel for openSUSE:Factory checked in at 2022-10-20 11:11:22 Comparing /work/SRC/openSUSE:Factory/eiciel (Old) and /work/SRC/openSUSE:Factory/.eiciel.new.2275 (New) Package is "eiciel" Thu Oct 20 11:11:22 2022 rev:46 rq:1030033 version:0.10.0.rc2 Changes: --- /work/SRC/openSUSE:Factory/eiciel/eiciel.changes2022-05-31 17:38:07.275023271 +0200 +++ /work/SRC/openSUSE:Factory/.eiciel.new.2275/eiciel.changes 2022-10-20 11:11:49.800034069 +0200 @@ -1,0 +2,41 @@ +Tue Oct 18 02:30:20 UTC 2022 - Luciano Santos + +- Update to 0.10.0.rc2 version: + + This is a fully updated version to gtk4 and the new plugin +interface of GNOME Files 43. + + This version is meant to be used with GNOME Files 43 (and +later) and it will not work with any earlier version. + + The plugin support in GNOME Files 43 has been simplified, so +edition is not possible inside GNOME Files' Properties dialog. +Visualisation support has been implemented in GNOME Files. To +edit ACLs or Extended Attributes, use the contextual menu over +a file or directory in the files view of GNOME Files, this will +start Eiciel in edit mode for that file directly. + + Build system has been fully ported to Meson (Autotools has been +dropped). + + The id/app-id has been normalised from org.roger-ferrer.Eiciel +to org.roger_ferrer.Eiciel everywhere given the inconsistent +handling of the hyphen in the GNOME stack. +- Drop no longer needed update-desktop-files build requirement and + suse_update_desktop_file macro. +- Drop no longer needed libattr-devel and fdupes build requirements + and fdupes macro. +- Update pkgconfig module build requirements (align with Meson + script): + + "gtkmm-3.0 >= 3.0.0" to "gtkmm-4.0 >= 4.6"; + + "libnautilus-extension >= 3.0.0" to +"libnautilus-extension-4 >= 43" +- Add Meson build requirement and replace Autotools macros with + Meson's (configure/make_build/make_install to meson/meson_build/ + meson_install). +- Add new build requirements: "giomm-2.68 >= 2.68" pkgconfig module + and itstool. +- Update 'packageand(package1:package2)' obsolete Supplements + syntax to '(package1 and package2)' for supplementation of eiciel + and nautilus packages. +- Add 0001-Add-man-subdir-to-top-level-meson.build.patch and + 0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch + patches to fix installation of manpage and check for sys/xattr.h + rather than deprecated attr/xattr.h, respectively. + +--- Old: eiciel-0.9.13.1.tar.bz2 New: 0001-Add-man-subdir-to-top-level-meson.build.patch 0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch eiciel-0.10.0.rc2.tar.gz Other differences: -- ++ eiciel.spec ++ --- /var/tmp/diff_new_pack.2Kl8b3/_old 2022-10-20 11:11:50.304035090 +0200 +++ /var/tmp/diff_new_pack.2Kl8b3/_new 2022-10-20 11:11:50.308035098 +0200 @@ -16,24 +16,33 @@ # -%define _libnautilus_extensiondir %(pkg-config --variable extensiondir libnautilus-extension) +%define _libnautilus_extensiondir %(pkg-config --variable extensiondir libnautilus-extension-4) Name: eiciel -Version:0.9.13.1 +Version:0.10.0.rc2 Release:0 Summary:GNOME ACL viewer and editor License:GPL-2.0-or-later Group: System/GUI/GNOME URL:http://rofi.roger-ferrer.org/eiciel/ -Source0: http://rofi.roger-ferrer.org/eiciel/files/%{name}-%{version}.tar.bz2 -BuildRequires: fdupes +# Source0: http://rofi.roger-ferrer.org/eiciel/files/%%{name}-%%{version}.tar.bz2 +Source0: https://github.com/rofirrim/eiciel/archive/refs/tags/0.10.0-rc2.tar.gz#/%{name}-%{version}.tar.gz + +# FIX-UPSTREAM-PATCH 0001-Add-man-subdir-to-top-level-meson.build.patch luc1...@opensuse.org +# Intall the manpage that was silently being ignored by Meson +Patch1: 0001-Add-man-subdir-to-top-level-meson.build.patch +# FIX-UPSTREAM-PATCH 0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch luc1...@opensuse.org +# Use sys/xattr.h in place of deprecated attr/xattr.h +Patch2: 0001-Replace-deprecated-attr-xattr.h-with-sys-xattr.h.patch + BuildRequires: gcc-c++ +BuildRequires: itstool BuildRequires: libacl-devel -BuildRequires: libattr-devel +BuildRequires: meson >= 0.57 BuildRequires: pkgconfig -BuildRequires: update-desktop-files -BuildRequires: pkgconfig(gtkmm-3.0) >= 3.0.0 -BuildRequires: pkgconfig(libnautilus-extension) >= 3.0.0 +BuildRequires: pkgconfig(giomm-2.68) >= 2.68 +BuildRequires: pkgconfig(gtkmm-4.0) >= 4.6 +BuildRequires: pkgconfig(libnautilus-
commit eiciel for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package eiciel for openSUSE:Factory checked in at 2022-05-31 17:38:05 Comparing /work/SRC/openSUSE:Factory/eiciel (Old) and /work/SRC/openSUSE:Factory/.eiciel.new.1548 (New) Package is "eiciel" Tue May 31 17:38:05 2022 rev:45 rq:980075 version:0.9.13.1 Changes: --- /work/SRC/openSUSE:Factory/eiciel/eiciel.changes2021-09-20 23:36:19.315408458 +0200 +++ /work/SRC/openSUSE:Factory/.eiciel.new.1548/eiciel.changes 2022-05-31 17:38:07.275023271 +0200 @@ -1,0 +2,15 @@ +Tue May 31 08:17:27 UTC 2022 - Dominique Leuenberger + +- Update to version 0.9.13.1: + + Solves a missing file in the archive and adds some +compatibility support to build on old distributions. +- Changes from version 0.9.13: + + This update includes the long-requested feature of recursive +changing of permissions and some minor cleanups (mostly +non-functional changes). + + Add meson build system. +- Drop + 0001-Remove-deprecated-dynamic-exception-specifications.patch and + eiciel-sys-xattr.patch: fixed upstream. + +--- Old: 0001-Remove-deprecated-dynamic-exception-specifications.patch eiciel-0.9.12.1.tar.bz2 eiciel-sys-xattr.patch New: eiciel-0.9.13.1.tar.bz2 Other differences: -- ++ eiciel.spec ++ --- /var/tmp/diff_new_pack.5Gtcmo/_old 2022-05-31 17:38:07.939023605 +0200 +++ /var/tmp/diff_new_pack.5Gtcmo/_new 2022-05-31 17:38:07.943023606 +0200 @@ -1,7 +1,7 @@ # # spec file for package eiciel # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,17 +19,13 @@ %define _libnautilus_extensiondir %(pkg-config --variable extensiondir libnautilus-extension) Name: eiciel -Version:0.9.12.1 +Version:0.9.13.1 Release:0 Summary:GNOME ACL viewer and editor License:GPL-2.0-or-later Group: System/GUI/GNOME URL:http://rofi.roger-ferrer.org/eiciel/ Source0: http://rofi.roger-ferrer.org/eiciel/files/%{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM eiciel-sys-xattr.patch -- is deprecated, use instead -Patch0: eiciel-sys-xattr.patch -# PATCH-FIX-UPSTREAM -Patch1: 0001-Remove-deprecated-dynamic-exception-specifications.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libacl-devel ++ eiciel-0.9.12.1.tar.bz2 -> eiciel-0.9.13.1.tar.bz2 ++ 24544 lines of diff (skipped)
commit eiciel for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package eiciel for openSUSE:Factory checked in at 2021-09-20 23:33:28 Comparing /work/SRC/openSUSE:Factory/eiciel (Old) and /work/SRC/openSUSE:Factory/.eiciel.new.1899 (New) Package is "eiciel" Mon Sep 20 23:33:28 2021 rev:44 rq:920291 version:0.9.12.1 Changes: --- /work/SRC/openSUSE:Factory/eiciel/eiciel.changes2021-06-02 22:12:27.512120707 +0200 +++ /work/SRC/openSUSE:Factory/.eiciel.new.1899/eiciel.changes 2021-09-20 23:36:19.315408458 +0200 @@ -1,0 +2,6 @@ +Thu Sep 16 01:27:08 UTC 2021 - Stanislav Brabec + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +--- Other differences: -- ++ eiciel.spec ++ --- /var/tmp/diff_new_pack.dC06d3/_old 2021-09-20 23:36:19.707408942 +0200 +++ /var/tmp/diff_new_pack.dC06d3/_new 2021-09-20 23:36:19.707408942 +0200 @@ -1,7 +1,7 @@ # # spec file for package eiciel # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,7 +35,6 @@ BuildRequires: libacl-devel BuildRequires: libattr-devel BuildRequires: pkgconfig -BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: pkgconfig(gtkmm-3.0) >= 3.0.0 BuildRequires: pkgconfig(libnautilus-extension) >= 3.0.0 @@ -59,7 +58,6 @@ %prep %autosetup -p1 sed -i -e 's!attr/xattr\.h!sys/xattr\.h!g' configure -translation-update-upstream %build %configure \
commit eiciel for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package eiciel for openSUSE:Factory checked in at 2021-06-02 22:12:00 Comparing /work/SRC/openSUSE:Factory/eiciel (Old) and /work/SRC/openSUSE:Factory/.eiciel.new.1898 (New) Package is "eiciel" Wed Jun 2 22:12:00 2021 rev:43 rq:896738 version:0.9.12.1 Changes: --- /work/SRC/openSUSE:Factory/eiciel/eiciel.changes2020-01-31 23:56:27.371625630 +0100 +++ /work/SRC/openSUSE:Factory/.eiciel.new.1898/eiciel.changes 2021-06-02 22:12:27.512120707 +0200 @@ -1,0 +2,6 @@ +Tue Jun 1 15:11:45 UTC 2021 - Christophe Giboudeaux + +- Add GCC 11 compatibility fix: + * 0001-Remove-deprecated-dynamic-exception-specifications.patch + +--- New: 0001-Remove-deprecated-dynamic-exception-specifications.patch Other differences: -- ++ eiciel.spec ++ --- /var/tmp/diff_new_pack.4JOS67/_old 2021-06-02 22:12:27.948119628 +0200 +++ /var/tmp/diff_new_pack.4JOS67/_new 2021-06-02 22:12:27.952119619 +0200 @@ -28,7 +28,8 @@ Source0: http://rofi.roger-ferrer.org/eiciel/files/%{name}-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM eiciel-sys-xattr.patch -- is deprecated, use instead Patch0: eiciel-sys-xattr.patch - +# PATCH-FIX-UPSTREAM +Patch1: 0001-Remove-deprecated-dynamic-exception-specifications.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libacl-devel ++ 0001-Remove-deprecated-dynamic-exception-specifications.patch ++ >From fede0eaff4f0a3f63335d98a02e7fbf616be73bd Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Tue, 1 Jun 2021 17:11:20 +0200 Subject: [PATCH] Remove deprecated dynamic exception specifications Backport of upstream change c3b6df6d8. --- src/acl_manager.cpp | 2 +- src/acl_manager.hpp | 2 +- src/eiciel_xattr_controller.cpp | 10 +- src/eiciel_xattr_controller.hpp | 10 +- src/xattr_manager.cpp | 8 src/xattr_manager.hpp | 8 6 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/acl_manager.cpp b/src/acl_manager.cpp index 467aefc..5615589 100644 --- a/src/acl_manager.cpp +++ b/src/acl_manager.cpp @@ -19,7 +19,7 @@ #include "acl_manager.hpp" -ACLManager::ACLManager(const string& filename) throw (ACLManagerException) +ACLManager::ACLManager(const string& filename) : _filename(filename) { // Get first UGO permissions and info about the file diff --git a/src/acl_manager.hpp b/src/acl_manager.hpp index b9eec88..cf574b4 100644 --- a/src/acl_manager.hpp +++ b/src/acl_manager.hpp @@ -169,7 +169,7 @@ class ACLManager const static int PERM_WRITE = 1; const static int PERM_EXEC = 2; -ACLManager(const string& filename) throw (ACLManagerException); +ACLManager(const string& filename); string get_acl_access() const { return _text_acl_access; } string get_acl_default() const { return _text_acl_default; } diff --git a/src/eiciel_xattr_controller.cpp b/src/eiciel_xattr_controller.cpp index 229624c..958f50b 100644 --- a/src/eiciel_xattr_controller.cpp +++ b/src/eiciel_xattr_controller.cpp @@ -24,7 +24,7 @@ EicielXAttrController::EicielXAttrController() { } -void EicielXAttrController::open_file(const Glib::ustring& filename) throw (XAttrManagerException) +void EicielXAttrController::open_file(const Glib::ustring& filename) { if (_xattr_manager != NULL) { @@ -52,22 +52,22 @@ void EicielXAttrController::open_file(const Glib::ustring& filename) throw (XAtt } } -void EicielXAttrController::remove_attribute(const Glib::ustring& nomAtrib) throw (XAttrManagerException) +void EicielXAttrController::remove_attribute(const Glib::ustring& nomAtrib) { _xattr_manager->remove_attribute(nomAtrib); } -void EicielXAttrController::add_attribute(const Glib::ustring& nomAtrib, const Glib::ustring& valorAtrib) throw (XAttrManagerException) +void EicielXAttrController::add_attribute(const Glib::ustring& nomAtrib, const Glib::ustring& valorAtrib) { _xattr_manager->add_attribute(nomAtrib, valorAtrib); } -void EicielXAttrController::update_attribute_value(const Glib::ustring& nomAtrib, const Glib::ustring& valorNouAtrib) throw (XAttrManagerException) +void EicielXAttrController::update_attribute_value(const Glib::ustring& nomAtrib, const Glib::ustring& valorNouAtrib) { _xattr_manager->add_attribute(nomAtrib, valorNouAtrib); } -void EicielXAttrController::update_attribute_name(const Glib::ustring& nomAnticAtribut, const Glib::ustring& nomNouAtribut) throw (XAttrManagerException) +void EicielXAttrController::update_attribute_name(cons