|
|
|
@ -8,20 +8,21 @@
|
|
|
|
|
%global groupname jackuser
|
|
|
|
|
%global pagroup pulse-rt
|
|
|
|
|
|
|
|
|
|
# Disable lto (#1872065, #1869059)
|
|
|
|
|
%define _lto_cflags %{nil}
|
|
|
|
|
|
|
|
|
|
Summary: The Jack Audio Connection Kit
|
|
|
|
|
Name: jack-audio-connection-kit
|
|
|
|
|
Version: 1.9.21
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Version: 1.9.14
|
|
|
|
|
Release: 4%{?dist}
|
|
|
|
|
# The entire source (~500 files) is a mixture of these three licenses
|
|
|
|
|
License: GPLv2 and GPLv2+ and LGPLv2+
|
|
|
|
|
URL: https://www.jackaudio.org
|
|
|
|
|
Source0: https://github.com/jackaudio/jack2/archive/v%{version}/v%{version}.tar.gz#/jack2-%{version}.tar.gz
|
|
|
|
|
Source0: https://github.com/jackaudio/jack2/releases/download/v%{version}/v%{version}.tar.gz#/jack2-%{version}.tar.gz
|
|
|
|
|
Source1: %{name}-README.Fedora
|
|
|
|
|
Source2: %{name}-script.pa
|
|
|
|
|
Source3: %{name}-limits.conf
|
|
|
|
|
# Generate this file in the GIT repo by running ./svnversion_regenerate.sh svnversion.h
|
|
|
|
|
Source4: svnversion.h
|
|
|
|
|
# Patch doxygen documentation
|
|
|
|
|
Patch0: %{name}-doxygen.patch
|
|
|
|
|
# Adjust default priority. RHBZ#795094
|
|
|
|
|
Patch1: jack-realtime-compat.patch
|
|
|
|
|
|
|
|
|
@ -33,7 +34,7 @@ BuildRequires: doxygen
|
|
|
|
|
BuildRequires: expat-devel
|
|
|
|
|
BuildRequires: gcc-c++
|
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
|
%if !0%{?bootstrap} && !0%{?flatpak} && 0%{?rhel} < 9
|
|
|
|
|
%if !0%{?bootstrap} && !0%{?flatpak}
|
|
|
|
|
BuildRequires: libffado-devel
|
|
|
|
|
%endif
|
|
|
|
|
%endif
|
|
|
|
@ -44,10 +45,6 @@ BuildRequires: opus-devel
|
|
|
|
|
BuildRequires: pkgconfig
|
|
|
|
|
BuildRequires: python3
|
|
|
|
|
BuildRequires: readline-devel
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
BuildRequires: zita-alsa-pcmi-devel
|
|
|
|
|
BuildRequires: zita-resampler-devel
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
Requires(pre): shadow-utils
|
|
|
|
|
Requires: pam
|
|
|
|
@ -81,6 +78,7 @@ Header files for the Jack Audio Connection Kit.
|
|
|
|
|
|
|
|
|
|
%package example-clients
|
|
|
|
|
Summary: Example clients that use Jack
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description example-clients
|
|
|
|
|
Small example clients that use the Jack Audio Connection Kit.
|
|
|
|
@ -89,6 +87,7 @@ Small example clients that use the Jack Audio Connection Kit.
|
|
|
|
|
%autosetup -p1 -n jack2-%{version}
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
cp -p %{SOURCE4} .
|
|
|
|
|
%set_build_flags
|
|
|
|
|
export PREFIX=%{_prefix}
|
|
|
|
|
python3 ./waf configure \
|
|
|
|
@ -99,17 +98,13 @@ python3 ./waf configure \
|
|
|
|
|
--db \
|
|
|
|
|
--classic \
|
|
|
|
|
%ifnarch s390 s390x
|
|
|
|
|
%if !0%{?bootstrap} && !0%{?flatpak} && 0%{?rhel} < 9
|
|
|
|
|
%if !0%{?bootstrap} && !0%{?flatpak}
|
|
|
|
|
--firewire \
|
|
|
|
|
%endif
|
|
|
|
|
%endif
|
|
|
|
|
--alsa \
|
|
|
|
|
--clients 256 \
|
|
|
|
|
--ports-per-application=2048 \
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
--zalsa=yes \
|
|
|
|
|
%endif
|
|
|
|
|
--example-tools=yes
|
|
|
|
|
--ports-per-application=2048
|
|
|
|
|
|
|
|
|
|
python3 ./waf build %{?_smp_mflags} -v
|
|
|
|
|
|
|
|
|
@ -145,13 +140,12 @@ exit 0
|
|
|
|
|
%doc ChangeLog.rst README.rst README_NETJACK2
|
|
|
|
|
%doc README.Fedora
|
|
|
|
|
%doc jack.pa
|
|
|
|
|
%license COPYING
|
|
|
|
|
%{_bindir}/jackd
|
|
|
|
|
%{_bindir}/jackrec
|
|
|
|
|
%{_libdir}/jack/
|
|
|
|
|
%{_libdir}/libjack.so.0*
|
|
|
|
|
%{_libdir}/libjacknet.so.0*
|
|
|
|
|
%{_libdir}/libjackserver.so.0*
|
|
|
|
|
%{_libdir}/libjack.so.*
|
|
|
|
|
%{_libdir}/libjacknet.so.*
|
|
|
|
|
%{_libdir}/libjackserver.so.*
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/security/limits.d/*.conf
|
|
|
|
|
|
|
|
|
|
%{_mandir}/man1/jackrec.1*
|
|
|
|
@ -171,7 +165,6 @@ exit 0
|
|
|
|
|
%{_libdir}/pkgconfig/jack.pc
|
|
|
|
|
|
|
|
|
|
%files example-clients
|
|
|
|
|
%license COPYING
|
|
|
|
|
%{_bindir}/alsa_in
|
|
|
|
|
%{_bindir}/alsa_out
|
|
|
|
|
%{_bindir}/jack_alias
|
|
|
|
@ -238,43 +231,11 @@ exit 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Thu Apr 21 2022 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.21-1
|
|
|
|
|
- Update to 1.9.21
|
|
|
|
|
|
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.20-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Jan 16 2022 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.20-1
|
|
|
|
|
- Update to 1.9.20
|
|
|
|
|
- Build zalsa internal client
|
|
|
|
|
|
|
|
|
|
* Sat Jul 24 2021 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.19-1
|
|
|
|
|
- Update to 1.9.19
|
|
|
|
|
|
|
|
|
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.18-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Apr 18 2021 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.18-1
|
|
|
|
|
- Update to 1.9.18
|
|
|
|
|
- Correctly glob shared libraries
|
|
|
|
|
|
|
|
|
|
* Mon Apr 05 2021 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.17-1
|
|
|
|
|
- Update to 1.9.17
|
|
|
|
|
- Drop dependency on main package for example-clients (#1939083)
|
|
|
|
|
- Use license tag
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.16-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jan 2 11:12:56 CET 2021 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.16-1
|
|
|
|
|
- Update to 1.9.16
|
|
|
|
|
- Correct download URL
|
|
|
|
|
|
|
|
|
|
* Tue Aug 25 2020 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.14-5
|
|
|
|
|
- Disable LTO (#1872065, #1869059)
|
|
|
|
|
* Mon Feb 26 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 1.9.14-4
|
|
|
|
|
- Rebuilt for MSVSphere 8.9
|
|
|
|
|
|
|
|
|
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.14-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
* Sat Jun 27 2020 Guido Aulisi <guido.aulisi@gmail.com> - 1.9.14-4
|
|
|
|
|
- Build with ffado support
|
|
|
|
|
|
|
|
|
|
* Sat Mar 21 2020 Bruno Vernay <brunovern.a@gmail.com> - 1.9.14-3
|
|
|
|
|
- Add Berkley DB support for Jack properties
|