Compare commits

..

22 commits

Author SHA1 Message Date
Fedora Release Engineering
81d5eeb291 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:37:07 +00:00
Fedora Release Engineering
4d3e061354 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 16:55:37 +00:00
Fedora Release Engineering
46f577d68a Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 10:55:21 +00:00
Miroslav Suchý
879b7f0e15 convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-25 22:54:54 +02:00
Fedora Release Engineering
74234e7cfb Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 16:53:41 +00:00
Software Management Team
b9a81ed0ff Eliminate use of obsolete %patchN syntax (#2283636) 2024-05-30 12:46:46 +02:00
Fedora Release Engineering
f2e9c05200 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 22:57:08 +00:00
Fedora Release Engineering
16bb275a94 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 12:46:05 +00:00
Fedora Release Engineering
8a107a2b39 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 13:10:35 +00:00
Fedora Release Engineering
9c66bab57a Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:38:34 +00:00
Peter Fordham
63e9639bb4 Add line to configure.in to switch tests to use the C++ compiler.
This moves the checks closer to their original intent even though
the result of the check isn't used.

The broken (C instead of C++) checks tripped some false positives
for instrumentation used in:
 https://fedoraproject.org/wiki/Toolchain/PortingToModernC
2022-12-06 23:42:02 +00:00
Fedora Release Engineering
37bd153eb2 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:41:45 +00:00
Fedora Release Engineering
7e37cd2a1e - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 21:09:59 +00:00
Fedora Release Engineering
2392fdaa4a - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:28:54 +00:00
Fedora Release Engineering
2490d5b85a - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:33:30 +00:00
Fedora Release Engineering
77a9929252 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 00:01:17 +00:00
Tom Stellard
bbb6361224 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-16 23:24:40 +00:00
Fedora Release Engineering
57c28aabe6 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-31 23:55:44 +00:00
Fedora Release Engineering
b9c65ba016 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 11:58:02 +00:00
Jeff Law
3975de16a2 - Use strsignal not sys_siglist 2020-07-23 20:45:40 -06:00
Fedora Release Engineering
85860b6113 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 11:28:16 +00:00
Fedora Release Engineering
f07c9495b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 17:48:22 +00:00
4 changed files with 104 additions and 3 deletions

View file

@ -0,0 +1,14 @@
diff --git a/configure.in b/configure.in
index 9307cc2..5817b93 100644
--- a/configure.in
+++ b/configure.in
@@ -10,6 +10,9 @@ AC_PROG_CXX
AC_PROG_INSTALL
AC_PROG_LN_S
+dnl Do all checks using C++ compiler
+AC_LANG(C++)
+
dnl Checks for libraries.
AC_CHECK_LIB(fltk,numericsort,,
AC_CHECK_LIB(fltk,fl_numericsort,,

13
alsamixergui-config.patch Normal file
View file

@ -0,0 +1,13 @@
diff --git a/src/alsamixer.cxx b/src/alsamixer.cxx
index 9d81d87..e603582 100644
--- a/src/alsamixer.cxx
+++ b/src/alsamixer.cxx
@@ -2086,7 +2086,7 @@ static void
mixer_signal_handler (int signal)
{
if (signal != SIGSEGV)
- mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0);
+ mixer_abort (ERR_SIGNAL, strsignal(signal), 0);
else
{
fprintf (stderr, "\nSegmentation fault.\n");

View file

@ -0,0 +1,13 @@
diff --git a/src/alsamixer.cxx b/src/alsamixer.cxx
index 9d81d87..e603582 100644
--- a/src/alsamixer.cxx
+++ b/src/alsamixer.cxx
@@ -2086,7 +2086,7 @@ static void
mixer_signal_handler (int signal)
{
if (signal != SIGSEGV)
- mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0);
+ mixer_abort (ERR_SIGNAL, strsignal(signal), 0);
else
{
fprintf (stderr, "\nSegmentation fault.\n");

View file

@ -1,8 +1,9 @@
Name: alsamixergui
Summary: GUI mixer for ALSA sound devices
Version: 0.9.0
Release: 0.28.rc2%{?dist}
License: GPLv2+
Release: 0.46.rc2%{?dist}
# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
# This is where the source used to live, but this upstream is dead.
# Source0: ftp://www.iua.upf.es/pub/mdeboer/projects/alsamixergui/%%{name}-%%{version}rc1-2.tar.gz
# This tarball was taken from Debian, and is the most recent version as far as I know.
@ -15,8 +16,11 @@ BuildRequires: gcc-c++
BuildRequires: fltk-devel, libstdc++-devel
BuildRequires: alsa-lib-devel, desktop-file-utils
BuildRequires: libtool
BuildRequires: make
# This is debian's patch, taken 2013-04-01
Patch0: alsamixergui_0.9.0rc2-1-9.1.diff
Patch1: alsamixergui-strsignal.patch
Patch2: alsamixergui-autoconf-cxx.patch
%description
alsamixergui is a FLTK based frontend for alsamixer. It is written
@ -27,7 +31,9 @@ graphical userinterface.
%prep
%setup -q -n %{name}-%{version}rc2-1.orig
%patch0 -p1 -b .debian
%patch -P0 -p1 -b .debian
%patch -P1 -p1 -b .strsignal
%patch -P2 -p1
autoreconf -i
chmod +x configure
@ -49,6 +55,61 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE1}
%{_datadir}/pixmaps/%{name}.png
%changelog
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.46.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.45.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.44.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Jul 25 2024 Miroslav Suchý <msuchy@redhat.com> - 0.9.0-0.43.rc2
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.42.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.41.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.40.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.39.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.38.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.37.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.36.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.35.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.34.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.33.rc2
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.32.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Thu Jul 23 2020 Jeff Law <law@redhat.com> - 0.9.0-0.31.rc2
- Use strsignal not sys_siglist
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.30.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.29.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-0.28.rc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild