public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Michael Kuhn <suraia@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/gajim] rawhide: Update to 2.6.0
Date: Thu, 24 Sep 2026 07:28:05 GMT [thread overview]
Message-ID: <179023488501.1.9890888074461028684.rpms-gajim-24196a9141ee@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/gajim
Branch : rawhide
Commit : 24196a9141eed71420434b206520094fbe29254b
Author : Michael Kuhn <suraia@fedoraproject.org>
Date : 2026-08-28T11:35:49+02:00
Stats : +56/-42 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/gajim/c/24196a9141eed71420434b206520094fbe29254b?branch=rawhide
Log:
Update to 2.6.0
---
diff --git a/.gitignore b/.gitignore
index 7fd3352..197893d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -52,3 +52,4 @@ gajim-0.13.4.tar.bz2
/gajim-1.7.1.tar.gz
/gajim-1.7.2.tar.gz
/gajim-1.7.3.tar.gz
+/gajim-2.6.0.tar.gz
diff --git a/gajim.spec b/gajim.spec
index db340c1..5238358 100644
--- a/gajim.spec
+++ b/gajim.spec
@@ -1,56 +1,65 @@
%global appid org.gajim.Gajim
Name: gajim
-Version: 1.7.3
-Release: 16%{?dist}
+Version: 2.6.0
+Release: 1%{?dist}
Summary: Jabber client written in PyGTK
-# Automatically converted from old format: GPLv3 - review is highly recommended.
-License: GPL-3.0-only
+License: GPL-3.0-or-later
URL: https://gajim.org/
-Source0: https://gajim.org/downloads/1.7/gajim-%{version}.tar.gz
+Source0: https://gajim.org/downloads/2.6/gajim-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
-BuildRequires: intltool
+BuildRequires: python3dist(pytest)
+BuildRequires: gettext
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
+# Tests
+BuildRequires: libadwaita >= 1.7.0
+BuildRequires: gtksourceview5
+BuildRequires: gobject-introspection
## Hard requirements
-Requires: python3-gobject >= 3.42
+Requires: python3-gobject >= 3.53
Requires: cairo >= 1.16
-Requires: python3-pillow
-Requires: gtk3 >= 3.24.30
-Requires: glib2 >= 2.60
-Requires: gtksourceview4
+Requires: gtk4 >= 4.17.5
+Requires: glib2 >= 2.80
+Requires: gtksourceview5
Requires: pango >= 1.50
-Requires: sqlite-libs >= 3.33
-Requires: hicolor-icon-theme
-## Optional, but not too big and not worth exploding the test matrix for
-# For gajim-remote, desktop notifications, logind, NetworkManager, ...
-Requires: python3-dbus
+Requires: libadwaita >= 1.7.0
+Requires: gstreamer1
+Requires: gstreamer1-plugins-base
+Requires: sqlite-libs >= 3.35
+
+# Required for httpx
+Requires: python3-h2
+Requires: python3-socksio
+
+# Required but not listed
+# gobject-introspection contains cairo-1.0.typelib
+Requires: gobject-introspection
+# Used in gajim/common/util/version.py
+Requires: libsoup3
+
## Optional, roughly in the order listed in upstream README.md
-# OpenPGP message encryption - Encrypting chat messages with OpenPGP keys
-Recommends: python3-gnupg
-# Spell checker - Spellchecking of composed messages
-Recommends: gspell
+# gajim-remote
+Recommends: dbus
+# Spell checker
+Recommends: libspelling
+Recommends: hunspell
# Password storage
Recommends: libsecret
-# UPnP-IGD - Ability to request your router to forward port for file transfer
+# NAT traversal (currently disabled in Gajim)
Recommends: gupnp-igd
# Sharing location
Recommends: geoclue2-libs
-# Sound
-Recommends: gsound
-# Audio/Video - Ability to start audio and video chat
-Recommends: farstream02
-Recommends: gstreamer1
-Recommends: gstreamer1-plugins-base
-Recommends: gstreamer1-plugins-good-gtk
-## Plugins
-# OMEMO
-Recommends: python3-axolotl
-Recommends: python3-protobuf
-Recommends: python3-qrcode
+# Get accurate information about the used operating system
+Recommends: python3-distro
+# Rich previews (images and voice messages)
+Recommends: gstreamer1-plugin-gtk4
+Recommends: gstreamer1-plugin-libav
+Recommends: gstreamer1-plugins-good
+Recommends: gstreamer1-plugins-bad-free
%description
Gajim is a Jabber client written in PyGTK. The goal of Gajim's developers is
@@ -58,19 +67,19 @@ to provide a full featured and easy to use xmpp client for the GTK+ users.
Gajim does not require GNOME to run, even though it exists with it nicely.
%prep
-%autosetup
+%autosetup -n gajim-%{version}
%generate_buildrequires
%pyproject_buildrequires
%build
%pyproject_wheel
-./pep517build/build_metadata.py --output-dir dist/metadata
+./make.py build
%install
%pyproject_install
-./pep517build/install_metadata.py dist/metadata --prefix %{buildroot}/%{_prefix}
-%pyproject_save_files gajim
+./make.py install --prefix %{buildroot}/%{_prefix}
+%pyproject_save_files -l gajim
# RHEL <= 9 doesn't support .desktop files with version 1.5,
# see: https://bugzilla.redhat.com/show_bug.cgi?id=2107278
@@ -80,21 +89,25 @@ sed -e 's/^SingleMainWindow=/X-GNOME-SingleWindow=/' \
%endif
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{appid}.desktop
-appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{appid}.appdata.xml
+appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{appid}.metainfo.xml
-%find_lang %{name}
+%check
+%pytest
-%files -f %{pyproject_files} -f %{name}.lang
+%files -f %{pyproject_files}
%doc %{_mandir}/man1/%{name}.1*
%doc %{_mandir}/man1/%{name}-remote.1*
%{_bindir}/%{name}
%{_bindir}/%{name}-remote
%{_datadir}/applications/%{appid}.desktop
-%{_datadir}/metainfo/%{appid}.appdata.xml
+%{_datadir}/metainfo/%{appid}.metainfo.xml
%{_datadir}/icons/hicolor/scalable/apps/%{appid}.svg
%{_datadir}/icons/hicolor/scalable/apps/%{appid}-symbolic.svg
%changelog
+* Fri Aug 28 2026 Michael Kuhn <suraia@fedoraproject.org> - 2.6.0-1
+- Update to 2.6.0
+
* Wed Jul 15 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
diff --git a/sources b/sources
index ec55075..7030e28 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (gajim-1.7.3.tar.gz) = 66135e88784350bab79b61debc1b65144a82f8eee2c1841d21e4f511b3792361e57b60304d2478654e563687e8302426d76063e748236f4e1c959511c7c28665
+SHA512 (gajim-2.6.0.tar.gz) = ea0295a93cdb2e3838d9519ec3c235a2d7a11669952c3c7db4e36a80a5defb015d5eed9df419e01e5d7e8973dec793e36328afe3c7bab508c0d039d80ec66f97
reply other threads:[~2026-09-24 7:28 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=179023488501.1.9890888074461028684.rpms-gajim-24196a9141ee@fedoraproject.org \
--to=suraia@fedoraproject.org \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox