Compare commits
10 Commits
1.9.9.5-2m
...
main
Author | SHA1 | Date | |
---|---|---|---|
cd0bd87be3 | |||
c52c507618 | |||
c2582d24ea | |||
b9fd21dd92 | |||
e9b4400a60 | |||
708a5c75e3 | |||
38a73dcf94 | |||
6d529d6254 | |||
dfc1092b60 | |||
3153c995ac |
132
jack.spec
132
jack.spec
@ -1,15 +1,18 @@
|
|||||||
### AUTOUPDATE-OFF: 8
|
### AUTOUPDATE-OFF: 8
|
||||||
|
%define pkgver %(echo %version | tr _ -)
|
||||||
Name: jack
|
Name: jack
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 1.9.9.5
|
Version: 1.9.22
|
||||||
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: https://jackaudio.org
|
||||||
Source: http://jackaudio.org/downloads/jack-%{version}.tar.bz2
|
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
|
Source1: %{name}-asound.conf
|
||||||
Source2: jackdbus2qjackctl
|
Source2: jackdbus2qjackctl
|
||||||
Patch0: %{name}-1.9.6-suspend_resume.patch
|
Patch0: %{name}-1.9.6-suspend_resume.patch
|
||||||
@ -24,28 +27,27 @@ License: GPL
|
|||||||
BuildRequires: glibc-devel
|
BuildRequires: glibc-devel
|
||||||
BuildRequires: libalsa-devel
|
BuildRequires: libalsa-devel
|
||||||
BuildRequires: libcelt-devel
|
BuildRequires: libcelt-devel
|
||||||
|
BuildRequires: libdb53-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
|
||||||
BuildRequires: libreadline-devel
|
|
||||||
BuildRequires: libsamplerate-devel
|
BuildRequires: libsamplerate-devel
|
||||||
BuildRequires: libsndfile-devel
|
|
||||||
BuildRequires: libstdc++6-devel
|
BuildRequires: libstdc++6-devel
|
||||||
|
BuildRequires: libsystemd-devel
|
||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
BuildRequires: ffado
|
#BuildRequires: libfreebob-devel
|
||||||
|
#BuildRequires: ffado
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkg-config
|
||||||
BuildRequires: libcap-devel >= 1.10
|
BuildRequires: libcap-devel >= 1.10
|
||||||
BuildRequires: libflac-devel >= 1.1.2
|
BuildRequires: libflac-devel >= 1.1.2
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: libopus-devel >= 1.0.3-2mamba
|
BuildRequires: libopus-devel >= 1.0.3-2mamba
|
||||||
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 < 1:1.9.21
|
||||||
Requires: libalsa-plugins
|
Requires: libalsa-plugins
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -74,45 +76,59 @@ 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.
|
%debug_package
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q -n jack2-%{pkgver}
|
||||||
#%patch0 -p4
|
#%patch0 -p4
|
||||||
#%patch2 -p1
|
#%patch2 -p1
|
||||||
%patch3 -p1
|
#%patch3 -p1
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
%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 \
|
||||||
--dbus \
|
|
||||||
--doxygen \
|
--doxygen \
|
||||||
|
--dbus \
|
||||||
--firewire \
|
--firewire \
|
||||||
--freebob
|
--classic
|
||||||
|
|
||||||
|
# --freebob \
|
||||||
|
|
||||||
|
./waf build
|
||||||
|
|
||||||
./waf %{?_smp_mflags} build
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
||||||
|
|
||||||
|
## 1.9.10: fix documentation installation
|
||||||
|
#mkdir build/default
|
||||||
|
#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
|
||||||
@ -142,17 +158,14 @@ exit 0
|
|||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%config %{_sysconfdir}/asound.conf.jack
|
%config %{_sysconfdir}/asound.conf.jack
|
||||||
%{_bindir}/alsa_in
|
#%{_bindir}/alsa_in
|
||||||
%{_bindir}/alsa_out
|
#%{_bindir}/alsa_out
|
||||||
%{_bindir}/jack_*
|
%{_bindir}/jack_*
|
||||||
|
%{_bindir}/jackd
|
||||||
%{_bindir}/jackdbus
|
%{_bindir}/jackdbus
|
||||||
%{_bindir}/jackdbus2qjackctl
|
%{_bindir}/jackdbus2qjackctl
|
||||||
%{_datadir}/dbus-1/services/org.jackaudio.service
|
%{_datadir}/dbus-1/services/org.jackaudio.service
|
||||||
%{_mandir}/man1/alsa_in.1.gz
|
%{_mandir}/man1/jackd.1*
|
||||||
%{_mandir}/man1/alsa_out.1.gz
|
|
||||||
%{_mandir}/man1/jackd.1.gz
|
|
||||||
%{_mandir}/man1/jackrec.1.gz
|
|
||||||
%{_mandir}/man1/jack_*.1.gz
|
|
||||||
|
|
||||||
%files -n libjack
|
%files -n libjack
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -170,10 +183,51 @@ 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
|
||||||
|
* Fri Feb 03 2023 Automatic Build System <autodist@mambasoft.it> 1.9.22-1mamba
|
||||||
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
* Sun Apr 17 2022 Automatic Build System <autodist@mambasoft.it> 1.9.21-1mamba
|
||||||
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
* Sat Jan 22 2022 Automatic Build System <autodist@mambasoft.it> 1.9.20-1mamba
|
||||||
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
* Fri Jul 16 2021 Automatic Build System <autodist@mambasoft.it> 1.9.19-1mamba
|
||||||
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
* Thu Apr 15 2021 Automatic Build System <autodist@mambasoft.it> 1.9.18-1mamba
|
||||||
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
* Thu Feb 04 2021 Automatic Build System <autodist@mambasoft.it> 1.9.17-1mamba
|
||||||
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
* Sat Dec 12 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 1.9.16-1mamba
|
||||||
|
- update to 1.9.16
|
||||||
|
|
||||||
|
* 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
|
||||||
|
|
||||||
|
* Mon Aug 14 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 1.9.11_RC1-1mamba
|
||||||
|
- update to 1.9.11_RC1
|
||||||
|
|
||||||
|
* Mon Aug 14 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 1.9.11-1mamba
|
||||||
|
- update to 1.9.11
|
||||||
|
- rebuilt as jackd, not jackdbus to achieve real time with systemd
|
||||||
|
|
||||||
|
* Thu Sep 18 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 1.9.10-1mamba
|
||||||
|
- update to 1.9.10
|
||||||
|
|
||||||
* Thu Jul 25 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.9.9.5-2mamba
|
* Thu Jul 25 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.9.9.5-2mamba
|
||||||
- add wrapper script jackdbus2qjackctl to launch qjackctl via dbus if installed
|
- add wrapper script jackdbus2qjackctl to launch qjackctl via dbus if installed
|
||||||
- built with new libopus requirement
|
- built with new libopus requirement
|
||||||
@ -336,7 +390,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
|
||||||
@ -344,17 +398,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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user