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)

Reply via email to