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)
