!4 [sync] PR-3: Update to 1.5.4

From: @openeuler-sync-bot 
Reviewed-by: @yueyaoqiang 
Signed-off-by: @yueyaoqiang
This commit is contained in:
openeuler-ci-bot 2023-09-13 10:03:54 +00:00 committed by Gitee
commit e37fb2115f
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
5 changed files with 8 additions and 66 deletions

View File

@ -1,30 +0,0 @@
From 8a89e70157ce76db498ee539c8b9de4fdf6bb1a2 Mon Sep 17 00:00:00 2001
From: Michal Schmidt <mschmidt@redhat.com>
Date: Thu, 26 Jul 2018 16:40:10 +0200
Subject: [PATCH 1/3] Prefer X11 to Wayland GDK backend
Gtk.StatusIcon is not implemented for Wayland.
Prefer running with the 'x11' GDK backend, where the status icon works.
---
gajim/gajim.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gajim/gajim.py b/gajim/gajim.py
index 60e817f2c7..a1585f111b 100644
--- a/gajim/gajim.py
+++ b/gajim/gajim.py
@@ -50,6 +50,10 @@ def _init_gui(gui):
def _init_gtk():
+ # Prefer x11 to wayland for a working Gtk.StatusIcon
+ if 'GDK_BACKEND' not in os.environ:
+ os.environ['GDK_BACKEND']='x11'
+
import gi
gi.require_version('GLib', '2.0')
gi.require_version('Gio', '2.0')
--
2.20.1

View File

@ -1,26 +0,0 @@
From b2afbbc4c1b5afe0a3823e20aac7944422b7a3a8 Mon Sep 17 00:00:00 2001
From: Michal Schmidt <mschmidt@redhat.com>
Date: Thu, 25 Apr 2019 18:15:35 +0200
Subject: [PATCH 2/2] setup.cfg: bump nbxmpp version
gajim requires 0.6.10 since
commit 06ca9b39e16549bf230161e3bde766f4b2443586 ("Raise nbxmpp version")
Declare the same version in setup.cfg to make the resulting RPM
dependency accurate.
---
setup.cfg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff -up gajim-1.1.3/setup.cfg.orig gajim-1.1.3/setup.cfg
--- gajim-1.1.3/setup.cfg.orig 2019-04-25 18:26:59.091110491 +0200
+++ gajim-1.1.3/setup.cfg 2019-04-25 18:27:05.934983807 +0200
@@ -22,7 +22,7 @@ test_suite = test
install_requires =
cssutils>=1.0.2
keyring
- nbxmpp>=0.6.9,<0.7.0
+ nbxmpp>=0.6.10,<0.7.0
precis-i18n>=1.0.0
pyOpenSSL>=0.12

Binary file not shown.

BIN
gajim-1.5.4.tar.gz Normal file

Binary file not shown.

View File

@ -2,14 +2,12 @@
Summary: Jabber client written in PyGTK
Name: gajim
%global majorver 1.1
Version: 1.1.3
Release: 3
%global majorver 1.5
Version: 1.5.4
Release: 1
License: GPLv3
URL: https://gajim.org/
Source0: https://gajim.org/downloads/%{majorver}/%{name}-%{version}.tar.bz2
Patch0001: 0001-Prefer-X11-to-Wayland-GDK-backend.patch
Patch0002: 0002-setup.cfg-bump-nbxmpp-version.patch
Source0: https://gajim.org/downloads/%{majorver}/%{name}-%{version}.tar.gz
BuildArch: noarch
## Hard requirements
@ -82,21 +80,21 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{appid}.
%files -f %{name}.lang
%license COPYING
%doc %{_mandir}/man1/%{name}.1*
%doc %{_mandir}/man1/%{name}-history-manager.1*
%doc %{_mandir}/man1/%{name}-remote.1*
%{_bindir}/%{name}
%{_bindir}/%{name}-history-manager
%{_bindir}/%{name}-remote
%{_datadir}/applications/%{appid}.desktop
%{_datadir}/metainfo/%{appid}.appdata.xml
%{_datadir}/icons/hicolor/*x*/apps/%{appid}.png
%{_datadir}/icons/hicolor/scalable/apps/%{appid}.svg
%{_datadir}/icons/hicolor/symbolic/apps/%{appid}-symbolic.svg
%{_datadir}/icons/hicolor/scalable/apps/%{appid}-symbolic.svg
%{python3_sitelib}/%{name}
%{python3_sitelib}/%{name}-%{version}*.egg-info
%changelog
* Fri Mar 24 2023 wangkai <wangkai385@h-partners.com> - 1.5.4-1
- Update to 1.5.4
* Mon Dec 13 2021 liweigang <liweiganga@uniontech.com> - 1.1.3-3
- delete %dist