Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dino for openSUSE:Factory checked in at 2025-12-25 19:57:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dino (Old) and /work/SRC/openSUSE:Factory/.dino.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dino" Thu Dec 25 19:57:26 2025 rev:15 rq:1324367 version:0.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dino/dino.changes 2025-04-07 17:36:40.908985911 +0200 +++ /work/SRC/openSUSE:Factory/.dino.new.1928/dino.changes 2025-12-25 19:57:34.939086616 +0100 @@ -1,0 +2,50 @@ +Tue Dec 23 21:29:45 UTC 2025 - Richard Rahl <[email protected]> + +- Update to version 0.5.1: + * Strip leading "v" from tag when generating display version + * AppData: Set display_length to 360 + * Account details: Make own jid selectable + * Conversation details: Show used account if multiple are active + * Fix parse incoming stateless file sharing sources + * FileTransfer fix store source + * Voice processor: add back call to set stream delay + * Add support for whole body fallbacks + * Disregard SFS fallback messages even without source attachment given + * xmpp-vala: Fix SFS mime_type wire-format + * File Send Dialog: Make file widget static + * SFS: Fix datetime formating + * Add keyboard shortcut to close conversation + * Fix checkmark icon not being available + * Meson: Fix path to version.py in certain build + * User Avatar: Correctly handle multiple avatar sources + * Improve checking whether MUC messages will be referencable + * Meson: Add legacy support for Meson 1.3 + * Fix version.py for old python argparse + * Fix setting server_id for MAM messages from MUCs + * Only support SystemMemory caps for video + * device: Target resolution of 720p on libcamera devices + * device: Request 30 fps in absence of framerate negotiation + * SFS: Prefer announced media type over application/octet-stream from HTTP + * Handle issues with libsoup + * History: Fix sync issues when resuming from partial sync + * Remove invalid declaration modifiers + * Fix tick icons + * Fix file overlay leak + * rtp: device: Tweak common_widths for 16:9 ratio + * rtp: device: Ensure even heights for rescaled streams + * Fix fetching some MAM history for every MUC +- fix building by removing pkgconfig(vapigen-0.46) requirement, as that + dependency does not exist + +------------------------------------------------------------------- +Sun Apr 13 18:46:17 UTC 2025 - Michael Vetter <[email protected]> + +- Update to 0.5.0: + * Improved file sharing + * Reworked dialogs + * Consistent Color Generation + * See https://dino.im/blog/2025/04/dino-0.5-release/ +- Switch to meson +- Run spec-cleaner + +------------------------------------------------------------------- Old: ---- dino-0.4.5.tar.gz New: ---- dino-0.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dino.spec ++++++ --- /var/tmp/diff_new_pack.2xMNRR/_old 2025-12-25 19:57:35.767120815 +0100 +++ /var/tmp/diff_new_pack.2xMNRR/_new 2025-12-25 19:57:35.771120980 +0100 @@ -1,7 +1,7 @@ # # spec file for package dino # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,16 +16,14 @@ # +%define libdino libdino0 +%define libqlite libqlite0 +%define libcryptovala libcrypto-vala0 +%define libxmppvala libxmpp-vala0 %bcond_with separated_plugins %bcond_with separated_libs -%if 0%{?suse_version} -%bcond_without shared_libsignal -%else -%bcond_with shared_libsignal -%endif - Name: dino -Version: 0.4.5 +Version: 0.5.1 Release: 0 Summary: Modern Jabber/XMPP Client using GTK+/Vala License: GPL-3.0-only @@ -34,19 +32,13 @@ Source: https://github.com/dino/dino/releases/download/v%{version}/dino-%{version}.tar.gz # PATCH-FEATURE-UPSTREAM -- Add more emoji translations gh/dino/dino#1207 Patch0: dino-0.4.3-emoji.patch -BuildRequires: cmake BuildRequires: gcc-c++ -%if 0%{?suse_version} -BuildRequires: libgpgme-devel -BuildRequires: libgpgmepp-devel -%else -BuildRequires: gpgme-devel -%endif BuildRequires: libgcrypt-devel -BuildRequires: libnotify-devel +BuildRequires: libomemo-c-devel +BuildRequires: meson BuildRequires: ninja BuildRequires: pkgconfig -BuildRequires: vala >= 0.30 +BuildRequires: protobuf-c-devel BuildRequires: pkgconfig(gee-0.8) >= 0.10 BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.38 @@ -59,16 +51,22 @@ BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libadwaita-1) +BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libqrencode) BuildRequires: pkgconfig(libsoup-3.0) BuildRequires: pkgconfig(libsrtp2) BuildRequires: pkgconfig(nice) >= 0.1.15 BuildRequires: pkgconfig(sqlite3) -#BuildRequires: pkgconfig(webrtc-audio-processing) -%if %{with shared_libsignal} -BuildRequires: pkgconfig(libsignal-protocol-c) >= 2.3.2 -%endif +BuildRequires: pkgconfig(vapigen) >= 0.30 +BuildRequires: pkgconfig(webrtc-audio-processing) Requires: hicolor-icon-theme +%if 0%{?suse_version} +BuildRequires: libgpgmepp-devel +BuildRequires: pkgconfig(gpgme) +BuildRequires: pkgconfig(gpgme-glib) +%else +BuildRequires: gpgme-devel +%endif %if "%{_lib}" == "lib64" Requires: gstreamer1(element-gtksink)()(64bit) %else @@ -86,12 +84,6 @@ Provides: %{name}-plugin-http-upload = %{version} Obsoletes: %{name}-plugin-http-upload < %{version} %endif - -%define libdino libdino0 -%define libqlite libqlite0 -%define libcryptovala libcrypto-vala0 -%define libxmppvala libxmpp-vala0 - %if ! %{with separated_libs} Provides: %{libdino} = %{version}-%{release} Obsoletes: %{libdino} < %{version}-%{release} @@ -101,7 +93,6 @@ Obsoletes: %{libcryptovala} < %{version}-%{release} Provides: %{libxmppvala} = %{version}-%{release} Obsoletes: %{libxmppvala} < %{version}-%{release} - %endif %description @@ -144,7 +135,6 @@ %package devel Summary: Development files for %{name} Group: Development/Languages/Other - %if %{with separated_libs} Requires: %{libcryptovala} = %{version} Requires: %{libdino} = %{version} @@ -184,27 +174,13 @@ %autosetup -p1 %build -# workaround until we clarified if the gcc return type check is actually wrong there. -%if 0%{?suse_version} >= 1550 -export CFLAGS="%{optflags} -Wno-return-type" -%endif -echo "PRERELEASE %{version}" > VERSION -cmake -B build -DUSE_SOUP3=1 -%configure \ -%if ! %{with shared_libsignal} - --with-libsignal-in-tree -%endif -#cmake \ -# -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed" \ -# -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed" \ -# -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed" -cmake -B build -DUSE_SOUP3=1 -make %{?_smp_mflags} V=1 +# gh/dino/dino/#1696 +export CFLAGS="%{optflags} -Wno-error=return-type" +%meson +%meson_build %install -cmake -B build -DUSE_SOUP3=1 -#cmake_install -make install DESTDIR="%{buildroot}" V=1 +%meson_install # desktop-file-validate %{buildroot}%{_datadir}/applications/dino.desktop %find_lang dino @@ -250,13 +226,10 @@ %if %{with separated_libs} %post -n %{libdino} -p /sbin/ldconfig %postun -n %{libdino} -p /sbin/ldconfig - %post -n %{libqlite} -p /sbin/ldconfig %postun -n %{libqlite} -p /sbin/ldconfig - %post -n %{libcryptovala} -p /sbin/ldconfig %postun -n %{libcryptovala} -p /sbin/ldconfig - %post -n %{libxmppvala} -p /sbin/ldconfig %postun -n %{libxmppvala} -p /sbin/ldconfig %endif @@ -273,6 +246,7 @@ %{_bindir}/dino %dir %{_libdir}/dino %dir %{_libdir}/dino/plugins + %if ! %{with separated_plugins} %{_libdir}/dino/plugins/*.so %endif @@ -280,6 +254,7 @@ %{_datadir}/dbus-1/services/im.dino.Dino.service %{_datadir}/icons/hicolor/*/apps/*dino* %{_datadir}/metainfo/im.dino.Dino.appdata.xml + %if ! %{with separated_libs} %{_libdir}/libdino.so.* %{_libdir}/libqlite.so.* @@ -289,26 +264,22 @@ %if %{with separated_libs} %files -n %{libdino} -%defattr(-,root,root) %license LICENSE %doc README.md %{_libdir}/libdino.so.* %files -n %{libqlite} -%defattr(-,root,root) %license LICENSE %doc README.md %{_libdir}/libqlite.so.* %files -n %{libxmppvala} -%defattr(-,root,root) %license LICENSE %doc README.md %{_libdir}/libxmpp-vala.so.* %endif %files devel -%defattr(-,root,root) %{_includedir}/*.h %{_libdir}/libdino.so %{_libdir}/libqlite.so @@ -318,20 +289,17 @@ %if %{with separated_plugins} %files plugin-openpgp -f dino-openpgp.lang -%defattr(-,root,root) %license LICENSE %doc README.md %{_libdir}/dino/plugins/openpgp.so %files plugin-omemo -f dino-omemo.lang -%defattr(-,root,root) %license LICENSE %doc README.md %{_libdir}/dino/plugins/omemo.so %files plugin-http-upload #-f dino-http-files.lang -%defattr(-,root,root) %license LICENSE %doc README.md %{_libdir}/dino/plugins/http-files.so ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.2xMNRR/_old 2025-12-25 19:57:35.827123293 +0100 +++ /var/tmp/diff_new_pack.2xMNRR/_new 2025-12-25 19:57:35.835123623 +0100 @@ -1,6 +1,6 @@ -mtime: 1743790526 -commit: bd65ce27342e22854f07855ae560a5fd4f7874cb4084aa72096aee5b13e92902 +mtime: 1766525931 +commit: a0b238eab10d4ca2adda7f37cef3b5c49abcc6195ef2404d660d70daf22eae44 url: https://src.opensuse.org/xmpp/dino.git -revision: bd65ce27342e22854f07855ae560a5fd4f7874cb4084aa72096aee5b13e92902 +revision: a0b238eab10d4ca2adda7f37cef3b5c49abcc6195ef2404d660d70daf22eae44 projectscmsync: https://src.opensuse.org/xmpp/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-12-24 12:48:08.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ dino-0.4.5.tar.gz -> dino-0.5.1.tar.gz ++++++ ++++ 129759 lines of diff (skipped)
