commit eiciel for openSUSE:Factory

2023-07-01 Thread Source-Sync
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

2022-10-20 Thread Source-Sync
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

2022-05-31 Thread Source-Sync
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

2021-09-20 Thread Source-Sync
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

2021-06-02 Thread Source-Sync
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