Compare commits
No commits in common. "c8s" and "c10s" have entirely different histories.
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,2 +1 @@
|
||||
SOURCES/alsa-tools-1.1.6.tar.bz2
|
||||
/alsa-tools-1.1.6.tar.bz2
|
||||
/alsa-tools-1.*.tar.bz2
|
||||
|
@ -1,12 +1,11 @@
|
||||
# TASCAM US-428 usb sound card.
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8000", RUN+="/lib/udev/tascam_fw"
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8001", RUN+="/lib/udev/tascam_fpga"
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8000", RUN+="/usr/lib/udev/tascam_fw"
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8001", RUN+="/usr/lib/udev/tascam_fpga"
|
||||
|
||||
# TASCAM US-224 usb sound card.
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8004", RUN+="/lib/udev/tascam_fw"
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8005", RUN+="/lib/udev/tascam_fpga"
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8004", RUN+="/usr/lib/udev/tascam_fw"
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8005", RUN+="/usr/lib/udev/tascam_fpga"
|
||||
|
||||
# TASCAM US-122 usb sound card.
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8006", RUN+="/lib/udev/tascam_fw"
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8007", RUN+="/lib/udev/tascam_fpga"
|
||||
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8006", RUN+="/usr/lib/udev/tascam_fw"
|
||||
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8007", RUN+="/usr/lib/udev/tascam_fpga"
|
||||
|
132
alsa-tools-c99.patch
Normal file
132
alsa-tools-c99.patch
Normal file
@ -0,0 +1,132 @@
|
||||
Submitted upstream: <https://github.com/alsa-project/alsa-tools/pull/17>
|
||||
|
||||
diff --git a/echomixer/echomixer.c b/echomixer/echomixer.c
|
||||
index 4946a5ddd5de6790..80124baefa6608f3 100644
|
||||
--- a/echomixer/echomixer.c
|
||||
+++ b/echomixer/echomixer.c
|
||||
@@ -2105,7 +2105,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
for (i=0; i<ndmodes; i++) {
|
||||
menuitem=gtk_menu_item_new_with_label(dmodeName[i]);
|
||||
gtk_widget_show(menuitem);
|
||||
- gtk_signal_connect(GTK_OBJECT(menuitem), "activate", Digital_mode_activate, (gpointer)(long)i);
|
||||
+ gtk_signal_connect(GTK_OBJECT(menuitem), "activate", G_CALLBACK(Digital_mode_activate), (gpointer)(long)i);
|
||||
gtk_menu_append(GTK_MENU(menu), menuitem);
|
||||
}
|
||||
gtk_option_menu_set_menu(GTK_OPTION_MENU(dmodeOpt), menu);
|
||||
@@ -2131,7 +2131,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
clocksrc_menuitem[i]=gtk_menu_item_new_with_label(clocksrcName[i]);
|
||||
gtk_widget_show(clocksrc_menuitem[i]);
|
||||
gtk_widget_set_sensitive(clocksrc_menuitem[i], FALSE);
|
||||
- gtk_signal_connect(GTK_OBJECT(clocksrc_menuitem[i]), "activate", Clock_source_activate, (gpointer)(long)i);
|
||||
+ gtk_signal_connect(GTK_OBJECT(clocksrc_menuitem[i]), "activate", G_CALLBACK(Clock_source_activate), (gpointer)(long)i);
|
||||
gtk_menu_append(GTK_MENU(menu), clocksrc_menuitem[i]);
|
||||
}
|
||||
gtk_option_menu_set_menu(GTK_OPTION_MENU(clocksrcOpt), menu);
|
||||
@@ -2157,7 +2157,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
for (i=0; i<nspdifmodes; i++) {
|
||||
menuitem=gtk_menu_item_new_with_label(spdifmodeName[i]);
|
||||
gtk_widget_show(menuitem);
|
||||
- gtk_signal_connect(GTK_OBJECT(menuitem), "activate", SPDIF_mode_activate, (gpointer)(long)i);
|
||||
+ gtk_signal_connect(GTK_OBJECT(menuitem), "activate", G_CALLBACK(SPDIF_mode_activate), (gpointer)(long)i);
|
||||
gtk_menu_append(GTK_MENU(menu), menuitem);
|
||||
}
|
||||
gtk_option_menu_set_menu(GTK_OPTION_MENU(spdifmodeOpt), menu);
|
||||
@@ -2182,7 +2182,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, FALSE, 0);
|
||||
ReadControl(&i, 1, PhantomPower.id, SND_CTL_ELEM_IFACE_MIXER);
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), i);
|
||||
- gtk_signal_connect(GTK_OBJECT(button), "toggled", Switch_toggled, (gpointer)&PhantomPower);
|
||||
+ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(Switch_toggled), (gpointer)&PhantomPower);
|
||||
PhantomPower.Button=button;
|
||||
}
|
||||
|
||||
@@ -2193,7 +2193,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, FALSE, 0);
|
||||
ReadControl(&i, 1, Automute.id, SND_CTL_ELEM_IFACE_CARD);
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), i);
|
||||
- gtk_signal_connect(GTK_OBJECT(button), "toggled", Switch_toggled, (gpointer)&Automute);
|
||||
+ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(Switch_toggled), (gpointer)&Automute);
|
||||
Automute.Button=button;
|
||||
}
|
||||
|
||||
@@ -2202,7 +2202,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
autoclockChkbutton=gtk_check_button_new_with_label("Autoclock");
|
||||
gtk_widget_show(autoclockChkbutton);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), autoclockChkbutton, TRUE, FALSE, 0);
|
||||
- gtk_signal_connect(GTK_OBJECT(autoclockChkbutton), "toggled", AutoClock_toggled, NULL);
|
||||
+ gtk_signal_connect(GTK_OBJECT(autoclockChkbutton), "toggled", G_CALLBACK(AutoClock_toggled), NULL);
|
||||
AutoClock=-1;
|
||||
}
|
||||
}
|
||||
@@ -2672,7 +2672,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 0);
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), 1);
|
||||
gtk_widget_show(button);
|
||||
- gtk_signal_connect(GTK_OBJECT(button), "toggled", Gang_button_toggled, 0);
|
||||
+ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(Gang_button_toggled), 0);
|
||||
|
||||
// Controls frame
|
||||
frame=gtk_frame_new("Controls");
|
||||
@@ -2687,7 +2687,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
button=gtk_toggle_button_new_with_label("VU");
|
||||
gtk_widget_show(button);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1);
|
||||
- gtk_signal_connect(GTK_OBJECT(button), "toggled", VUmeters_button_click, 0);
|
||||
+ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(VUmeters_button_click), 0);
|
||||
VUw_geom.toggler=button;
|
||||
if (VUw_geom.st==1)
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE);
|
||||
@@ -2697,7 +2697,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
button=gtk_toggle_button_new_with_label("Line");
|
||||
gtk_widget_show(button);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1);
|
||||
- gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)LVwindow);
|
||||
+ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)LVwindow);
|
||||
LVw_geom.toggler=button;
|
||||
if (LVw_geom.st==1)
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE);
|
||||
@@ -2707,7 +2707,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
button=gtk_toggle_button_new_with_label("Misc");
|
||||
gtk_widget_show(button);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1);
|
||||
- gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)Miscwindow);
|
||||
+ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)Miscwindow);
|
||||
Miscw_geom.toggler=button;
|
||||
if (Miscw_geom.st==1)
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE);
|
||||
@@ -2718,7 +2718,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
button=gtk_toggle_button_new_with_label("GrMix");
|
||||
gtk_widget_show(button);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1);
|
||||
- gtk_signal_connect(GTK_OBJECT(button), "toggled", GMixer_button_click, 0);
|
||||
+ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(GMixer_button_click), 0);
|
||||
GMw_geom.toggler=button;
|
||||
if (GMw_geom.st==1)
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE);
|
||||
@@ -2727,7 +2727,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
button=gtk_toggle_button_new_with_label("Mixer");
|
||||
gtk_widget_show(button);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1);
|
||||
- gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)mixerControl.window);
|
||||
+ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)mixerControl.window);
|
||||
Mixerw_geom.toggler=button;
|
||||
if (Mixerw_geom.st==1)
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE);
|
||||
@@ -2738,7 +2738,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
button=gtk_toggle_button_new_with_label("Vmixer");
|
||||
gtk_widget_show(button);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1);
|
||||
- gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)vmixerControl.window);
|
||||
+ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)vmixerControl.window);
|
||||
Vmixerw_geom.toggler=button;
|
||||
if (Vmixerw_geom.st==1)
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE);
|
||||
@@ -2749,7 +2749,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/
|
||||
button=gtk_toggle_button_new_with_label("PCM");
|
||||
gtk_widget_show(button);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1);
|
||||
- gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)pcmoutControl.window);
|
||||
+ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)pcmoutControl.window);
|
||||
PVw_geom.toggler=button;
|
||||
if (PVw_geom.st==1)
|
||||
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE);
|
126
alsa-tools.spec
126
alsa-tools.spec
@ -24,28 +24,30 @@
|
||||
|
||||
Summary: Specialist tools for ALSA
|
||||
Name: alsa-tools
|
||||
Version: 1.1.6
|
||||
Release: 1%{?dist}
|
||||
Version: 1.2.11
|
||||
Release: 5%{?dist}
|
||||
|
||||
# Checked at least one source file from all the sub-projects contained in
|
||||
# the source tarball and they are consistent GPLv2+ - TJ 2007-11-15
|
||||
License: GPLv2+
|
||||
Group: Applications/Multimedia
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.alsa-project.org/
|
||||
Source: ftp://ftp.alsa-project.org/pub/tools/%{name}-%{version}.tar.bz2
|
||||
|
||||
Source1: 90-alsa-tools-firmware.rules
|
||||
|
||||
Patch1: hwmixvolume-python.patch
|
||||
|
||||
BuildRequires: gcc gcc-c++
|
||||
BuildRequires: alsa-lib-devel >= %{version}
|
||||
%if 0%{!?_without_tools:1}
|
||||
BuildRequires: gtk+-devel
|
||||
BuildRequires: gtk2-devel
|
||||
BuildRequires: gtk3-devel
|
||||
BuildRequires: fltk-devel
|
||||
BuildRequires: make
|
||||
Buildrequires: desktop-file-utils
|
||||
Requires: xorg-x11-fonts-misc
|
||||
# Needed for hwmixvolume
|
||||
Requires: python-alsa
|
||||
Requires: python3-alsa
|
||||
%endif
|
||||
|
||||
%description
|
||||
@ -73,7 +75,6 @@ certain sound cards.
|
||||
|
||||
%package firmware
|
||||
Summary: ALSA tools for uploading firmware to some soundcards
|
||||
Group: Applications/System
|
||||
Requires: udev
|
||||
Requires: alsa-firmware
|
||||
Requires: fxload
|
||||
@ -91,6 +92,7 @@ The following tools are available:
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}
|
||||
%patch -P 1 -p1 -b .hwmixvolume-python
|
||||
|
||||
%build
|
||||
mv seq/sbiload . ; rm -rf seq
|
||||
@ -108,7 +110,7 @@ for i in %{?builddirstools:%builddirstools} %{?builddirsfirmw:%builddirsfirmw}
|
||||
do
|
||||
case $i in
|
||||
usx2yloader)
|
||||
(cd $i ; %make_install hotplugdir=/lib/udev) || exit 1
|
||||
(cd $i ; %make_install hotplugdir=/usr/lib/udev) || exit 1
|
||||
;;
|
||||
*)
|
||||
(cd $i ; %make_install) || exit 1
|
||||
@ -138,21 +140,9 @@ do
|
||||
done
|
||||
|
||||
# convert hotplug stuff to udev
|
||||
rm -f %{buildroot}/lib/udev/tascam_fw.usermap
|
||||
mkdir -p %{buildroot}/lib/udev/rules.d
|
||||
install -m 644 %{SOURCE1} %{buildroot}/lib/udev/rules.d
|
||||
|
||||
%post
|
||||
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
|
||||
%postun
|
||||
if [ $1 -eq 0 ] ; then
|
||||
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
fi
|
||||
|
||||
%posttrans
|
||||
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
rm -f %{buildroot}/usr/lib/udev/tascam_fw.usermap
|
||||
mkdir -p %{buildroot}/usr/lib/udev/rules.d
|
||||
install -m 644 %{SOURCE1} %{buildroot}/usr/lib/udev/rules.d
|
||||
|
||||
%if 0%{!?_without_tools:1}
|
||||
%files
|
||||
@ -201,9 +191,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
%doc %{_pkgdocdir}/mixartloader
|
||||
%doc %{_pkgdocdir}/usx2yloader
|
||||
%doc %{_pkgdocdir}/vxloader
|
||||
/lib/udev/rules.d/*.rules
|
||||
/lib/udev/tascam_fpga
|
||||
/lib/udev/tascam_fw
|
||||
/usr/lib/udev/rules.d/*.rules
|
||||
/usr/lib/udev/tascam_fpga
|
||||
/usr/lib/udev/tascam_fw
|
||||
%{_bindir}/hdsploader
|
||||
%{_bindir}/mixartloader
|
||||
%{_bindir}/usx2yloader
|
||||
@ -211,9 +201,93 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Wed Dec 18 2024 Jaroslav Kysela <perex@perex.cz> - 1.2.11-5
|
||||
- Move remaining files to /usr tree
|
||||
|
||||
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1.2.11-4
|
||||
- Bump release for October 2024 mass rebuild:
|
||||
Resolves: RHEL-64018
|
||||
|
||||
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 1.2.11-3
|
||||
- Bump release for June 2024 mass rebuild
|
||||
|
||||
* Mon Jan 29 2024 Jaroslav Kysela <perex@perex.cz> - 1.2.11-2
|
||||
- Updated to 1.2.11
|
||||
|
||||
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.5-12
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.5-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Tue Jan 09 2024 Florian Weimer <fweimer@redhat.com> - 1.2.5-10
|
||||
- Fix C type errors using G_CALLBACK
|
||||
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.5-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Tue Jun 6 2023 Jaroslav Kysela <perex@perex.cz> - 1.2.5-8
|
||||
- SPDX license
|
||||
|
||||
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.5-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.5-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Tue Mar 08 2022 Leigh Scott <leigh123linux@gmail.com> - 1.2.5-4
|
||||
- Remove unused gtk+-devel
|
||||
|
||||
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.5-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Sun May 30 2021 Jaroslav Kysela <perex@perex.cz> - 1.2.5-1
|
||||
- Updated to 1.2.5
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-3
|
||||
- Second attempt - Rebuilt for
|
||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Wed Feb 19 2020 Jaroslav Kysela <perex@perex.cz> - 1.2.2-1
|
||||
- Updated to 1.2.2
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.7-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.7-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.7-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Sun Dec 09 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.7-2
|
||||
- Switch python2-alsa dependency to python3-alsa as hwmixvolume runs on Python 3
|
||||
|
||||
* Tue Oct 16 2018 Jaroslav Kysela <perex@perex.cz> - 1.1.7-1
|
||||
- Updated to 1.1.7
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.6-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Tue Apr 03 2018 Jaroslav Kysela <perex@perex.cz> - 1.1.6-1
|
||||
- Updated to 1.1.6
|
||||
|
||||
* Wed Feb 28 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.1.5-4
|
||||
- Update Python 2 dependency declarations to new packaging standards
|
||||
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
||||
|
||||
* Thu Feb 22 2018 Tim Jackson <rpm@timj.co.uk> - 1.1.5-3
|
||||
- Add missing BuildRequire on gcc
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- !Policy
|
||||
product_versions:
|
||||
- rhel-8
|
||||
- rhel-10
|
||||
decision_context: osci_compose_gate
|
||||
rules:
|
||||
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
|
||||
|
8
hwmixvolume-python.patch
Normal file
8
hwmixvolume-python.patch
Normal file
@ -0,0 +1,8 @@
|
||||
--- alsa-tools-1.1.7/hwmixvolume/hwmixvolume~ 2018-10-16 10:08:36.000000000 +0200
|
||||
+++ alsa-tools-1.1.7/hwmixvolume/hwmixvolume 2018-10-16 12:39:39.639476411 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env python
|
||||
+#!/usr/bin/env python3
|
||||
|
||||
# hwmixvolume - ALSA hardware mixer volume control applet
|
||||
# Copyright (c) 2009-2010 Clemens Ladisch
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (alsa-tools-1.1.6.tar.bz2) = 33617ec6726ca11f66849c893a8dd9bf9faa8832374788819d9280159ac358c83443331faac24881df593cfd0b24b22769a41cbcb0af3c1fd781baab0c802d17
|
||||
SHA512 (alsa-tools-1.2.11.tar.bz2) = b5a29a83121a637eaa16d225875feeabaea893eabc61b97d0c18a5852d851ff2e6932bd732786bb43525b410c2bb9185261cc4509fd3ee5fd8536557f12b2154
|
||||
|
10
tests/run_tests.sh
Executable file
10
tests/run_tests.sh
Executable file
@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -ex
|
||||
|
||||
# a quick test
|
||||
hdsploader -h
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "The return code from hdsploader is invalid ($?)!"
|
||||
exit 99
|
||||
fi
|
11
tests/tests.yml
Normal file
11
tests/tests.yml
Normal file
@ -0,0 +1,11 @@
|
||||
- hosts: localhost
|
||||
roles:
|
||||
- role: standard-test-basic
|
||||
tags:
|
||||
- classic
|
||||
required_packages:
|
||||
- alsa-tools-firmware
|
||||
tests:
|
||||
- simple:
|
||||
dir: .
|
||||
run: ./run_tests.sh
|
Loading…
Reference in New Issue
Block a user