[jack-audio-connection-kit] Rawhide: Patch for CELT 0.11 API change because of current broken deps.
Michael Schwendt
mschwendt at fedoraproject.org
Sat Feb 19 23:01:51 UTC 2011
commit 884fcfd29f65e2dae8ea17691ca03410af139ab8
Author: Michael Schwendt <mschwendt at fedoraproject.org>
Date: Sun Feb 20 00:01:53 2011 +0100
Rawhide: Patch for CELT 0.11 API change because of current broken deps.
jack-1.9.6-celt011.patch | 21 +++++++++++++++++++++
jack-audio-connection-kit.spec | 10 +++++++++-
2 files changed, 30 insertions(+), 1 deletions(-)
---
diff --git a/jack-1.9.6-celt011.patch b/jack-1.9.6-celt011.patch
new file mode 100644
index 0000000..eca938a
--- /dev/null
+++ b/jack-1.9.6-celt011.patch
@@ -0,0 +1,21 @@
+diff -Nur jack-1.9.6-orig/common/JackNetOneDriver.cpp jack-1.9.6/common/JackNetOneDriver.cpp
+--- jack-1.9.6-orig/common/JackNetOneDriver.cpp 2010-08-30 12:23:53.000000000 +0200
++++ jack-1.9.6/common/JackNetOneDriver.cpp 2011-02-19 23:55:14.000000000 +0100
+@@ -161,7 +161,7 @@
+ #if HAVE_CELT_API_0_7
+ celt_int32 lookahead;
+ CELTMode *celt_mode = celt_mode_create( netj.sample_rate, netj.period_size, NULL );
+- netj.capture_srcs = jack_slist_append(netj.capture_srcs, celt_decoder_create( celt_mode, 1, NULL ) );
++ netj.capture_srcs = jack_slist_append(netj.capture_srcs, celt_decoder_create_custom( celt_mode, 1, NULL ) );
+ #else
+ celt_int32_t lookahead;
+ CELTMode *celt_mode = celt_mode_create( netj.sample_rate, 1, netj.period_size, NULL );
+@@ -209,7 +209,7 @@
+ #if HAVE_CELT
+ #if HAVE_CELT_API_0_7
+ CELTMode *celt_mode = celt_mode_create( netj.sample_rate, netj.period_size, NULL );
+- netj.playback_srcs = jack_slist_append(netj.playback_srcs, celt_encoder_create( celt_mode, 1, NULL ) );
++ netj.playback_srcs = jack_slist_append(netj.playback_srcs, celt_encoder_create_custom( celt_mode, 1, NULL ) );
+ #else
+ CELTMode *celt_mode = celt_mode_create( netj.sample_rate, 1, netj.period_size, NULL );
+ netj.playback_srcs = jack_slist_append(netj.playback_srcs, celt_encoder_create( celt_mode ) );
diff --git a/jack-audio-connection-kit.spec b/jack-audio-connection-kit.spec
index 46feb2a..fc206cc 100644
--- a/jack-audio-connection-kit.spec
+++ b/jack-audio-connection-kit.spec
@@ -4,7 +4,7 @@
Summary: The Jack Audio Connection Kit
Name: jack-audio-connection-kit
Version: 1.9.6
-Release: 5%{?dist}
+Release: 6%{?dist}
# The entire source (~500 files) is a mixture of these three licenses
License: GPLv2 and GPLv2+ and LGPLv2+
Group: System Environment/Daemons
@@ -21,6 +21,8 @@ Patch1: jack-infrastructure.patch
Patch4: jack-realtime-compat.patch
# Compile against celt-0.8.0
Patch5: jack-celt08.patch
+# compile with CELT 0.11 API
+Patch6: jack-1.9.6-celt011.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: alsa-lib-devel
@@ -80,6 +82,9 @@ Small example clients that use the Jack Audio Connection Kit.
%if 0%{?fedora} > 13
%patch5 -p1 -b .celt08
%endif
+%if 0%{?fedora} > 14
+%patch6 -p1 -b .celt11
+%endif
# Fix encoding issues
for file in ChangeLog README TODO; do
@@ -221,6 +226,9 @@ exit 0
%changelog
+* Sat Feb 19 2011 Michael Schwendt <mschwendt at fedoraproject.org> - 1.9.6-6
+- Rawhide: Patch for CELT 0.11 API change because of current broken deps.
+
* Wed Feb 16 2011 Peter Robinson <pbrobinson at gmail.com> - 1.9.6-5
- Try again once repo has refreshed
More information about the scm-commits
mailing list