Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package Jamulus for openSUSE:Factory checked 
in at 2026-05-15 23:55:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Jamulus (Old)
 and      /work/SRC/openSUSE:Factory/.Jamulus.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Jamulus"

Fri May 15 23:55:27 2026 rev:26 rq:1353356 version:3.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/Jamulus/Jamulus.changes  2025-02-20 
16:37:46.779518277 +0100
+++ /work/SRC/openSUSE:Factory/.Jamulus.new.1966/Jamulus.changes        
2026-05-15 23:56:24.136252005 +0200
@@ -1,0 +2,73 @@
+Sat May  9 10:59:31 UTC 2026 - ecsos <[email protected]>
+
+- Update to 3.12.0
+  - FreeBSD: make -6 option work properly with both IPv6 and IPv4 peers 
(#3664).
+  - Added missing override specifiers for virtual methods (#3667).
+  - Client+Server: Correct QoS setting for IPv6 (#3622).
+  - Tools: Updated checkkeys.pl to flag missing accelerator key in translation 
(#3635).
+  - Tools: Updated changelog-helper to report skipped PRs (#3639).
+  - Server/Client: Allow registration and display of longer version numbers 
(#3657).
+  - Extended SRV record support (#3556).
+  - Client RPC: Added a jamulusclient/setFaderLevel method to the RPC remote 
interface (#3571).
+  - Client RPC: Added jamulusclient/pollServerList methods and 
jamulusclient/receivedServerList notification to JSON-RPC interface (#3479).
+  - Server RPC: Added jamulusserver/setDirectory request (#3533).
+  - iOS/Android: Use compact view as default view on mobile OS for better 
usability (#3587).
+  - Added link to privacy policy (#3586).
+  - Tools: checkkeys.pl now automatically finds the translation directory 
(#3590).
+  - Tools: updated checkkeys.pl to use XML::LibXML (#3558).
+  - Tools: added improvements to changelog-helper.sh (#3459).
+  - Tools: Added missing Makefile.in files to Opus 1.5.2 distro (#3488).
+  - Translation: Added Japanese translation (#3568).
+  - Translation: Updated Slovak translation (#3650).
+  - Translations updated from Hosted Weblate (#3540, #3453, #3441, #3388, 
#3652, #3638, #3620, #3656, #3663).
+  - Client: Added MIDI tab to Settings GUI exposing MIDI parameters. MIDI 
Learn feature also added (#3502).
+  - Client: Added screen-reader accessibility to server list in the Connect 
dialog (#3606).
+  - Client: Bug: Fix missing variables passed to connect dialog (#3578).
+  - Client: Use the commit time rather than commit id for sort in 
--showallserver (#3562).
+  - Client: Fix sorting of version number in connect dialog with 
--showallservers (#3557).
+  - Client: Display version for each server in the Connect dialog (#3416).
+  - Client: Added "Sort by Channel" to mixer view (#3418).
+  - Client: allocate channel numbers locally and always give user own channel 
of 0 (#3426).
+  - Client: Apply rate-limiting to Pan change messages to eliminate lag in 
their effect (#3429).
+  - Client: Added native MIDI support to the ASIO (non-Jack) Windows build 
(#3431).
+  - Server: Disabled swap memory usage on Linux (#3381).
+  - Server: The -m/--htmlstatus option is considered deprecated and has been 
replaced by JSON RPC's jamulusserver/getClients method.
+    The -m option will be removed in future (#3398).
+  - Windows: Avoid screensaver or sleeping if connected to a server (#3498).
+  - Linux: Reorder service initialization to wait for network interface before 
starting the Server (#3440).
+  - iOS: Fixed GUI issue preventing the connect dialog to show correctly 
(#3343).
+  - iOS: Add notes for iOS compiling documentation (#3594).
+  - iOS: Add workaround from QTBUG-129651 for iOS FFMPEG linking (#3581).
+  - iOS: Upgrade build for Qt 6 compatibility (#3445).
+  - iOS: Return correct operating system version if run as server (#3360).
+  - iOS: Added icon to iOS app (#3410).
+  - iOS: Fix app hang if the language was changed (#3411).
+  - iOS: Fix crash on Qt6 after closing the chat window (#3413).
+  - Build: Updated bundled Qt6 to version 6.10.1 (iOS 6.7.3) (#3407, #3262, 
#3599).
+  - Build: Updated Windows Installer base (NSIS) to version 3.11 (#3483).
+  - Build: Bump maxim-lobanov/setup-xcode from 1.6.0 to 1.7.0 (#3645).
+  - uild: Bump actions/download-artifact from 7 to 8 (#3633).
+  - Build: Bump actions/upload-artifact from 6 to 7 (#3634).
+  - Build: Improvements and ASIO fix for Windows dependencies (#3612).
+  - Build: Windows: Move ASIO to GPL (#3553).
+  - Build: Updated Opus library to v1.5.2 (#3409).
+  - Build: Upgrade Android Runner to Ubuntu 22.04 (#3444).
+  - Build: Switch Linux ARM builds to be built on arm runners (#3470).
+  - Build: Provide continued legacy macOS support (but moving Sierra to High 
Sierra as minimum target) (#3579).
+  - Build: Updated the Github build runner for MacOS Legacy to macos-13 
(#3436).
+  - Build: Bump ASIO-SDK from asiosdk_2.3.3_2019-06-14 to 
ASIO-SDK_2.3.4_2025-10-15 (#3617).
+  - Build: Bump Qt6 from 6.10.1 to 6.10.2 (#3616).
+  - Build: Updated create-dmg (macOS) to version 1.2.3 (#3561).
+  - Build: Bump actions/checkout from 4 to 6 (#3566).
+  - Build: Bump github/codeql-action from 3 to 4 (#3549).
+  - Build: Bump actions/cache from 4 to 5 (#3574).
+  - Build: Bump actions/upload-artifact from 4 to 6 (#3576).
+  - Build: Bump actions/download-artifact from 4 to 7 (#3575).
+  - Build: Bump DoozyX/clang-format-lint-action from 0.18.2 to 0.20 (#3490).
+  - Build: Bump DoozyX/clang-format-lint-action from 
11b773b1598aa4ae3b32f023701bca5201c3817d to 
c71d0bf4e21876ebec3e5647491186f8797fde31 (#3368).
+- Drop Jamulus-version.patch because now in upstream.
+- Set jack from require to recommend to use Jamulus under wayland.
+- Insert description for pipewire in README.SUSE.
+- Fix boo#1222081: Use opus from jamulus and not from suse.
+
+-------------------------------------------------------------------

Old:
----
  Jamulus-3.11.0.tar.gz
  Jamulus-version.patch

New:
----
  Jamulus-3.12.0.tar.gz

----------(Old B)----------
  Old:  - Build: Bump DoozyX/clang-format-lint-action from 
11b773b1598aa4ae3b32f023701bca5201c3817d to 
c71d0bf4e21876ebec3e5647491186f8797fde31 (#3368).
- Drop Jamulus-version.patch because now in upstream.
- Set jack from require to recommend to use Jamulus under wayland.
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Jamulus.spec ++++++
--- /var/tmp/diff_new_pack.2lcO8x/_old  2026-05-15 23:56:25.508308485 +0200
+++ /var/tmp/diff_new_pack.2lcO8x/_new  2026-05-15 23:56:25.516308814 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package Jamulus
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2014 Pascal Bleser <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -21,10 +21,10 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 
-%define tarball_version 3_10_0
+%define tarball_version 3_12_0
 
 Name:           Jamulus
-Version:        3.11.0
+Version:        3.12.0
 Release:        0
 Summary:        Low-latency internet connection tool for real-time jam sessions
 License:        GPL-2.0-or-later
@@ -38,7 +38,6 @@
 Source20:       %{name}.sysconfig
 Source21:       %{name}.firewalld
 Source90:       README.SUSE
-Patch1:         %{name}-version.patch
 BuildRequires:  ImageMagick
 BuildRequires:  fdupes
 BuildRequires:  firewall-macros
@@ -49,14 +48,14 @@
 BuildRequires:  pkgconfig
 BuildRequires:  pwdutils
 BuildRequires:  systemd-rpm-macros
-BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(Qt6Concurrent) >= 6.6.3
+BuildRequires:  pkgconfig(Qt6Linguist)
 BuildRequires:  pkgconfig(Qt6Multimedia)
 BuildRequires:  pkgconfig(Qt6Network)
 BuildRequires:  pkgconfig(Qt6Widgets)
 BuildRequires:  pkgconfig(Qt6Xml)
-BuildRequires:  pkgconfig(opus)
-Requires:       jack >= 1.9.21
+#BuildRequires:  pkgconfig(opus)
+Recommends:     jack >= 1.9.21
 Requires(pre):  shadow
 Requires(pre):  %fillup_prereq
 Requires(pre):  group(nogroup)
@@ -77,8 +76,9 @@
 install -m644 %{SOURCE90} .
 
 %build
-%qmake6 CONFIG+=opus_shared_lib CONFIG+=disable_version_check
-%make_jobs
+#%%qmake6 CONFIG+=opus_shared_lib CONFIG+=disable_version_check
+%qmake6 CONFIG+=disable_version_check
+%cmake_build
 
 %install
 install -D -m0755 Jamulus %{buildroot}%{_bindir}/%{name}
@@ -86,7 +86,7 @@
 # icons
 for s in 16 22 32 48 64 72 96 128 192; do
    mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps
-   #convert -strip -resize ${s}x${s} %{name}_icon.png \
+   #convert -strip -resize ${s}x${s} %%{name}_icon.png \
    convert -strip -resize ${s}x${s} src/res/io.jamulus.jamulus.png \
     %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/io.jamulus.jamulus.png
 done
@@ -124,7 +124,6 @@
 sed -i -e 's|$$TARGET|Jamulus|g' linux/jamulus.desktop.in
 sed -i -e 's|Icon=jamulus|Icon=Jamulus|g' linux/jamulus.desktop.in
 install -D -m 0644 linux/jamulus.desktop.in 
%{buildroot}%{_datadir}/applications/%{name}.desktop
-%suse_update_desktop_file %{name}
 
 %fdupes %{buildroot}%{_datadir}
 

++++++ Jamulus-3.11.0.tar.gz -> Jamulus-3.12.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/Jamulus/Jamulus-3.11.0.tar.gz 
/work/SRC/openSUSE:Factory/.Jamulus.new.1966/Jamulus-3.12.0.tar.gz differ: char 
115, line 2

++++++ README.SUSE ++++++
--- /var/tmp/diff_new_pack.2lcO8x/_old  2026-05-15 23:56:25.668315071 +0200
+++ /var/tmp/diff_new_pack.2lcO8x/_new  2026-05-15 23:56:25.672315236 +0200
@@ -1,5 +1,30 @@
 You can run Jamulus as a client, as well as a headless public or private 
server.
 
+Client:
+=======
+Under pipewire you must start PIPEWIRE_LATENCY="128/48000" Jamulus from 
console.
+
+Or as descriped in jamulus docu:
+Configure PipeWire
+
+PipeWire provides its own JACK server. When you launch the Jamulus Client, 
PipeWire automatically runs a JACK server.
+However, there are a few parameters to adjust.
+You need to set your audio interface to the “pro-audio” profile and define 
PipeWire’s “rate” and “quantum” parameters beforehand.
+You can find more information about the configuration in the PipeWire wiki.
+
+To set up your system:
+
+    Open pavucontrol (the audio mixer) and choose the “pro-audio” profile for 
your sound hardware in the configuration tab.
+    In a terminal use the following two commands to force PipeWire’s rate and 
quantum:
+
+    pw-metadata -n settings 0 clock.force-rate 48000
+    pw-metadata -n settings 0 clock.force-quantum 128
+
+
+
+Server:
+=======
+
 There are two service files for starting in headless mode.
 Additional two service files for switching recording and for start new 
recording.
 
@@ -23,3 +48,4 @@
 =================================
 To connect locally to your private server, you must use localhost as the 
server in the GUI.
 
+

Reply via email to