|
|
@ -13,8 +13,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
Summary: The Jack Audio Connection Kit
|
|
|
|
Summary: The Jack Audio Connection Kit
|
|
|
|
Name: jack-audio-connection-kit
|
|
|
|
Name: jack-audio-connection-kit
|
|
|
|
Version: 1.9.21
|
|
|
|
Version: 1.9.22
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Release: 6%{?dist}
|
|
|
|
# The entire source (~500 files) is a mixture of these three licenses
|
|
|
|
# The entire source (~500 files) is a mixture of these three licenses
|
|
|
|
License: GPLv2 and GPLv2+ and LGPLv2+
|
|
|
|
License: GPLv2 and GPLv2+ and LGPLv2+
|
|
|
|
URL: https://www.jackaudio.org
|
|
|
|
URL: https://www.jackaudio.org
|
|
|
@ -22,6 +22,8 @@ Source0: https://github.com/jackaudio/jack2/archive/v%{version}/v%{version
|
|
|
|
Source1: %{name}-README.Fedora
|
|
|
|
Source1: %{name}-README.Fedora
|
|
|
|
Source2: %{name}-script.pa
|
|
|
|
Source2: %{name}-script.pa
|
|
|
|
Source3: %{name}-limits.conf
|
|
|
|
Source3: %{name}-limits.conf
|
|
|
|
|
|
|
|
# Build with Python >= 3.12
|
|
|
|
|
|
|
|
Patch0: jack2-py312.patch
|
|
|
|
# Adjust default priority. RHBZ#795094
|
|
|
|
# Adjust default priority. RHBZ#795094
|
|
|
|
Patch1: jack-realtime-compat.patch
|
|
|
|
Patch1: jack-realtime-compat.patch
|
|
|
|
|
|
|
|
|
|
|
@ -43,15 +45,12 @@ BuildRequires: ncurses-devel
|
|
|
|
BuildRequires: opus-devel
|
|
|
|
BuildRequires: opus-devel
|
|
|
|
BuildRequires: pkgconfig
|
|
|
|
BuildRequires: pkgconfig
|
|
|
|
BuildRequires: python3
|
|
|
|
BuildRequires: python3
|
|
|
|
BuildRequires: readline-devel
|
|
|
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
|
|
|
BuildRequires: zita-alsa-pcmi-devel
|
|
|
|
|
|
|
|
BuildRequires: zita-resampler-devel
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Requires(pre): shadow-utils
|
|
|
|
Requires(pre): shadow-utils
|
|
|
|
Requires: pam
|
|
|
|
Requires: pam
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Obsoletes: %{name}-example-clients < 1.9.22
|
|
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
%description
|
|
|
|
JACK is a low-latency audio server, written primarily for the Linux operating
|
|
|
|
JACK is a low-latency audio server, written primarily for the Linux operating
|
|
|
|
system. It can connect a number of different applications to an audio device, as
|
|
|
|
system. It can connect a number of different applications to an audio device, as
|
|
|
@ -105,11 +104,7 @@ python3 ./waf configure \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
--alsa \
|
|
|
|
--alsa \
|
|
|
|
--clients 256 \
|
|
|
|
--clients 256 \
|
|
|
|
--ports-per-application=2048 \
|
|
|
|
--ports-per-application=2048
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
|
|
|
--zalsa=yes \
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
--example-tools=yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
python3 ./waf build %{?_smp_mflags} -v
|
|
|
|
python3 ./waf build %{?_smp_mflags} -v
|
|
|
|
|
|
|
|
|
|
|
@ -131,9 +126,6 @@ install -p -m644 %{SOURCE1} README.Fedora
|
|
|
|
# install pulseaudio script for jack (as documentation part)
|
|
|
|
# install pulseaudio script for jack (as documentation part)
|
|
|
|
install -p -m644 %{SOURCE2} jack.pa
|
|
|
|
install -p -m644 %{SOURCE2} jack.pa
|
|
|
|
|
|
|
|
|
|
|
|
# For compatibility with jack1
|
|
|
|
|
|
|
|
mv %{buildroot}%{_bindir}/jack_rec %{buildroot}%{_bindir}/jackrec
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Fix permissions of the modules
|
|
|
|
# Fix permissions of the modules
|
|
|
|
chmod 755 %{buildroot}%{_libdir}/jack/*.so %{buildroot}%{_libdir}/libjack*.so.*.*.*
|
|
|
|
chmod 755 %{buildroot}%{_libdir}/jack/*.so %{buildroot}%{_libdir}/libjack*.so.*.*.*
|
|
|
|
|
|
|
|
|
|
|
@ -147,14 +139,12 @@ exit 0
|
|
|
|
%doc jack.pa
|
|
|
|
%doc jack.pa
|
|
|
|
%license COPYING
|
|
|
|
%license COPYING
|
|
|
|
%{_bindir}/jackd
|
|
|
|
%{_bindir}/jackd
|
|
|
|
%{_bindir}/jackrec
|
|
|
|
|
|
|
|
%{_libdir}/jack/
|
|
|
|
%{_libdir}/jack/
|
|
|
|
%{_libdir}/libjack.so.0*
|
|
|
|
%{_libdir}/libjack.so.0*
|
|
|
|
%{_libdir}/libjacknet.so.0*
|
|
|
|
%{_libdir}/libjacknet.so.0*
|
|
|
|
%{_libdir}/libjackserver.so.0*
|
|
|
|
%{_libdir}/libjackserver.so.0*
|
|
|
|
%config(noreplace) %{_sysconfdir}/security/limits.d/*.conf
|
|
|
|
%config(noreplace) %{_sysconfdir}/security/limits.d/*.conf
|
|
|
|
|
|
|
|
|
|
|
|
%{_mandir}/man1/jackrec.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jackd*.1*
|
|
|
|
%{_mandir}/man1/jackd*.1*
|
|
|
|
|
|
|
|
|
|
|
|
%files dbus
|
|
|
|
%files dbus
|
|
|
@ -170,74 +160,38 @@ exit 0
|
|
|
|
%{_libdir}/libjackserver.so
|
|
|
|
%{_libdir}/libjackserver.so
|
|
|
|
%{_libdir}/pkgconfig/jack.pc
|
|
|
|
%{_libdir}/pkgconfig/jack.pc
|
|
|
|
|
|
|
|
|
|
|
|
%files example-clients
|
|
|
|
%changelog
|
|
|
|
%license COPYING
|
|
|
|
* Wed Dec 25 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 1.9.22-6
|
|
|
|
%{_bindir}/alsa_in
|
|
|
|
- Rebuilt for MSVSphere 10
|
|
|
|
%{_bindir}/alsa_out
|
|
|
|
|
|
|
|
%{_bindir}/jack_alias
|
|
|
|
|
|
|
|
%{_bindir}/jack_bufsize
|
|
|
|
|
|
|
|
%{_bindir}/jack_connect
|
|
|
|
|
|
|
|
%{_bindir}/jack_disconnect
|
|
|
|
|
|
|
|
%{_bindir}/jack_cpu_load
|
|
|
|
|
|
|
|
%{_bindir}/jack_evmon
|
|
|
|
|
|
|
|
%{_bindir}/jack_freewheel
|
|
|
|
|
|
|
|
# These are not ready yet
|
|
|
|
|
|
|
|
#{_bindir}/jack_impulse_grabber
|
|
|
|
|
|
|
|
%exclude %{_mandir}/man1/jack_impulse_grabber.1*
|
|
|
|
|
|
|
|
%{_bindir}/jack_latent_client
|
|
|
|
|
|
|
|
%{_bindir}/jack_load
|
|
|
|
|
|
|
|
%{_bindir}/jack_unload
|
|
|
|
|
|
|
|
%{_bindir}/jack_lsp
|
|
|
|
|
|
|
|
%{_bindir}/jack_metro
|
|
|
|
|
|
|
|
%{_bindir}/jack_midi_dump
|
|
|
|
|
|
|
|
%{_bindir}/jack_midi_latency_test
|
|
|
|
|
|
|
|
%{_bindir}/jack_midiseq
|
|
|
|
|
|
|
|
%{_bindir}/jack_midisine
|
|
|
|
|
|
|
|
%{_bindir}/jack_monitor_client
|
|
|
|
|
|
|
|
%{_bindir}/jack_net_master
|
|
|
|
|
|
|
|
%{_bindir}/jack_net_slave
|
|
|
|
|
|
|
|
%{_bindir}/jack_netsource
|
|
|
|
|
|
|
|
%{_bindir}/jack_property
|
|
|
|
|
|
|
|
%{_bindir}/jack_samplerate
|
|
|
|
|
|
|
|
%{_bindir}/jack_server_control
|
|
|
|
|
|
|
|
%{_bindir}/jack_session_notify
|
|
|
|
|
|
|
|
%{_bindir}/jack_showtime
|
|
|
|
|
|
|
|
%{_bindir}/jack_simple_client
|
|
|
|
|
|
|
|
%{_bindir}/jack_simple_session_client
|
|
|
|
|
|
|
|
%{_bindir}/jack_thru
|
|
|
|
|
|
|
|
%{_bindir}/jack_transport
|
|
|
|
|
|
|
|
%{_bindir}/jack_wait
|
|
|
|
|
|
|
|
%{_bindir}/jack_zombie
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%{_mandir}/man1/alsa_*.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_bufsize.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_connect.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_disconnect.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_freewheel*.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_load*.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_unload*.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_lsp.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_metro.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_monitor_client.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_netsource.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_property.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_samplerate.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_showtime.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_simple_client.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_transport.1*
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_wait.1*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# tests
|
|
|
|
|
|
|
|
%{_bindir}/jack_cpu
|
|
|
|
|
|
|
|
%{_bindir}/jack_iodelay
|
|
|
|
|
|
|
|
%{_bindir}/jack_multiple_metro
|
|
|
|
|
|
|
|
%{_bindir}/jack_simdtests
|
|
|
|
|
|
|
|
%{_bindir}/jack_test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%{_mandir}/man1/jack_iodelay.1*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.22-6
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.22-5
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.22-4
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jul 25 2023 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.9.22-3
|
|
|
|
|
|
|
|
- Fix build against Python >= 3.12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.22-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Feb 05 2023 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.22-1
|
|
|
|
|
|
|
|
- Update to 1.9.22
|
|
|
|
|
|
|
|
- Obsolete example clients package
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.21-4
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Aug 12 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.21-3
|
|
|
|
|
|
|
|
- Fix FTBFS with python 3.11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.21-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
|
|
|
* Thu Apr 21 2022 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.21-1
|
|
|
|
* Thu Apr 21 2022 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.21-1
|
|
|
|
- Update to 1.9.21
|
|
|
|
- Update to 1.9.21
|
|
|
|
|
|
|
|
|