Hello community, here is the log from the commit of package jack for openSUSE:Factory checked in at Tue Apr 13 21:59:03 CEST 2010. -------- --- jack/jack.changes 2010-02-19 12:59:10.000000000 +0100 +++ /mounts/work_src_done/STABLE/jack/jack.changes 2010-04-07 16:25:50.000000000 +0200 @@ -1,0 +2,7 @@ +Tue Apr 6 08:32:53 UTC 2010 - davejplater@gmail.com + +- Update to jack-1.9.5 which now has support for distributing audio + processing across a network. +- Removed jack-shmat-check-fix.diff. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- jack-audio-connection-kit-0.118.0.tar.gz jack-shmat-check-fix.diff New: ---- jack-1.9.5.tar.bz2 manpages.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jack.spec ++++++ --- /var/tmp/diff_new_pack.B1vXmm/_old 2010-04-13 21:58:54.000000000 +0200 +++ /var/tmp/diff_new_pack.B1vXmm/_new 2010-04-13 21:58:54.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package jack (Version 0.118.0) +# spec file for package jack (Version 1.9.5) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,28 +19,41 @@ Name: jack -BuildRequires: alsa-devel doxygen flac-devel gcc-c++ pkgconfig readline-devel -BuildRequires: libsamplerate-devel libsndfile-devel +BuildRequires: dos2unix doxygen gcc-c++ libcelt-devel >= 0.7.0 libxml2-devel pkg-config python +BuildRequires: alsa-devel flac-devel libsndfile-devel pkgconfig readline-devel +BuildRequires: dbus-1-devel libFLAC8 libexpat-devel libogg-devel libsamplerate-devel %define my_provides /tmp/my-provides -Summary: Jack Audio Connection Kit -Version: 0.118.0 +Summary: Jack-Audio Connection Kit +Version: 1.9.5 Release: 1 -License: GPLv2+ +License: LGPLv2.1+ Group: System/Sound Daemons -Source: jack-audio-connection-kit-%{version}.tar.gz +Source0: %{name}-%{version}.tar.bz2 Source1: baselibs.conf -Patch: jack-shmat-check-fix.diff +Source2: manpages.tar.bz2 Url: http://jackaudio.org/ Provides: jack-audio-connection-kit +Provides: jack2 = %{version} +Obsoletes: jack2 < %{version} Requires: libjack0 = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -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 well as allow them to share audio between -themselves. Its clients can run in their own processes (as a normal -application), or they can run within a JACK server (as a plug-in). +JACK is system for handling real-time, low latency audio +(and MIDI). It runs on GNU/Linux, Solaris, FreeBSD, OS X and +Windows (and can be ported to other POSIX-conformant +platforms). 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 also +has support for distributing audio processing across a +network, both fast & reliable LANs as well as slower, less +reliable WANs. + +Authors: +-------- + pbd@users.sourceforge.net %package -n libjack0 License: LGPLv2.1+ @@ -48,57 +61,67 @@ Group: System/Libraries Provides: libjack = %{version} Obsoletes: libjack < %{version} +Provides: libjack2 %description -n libjack0 -This package contains the library to access JACK (Jack Audio Connection -Kit). +This package contains the library to access JACK +(Jack Audio ConnectionKit). %package -n libjack-devel - License: LGPLv2.1+ Summary: Development package for jack Group: Development/Libraries/C and C++ Requires: libjack0 = %{version}, pkgconfig Provides: jack-audio-connection-kit-devel -Provides: jack-devel = %{version} -Obsoletes: jack-devel < %{version} +Provides: jack-devel +Provides: libjack2-devel = %{version} +Obsoletes: libjack2-devel < %{version} %description -n libjack-devel This package contains the files needed to compile programs that -communicates jack clients/servers. +communicate with jack clients/servers. %prep -%setup -q -n jack-audio-connection-kit-%{version} -%patch +%setup -q -a 2 %build -%define warn_flags -W -Wall -Wstrict-prototypes -Wpointer-arith -Wno-unused-parameter -# autoreconf -fi -#libtoolize -f -#aclocal -I config -#automake -a -c -f -#autoconf -CFLAGS="$RPM_OPT_FLAGS %{warn_flags}" -export CFLAGS -%configure \ - --disable-static \ - --disable-optimize \ - --disable-ensure-mlock \ - --enable-resize \ - --enable-timestamps \ - --with-html-dir=%{_docdir}/%{name} \ - --with-default-tmpdir=/dev/shm -make %{?smpflags} +export CFLAGS="-fmessage-length=0 -O2 -fno-strict-aliasing -Wall \ +-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -ggdb" +export CXXFLAGS="$CFLAGS" + +./waf \ + --prefix=/usr/ \ + --libdir=/%{_lib} \ + --classic \ + --doxygen \ + --profile \ + --ports=1024 \ + --enable-pkg-config-dbus-service-dir \ + --profile \ + configure + +./waf build -j%{jobs} %install -%makeinstall -mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} -cp AUTHORS COPYING.* README* TODO $RPM_BUILD_ROOT%{_docdir}/%{name} +./waf install --destdir=%{buildroot} +mkdir -p %{buildroot}%{_docdir}/%{name} +mv %{buildroot}%{_datadir}/jack-audio-connection-kit %{buildroot}%{_docdir} +dos2unix -k ChangeLog +dos2unix -k README +dos2unix -k TODO +cp ChangeLog README* TODO $RPM_BUILD_ROOT%{_docdir}/%{name}/ +# Fix wrong-file-end-of-line-encoding +dos2unix -k $RPM_BUILD_ROOT%{_docdir}/%{name}/ChangeLog +dos2unix -k $RPM_BUILD_ROOT%{_docdir}/%{name}/README +dos2unix -k $RPM_BUILD_ROOT%{_docdir}/%{name}/TODO +# install man pages taken from jack-0.118.0 due to no man pages in this package +cp -r man $RPM_BUILD_ROOT%{_datadir} # exclude plugins from the provide-list cat << EOF > %{my_provides} grep -v $RPM_BUILD_ROOT%{_libdir}/jack | %{__find_provides} EOF chmod 755 %{my_provides} +%define _use_internal_dependecy_generator 0 %define __find_provides %{my_provides} %post -n libjack0 -p /sbin/ldconfig @@ -110,21 +133,28 @@ rm -f %{my_provides} %files -%defattr(-, root, root) +%defattr(-,root,root) %doc %dir %{_docdir}/%{name} -%doc %{_docdir}/%{name}/AUTHORS -%doc %{_docdir}/%{name}/COPYING.GPL +#%%doc %{_docdir}/%{name}/AUTHORS +#%%doc %{_docdir}/%{name}/COPYING.GPL +%doc %{_docdir}/%{name}/ChangeLog %doc %{_docdir}/%{name}/README* %doc %{_docdir}/%{name}/TODO %doc %{_mandir}/man1/* %{_bindir}/* %dir %{_libdir}/jack %{_libdir}/jack/inprocess.so -%{_libdir}/jack/intime.so +#%%{_libdir}/jack/intime.so %{_libdir}/jack/jack_alsa.so %{_libdir}/jack/jack_dummy.so -%{_libdir}/jack/jack_oss.so +#%%{_libdir}/jack/jack_oss.so %{_libdir}/jack/jack_net.so +%{_libdir}/jack/netmanager.so* +%{_libdir}/jack/profiler.so* +%{_libdir}/jack/netadapter.so* +%{_libdir}/jack/audioadapter.so* +%{_libdir}/jack/jack_loopback.so* +%{_libdir}/jack/jack_netone.so* %files -n libjack0 %defattr(-, root, root) @@ -133,12 +163,18 @@ %files -n libjack-devel %defattr(-, root, root) %doc %dir %{_docdir}/%{name} -%doc %{_docdir}/%{name}/reference -%doc %{_docdir}/%{name}/COPYING.LGPL +#%%doc %{_docdir}/%{name}/reference +#%%doc %{_docdir}/%{name}/COPYING.LGPL %{_libdir}/lib*.so -%{_libdir}/lib*.la -%{_libdir}/jack/*.*a +#%%{_libdir}/lib*.la +#%%{_libdir}/jack/*.*a %{_libdir}/pkgconfig/* %{_includedir}/jack +%dir %{_docdir}/jack-audio-connection-kit +%doc %{_docdir}/jack-audio-connection-kit/* + +#%files freebob +#%defattr(-, root, root) +#%{_libdir}/jack/jack_freebob.so* %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org