]> git.pld-linux.org Git - packages/jack-audio-connection-kit.git/commitdiff
- updated to 0.126.0 JACK_0
authorJakub Bogusz <qboosh@pld-linux.org>
Tue, 28 Mar 2023 18:15:07 +0000 (20:15 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Tue, 28 Mar 2023 18:15:07 +0000 (20:15 +0200)
- example tools and clients (including jackrec) moved to jack-example-tools.spec

jack-audio-connection-kit-gcc4.patch
jack-audio-connection-kit-readline.patch [deleted file]
jack-audio-connection-kit-update.patch
jack-audio-connection-kit.spec

index cbe5cc9a1dc240aa9c3d42a1a9bfe2dffd2fdb86..03ac099a3e5c4f0e45b8785b45c110aada16285a 100644 (file)
@@ -9,11 +9,11 @@
  alsa_driver_run_cycle (alsa_driver_t *driver)
  {
        jack_engine_t *engine = driver->engine;
---- jack-audio-connection-kit-0.100.0/drivers/dummy/dummy_driver.c.orig        2004-10-15 04:49:18.000000000 +0000
-+++ jack-audio-connection-kit-0.100.0/drivers/dummy/dummy_driver.c     2005-11-25 12:31:33.311609040 +0000
-@@ -62,7 +62,7 @@
-       return driver->period_size;
+--- jack1-0.126.0/drivers/dummy/dummy_driver.c.orig    2023-03-28 18:22:54.887657332 +0200
++++ jack1-0.126.0/drivers/dummy/dummy_driver.c 2023-03-28 18:24:19.230533741 +0200
+@@ -213,7 +213,7 @@ static int dummy_driver_nt_start (dummy_
  }
+ #endif
  
 -static inline int
 +static int
diff --git a/jack-audio-connection-kit-readline.patch b/jack-audio-connection-kit-readline.patch
deleted file mode 100644 (file)
index 513b7c6..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
---- jack-audio-connection-kit-0.109.2/configure.ac.orig        2008-02-11 23:41:14.915479704 +0100
-+++ jack-audio-connection-kit-0.109.2/configure.ac     2008-02-11 23:50:07.877851499 +0100
-@@ -669,11 +669,11 @@
- HAVE_READLINE=true
- AC_CHECK_LIB(readline, readline, [:],
-     [unset ac_cv_lib_readline_readline
--     AC_CHECK_LIB(readline, readline, [READLINE_DEPS="-ltermcap"],
-+     AC_CHECK_LIB(readline, readline, [READLINE_DEPS="-ltinfo"],
-         [unset ac_cv_lib_readline_readline
-        AC_CHECK_LIB(readline, readline,
-           [READLINE_DEPS="-lncurses"], [HAVE_READLINE=false], "-lncurses")],
--      "-ltermcap")])
-+      "-ltinfo")])
- AC_CHECK_HEADER(readline/chardefs.h, [], [HAVE_READLINE=false])
- if test x$HAVE_READLINE = xfalse; then
-       AC_MSG_WARN([*** the jack_transport example client will not be built])
index 40ff73816dd46198779dd8a3ab066c716d20c652..3163d87d63105b365768a62a7922aabc25e95a81 100644 (file)
  #include "md5.h"
  #include "jack_md5.h"
  
---- jack1-0.124.1/libjack/client.c.orig        2014-01-22 21:25:41.000000000 +0100
-+++ jack1-0.124.1/libjack/client.c     2014-02-01 15:25:05.769065611 +0100
-@@ -2343,7 +2343,8 @@ jack_activate (jack_client_t *client)
-                 VALGRIND_MEMSET (&req, 0, sizeof (req));
+--- jack1-0.126.0/libjack/client.c.orig        2023-03-28 18:25:33.333465624 +0200
++++ jack1-0.126.0/libjack/client.c     2023-03-28 18:26:40.826433316 +0200
+@@ -2439,7 +2439,7 @@ jack_activate (jack_client_t *client)
+                */
  
                req.type = SetClientCapabilities;
 -              req.x.client_id = client->control->id;
-+
 +              jack_uuid_copy (&req.x.client_id, client->control->uuid);
                req.x.cap_pid = client->control->pid;
  
index 288f7f18bbb968a1b8f25cf1200a725fcae9c49d..0c790f144668662f7df12d33ca0ca27aa4cb18c3 100644 (file)
 Summary:       The JACK Audio Connection Kit
 Summary(pl.UTF-8):     JACK - zestaw do połączeń audio
 Name:          jack-audio-connection-kit
-Version:       0.125.0
+Version:       0.126.0
 Release:       1
 License:       LGPL v2.1+ (libjack), GPL v2+ (the rest)
 Group:         Daemons
-# http://jackaudio.org/download - outdated?
-Source0:       http://jackaudio.org/downloads/%{name}-%{version}.tar.gz
-# Source0-md5: d9b7e230aeae2d5b45c7a822b2d2dd15
+#Source0Download: https://github.com/jackaudio/jack1/releases
+Source0:       https://github.com/jackaudio/jack1/releases/download/%{version}/jack1-%{version}.tar.gz
+# Source0-md5: 5913c06644855f472894da53a624e63f
 Patch0:                %{name}-gcc4.patch
-Patch1:                %{name}-readline.patch
 Patch2:                link.patch
 Patch3:                %{name}-update.patch
 Patch4:                %{name}-man.patch
-URL:           http://jackaudio.org/
+URL:           https://jackaudio.org/
 BuildRequires: alsa-lib-devel >= 1.0.18
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake
@@ -33,16 +32,14 @@ BuildRequires:      db-devel
 %{?with_ffado:BuildRequires:   libffado-devel >= 1.999.17}
 %{?with_freebob:BuildRequires: libfreebob-devel >= 1.0.0}
 BuildRequires: libsamplerate-devel >= 0.1.2
-BuildRequires: libsndfile-devel >= 1.0
 BuildRequires: libtool
 BuildRequires: pkgconfig
-BuildRequires: readline-devel
 BuildRequires: rpmbuild(macros) >= 1.98
 %{?with_apidocs:BuildRequires: texlive-pdftex}
 Requires:      %{name}-libs = %{version}-%{release}
 Requires:      alsa-lib >= 1.0.18
-Obsoletes:     jack-audio-connection-kit-driver-alsa
-Obsoletes:     jack-audio-connection-kit-driver-iec61883
+Obsoletes:     jack-audio-connection-kit-driver-alsa < 0.101.1-2
+Obsoletes:     jack-audio-connection-kit-driver-iec61883 < 0.99.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -150,41 +147,9 @@ FreeBoB (BeBoB platform) sound driver for JACK.
 %description driver-freebob -l pl.UTF-8
 Sterownik dźwięku FreeBoB (do platformy BeBoB) dla JACK-a.
 
-%package example-clients
-Summary:       Example clients that use JACK
-Summary(pl.UTF-8):     Przykładowe programy kliencie używające JACK-a
-License:       GPL v2+
-Group:         Applications/Sound
-Requires:      %{name} = %{version}-%{release}
-Requires:      libsamplerate >= 0.1.2
-
-%description example-clients
-Small example clients that use the JACK Audio Connection Kit.
-
-%description example-clients -l pl.UTF-8
-Małe, przykładowe programy klienckie, które używają zestawu do
-połączeń audio JACK.
-
-%package example-jackrec
-Summary:       Example JACK client: jackrec
-Summary(pl.UTF-8):     Przykładowy klient zestawu JACK: jackrec
-License:       GPL v2+
-Group:         Applications/Sound
-Requires:      %{name} = %{version}-%{release}
-Requires:      libsndfile >= 1.0
-
-%description example-jackrec
-Example JACK client: jackrec. It's separated because it uses
-libsndfile library.
-
-%description example-jackrec -l pl.UTF-8
-Przykładowy klient zestawu JACK: jackrec. Jest wydzielony, ponieważ
-wymaga biblioteki libsndfile.
-
 %prep
-%setup -q
+%setup -q -n jack1-%{version}
 %patch0 -p1
-%patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
@@ -208,7 +173,6 @@ wymaga biblioteki libsndfile.
        %{?with_cap:--enable-capabilities %{!?debug:--enable-stripped-jackd}} \
        --enable-posix-shm%{!?with_posix_shm:=no} \
        %{?with_static_libs:--enable-static} \
-       --enable-ensure-mlock \
        --enable-preemption-check \
        --enable-resize \
        --disable-silent-rules \
@@ -232,9 +196,11 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with static_libs}
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/jack/*.a
 %endif
-# test program
-%{__rm} $RPM_BUILD_ROOT%{_bindir}/jack_load_test \
-       $RPM_BUILD_ROOT%{_mandir}/man1/jack_load_test.1
+
+# tools/clients moved to jack-example-tools.spec
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/alsa_{in,out}.1* \
+       $RPM_BUILD_ROOT%{_mandir}/man1/jack_{bufsize,connect,disconnect,freewheel,impulse_grabber,load_test,lsp,metro,monitor_client,netsource,samplerate,showtime,transport,wait}.1* \
+       $RPM_BUILD_ROOT%{_mandir}/man1/jackrec.1*
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -253,15 +219,6 @@ fi
 %defattr(644,root,root,755)
 # note: COPYING only specifies which parts fall under GPL and LGPL
 %doc AUTHORS TODO COPYING
-%attr(755,root,root) %{_bindir}/jack_alias
-%attr(755,root,root) %{_bindir}/jack_evmon
-%attr(755,root,root) %{_bindir}/jack_iodelay
-%attr(755,root,root) %{_bindir}/jack_load
-%attr(755,root,root) %{_bindir}/jack_midi_dump
-%attr(755,root,root) %{_bindir}/jack_property
-%attr(755,root,root) %{_bindir}/jack_session_notify
-%attr(755,root,root) %{_bindir}/jack_server_control
-%attr(755,root,root) %{_bindir}/jack_unload
 %attr(755,root,root) %{_bindir}/jackd
 %{?with_cap:%attr(4755,root,root) %{_bindir}/jackstart}
 %dir %{_libdir}/jack
@@ -317,49 +274,3 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/jack/jack_freebob.so
 %endif
-
-%files example-clients
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/alsa_in
-%attr(755,root,root) %{_bindir}/alsa_out
-%attr(755,root,root) %{_bindir}/jack_bufsize
-%attr(755,root,root) %{_bindir}/jack_connect
-%attr(755,root,root) %{_bindir}/jack_disconnect
-%attr(755,root,root) %{_bindir}/jack_freewheel
-%attr(755,root,root) %{_bindir}/jack_impulse_grabber
-%attr(755,root,root) %{_bindir}/jack_latent_client
-%attr(755,root,root) %{_bindir}/jack_lsp
-%attr(755,root,root) %{_bindir}/jack_metro
-%attr(755,root,root) %{_bindir}/jack_midiseq
-%attr(755,root,root) %{_bindir}/jack_midisine
-%attr(755,root,root) %{_bindir}/jack_monitor_client
-%attr(755,root,root) %{_bindir}/jack_netsource
-%attr(755,root,root) %{_bindir}/jack_samplerate
-%attr(755,root,root) %{_bindir}/jack_showtime
-%attr(755,root,root) %{_bindir}/jack_simple_client
-%attr(755,root,root) %{_bindir}/jack_simple_session_client
-%attr(755,root,root) %{_bindir}/jack_transport
-%attr(755,root,root) %{_bindir}/jack_transport_client
-%attr(755,root,root) %{_bindir}/jack_wait
-%attr(755,root,root) %{_libdir}/jack/inprocess.so
-%attr(755,root,root) %{_libdir}/jack/intime.so
-%{_mandir}/man1/alsa_in.1*
-%{_mandir}/man1/alsa_out.1*
-%{_mandir}/man1/jack_bufsize.1*
-%{_mandir}/man1/jack_connect.1*
-%{_mandir}/man1/jack_disconnect.1*
-%{_mandir}/man1/jack_freewheel.1*
-%{_mandir}/man1/jack_impulse_grabber.1*
-%{_mandir}/man1/jack_lsp.1*
-%{_mandir}/man1/jack_metro.1*
-%{_mandir}/man1/jack_monitor_client.1*
-%{_mandir}/man1/jack_netsource.1*
-%{_mandir}/man1/jack_samplerate.1*
-%{_mandir}/man1/jack_showtime.1*
-%{_mandir}/man1/jack_transport.1*
-%{_mandir}/man1/jack_wait.1*
-
-%files example-jackrec
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/jack_rec
-%{_mandir}/man1/jackrec.1*
This page took 1.532063 seconds and 4 git commands to generate.