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 _ -) %define pkgver %(echo %version | tr _ -)
Name: jack Name: jack
Epoch: 1 Epoch: 1
Version: 1.9.11_RC1 Version: 1.9.14
Release: 2mamba Release: 1mamba
Summary: A low-latency audio server that can connect a number of different applications to an audio device Summary: A low-latency audio server that can connect a number of different applications to an audio device
Group: System/Libraries Group: System/Libraries
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://jackaudio.org 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 #Source: https://dl.dropboxusercontent.com/u/28869550/jack-%{version}.tar.bz2
#http://jackaudio.org/downloads/jack-%{version}.tar.bz2 #http://jackaudio.org/downloads/jack-%{version}.tar.bz2
Source1: %{name}-asound.conf Source1: %{name}-asound.conf
@ -30,7 +30,6 @@ BuildRequires: libcelt-devel
BuildRequires: libdbus-devel BuildRequires: libdbus-devel
BuildRequires: libexpat-devel BuildRequires: libexpat-devel
BuildRequires: libffado-devel BuildRequires: libffado-devel
BuildRequires: libfreebob-devel
BuildRequires: libgcc BuildRequires: libgcc
BuildRequires: libncurses-devel BuildRequires: libncurses-devel
BuildRequires: libopus-devel BuildRequires: libopus-devel
@ -39,6 +38,7 @@ BuildRequires: libsamplerate-devel
BuildRequires: libsndfile-devel BuildRequires: libsndfile-devel
BuildRequires: libstdc++6-devel BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
#BuildRequires: libfreebob-devel
BuildRequires: ffado BuildRequires: ffado
BuildRequires: pkg-config BuildRequires: pkg-config
BuildRequires: libcap-devel >= 1.10 BuildRequires: libcap-devel >= 1.10
@ -47,7 +47,7 @@ BuildRequires: doxygen
BuildRequires: libopus-devel >= 1.0.3-2mamba BuildRequires: libopus-devel >= 1.0.3-2mamba
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
Requires: libjack == %{?epoch:%epoch:}%{version}-%{release} Requires: libjack == %{?epoch:%epoch:}%{version}-%{release}
Requires: ffado #Requires: ffado
Obsoletes: oss2jack Obsoletes: oss2jack
Requires: libalsa-plugins 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. 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"). 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. 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 needed for development.
This package contains static libraries and header files need for development.
%prep %prep
%setup -q -n jack2-%{pkgver} %setup -q -n jack2-%{pkgver}
@ -89,40 +88,46 @@ This package contains static libraries and header files need for development.
#%patch5 -p1 #%patch5 -p1
%patch6 -p1 %patch6 -p1
for file in ChangeLog README TODO; do #for file in ChangeLog README TODO; do
sed 's|\r||' $file > $file.tmp # sed 's|\r||' $file > $file.tmp
iconv -f ISO-8859-1 -t UTF8 $file.tmp > $file.tmp2 # iconv -f ISO-8859-1 -t UTF8 $file.tmp > $file.tmp2
touch -r $file $file.tmp2 # touch -r $file $file.tmp2
mv -f $file.tmp2 $file # mv -f $file.tmp2 $file
done #done
touch no_date_footer.html
%build %build
LINKFLAGS="-lncurses" \ LINKFLAGS="-lncurses" \
./waf configure \ ./waf configure \
--prefix=%{_prefix} \ --prefix=%{_prefix} \
--libdir=%{_libdir} \ --libdir=%{_libdir} \
%ifarch x86_64
--libdir32=%{_prefix}/lib \
%endif
--alsa \ --alsa \
--doxygen \ --doxygen \
--firewire \
--freebob \
--dbus \ --dbus \
--firewire \
--classic --classic
./waf %{?_smp_mflags} build # --freebob \
./waf build
%install %install
[ "%{buildroot}" != / ] && rm -rf %{buildroot} [ "%{buildroot}" != / ] && rm -rf %{buildroot}
# 1.9.10: fix documentation installation ## 1.9.10: fix documentation installation
mkdir build/default #mkdir build/default
ln -s ../../html build/default/html #ln -s ../../html build/default/html
./waf install --destdir=%{buildroot} ./waf install --destdir=%{buildroot}
chmod 755 %{buildroot}%{_libdir}/jack/*.so %{buildroot}%{_libdir}/libjack*.so.*.*.* 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 -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/asound.conf.jack
install -D -m0755 %{SOURCE2} %{buildroot}%{_bindir}/jackdbus2qjackctl install -D -m0755 %{SOURCE2} %{buildroot}%{_bindir}/jackdbus2qjackctl
@ -181,10 +186,17 @@ exit 0
%{_libdir}/libjacknet.so %{_libdir}/libjacknet.so
%{_libdir}/libjackserver.so %{_libdir}/libjackserver.so
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc
%doc reference/* %dir %{_datadir}/jack-audio-connection-kit
%doc README TODO ChangeLog %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 %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 * Wed Aug 16 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 1.9.11_RC1-2mamba
- build both jackd and jackdbus - 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 * Wed Jan 04 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.9-1qilnx
- update to version 0.100.9 by autospec - 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: start jack leaving memory unlocked
- jackstart.user: add support for timidity - jackstart.user: add support for timidity
- disable oss support - disable oss support
@ -368,17 +380,17 @@ exit 0
* Wed Dec 14 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-6qilnx * Wed Dec 14 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.100.0-6qilnx
- jackstart.user: another syntax fix - 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: fix a syntax error
- jackstart.user: check jackd startup watching /dev/shm/jack-0 - 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 - 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 - 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 - added user oriented start and stop script with oss2jack support
- mmx and sse support enabled again - mmx and sse support enabled again