1 |
commit: b0f9b2915c3e98ef272f613515afc74a53286b28 |
2 |
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Aug 24 12:51:17 2021 +0000 |
4 |
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Aug 24 12:52:07 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0f9b291 |
7 |
|
8 |
media-video/pipewire: bump to v0.3.33 |
9 |
|
10 |
Stick to libaptx for now and delay decision since both |
11 |
aptx libs haven't diverged yet. |
12 |
|
13 |
Closes: https://bugs.gentoo.org/809591 |
14 |
Package-Manager: Portage-3.0.22, Repoman-3.0.3 |
15 |
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org> |
16 |
|
17 |
media-video/pipewire/Manifest | 1 + |
18 |
...pipewire-0.3.33-revert-libfreeaptx-switch.patch | 38 ++++++++++++++++++++++ |
19 |
...pipewire-9999.ebuild => pipewire-0.3.33.ebuild} | 3 +- |
20 |
media-video/pipewire/pipewire-9999.ebuild | 1 + |
21 |
4 files changed, 42 insertions(+), 1 deletion(-) |
22 |
|
23 |
diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest |
24 |
index f9d9215564a..70f935c1428 100644 |
25 |
--- a/media-video/pipewire/Manifest |
26 |
+++ b/media-video/pipewire/Manifest |
27 |
@@ -7,3 +7,4 @@ DIST pipewire-0.3.29.tar.gz 1504935 BLAKE2B fe3984ec4b02fe91683d382e3891e174748b |
28 |
DIST pipewire-0.3.30.tar.gz 1540950 BLAKE2B 69b35743e3ad9a8caf68d9bb16cf395203efed6c3046b3f4ea33bbcdd6649f5d425d813042c12396a7cd5ff4e8ed91dbc395a96fe55935ad50f9c3f3918b0407 SHA512 ec525e0fb7e5c5313245fcc745b971fd7d4a1caa7ab9fe1fa38dc20d50f03e5969197e86b60659971676bec0f79aa7b7951c8209bfe9565a3fd1dcac1b8535b3 |
29 |
DIST pipewire-0.3.31.tar.gz 1594284 BLAKE2B 0ff358c53ea4357a72ac58ee45ccac792161d3ddd7a9dbcd6933be88e0ddc5d9c49468a3b1eb0cdf9ea81ec4272ad53078f6cae1fd20358bbeed108139e217ce SHA512 ff21e281bb3e5f6da1001e0c64b33368e96d31f0ec2d395cdfcfac105b0442d8fedd2225e6e5d1c93fdbd5e0108accecebbb7c294c55803a4ea853f1efa0c069 |
30 |
DIST pipewire-0.3.32.tar.gz 1604622 BLAKE2B cab83a17a2b27f710e1377a2ad2ad7003053ef3e8b55423362f0b428e22d52c2ce564da00aab71cc93262d4cb21f239fffea195d05937fdf3489dc540b77d58d SHA512 8a7fe26a78071fdd8d4c9e2d9bf3791af8e0cb53b976b45d39dcab4ad08196808f416911fb1b366cc85e3fa80592ec79c4e4556bb3a390f4a10229b4bf9893f7 |
31 |
+DIST pipewire-0.3.33.tar.gz 1629559 BLAKE2B de48956ac87ed6d63a08dd354b1e4abf81b9db99825ca65cbb5b522e71eb6920b35173e1c3abd9a710c28709e2b0a459db67654cfeac42149cdfa91c84833a8b SHA512 bc3d5658d6fda11dd55f22ba5293b4ff6c3e9a8d083b0cf7b3356bc18f4f65967557602a0d6603a2a2a548ecb42c6b7fbb9d315ed0fce435f4bb884ab4dd263b |
32 |
|
33 |
diff --git a/media-video/pipewire/files/pipewire-0.3.33-revert-libfreeaptx-switch.patch b/media-video/pipewire/files/pipewire-0.3.33-revert-libfreeaptx-switch.patch |
34 |
new file mode 100644 |
35 |
index 00000000000..94d4b7dcb0c |
36 |
--- /dev/null |
37 |
+++ b/media-video/pipewire/files/pipewire-0.3.33-revert-libfreeaptx-switch.patch |
38 |
@@ -0,0 +1,38 @@ |
39 |
+commit f405a4e6069725934f9ae0f1b978497a34197d8d |
40 |
+Author: Thomas Deutschmann <whissi@g.o> |
41 |
+AuthorDate: Tue Aug 24 14:22:36 2021 +0200 |
42 |
+Commit: Thomas Deutschmann <whissi@g.o> |
43 |
+CommitDate: Tue Aug 24 14:22:43 2021 +0200 |
44 |
+ |
45 |
+ Revert "bluez5: Use libfreeaptx instead of libopenaptx" |
46 |
+ |
47 |
+ This reverts commit 1216371f8c06f548f8ade6468b66612f43df1436. |
48 |
+ |
49 |
+ Delay decision for now since both aptx libs haven't diverged yet. |
50 |
+ |
51 |
+diff --git a/spa/meson.build b/spa/meson.build |
52 |
+index 483536b54..e13802e94 100644 |
53 |
+--- a/spa/meson.build |
54 |
++++ b/spa/meson.build |
55 |
+@@ -28,7 +28,7 @@ if not get_option('spa-plugins').disabled() |
56 |
+ summary({'LDAC': ldac_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs') |
57 |
+ ldac_abr_dep = dependency('ldacBT-abr', required : get_option('bluez5-codec-ldac')) |
58 |
+ summary({'LDAC ABR': ldac_abr_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs') |
59 |
+- aptx_dep = dependency('libfreeaptx', required : get_option('bluez5-codec-aptx')) |
60 |
++ aptx_dep = dependency('libopenaptx', version : '< 0.2.1', required : get_option('bluez5-codec-aptx')) |
61 |
+ summary({'aptX': aptx_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs') |
62 |
+ fdk_aac_dep = dependency('fdk-aac', required : get_option('bluez5-codec-aac')) |
63 |
+ summary({'AAC': fdk_aac_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs') |
64 |
+diff --git a/spa/plugins/bluez5/a2dp-codec-aptx.c b/spa/plugins/bluez5/a2dp-codec-aptx.c |
65 |
+index f8d7d6dd8..62ecde348 100644 |
66 |
+--- a/spa/plugins/bluez5/a2dp-codec-aptx.c |
67 |
++++ b/spa/plugins/bluez5/a2dp-codec-aptx.c |
68 |
+@@ -32,7 +32,7 @@ |
69 |
+ |
70 |
+ #include <sbc/sbc.h> |
71 |
+ |
72 |
+-#include <freeaptx.h> |
73 |
++#include <openaptx.h> |
74 |
+ |
75 |
+ #include "defs.h" |
76 |
+ #include "rtp.h" |
77 |
|
78 |
diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-0.3.33.ebuild |
79 |
similarity index 98% |
80 |
copy from media-video/pipewire/pipewire-9999.ebuild |
81 |
copy to media-video/pipewire/pipewire-0.3.33.ebuild |
82 |
index ca8a33f0f30..6668891d3bb 100644 |
83 |
--- a/media-video/pipewire/pipewire-9999.ebuild |
84 |
+++ b/media-video/pipewire/pipewire-0.3.33.ebuild |
85 |
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then |
86 |
inherit git-r3 |
87 |
else |
88 |
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" |
89 |
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
90 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" |
91 |
fi |
92 |
|
93 |
DESCRIPTION="Multimedia processing graphs" |
94 |
@@ -96,6 +96,7 @@ DOCS=( {README,INSTALL}.md NEWS ) |
95 |
|
96 |
PATCHES=( |
97 |
"${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch |
98 |
+ "${FILESDIR}"/${PN}-0.3.33-revert-libfreeaptx-switch.patch |
99 |
"${FILESDIR}"/${PN}-0.3.31-revert-openaptx-restriction.patch |
100 |
) |
101 |
|
102 |
|
103 |
diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild |
104 |
index ca8a33f0f30..af7dc100dd1 100644 |
105 |
--- a/media-video/pipewire/pipewire-9999.ebuild |
106 |
+++ b/media-video/pipewire/pipewire-9999.ebuild |
107 |
@@ -96,6 +96,7 @@ DOCS=( {README,INSTALL}.md NEWS ) |
108 |
|
109 |
PATCHES=( |
110 |
"${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch |
111 |
+ "${FILESDIR}"/${PN}-0.3.33-revert-libfreeaptx-switch.patch |
112 |
"${FILESDIR}"/${PN}-0.3.31-revert-openaptx-restriction.patch |
113 |
) |