Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pamix for openSUSE:Factory checked 
in at 2026-10-18 19:23:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pamix (Old)
 and      /work/SRC/openSUSE:Factory/.pamix.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pamix"

Sun Oct 18 19:23:00 2026 rev:2 rq:1385672 version:2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/pamix/pamix.changes      2018-01-01 
22:35:55.674025812 +0100
+++ /work/SRC/openSUSE:Factory/.pamix.new.3698736/pamix.changes 2026-10-18 
19:24:21.139316392 +0200
@@ -1,0 +2,16 @@
+Sat Oct 17 17:05:32 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 2.1:
+  * Complete rewrite in C (was C++); build now only needs a C
+    compiler
+  * Tab cycling between views; arrow keys in the default config;
+    25 ms escape delay so cursor keys no longer freeze the UI
+  * Handle terminal resize, fix background drawing and reject
+    bindings of unknown commands with an error
+  * Fix volume under/overflow in add-volume and a crash on empty
+    port lists; check the port index before printing
+- Add pamix-install-man-to-man1.patch to install the man page
+  into the man1 subdir
+- Drop gcc-c++ BuildRequires: No longer needed nor used.
+
+-------------------------------------------------------------------

Old:
----
  pamix-1.6.tar.gz

New:
----
  pamix-2.1.tar.gz
  pamix-install-man-to-man1.patch

----------(New B)----------
  New:    port lists; check the port index before printing
- Add pamix-install-man-to-man1.patch to install the man page
  into the man1 subdir
----------(New E)----------

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

Other differences:
------------------
++++++ pamix.spec ++++++
--- /var/tmp/diff_new_pack.5nhE3C/_old  2026-10-18 19:24:22.239362039 +0200
+++ /var/tmp/diff_new_pack.5nhE3C/_new  2026-10-18 19:24:22.240362080 +0200
@@ -2,7 +2,7 @@
 #
 # spec file for package pamix
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2026 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
@@ -13,12 +13,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           pamix
-Version:        1.6
+Version:        2.1
 Release:        0
 Summary:        "alsamixer" for pulseaudio
 License:        MIT
@@ -26,7 +26,7 @@
 URL:            
https://github.com/patroclos/PAmix#pamix---the-pulseaudio-terminal-mixer
 Source:         
https://github.com/patroclos/PAmix/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  cmake
-BuildRequires:  gcc-c++
+BuildRequires:  gcc
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libpulse) >= 0.9.16
 %if 0%{?leap_version} == 420300
@@ -34,15 +34,19 @@
 %else
 BuildRequires:  pkgconfig(ncursesw)
 %endif
+# PATCH-FIX-OPENSUSE pamix-install-man-to-man1.patch -- install man page
+# into man1 subdir (upstream TYPE MAN lands in share/man with the
+# compat-capped cmake_minimum, invisible to man and failing %files)
+Patch0:         pamix-install-man-to-man1.patch
 
 %description
 ncurses pulseaudio mixer similar to pavucontrol and alsamixer
 
 %prep
-%setup -q -n PAmix-%{version}
+%autosetup -p1 -n PAmix-%{version}
 
 %build
-%cmake
+%cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5
 
 %install
 %cmake_install
@@ -50,5 +54,6 @@
 %files
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{ext_man}
-%config %{_sysconfdir}/%{name}.conf
+%dir %{_sysconfdir}/xdg
+%config %{_sysconfdir}/xdg/%{name}.conf
 

++++++ pamix-1.6.tar.gz -> pamix-2.1.tar.gz ++++++
++++ 4750 lines of diff (skipped)

++++++ pamix-install-man-to-man1.patch ++++++
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -19,5 +19,5 @@
 add_executable(pamix ${pamix_SRC})
 install(FILES pamix.conf DESTINATION /etc/xdg)
 install(TARGETS pamix DESTINATION bin)
-install(FILES man/pamix.1 TYPE MAN)
+install(FILES man/pamix.1 DESTINATION share/man/man1)

Reply via email to