update to 1.9.14 [release 1.9.14-1mamba;Thu Jan 09 2020]

This commit is contained in:
Silvan Calarco 2024-01-06 00:00:47 +01:00
parent dfc1092b60
commit 6d529d6254

View File

@ -2,15 +2,15 @@
%define pkgver %(echo %version | tr _ -)
Name: jack
Epoch: 1
Version: 1.9.11_RC1
Release: 2mamba
Version: 1.9.14
Release: 1mamba
Summary: A low-latency audio server that can connect a number of different applications to an audio device
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://jackaudio.org
Source: https://github.com/jackaudio/jack2/releases/download/v1.9.11-RC1/jack2-%{pkgver}.tar.gz
Source: https://github.com/jackaudio/jack2.git/v%{pkgver}/jack2-%{pkgver}.tar.bz2
#Source: https://dl.dropboxusercontent.com/u/28869550/jack-%{version}.tar.bz2
#http://jackaudio.org/downloads/jack-%{version}.tar.bz2
Source1: %{name}-asound.conf
@ -30,7 +30,6 @@ BuildRequires: libcelt-devel
BuildRequires: libdbus-devel
BuildRequires: libexpat-devel
BuildRequires: libffado-devel
BuildRequires: libfreebob-devel
BuildRequires: libgcc
BuildRequires: libncurses-devel
BuildRequires: libopus-devel
@ -39,6 +38,7 @@ BuildRequires: libsamplerate-devel
BuildRequires: libsndfile-devel
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
#BuildRequires: libfreebob-devel
BuildRequires: ffado
BuildRequires: pkg-config
BuildRequires: libcap-devel >= 1.10
@ -47,7 +47,7 @@ BuildRequires: doxygen
BuildRequires: libopus-devel >= 1.0.3-2mamba
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
Requires: libjack == %{?epoch:%epoch:}%{version}-%{release}
Requires: ffado
#Requires: ffado
Obsoletes: oss2jack
Requires: libalsa-plugins
@ -77,8 +77,7 @@ JACK is a low-latency audio server, written for POSIX conformant operating syste
It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves.
Its clients can run in their own processes (ie. as normal applications), or can they can run within the JACK server (ie. as a "plugin").
JACK was designed from the ground up for professional audio work, and its design focuses on two key areas: synchronous execution of all clients, and low latency operation.
This package contains static libraries and header files need for development.
This package contains static libraries and header files needed for development.
%prep
%setup -q -n jack2-%{pkgver}
@ -89,40 +88,46 @@ This package contains static libraries and header files need for development.
#%patch5 -p1
%patch6 -p1
for file in ChangeLog README TODO; do
sed 's|\r||' $file > $file.tmp
iconv -f ISO-8859-1 -t UTF8 $file.tmp > $file.tmp2
touch -r $file $file.tmp2
mv -f $file.tmp2 $file
done
#for file in ChangeLog README TODO; do
# sed 's|\r||' $file > $file.tmp
# iconv -f ISO-8859-1 -t UTF8 $file.tmp > $file.tmp2
# touch -r $file $file.tmp2
# mv -f $file.tmp2 $file
#done
touch no_date_footer.html
%build
LINKFLAGS="-lncurses" \
./waf configure \
--prefix=%{_prefix} \
--libdir=%{_libdir} \
%ifarch x86_64
--libdir32=%{_prefix}/lib \
%endif
--alsa \
--doxygen \
--firewire \
--freebob \
--dbus \
--firewire \
--classic
./waf %{?_smp_mflags} build
# --freebob \
./waf build
%install
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
# 1.9.10: fix documentation installation
mkdir build/default
ln -s ../../html build/default/html
## 1.9.10: fix documentation installation
#mkdir build/default
#ln -s ../../html build/default/html
./waf install --destdir=%{buildroot}
chmod 755 %{buildroot}%{_libdir}/jack/*.so %{buildroot}%{_libdir}/libjack*.so.*.*.*
mv %{buildroot}%{_datadir}/jack-audio-connection-kit/reference .
#mv %{buildroot}%{_datadir}/jack-audio-connection-kit/reference .
install -D -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/asound.conf.jack
install -D -m0755 %{SOURCE2} %{buildroot}%{_bindir}/jackdbus2qjackctl
@ -181,10 +186,17 @@ exit 0
%{_libdir}/libjacknet.so
%{_libdir}/libjackserver.so
%{_libdir}/pkgconfig/*.pc
%doc reference/*
%doc README TODO ChangeLog
%dir %{_datadir}/jack-audio-connection-kit
%dir %{_datadir}/jack-audio-connection-kit/reference
%dir %{_datadir}/jack-audio-connection-kit/reference/html
%{_datadir}/jack-audio-connection-kit/reference/html/*
#%doc reference/*
#%doc README TODO ChangeLog
%changelog
* Thu Jan 09 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 1.9.14-1mamba
- update to 1.9.14
* Wed Aug 16 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 1.9.11_RC1-2mamba
- build both jackd and jackdbus
@ -360,7 +372,7 @@ exit 0
* Wed Jan 04 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.9-1qilnx
- update to version 0.100.9 by autospec
* Thu Dec 14 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-7qilnx
* Wed Dec 14 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-7qilnx
- jackstart.user: start jack leaving memory unlocked
- jackstart.user: add support for timidity
- disable oss support
@ -368,17 +380,17 @@ exit 0
* Wed Dec 14 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-6qilnx
- jackstart.user: another syntax fix
* Wed Nov 07 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-5qilnx
* Mon Nov 07 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-5qilnx
- jackstart.user: fix a syntax error
- jackstart.user: check jackd startup watching /dev/shm/jack-0
* Tue Nov 06 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-4qilnx
* Sun Nov 06 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-4qilnx
- jackstart.user: add support for user arts configuration
* Mon Nov 05 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-3qilnx
* Sat Nov 05 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-3qilnx
- apply a fix to jackstart.user because jackd starts asynchronously
* Mon Nov 05 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-2qilnx
* Sat Nov 05 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-2qilnx
- added user oriented start and stop script with oss2jack support
- mmx and sse support enabled again