171 Commits

Author SHA1 Message Date
c0267b61a9 wip: a number of recipe fixes, to be able to build for kirkstone 2025-11-24 16:49:44 +01:00
Andreas Müller
7f0166a2a3 Add langdale to compatible versions
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-10-23 16:43:41 +02:00
Andreas Müller
7a8fe88d85 Remove giada for now
* Current version does not work after fltk's cmake files were 'fixed'
* Later version ships own fltk but that fails to build here

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-10-23 15:33:59 +02:00
Andreas Müller
628824e018 giada: upgrade 0.18.2 -> 0.22.0 / mark license as commercial for juce
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-09-02 17:53:56 +02:00
Andreas Müller
7fb43843bf rtmidi: Avoid recipe tmp paths in cmake files
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-09-02 01:49:46 +02:00
Andreas Müller
2a88dfe99c polyphone: Fix build with rtmidi 4.0.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-09-02 01:28:16 +02:00
Andreas Müller
c7ab6ffec3 rtmidi: upgrade 3.0.0 -> 4.0.0 / build with cmake
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-09-02 01:26:43 +02:00
Andreas Müller
aad5c9a3f0 lmms: Fix build after with carla 2.5.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-09-02 01:24:37 +02:00
Andreas Müller
2772a40a92 carla: upgrade 2.4.3 -> 2.5.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-08-31 22:20:05 +02:00
Andreas Müller
26a262e09d infamousplugins: Fix build with glibc 2.36
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-08-31 21:46:24 +02:00
Andreas Müller
7d3d625a9e polyphone: upgrade 2.3.0 -> 2.3.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-08-31 21:21:19 +02:00
Andreas Müller
8eaf4697c8 blow: Fix build with gcc 12.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-08-31 21:09:32 +02:00
Andreas Müller
d514c66041 string-machine: Move to latest sources to fix build in current oe-metaverse
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-08-31 20:49:00 +02:00
Andreas Müller
8666f3c03d bschaffl: upgrade 1.4.8 -> 1.4.10
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-07-10 15:24:28 +02:00
Andreas Müller
ee711d8e3c supercollider: Upgrade 3.11.2 -> 3.12.2 / fix build with libsndfile 1.1.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-07-10 15:22:38 +02:00
Andreas Müller
3872c22b69 blow: Fix build with gcc12
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-07-10 14:59:55 +02:00
Andreas Müller
362f2c89cb suil: upgrade 0.10.10 -> 0.10.12
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-14 00:44:03 +02:00
Andreas Müller
cfa64685e7 sratom: upgrade 0.6.8 -> 0.6.10
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-14 00:43:06 +02:00
Andreas Müller
9a5af1df17 sord: upgrade 0.16.8 -> 0.16.10
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-14 00:42:16 +02:00
Andreas Müller
96df5a6be6 serd: upgrade 0.30.8 -> 0.30.12
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-14 00:41:20 +02:00
Andreas Müller
e36b7522f8 patchage: upgrade 1.0.4 -> 1.0.6
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-14 00:40:31 +02:00
Andreas Müller
23afe277dc lilv: upgrade 0.24.12 -> 0.24.14
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-14 00:39:38 +02:00
Andreas Müller
93211a064c tuna.lv2: upgrade 0.5.6 -> 0.6.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-13 00:32:53 +02:00
Andreas Müller
f4be8ad84f sisco.lv2: upgrade 0.9.4 -> 0.9.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-13 00:30:35 +02:00
Andreas Müller
0c7941d73d mixtri.lv2: upgrade 0.4.4 -> 0.4.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-13 00:28:41 +02:00
Andreas Müller
22174117f7 meters.lv2: upgrade 0.9.20 -> 0.9.21
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-13 00:25:43 +02:00
Andreas Müller
0c8185966c fil4.lv2: upgrade 0.8.0 -> 0.8.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-13 00:14:46 +02:00
Andreas Müller
5b13570f9d fat1.lv2: upgrade 0.7.1 -> 0.7.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-13 00:12:59 +02:00
Andreas Müller
c260bc4272 dpl.lv2: upgrade 0.5.4 -> 0.6.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-13 00:11:10 +02:00
Andreas Müller
73615b2c47 darc.lv2: upgrade 0.5.7 -> 0.6.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-13 00:08:46 +02:00
Andreas Müller
9dd861fb0d carla: upgrade 2.4.0 -> 2-4-3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-13 00:01:23 +02:00
Andreas Müller
a2c8dc8482 boops: upgrade 1.8.0 -> 1.8.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-12 23:39:08 +02:00
Andreas Müller
b8ea312efc bangr: upgrade 1.4.0 -> 1.6.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-12 23:34:09 +02:00
Andreas Müller
1f8077b9b6 amsynth: upgrade 1.12.2 -> 1.12.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-12 23:23:28 +02:00
Andreas Müller
cb27e02c2e noise-repellent: upgrade 0.1.5 -> 0.2.3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-12 23:10:36 +02:00
Andreas Müller
004d75949a libspecbleach: Fix license checksum/packaging
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-12 23:00:06 +02:00
Andreas Müller
cb3a44c65e libspecbleach: initial add 0.2.3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-12 00:30:42 +02:00
Andreas Müller
030b5bc5b9 synthv1: upgrade 0.9.25 -> 0.9.26
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-11 23:52:01 +02:00
Andreas Müller
29349ce6a1 samplv1: upgrade 0.9.25 -> 0.9.26
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-11 23:51:26 +02:00
Andreas Müller
b898b9c3ff padthv1: upgrade 0.9.25 -> 0.9.26
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-11 23:51:00 +02:00
Andreas Müller
3d02c2e1d8 drumkv1: upgrade 0.9.25 -> 0.9.26
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-06-11 23:50:18 +02:00
Andreas Müller
31f2690b50 dragonfly-reverb: upgrade 3.2.5 -> 3.2.6
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 22:45:24 +02:00
Andreas Müller
605a742814 lpd8editor: upgrade 0.0.13 -> 0.0.16
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 22:38:58 +02:00
Andreas Müller
80f8eec7d2 kushview-element: upgrade 0.46.4 -> 0.46.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 22:23:52 +02:00
Andreas Müller
53de752bd0 raul: get sources from github
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 22:21:23 +02:00
Andreas Müller
a4bed43530 ykchorus: upgrade 0.2.2+ -> 0.2.3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 21:54:21 +02:00
Andreas Müller
cf683f3461 wolf-shaper: upgrade 0.1.7 -> 0.1.8
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 21:17:53 +02:00
Andreas Müller
d4740acba8 tuna.lv2: upgrade 0.5.5 -> 0.5.6
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 21:14:48 +02:00
Andreas Müller
64872736b1 sisco.lv2: upgrade 0.9.3 -> 0.9.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 21:13:01 +02:00
Andreas Müller
b7050e38e0 mixtri.lv2: upgrade 0.4.3 -> 0.4.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 21:09:41 +02:00
Andreas Müller
d4024989c7 midifilter.lv2: upgrade 0.6.4 -> 0.6.7
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 21:07:56 +02:00
Andreas Müller
e850c38a08 meters.lv2: upgrade 0.9.18 -> 0.9.20
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 21:06:24 +02:00
Andreas Müller
8415369073 fil4.lv2: upgrade 0.7.5 -> 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 21:02:57 +02:00
Andreas Müller
b764a906fa fat1.lv2: upgrade 0.6.6 -> 0.7.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 21:00:39 +02:00
Andreas Müller
d5bfe617e5 dpl.lv2: upgrade 0.5.2 -> 0.5.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 20:58:12 +02:00
Andreas Müller
30b433a915 darc.lv2: upgrade 0.5.5 -> 0.5.7
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 20:53:09 +02:00
Andreas Müller
2f29c02d8c hydrogen: upgrade 1.1.0 -> 1.1.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 17:13:22 +02:00
Andreas Müller
a0de21a8b2 geonkick: upgrade 2.7.3 -> 2.9.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 17:10:27 +02:00
Andreas Müller
427d5f489d zynaddsubfx/zyn-fusion: upgrade 3.0.5 -> 3.0.6
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 14:06:54 +02:00
Andreas Müller
13e2cb6f94 mruby-zest: upgrade 3.0.5+ -> 3.0.6
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 14:06:54 +02:00
Andreas Müller
621eb3c956 yoshimi: upgrade 2.1.2 -> 2.2.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-21 12:31:37 +02:00
Andreas Müller
222dba42b3 gxplugins.lv2: upgrade 0.8 -> 0.9
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-07 14:50:40 +02:00
Andreas Müller
ab1aa80b1a mamba: upgrade 2.2 -> 2.3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-07 14:47:50 +02:00
Andreas Müller
9152b80f6c guitarix: upgrade 0.43.1 -> 0.44.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-05-07 14:44:13 +02:00
Andreas Müller
486e61386d synthv1: upgrade 0.9.24 -> 0.9.25
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-09 13:42:54 +02:00
Andreas Müller
dc02783f89 samplv1: upgrade 0.9.24 -> 0.9.25
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-09 13:42:21 +02:00
Andreas Müller
602e806b3b padthv1: upgrade 0.9.24 -> 0.9.25
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-09 13:41:45 +02:00
Andreas Müller
68097201d9 drumkv1: upgrade 0.9.24 -> 0.9.25
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-09 13:41:09 +02:00
Andreas Müller
6f00af890d kushview-element: upgrade 0.46.3 -> 0.46.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-04 23:27:35 +02:00
Andreas Müller
8aa360ac3b guitarix: Fix build with latest oe-core/glib-2.0/clang/atomic-patches
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-04 21:56:19 +02:00
Andreas Müller
b65aedac0f qsynth: upgrade 0.9.6 -> 0.9.7
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-03 22:54:11 +02:00
Andreas Müller
80b10f870f qsampler: upgrade 0.9.5 -> 0.9.6
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-03 22:53:24 +02:00
Andreas Müller
46da175d9a qmidinet: upgrade 0.9.5 -> 0.9.6
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-03 22:52:13 +02:00
Andreas Müller
b148f645f5 qmidictl: upgrade 0.9.5 -> 0.9.6
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-03 22:51:23 +02:00
Andreas Müller
a8d4b19405 qjackctl: upgrade 0.9.6 -> 0.9.7
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-03 22:50:36 +02:00
Andreas Müller
be56ab46c7 polyphone: upgrade polyphone 2.2.0+ -> 2.3.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-02 01:28:18 +02:00
Andreas Müller
ffdcd9fded blow: initial add 1.2.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-01 21:56:17 +02:00
Andreas Müller
97dbbb6b8b audacity: Fix build by using ffmpeg4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-03-17 21:56:58 +01:00
Andreas Müller
5574ff98fb Add meta-ffmpeg4 to layer depends and add hint where to find it
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-03-17 21:56:27 +01:00
Andreas Müller
1230b99f5a gigedit: Add docbook-xsl-stylesheets-native to DEPENDS to avoid download at compile
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-03-12 11:30:38 +01:00
Andreas Müller
e55aae0802 All recipes: Auto change licenses to SPDX
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-03-10 23:35:27 +01:00
Andreas Müller
f16786ba79 mixxx: upgrade 2.3.1 -> 2.3.2 to fix build with ffmpeg5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-03-01 22:54:43 +01:00
Andreas Müller
6d1fec252b aubio: Fix build with ffmpeg 5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-03-01 18:46:47 +01:00
Andreas Müller
5d75997a1f vamp-plugin-sdk: Fix BSD license
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-02-27 21:28:37 +01:00
Andreas Müller
3276c905a7 Add kirkstone to compatible releases
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-02-23 23:51:38 +01:00
Andreas Müller
7eb798aa70 qsynth: upgrade 0.9.5 -> 0.9.6
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-02-12 20:13:56 +01:00
Andreas Müller
f8875ad1ef synthv1: upgrade 0.9.23 -> 0.9.24
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-09 23:18:48 +01:00
Andreas Müller
55ee4b99fd samplv1: upgrade 0.9.23 -> 0.9.24
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-09 23:17:38 +01:00
Andreas Müller
581cb29a03 qsynth: upgrade 0.9.4 -> 0.9.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-09 23:16:48 +01:00
Andreas Müller
c6e23e72bf qsampler: upgrade 0.9.4 -> 0.9.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-09 23:15:55 +01:00
Andreas Müller
31290b949f qmidinet: upgrade 0.9.4 -> 0.9.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-09 23:15:11 +01:00
Andreas Müller
ed404ea7fc qmidictl: upgrade 0.9.4 -> 0.9.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-09 23:14:29 +01:00
Andreas Müller
423aa920c5 qjackctl: upgrade 0.9.5 -> 0.9.6
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-09 23:12:44 +01:00
Andreas Müller
86ac3ee85e padthv1: upgrade 0.9.23 -> 0.9.24
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-09 23:11:24 +01:00
Andreas Müller
0dca487070 drumkv1: upgrade 0.9.23 -> 0.9.24
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-09 23:10:02 +01:00
Andreas Müller
012b18bbdc qmmp: bring back to life
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-01-03 00:29:46 +01:00
Andreas Müller
c72172dc23 soundtouch: upgrade 2.1.2 -> 2.3.1 / build with CMake
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-30 15:28:48 +01:00
Andreas Müller
914b3664fe rosegarden: upgrade 21.06.1 -> 21.12
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-27 15:25:17 +01:00
Andreas Müller
f3d0fea7b3 musicians-world: Mark TUNE_PKGARCH specific
Many direct dependencies get debian renamed

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-24 10:12:21 +01:00
Andreas Müller
cc79728c4e lsp-plugins: upgrade 1.1.30 -> 1.1.31
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-22 00:09:27 +01:00
Andreas Müller
53c05b8b93 yoshimi: upgrade 2.1.1 -> 2.1.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-21 23:42:53 +01:00
Andreas Müller
bc6ed43c77 guitarix: upgrade 0.42.1+ -> 0.43.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-21 23:32:55 +01:00
Andreas Müller
63928358de mixxx: Add upstream patch to fix build
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-12-21 23:11:18 +01:00
Andreas Müller
56fe643a15 lsp-plugins: Fix RDEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-11-13 23:49:38 +01:00
Andreas Müller
7bdabec82f Change SRC_URIs for safety on github and political correctness in yocto
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-11-07 20:47:35 +01:00
Andreas Müller
55d6a933d7 tomahawk: remove protocol=git from SRC_URI
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-11-03 17:15:45 +01:00
Andreas Müller
a19c81a69a setbfree: work around 'already stripped' QA error
* this popped up after recent upgrade of oe-core and there is nothing
  suspicious in Makefile
* debugging lv2 plugins on target is not exactly a common use case so there is
  no harm to expect

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-30 18:59:29 +02:00
Andreas Müller
232b913344 mruby-zest: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-23 21:35:58 +02:00
Andreas Müller
ae7714420d dragonfly-reverb: upgrade 3.2.0 -> 3.2.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-23 21:22:43 +02:00
Andreas Müller
f84e10c087 dragonfly-reverb: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-23 21:13:03 +02:00
Andreas Müller
ce41fa800a polyphone: Add pkgconfig to inherit
They call it progress....

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-23 00:14:41 +02:00
Andreas Müller
f593b9be00 xfce4-alsa-plugin: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-22 23:53:28 +02:00
Andreas Müller
7d97221d35 helm: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-22 23:46:36 +02:00
Andreas Müller
ca5bda6506 lsp-plugins: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-22 23:37:54 +02:00
Andreas Müller
3ddd0d3d6b gmidimonitor: add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-22 23:27:53 +02:00
Andreas Müller
12454c2df4 yoshimi: upgrade 2.1.0 -> 2.1.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-22 23:19:46 +02:00
Andreas Müller
605c38d2ee qtractor: upgrade 0.9.23+ -> 0.9.24+
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-22 23:13:47 +02:00
Andreas Müller
8f24a8b318 giada: upgrade 0.18.1 -> 0.18.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-22 23:11:54 +02:00
Andreas Müller
625736eb6d giada: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-22 23:07:46 +02:00
Andreas Müller
9015c3876c guitarix: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 01:39:52 +02:00
Andreas Müller
f52fc4d0b4 surge: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 01:37:32 +02:00
Andreas Müller
c9ad369243 audacity: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 01:34:27 +02:00
Andreas Müller
bc0a2726a3 noise-repellent: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 01:33:45 +02:00
Andreas Müller
691f21cc31 geonkick: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 01:27:02 +02:00
Andreas Müller
b191d6d985 new-session-manager: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 01:13:45 +02:00
Andreas Müller
f9027d6a5a carla: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:58:22 +02:00
Andreas Müller
2d8c007f24 distrho-ports: add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:50:06 +02:00
Andreas Müller
4a8466582a synthv1: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:44:44 +02:00
Andreas Müller
18b4d8e3fd samplv1: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:43:55 +02:00
Andreas Müller
203ede6487 qtractor: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:43:13 +02:00
Andreas Müller
4d7525c191 qsampler: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:42:40 +02:00
Andreas Müller
a0e43020a2 qmidinet: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:42:04 +02:00
Andreas Müller
67379ae2b7 qmidictl: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:41:25 +02:00
Andreas Müller
07c4220c69 qjackctl: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:40:46 +02:00
Andreas Müller
5e79a83d46 padthv1: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:39:53 +02:00
Andreas Müller
6f933f24cf drumkv1: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:39:15 +02:00
Andreas Müller
a959da6d75 serd: Add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:20:31 +02:00
Andreas Müller
9a6cd034e2 raul: add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:19:58 +02:00
Andreas Müller
64c3517c03 ganv: add pkgconfig to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 00:19:24 +02:00
Andreas Müller
4980ba42e2 rubberband: upgrade 1.9.1 -> 1.9.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-17 21:55:46 +02:00
Andreas Müller
7c4fcaf9aa rubberband: add pkgconfig at inherit to fix build
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-17 21:53:31 +02:00
Andreas Müller
a2b6ca9ae8 mixxx: upgrade 2.3.0 -> 2.3.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-09 21:38:56 +02:00
Andreas Müller
a9d77723ce qjackctl: upgrade 0.9.4 -> 0.9.5
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-10-09 21:38:14 +02:00
Andreas Müller
3bbfb2eff1 hydrogen: upgrade 1.0.2 -> 1.1.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-09-14 23:03:10 +02:00
Andreas Müller
9bf9e8fc21 bjumblr: upgrade 1.6.6-> 1.6.8
Remove parallel make patch: it never worked and now it does not apply cleanly
any more

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-09-12 14:16:33 +02:00
Andreas Müller
b82c7d0dbc bchoppr: upgrade 1.10.8 -> 1.10.10
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-09-12 14:08:50 +02:00
Andreas Müller
98a29e30dc bschaffl: upgrade 1.4.6 -> 1.4.8
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-09-12 13:56:59 +02:00
Andreas Müller
5798910ba8 bsequencer: upgrade 1.8.8 -> 1.8.10
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-09-12 13:56:12 +02:00
Andreas Müller
538d9ed37f spotify-qt: upgrade 3.6 -> 3.7
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-09-01 22:11:29 +02:00
Andreas Müller
42c2b7c0de boops: upgrade 1.6.0 -> 1.8.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-31 00:44:24 +02:00
Andreas Müller
0ad13d6d4b Recipes spotify: Build unconditionally
Hooray: meta-rust was merged into oe-core!!!

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-30 23:54:11 +02:00
Andreas Müller
0dc1b09685 yoshimi: upgrade 2.0.2 -> 2.1.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-23 21:16:03 +02:00
Andreas Müller
6f08f5bcf7 carla: upgrade 2.3.0+ -> 2.4.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-22 14:17:12 +02:00
Andreas Müller
e884723dc1 giada: initial add 0.18.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-21 21:21:48 +02:00
Andreas Müller
b9079fbaf2 arty-fx: upgrade 1.3+ -> 1.3.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-19 22:25:18 +02:00
Andreas Müller
b391f32349 musicians-world: add distrho-ports-vst3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-19 10:11:40 +02:00
Andreas Müller
568f2788da lv2-turtle-helper.bbclass: Fix typo in comment
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-19 10:10:22 +02:00
Andreas Müller
b5cd8bb82b dpf-plugins: upgrade 1.3+ -> 1.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-19 10:09:06 +02:00
Andreas Müller
d16cc68fd6 distrho-ports: re-add obxd- & vex-presets
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-18 19:04:01 +02:00
Andreas Müller
04b7164e67 distrho-ports: remove distrho-ports-extra leftovers
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-18 18:42:14 +02:00
Andreas Müller
a7dc0cb493 distrho-ports: pack presets properly
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-18 18:41:02 +02:00
Andreas Müller
54c211c2d8 lsp-plugins: re-enable security flags
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-18 12:52:55 +02:00
Andreas Müller
7eb291be97 lsp-plugins: Fix build by removing LD_ARCH export
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-18 12:47:13 +02:00
Andreas Müller
ab3dcb0807 lsp-plugins: set correct license to LGPL-3.0-only
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-18 12:45:50 +02:00
Andreas Müller
070d572320 ardour6: upgrade 6.8 -> 6.9
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 23:05:31 +02:00
Andreas Müller
a5a2e8b791 surge: replace glibc/2.34 workaround by upstream fix (upgrade catch2)
Thanks @baconpaul - [1] was a pleasure

[1] https://github.com/surge-synthesizer/surge/pull/4843

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 22:58:59 +02:00
Andreas Müller
cec1e31869 libkeyfinder: upgrade 2.2.4 -> 2.2.5 and fix build with glibc >= 2.34
Add catch2 to depends to avoid libkeyfinder downloading old catch2 which is
causing build errors with glibc >= 2.34

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 22:32:50 +02:00
Andreas Müller
1f9c97b481 surge: Fix build with glibc >= 2.34
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 19:02:18 +02:00
Andreas Müller
4f4255bfcc layer.conf: Update to honister
This marks the layer compatible with honister for new override syntax

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 00:36:05 +02:00
Andreas Müller
42a6ec9399 Move to new override syntax
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 00:25:06 +02:00
Andreas Müller
88a5ceec31 remove qt5-creator append
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-08-16 00:21:33 +02:00
219 changed files with 7110 additions and 1375 deletions

View File

@@ -4,7 +4,7 @@
inherit binconfig
PACKAGECONFIG_append = " ${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)}"
PACKAGECONFIG:append = " ${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)}"
PACKAGECONFIG[opengl] = ",,libglu"
do_patch[postfuncs] += "do_patch_nocross"
@@ -13,7 +13,7 @@ do_patch_nocross() {
sed -i 's:@cross_compiling@:no:g' ${S}/wx-config.in
}
do_compile_append() {
do_compile:append() {
if [ -L ${B}/wx-config ]; then
echo "wxwidget recipe is not yet updated to wx-config adjustments so we do"
# ${B}/wx-config is a symlink for build and not needed after compile

View File

@@ -1,11 +1,11 @@
BBCLASSEXTEND = "native"
DEPENDS_class-native = "qtbase-native sip3-native python3-native"
DEPENDS:class-native = "qtbase-native sip3-native python3-native"
PYQT_MODULES_class-native = "QtCore"
PYQT_MODULES:class-native = "QtCore"
# This is a copy from meta-qt5 adjusted to native staging
do_configure_prepend_class-native() {
do_configure:prepend:class-native() {
cd ${S}
echo "py_platform = linux" > pyqt.cfg
echo "py_inc_dir = %(sysroot)/$includedir/python%(py_major).%(py_minor)${PYTHON_ABI}" >> pyqt.cfg
@@ -28,10 +28,10 @@ do_configure_prepend_class-native() {
return 0
}
CFLAGS_append_class-native = " -I${STAGING_INCDIR_NATIVE}/${PYTHON_DIR}"
CXXFLAGS_append_class-native = " -I${STAGING_INCDIR_NATIVE}/${PYTHON_DIR}"
CFLAGS:append:class-native = " -I${STAGING_INCDIR_NATIVE}/${PYTHON_DIR}"
CXXFLAGS:append:class-native = " -I${STAGING_INCDIR_NATIVE}/${PYTHON_DIR}"
do_install_class-native() {
do_install:class-native() {
cd ${S}
oe_runmake MAKEFLAGS='-j 1' install
@@ -42,5 +42,5 @@ do_install_class-native() {
done
}
RDEPENDS_${PN}_class-native = ""
RDEPENDS:${PN}:class-native = ""

View File

@@ -1,4 +0,0 @@
# * yeah I know yocto does not want us to change this
# * we have to do this to avoid our qttools change break qt5-creator
PACKAGECONFIG_append = " ${@bb.utils.contains('BBFILE_COLLECTIONS', 'clang-layer', ' clang', '', d)}"

View File

@@ -1,2 +1,2 @@
PACKAGECONFIG_append = " gui imageformats"
PACKAGECONFIG:append = " gui imageformats"

View File

@@ -1,2 +1,2 @@
# yeah I know yocto does not want us to change this
PACKAGECONFIG_append = "${@bb.utils.contains('BBFILE_COLLECTIONS', 'clang-layer', ' clang', '', d)}"
PACKAGECONFIG:append = "${@bb.utils.contains('BBFILE_COLLECTIONS', 'clang-layer', ' clang', '', d)}"

View File

@@ -12,12 +12,12 @@
# 3. Generate ttl-files at first boot / after package was installed
# File containing names of plugins to handle in do_compile_append
# File containing names of plugins to handle in do_compile:append
# Line-format expected: <some-path-in-build>/<plugin>.so
LV2_PLUGIN_INFO_FILE = "${WORKDIR}/lv2-ttl-generator-data"
LV2_PLUGIN_INFO_FILE_CLEANED = "${LV2_PLUGIN_INFO_FILE}-cleaned"
# File containing names of plugins to handle in do_compile_append
# File containing names of plugins to handle in do_compile:append
# Line-format expected: <path-ontarget>/<plugin>.so
LV2_PLUGIN_POSTINST_INFO_FILE = "${LV2_PLUGIN_INFO_FILE}-postinst"
@@ -33,26 +33,26 @@ inherit qemu-ext-musicians audio-plugin-common
# override this function and execute sed (or other magic) to adjust Makefiles
# so that lv2-ttl-generator is not executed but plugin information. Same here:
# Set default matich many dpf-based plugins
# Set default match many dpf-based plugins
do_ttl_sed() {
sed -i 's|"$GEN" "./$FILE"|echo "`realpath "./$FILE"`" >> ${LV2_PLUGIN_INFO_FILE}|g' ${S}/dpf/utils/generate-ttl.sh
}
do_configure_prepend() {
do_configure:prepend() {
# 1st configure?
if [ ! -f ${LV2_PLUGIN_INFO_FILE} ]; then
do_ttl_sed
fi
}
do_compile_prepend() {
do_compile:prepend() {
# remove plugin-info from previous build
rm -f ${LV2_PLUGIN_INFO_FILE}
rm -f ${LV2_PLUGIN_POSTINST_INFO_FILE}
}
do_compile[vardeps] += "LV2_TTL_GENERATOR"
do_compile_append() {
do_compile:append() {
rm -f ${LV2_PLUGIN_INFO_FILE_CLEANED}
if [ -e ${LV2_PLUGIN_INFO_FILE} ]; then
echo
@@ -106,7 +106,7 @@ python do_ttl_qa() {
bb.warn("%i of %i LV2-plugins in %s are postponed to post-install! Check %s and log.do_compile for details" % (num_plugins_postinst, num_plugins, name, lv2_plugin_postinst_info_file))
}
do_install_append() {
do_install:append() {
# create postinst manifest
if [ -e ${LV2_PLUGIN_POSTINST_INFO_FILE} ]; then
install -d ${D}`dirname ${LV2_POSTINST_MANIFEST}`
@@ -117,7 +117,7 @@ do_install_append() {
fi
}
pkg_postinst_ontarget_${PN_LV2}() {
pkg_postinst_ontarget:${PN_LV2}() {
if [ -e ${LV2_POSTINST_MANIFEST} ]; then
oldpath=`pwd`
for sofile in `cat ${LV2_POSTINST_MANIFEST}`; do
@@ -133,7 +133,7 @@ pkg_postinst_ontarget_${PN_LV2}() {
fi
}
pkg_prerm_${PN_LV2}() {
pkg_prerm:${PN_LV2}() {
if [ -e ${LV2_POSTINST_MANIFEST} ]; then
for sofile in `cat ${LV2_POSTINST_MANIFEST}`; do
path=`dirname "$sofile"`
@@ -144,5 +144,5 @@ pkg_prerm_${PN_LV2}() {
fi
}
FILES_${PN_LV2} += "${LV2_POSTINST_MANIFEST}"
RDEPENDS_${PN_LV2} += "lv2-ttl-generator"
FILES:${PN_LV2} += "${LV2_POSTINST_MANIFEST}"
RDEPENDS:${PN_LV2} += "lv2-ttl-generator"

View File

@@ -4,8 +4,8 @@ inherit audio-plugin-common
PACKAGES =+ "${PN_DSSI} ${PN_LADSPA} ${PN_LV2} ${PN_VST} ${PN_VST3}"
FILES_${PN_DSSI} += "${libdir}/dssi"
FILES_${PN_LADSPA} += "${libdir}/ladspa"
FILES_${PN_LV2} += "${libdir}/lv2"
FILES_${PN_VST} += "${libdir}/vst"
FILES_${PN_VST3} += "${libdir}/vst3"
FILES:${PN_DSSI} += "${libdir}/dssi"
FILES:${PN_LADSPA} += "${libdir}/ladspa"
FILES:${PN_LV2} += "${libdir}/lv2"
FILES:${PN_VST} += "${libdir}/vst"
FILES:${PN_VST3} += "${libdir}/vst3"

View File

@@ -1,6 +1,6 @@
inherit qemu
DEPENDS_append = " qemu-native coreutils-native"
DEPENDS:append = " qemu-native coreutils-native"
# This is an extended/modified qemu.bbclass tailored four our needs:
#

View File

@@ -5,7 +5,7 @@ DEPENDS += "qttools-native"
# default location
QT_TRANSLATION_FILES ??= "${datadir}/*/translations/*.qm ${datadir}/*/translations/*/*.qm ${datadir}/*/translations/*/*/*.qm"
FILES_${PN}-locale = "${datadir}/*/translations"
FILES:${PN}-locale = "${datadir}/*/translations"
python qt_do_split_locales() {
import glob
@@ -53,16 +53,16 @@ python qt_do_split_locales() {
files = ''
for transvar in d.getVar('QT_TRANSLATION_FILES').split():
files = '%s %s' % (files, transvar.replace('*.qm', '*_%s.qm' % l))
d.setVar('FILES_' + pkg, files )
d.setVar('RRECOMMENDS_' + pkg, '%svirtual-locale-%s' % (mlprefix, ln))
d.setVar('RPROVIDES_' + pkg, '%s-locale %s%s-translation' % (pn, mlprefix, ln))
d.setVar('SUMMARY_' + pkg, '%s - %s translations' % (summary, l))
d.setVar('DESCRIPTION_' + pkg, '%s This package contains language translation files for the %s locale.' % (description, l))
d.setVar('FILES:' + pkg, files )
d.setVar('RRECOMMENDS:' + pkg, '%svirtual-locale-%s' % (mlprefix, ln))
d.setVar('RPROVIDES:' + pkg, '%s-locale %s%s-translation' % (pn, mlprefix, ln))
d.setVar('SUMMARY:' + pkg, '%s - %s translations' % (summary, l))
d.setVar('DESCRIPTION:' + pkg, '%s This package contains language translation files for the %s locale.' % (description, l))
if locale_section:
d.setVar('SECTION_' + pkg, locale_section)
d.setVar('SECTION:' + pkg, locale_section)
d.setVar('PACKAGES', ' '.join(list(packages)))
}
PACKAGESPLITFUNCS_prepend = "qt_do_split_locales "
PACKAGESPLITFUNCS:prepend = "qt_do_split_locales "

View File

@@ -1,7 +1,7 @@
# avoids build breaks when using no-static-libs.inc
DISABLE_STATIC = ""
EXTRA_OECONF_append = " ${PACKAGECONFIG_CONFARGS}"
EXTRA_OECONF:append = " ${PACKAGECONFIG_CONFARGS}"
python waf_preconfigure() {
import subprocess

View File

@@ -7,22 +7,20 @@ BBFILES += "${LAYERDIR}/recipes-*/*.bb ${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/
BBFILES += "${LAYERDIR}/appends/*/*.bbappend"
BBFILES_DYNAMIC += "\
rust-layer:${LAYERDIR}/dynamic-layers/meta-rust/*.bb \
"
BBFILE_COLLECTIONS += "meta-musicians"
BBFILE_PATTERN_meta-musicians := "^${LAYERDIR}/"
BBFILE_PRIORITY_meta-musicians = "20"
# ffmpeg4-layer: https://github.com/schnitzeltony/meta-ffmpeg4
LAYERDEPENDS_meta-musicians = " \
core \
openembedded-layer \
multimedia-layer \
ffmpeg4-layer \
networking-layer \
xfce-layer \
gnome-layer \
meta-python \
qt5-layer \
"
LAYERSERIES_COMPAT_meta-musicians = "dunfell gatesgarth hardknott"
LAYERSERIES_COMPAT_meta-musicians = "honister kirkstone langdale"

View File

@@ -1,10 +1,10 @@
SUMMARY = "NTK is a fork of FLTK"
SECTION = "libs"
LICENSE = "LGPLv2 & FLTK"
LICENSE = "LGPL-2.0-only & FLTK"
LIC_FILES_CHKSUM = "file://COPYING;md5=f6b26344a24a941a01a5b0826e80b5ca"
SRC_URI = " \
git://github.com/falkTX/ntk.git \
git://github.com/falkTX/ntk.git;branch=master;protocol=https \
file://0001-wscript-check-compile-instead-of-tun-check-datatype-.patch \
file://0002-Fix-build-for-python3-only-environments.patch \
"
@@ -26,7 +26,7 @@ WAF_EXTRA_CONF = " \
--libdir=${libdir} \
"
do_install_append() {
do_install:append() {
rm ${D}${libdir}/libntk.a
rm ${D}${libdir}/libntk.a.1
mv ${D}${libdir}/libntk.a.${PV} ${D}${libdir}/libntk.a

View File

@@ -1,6 +1,6 @@
require gst-plugins.inc
LICENSE = "GPLv2+ & LGPLv2+"
LICENSE = "GPL-2.0-or-later & LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=622921ffad8cb18ab906c56052788a3f \
file://COPYING.LIB;md5=55ca817ccb7d5b5b66355690e9abc605 \
@@ -32,21 +32,21 @@ PACKAGECONFIG[pango] = "--enable-pango,--disable-pango,pango"
PACKAGECONFIG[x11] = "--enable-x --enable-xvideo,--disable-x --disable-xvideo,virtual/libx11 libxv libsm libice"
PACKAGECONFIG[cdparanoia] = "--enable-cdparanoia,--disable-cdparanoia,cdparanoia"
do_configure_prepend() {
do_configure:prepend() {
# This m4 file contains nastiness which conflicts with libtool 2.2.2
rm -f ${S}/m4/lib-link.m4
}
do_configure_append() {
do_configure:append() {
# remove stay \ introduced by make 4.3
if make -v | grep '4\.3'; then
sed -i 's:\\#include:#include:g' `find -name Makefile`
fi
}
FILES_${PN} += "${datadir}/${BPN}"
FILES:${PN} += "${datadir}/${BPN}"
CACHED_CONFIGUREVARS_append_x86 = " ac_cv_header_emmintrin_h=no ac_cv_header_xmmintrin_h=no"
CACHED_CONFIGUREVARS:append:x86 = " ac_cv_header_emmintrin_h=no ac_cv_header_xmmintrin_h=no"
# /usr/bin/gst-visualise-0.10 is a perl script.
RDEPENDS_${PN}-apps += "perl"
RDEPENDS:${PN}-apps += "perl"

View File

@@ -1,5 +1,5 @@
PACKAGESPLITFUNCS_prepend = " split_gstreamer10_packages "
PACKAGESPLITFUNCS_append = " set_metapkg_rdepends "
PACKAGESPLITFUNCS:prepend = " split_gstreamer10_packages "
PACKAGESPLITFUNCS:append = " set_metapkg_rdepends "
python split_gstreamer10_packages () {
gst_libdir = d.expand('${libdir}/gstreamer-${LIBV}')
@@ -19,8 +19,8 @@ python set_metapkg_rdepends () {
pn = d.getVar('PN')
metapkg = pn + '-meta'
d.setVar('ALLOW_EMPTY_' + metapkg, "1")
d.setVar('FILES_' + metapkg, "")
d.setVar('ALLOW_EMPTY:' + metapkg, "1")
d.setVar('FILES:' + metapkg, "")
blacklist = [ pn, pn + '-meta' ]
metapkg_rdepends = []
pkgdest = d.getVar('PKGDEST')
@@ -37,20 +37,20 @@ python set_metapkg_rdepends () {
is_empty = len(dir_contents) == 0
if not is_empty:
metapkg_rdepends.append(pkg)
d.setVar('RDEPENDS_' + metapkg, ' '.join(metapkg_rdepends))
d.setVar('DESCRIPTION_' + metapkg, pn + ' meta package')
d.setVar('RDEPENDS:' + metapkg, ' '.join(metapkg_rdepends))
d.setVar('DESCRIPTION:' + metapkg, pn + ' meta package')
}
# each plugin-dev depends on PN-dev, plugin-staticdev on PN-staticdev
# so we need them even when empty (like in gst-plugins-good case)
ALLOW_EMPTY_${PN} = "1"
ALLOW_EMPTY_${PN}-dev = "1"
ALLOW_EMPTY_${PN}-staticdev = "1"
ALLOW_EMPTY:${PN} = "1"
ALLOW_EMPTY:${PN}-dev = "1"
ALLOW_EMPTY:${PN}-staticdev = "1"
PACKAGES += "${PN}-apps ${PN}-meta ${PN}-glib"
FILES_${PN} = ""
FILES_${PN}-apps = "${bindir}"
FILES_${PN}-glib = "${datadir}/glib-2.0"
FILES:${PN} = ""
FILES:${PN}-apps = "${bindir}"
FILES:${PN}-glib = "${datadir}/glib-2.0"
RRECOMMENDS_${PN} += "${PN}-meta"
RRECOMMENDS:${PN} += "${PN}-meta"

View File

@@ -21,7 +21,7 @@ PACKAGES_DYNAMIC += "^${PN}-.*"
# apply gstreamer hack after Makefile.in.in in source is replaced by our version from
# ${STAGING_DATADIR_NATIVE}/gettext/po/Makefile.in.in, but before configure is executed
# http://lists.linuxtogo.org/pipermail/openembedded-core/2012-November/032233.html
oe_runconf_prepend() {
oe_runconf:prepend() {
if [ -e ${S}/po/Makefile.in.in ]; then
sed -i -e "1a\\" -e 'GETTEXT_PACKAGE = @GETTEXT_PACKAGE@' ${S}/po/Makefile.in.in
fi

View File

@@ -53,7 +53,7 @@ gst_registry_binary_fill_feature(GList **list, GstPluginFeature *orig, GstBinary
chk->data = dest;
chk->size = sizeof (GstBinaryPluginFeature);
*list = g_list_append(*list, chk);
*list = g_list:append(*list, chk);
dest->rank = orig->rank;
if (!strncpy(dest->typename, name, GST_BINARY_REGISTRY_TYPENAME_TYPENAME_LEN) ||
@@ -149,7 +149,7 @@ gst_registry_binary_save_plugin(GList **list, GstRegistry *registry, GstPlugin *
chk->data = e;
chk->size = sizeof (GstBinaryPluginElement);
*list = g_list_append(*list, chk);
*list = g_list:append(*list, chk);
if (!strncpy(e->name, plugin->desc.name, GST_BINARY_REGISTRY_NAME_LEN) ||
!strncpy(e->description, plugin->desc.description, GST_BINARY_REGISTRY_DESCRIPTION_LEN) ||
@@ -235,7 +235,7 @@ gst_registry_binary_write_cache(GstRegistry *registry, const char *location)
magic_chunck->data = magic;
magic_chunck->size = sizeof (GstBinaryRegistryMagic);
to_write = g_list_append(to_write, magic_chunck);
to_write = g_list:append(to_write, magic_chunck);
/* Iterate trough the list of plugins in the GstRegistry and adapt them to our structures */
for (walk = g_list_last(registry->plugins); walk; walk = g_list_previous(walk))
@@ -410,7 +410,7 @@ gst_registry_binary_get_binary_plugin(GstRegistry *registry, gchar *in)
return -1;
}
gstfeat->plugin_name = g_strdup(plugin->desc.name);
plugin_features = g_list_prepend(plugin_features, gstfeat);
plugin_features = g_list:prepend(plugin_features, gstfeat);
}
GST_DEBUG("Added plugin \"%s\" to global registry from binary registry", plugin->desc.name);

View File

@@ -5,7 +5,7 @@ HOMEPAGE = "http://gstreamer.freedesktop.org/"
BUGTRACKER = "https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer"
SECTION = "multimedia"
LICENSE = "LGPLv2+"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605 \
file://gst/gst.h;beginline=1;endline=21;md5=8e5fe5e87d33a04479fde862e238eaa4 \
@@ -42,8 +42,8 @@ CACHED_CONFIGUREVARS += "ac_cv_header_valgrind_valgrind_h=no"
# apply gstreamer hack after Makefile.in.in in source is replaced by our version from
# ${STAGING_DATADIR_NATIVE}/gettext/po/Makefile.in.in, but before configure is executed
# http://lists.linuxtogo.org/pipermail/openembedded-core/2012-November/032233.html
oe_runconf_prepend() {
oe_runconf:prepend() {
sed -i -e "1a\\" -e 'GETTEXT_PACKAGE = @GETTEXT_PACKAGE@' ${S}/po/Makefile.in.in
}
FILES_${PN} += " ${libdir}/gstreamer-0.10/*.so"
FILES:${PN} += " ${libdir}/gstreamer-0.10/*.so"

View File

@@ -1,6 +1,6 @@
SUMMARY = "Software synth with a classic subtractive synthesizer topology"
HOMEPAGE = "http://amsynth.github.io/"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=67b604758dd265c185ce36fcf76a889d"
inherit autotools pkgconfig gtk-icon-cache gettext pack_audio_plugins
@@ -10,9 +10,9 @@ DEPENDS += " \
intltool-native \
"
SRC_URI = "git://github.com/amsynth/amsynth.git;branch=develop"
SRCREV = "4d980f3421f61cc8ea53e92eba5e43e823af7c02"
PV = "1.12.2"
SRC_URI = "git://github.com/amsynth/amsynth.git;branch=develop;protocol=https"
SRCREV = "39bd448fd499e0e802aa6a20273d64655bda356a"
PV = "1.12.4"
S = "${WORKDIR}/git"
PACKAGECONFIG ??= "alsa jack lv2 nsm"
@@ -25,26 +25,26 @@ PACKAGECONFIG[lv2] = "--with-lv2,--without-lv2,lv2"
PACKAGECONFIG[nsm] = "--with-nsm,--without-nsm,liblo,new-session-manager"
PACKAGES =+ "${PN}-standalone"
FILES_${PN}-standalone += " \
FILES:${PN}-standalone += " \
${datadir}/appdata/amsynth.appdata.xml \
${datadir}/applications \
${datadir}/icons \
${bindir} \
"
FILES_${PN_DSSI} += " \
FILES:${PN_DSSI} += " \
${datadir}/appdata/dssi-amsynth-plugin.metainfo.xml \
"
FILES_${PN_LV2} += " \
FILES:${PN_LV2} += " \
${datadir}/appdata/lv2-amsynth-plugin.metainfo.xml \
"
FILES_${PN_VST} += " \
FILES:${PN_VST} += " \
${datadir}/appdata/vst-amsynth-plugin.metainfo.xml \
"
RDEPENDS_${PN}-standalone += "${PN}"
RDEPENDS_${PN_DSSI} += "${PN}"
RDEPENDS_${PN_LV2} += "${PN}"
RDEPENDS_${PN_VST} += "${PN}"
RDEPENDS:${PN}-standalone += "${PN}"
RDEPENDS:${PN_DSSI} += "${PN}"
RDEPENDS:${PN_LV2} += "${PN}"
RDEPENDS:${PN_VST} += "${PN}"

View File

@@ -1,6 +1,6 @@
SUMMARY = "Ardour is a multi-channel digital audio workstation"
HOMEPAGE = "http://ardour.org/"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=4641e94ec96f98fabc56ff9cc48be14b"
DEPENDS += " \
@@ -33,9 +33,9 @@ inherit waf features_check gtk-icon-cache pkgconfig python3native mime mime-xdg
REQUIRED_DISTRO_FEATURES = "x11"
SRC_URI = "git://github.com/Ardour/ardour.git"
SRCREV = "1734fac4105106e02219834d330fa9eb0ceef3cd"
PV = "6.8"
SRC_URI = "git://github.com/Ardour/ardour.git;branch=master;protocol=https"
SRCREV = "945c8f288077565fe3de32c6ac0cb50e286722e4"
PV = "6.9"
S = "${WORKDIR}/git"
# arch specific override - default (tested) is ARM -> no fpu-optimizations
@@ -58,18 +58,18 @@ EXTRA_OECONF = " \
--dist-target=${BUILD_DIST_TARGET} \
"
PATH_append = ":${B}"
PATH:append = ":${B}"
# Asking fails - waf supports --bindir / --libdir
waf_preconfigure() {
}
do_configure_prepend() {
do_configure:prepend() {
# link python -> python3
ln -sf `which python3` ${B}/python
}
FILES_${PN}-dev += " \
FILES:${PN}-dev += " \
${datadir}/appdata \
${datadir}/mime \
${libdir}/${BPN}/libardour.so \
@@ -87,9 +87,9 @@ FILES_${PN}-dev += " \
${libdir}/${BPN}/vamp/*.so \
"
FILES_${PN}-staticdev += " \
FILES:${PN}-staticdev += " \
${libdir}/${BPN}/*.a \
"
PROVIDES = "ardour"
RPROVIDES_${PN} = "ardour"
RPROVIDES:${PN} = "ardour"

View File

@@ -0,0 +1,27 @@
From 8a05420e5dd8c7b8b2447f82dc919765876511b3 Mon Sep 17 00:00:00 2001
From: Paul Brossier <piem@piem.org>
Date: Tue, 25 Jan 2022 18:30:27 +0100
Subject: [PATCH] [source_avcodec] define FF_API_LAVF_AVCTX for libavcodec >
59, thx @berolinux (closes gh-353)
Upstream-Status: Accepted[https://github.com/aubio/aubio/commit/8a05420e5dd8c7b8b2447f82dc919765876511b3]
---
src/io/source_avcodec.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/io/source_avcodec.c b/src/io/source_avcodec.c
index e0ae93b5..1421bd9a 100644
--- a/src/io/source_avcodec.c
+++ b/src/io/source_avcodec.c
@@ -68,6 +68,10 @@
#define AUBIO_AVCODEC_MAX_BUFFER_SIZE AV_INPUT_BUFFER_MIN_SIZE
#endif
+#if LIBAVCODEC_VERSION_MAJOR >= 59
+#define FF_API_LAVF_AVCTX 1
+#endif
+
struct _aubio_source_avcodec_t {
uint_t hop_size;
uint_t samplerate;

View File

@@ -0,0 +1,35 @@
Index: aubio-0.4.9/waflib/Context.py
===================================================================
--- aubio-0.4.9.orig/waflib/Context.py
+++ aubio-0.4.9/waflib/Context.py
@@ -106,7 +106,7 @@ class Context(ctx):
cache[node]=True
self.pre_recurse(node)
try:
- function_code=node.read('rU',encoding)
+ function_code=node.read('rb',encoding)
exec(compile(function_code,node.abspath(),'exec'),self.exec_dict)
finally:
self.post_recurse(node)
@@ -346,7 +346,7 @@ def load_module(path,encoding=None):
pass
module=imp.new_module(WSCRIPT_FILE)
try:
- code=Utils.readf(path,m='rU',encoding=encoding)
+ code=Utils.readf(path,m='rb',encoding=encoding)
except EnvironmentError:
raise Errors.WafError('Could not read the file %r'%path)
module_dir=os.path.dirname(path)
Index: aubio-0.4.9/waflib/ConfigSet.py
===================================================================
--- aubio-0.4.9.orig/waflib/ConfigSet.py
+++ aubio-0.4.9/waflib/ConfigSet.py
@@ -146,7 +146,7 @@ class ConfigSet(object):
Utils.writef(filename,''.join(buf))
def load(self,filename):
tbl=self.table
- code=Utils.readf(filename,m='rU')
+ code=Utils.readf(filename,m='r')
for m in re_imp.finditer(code):
g=m.group
tbl[g(2)]=eval(g(3))

View File

@@ -1,6 +1,6 @@
SUMMARY = "aubio is designed for the extraction of annotations from audio signals"
HOMEPAGE = "https://aubio.org/"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit waf pkgconfig
@@ -17,8 +17,9 @@ SRC_URI = " \
https://aubio.org/pub/${BPN}-${PV}.tar.bz2 \
file://0001-do-not-build-tests.patch \
file://0002-Fix-build-for-python3-only-environments.patch \
file://0003-define_FF_API_LAVF_AVCTX_for_libavcodec_59.patch \
file://0004-fix-waf-binary-read.patch \
"
SRC_URI[md5sum] = "50c9c63b15a2692378af5d602892f16a"
SRC_URI[sha256sum] = "d48282ae4dab83b3dc94c16cf011bcb63835c1c02b515490e1883049c3d1f3da"
EXTRA_OECONF = " \

View File

@@ -1,12 +1,13 @@
SUMMARY = "Audacity is an easy-to-use, multi-track audio editor and recorder"
HOMEPAGE = "https://www.audacityteam.org/"
LICENSE = "GPL-2.0 & CC-BY-3.0"
LICENSE = "GPL-2.0-only & CC-BY-3.0"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=549b88b1c547acbec8f9e262f30b573e"
PV = "2.4.2"
SRC_URI = " \
git://github.com/audacity/audacity.git \
git://github.com/audacity/audacity.git;branch=master;protocol=https \
file://0001-Do-not-ask-git-for-version-information-it-breaks-bui.patch \
file://0002-Build-with-ffmpeg4.patch \
"
SRCREV ="16d52f63a4183bba77ef7305d14622958dc0d1d5"
S = "${WORKDIR}/git"
@@ -20,7 +21,7 @@ DEPENDS = " \
alsa-lib \
jack \
libid3tag \
ffmpeg \
ffmpeg4 \
libmad \
vamp-plugin-sdk \
libogg \
@@ -35,9 +36,9 @@ DEPENDS = " \
soundtouch \
"
inherit cmake python3native gettext gtk-icon-cache mime mime-xdg
inherit cmake pkgconfig python3native gettext gtk-icon-cache mime mime-xdg
do_configure_append() {
do_configure:append() {
# do set version
# see 0001-Do-not-ask-git-for-version-information-it-breaks-bui.patch
# and ${S}/cmake-proxies/cmake-modules/Version.cmake. Think it erros out
@@ -46,7 +47,7 @@ do_configure_append() {
git show -s "--format=#define REV_LONG \"%H\"%n#define REV_TIME \"%cd\"%n" >> ${B}/src/private/RevisionIdent.h
}
FILES_${PN} += " \
FILES:${PN} += " \
${datadir}/appdata \
${datadir}/mime \
"

View File

@@ -0,0 +1,47 @@
From 7b62fe6f493f0110ccdea23c9cf7ea493d152f0c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Thu, 17 Mar 2022 21:50:27 +0100
Subject: [PATCH] Build with ffmpeg4
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
cmake-proxies/CMakeLists.txt | 2 +-
cmake-proxies/ffmpeg/CMakeLists.txt | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/cmake-proxies/CMakeLists.txt b/cmake-proxies/CMakeLists.txt
index 9ca7286ac..62e515491 100644
--- a/cmake-proxies/CMakeLists.txt
+++ b/cmake-proxies/CMakeLists.txt
@@ -137,7 +137,7 @@ addlib( portaudio-v19 portaudio PORTAUDIO YES YES "" )
# Optional libraries
#
# directory option symbol req chk version
-addlib( ffmpeg ffmpeg FFMPEG NO NO "libavcodec >= 51.53" "libavformat >= 52.12" "libavutil >= 52.66" )
+addlib( ffmpeg ffmpeg FFMPEG NO NO "libavcodec4 >= 51.53" "libavformat4 >= 52.12" "libavutil4 >= 52.66" )
addlib( libid3tag id3tag LIBID3TAG NO YES "id3tag >= 0.15.1b" )
addlib( libmad mad LIBMAD NO YES "mad >= 0.15.1b" )
addlib( libnyquist nyquist NYQUIST NO YES "" )
diff --git a/cmake-proxies/ffmpeg/CMakeLists.txt b/cmake-proxies/ffmpeg/CMakeLists.txt
index 98f12c86d..f5ed33f33 100644
--- a/cmake-proxies/ffmpeg/CMakeLists.txt
+++ b/cmake-proxies/ffmpeg/CMakeLists.txt
@@ -2,9 +2,9 @@
# Add our target and all of it's aliases
add_library( ${TARGET} INTERFACE )
add_library( ${symbol} ALIAS ${TARGET} )
-add_library( libavcodec ALIAS ${TARGET} )
-add_library( libavformat ALIAS ${TARGET} )
-add_library( libavutil ALIAS ${TARGET} )
+add_library( libavcodec4 ALIAS ${TARGET} )
+add_library( libavformat4 ALIAS ${TARGET} )
+add_library( libavutil4 ALIAS ${TARGET} )
# Pull in standard variables
def_vars()
--
2.34.1

View File

@@ -10,4 +10,4 @@ do_install() {
}
RDEPENDS_${PN} = "pam-plugin-limits"
RDEPENDS:${PN} = "pam-plugin-limits"

View File

@@ -1,6 +1,6 @@
SUMMARY = "Emulator for vintage synthesisers, electric pianos and organs"
HOMEPAGE = "https://sourceforge.net/projects/bristol/"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=d32239bcb673463ab874e80d47fae504"
inherit autotools pkgconfig features_check
@@ -32,7 +32,7 @@ EXTRA_OECONF = " \
# The fix necessary is huge and requires background knowledge
CFLAGS += "-fcommon"
do_install_append() {
do_install:append() {
# the tar magic makes files owned by build user
chown -R root:root ${D}${datadir}
# align data paths

View File

@@ -1,13 +1,13 @@
SUMMARY = "High quality open source audio plugins for musicians"
HOMEPAGE = "http://calf-studio-gear.org/"
LICENSE = "GPLv2 & LGPLv2.1"
LICENSE = "GPL-2.0-only & LGPL-2.1-only"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=dcf3c825659e82539645da41a7908589 \
file://COPYING.GPL;md5=94d55d512a9ba36caa9b7df079bae19f \
"
SRC_URI = " \
git://github.com/calf-studio-gear/calf.git \
git://github.com/calf-studio-gear/calf.git;branch=master;protocol=https \
file://0001-Do-store-calfmakerdf-commandline-for-later-use-in-qe.patch \
file://0002-fluidsynth-Activate-synth.dynamic-sample-loading-for.patch \
"
@@ -31,19 +31,19 @@ EXTRA_OECONF += " \
--enable-experimental \
"
do_configure_prepend() {
do_configure:prepend() {
sed -i 's:%QEMUCOMMAND%:${WORKDIR}/QemuCommands:g' `find ${S} -name Makefile.am`
}
QEMU_EXTRA_LIBDIR = "${D}${libdir}/calf"
do_install_prepend() {
do_install:prepend() {
# These are installed by calfmakerdf but that's moved to end of installation
install -d ${D}${libdir}/lv2
install -d ${D}${datadir}/calf
}
do_install_append() {
do_install:append() {
# build ttl-files must be done in quemu (lv2-ttl-generator-data loads
# so-files and calls functions to create ttl-files)
cat ${WORKDIR}/QemuCommands | while read calfmakerdf_param; do
@@ -58,5 +58,5 @@ do_install_append() {
}
FILES_${PN} += "${libdir}/lv2"
INSANE_SKIP_${PN} = "dev-so"
FILES:${PN} += "${libdir}/lv2"
INSANE_SKIP:${PN} = "dev-so"

View File

@@ -1,23 +1,22 @@
SUMMARY = "Audio plugin host"
HOMEPAGE = "http://kxstudio.linuxaudio.org/Applications:Carla"
LICENSE = "GPLv2 & LGPLv3"
LICENSE = "GPL-2.0-only & LGPL-3.0-only"
LIC_FILES_CHKSUM = " \
file://doc/GPL.txt;md5=4641e94ec96f98fabc56ff9cc48be14b \
file://doc/LGPL.txt;md5=e6a600fd5e1d9cbde2d983680233ad02 \
"
SRC_URI = " \
git://github.com/falkTX/Carla.git;branch=main \
git://github.com/falkTX/Carla.git;branch=main;protocol=https \
file://0001-do-not-try-to-cross-run-carla-lv2-export.patch \
file://0002-Do-not-try-to-find-Qt5-host-bins-it-won-t-work.patch \
"
SRCREV = "545304f5cfa484d4037b845a4df4abd530f82669"
SRCREV = "6bc9a90ebb1767649d2538108ed4a604ce96dacb"
S = "${WORKDIR}/git"
PV = "2.3.0+git${SRCPV}"
PV = "2.5.0"
REQUIRED_DISTRO_FEATURES = "x11"
inherit qmake5_base python3native qemu-ext-musicians features_check mime mime-xdg gtk-icon-cache
inherit qmake5_base python3native pkgconfig qemu-ext-musicians features_check mime mime-xdg gtk-icon-cache
B = "${S}"
@@ -48,16 +47,18 @@ do_configure() {
oe_runmake features
}
do_compile_append() {
do_compile:append() {
cd ${S}/bin
${@qemu_run_binary_local(d, '${STAGING_DIR_TARGET}', 'carla-lv2-export')}
cd ${S}/bin/carla.lv2 && ln -sf ../*bridge-* ../carla-discovery-* .
}
do_install() {
oe_runmake DESTDIR=${D} PREFIX=${prefix} LIBDIR=${libdir} install
}
FILES_${PN} += " \
FILES:${PN} += " \
${datadir}/appdata \
${datadir}/icons \
${datadir}/mime \
${libdir}/jack \
@@ -65,6 +66,6 @@ FILES_${PN} += " \
${libdir}/vst \
"
INSANE_SKIP_${PN} = "dev-so"
INSANE_SKIP:${PN} = "dev-so"
RDEPENDS_${PN} += "python3-pyqt5 bash"
RDEPENDS:${PN} += "python3-pyqt5 bash"

View File

@@ -9,24 +9,26 @@ Content-Transfer-Encoding: 8bit
Upstream-Status: Inappropriate [cross specific]
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
source/plugin/Makefile | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
source/plugin/Makefile | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/source/plugin/Makefile b/source/plugin/Makefile
index 2ec4eb305..726ec32c0 100644
index 389dd77ee..251ecc18c 100644
--- a/source/plugin/Makefile
+++ b/source/plugin/Makefile
@@ -478,8 +478,7 @@ $(BINDIR)/carla.lv2/manifest.ttl: $(OBJDIR)/carla-lv2-export.cpp.o $(BINDIR)/car
@@ -528,9 +528,7 @@ $(BINDIR)/carla.lv2/manifest.ttl: $(OBJDIR)/carla-lv2-export.cpp.o $(BINDIR)/car
@echo "Linking carla-lv2-export$(APP_EXT)"
@$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(NATIVE_LINK_FLAGS) -o $(BINDIR)/carla-lv2-export$(APP_EXT)
$(SILENT)$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_juce) $(LIBS_END) $(NATIVE_LINK_FLAGS) -o $(BINDIR)/carla-lv2-export$(APP_EXT)
- @echo "Generating LV2 ttl data"
- @cd $(BINDIR) && $(EXE_WRAPPER) ./carla-lv2-export$(APP_EXT)
- $(SILENT)cd $(BINDIR) && $(EXE_WRAPPER) ./carla-lv2-export$(APP_EXT)
- $(SILENT)cd $(BINDIR)/carla.lv2 && ln -sf ../*bridge-* ../carla-discovery-* .
+ @echo "LV2 ttl data creation is postponed"
@cd $(BINDIR)/carla.lv2 && ln -sf ../*bridge-* ../carla-discovery-* .
$(BINDIR)/carla-lv2-export$(APP_EXT): $(OBJDIR)/carla-lv2-export.cpp.o
-@mkdir -p $(BINDIR)
--
2.30.2
2.34.3

View File

@@ -1,30 +0,0 @@
From 079d1a1b34394b76d23ce7d92254cb785333d3e7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Thu, 20 Sep 2018 22:44:48 +0200
Subject: [PATCH] Do not try to find Qt5 host bins - it won't work
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstream-Status: Inappropriate [cross specific]
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
source/Makefile.mk | 1 -
1 file changed, 1 deletion(-)
diff --git a/source/Makefile.mk b/source/Makefile.mk
index 6d1b24859..37518ef96 100644
--- a/source/Makefile.mk
+++ b/source/Makefile.mk
@@ -285,7 +285,6 @@ endif
endif
ifeq ($(HAVE_QT5),true)
-QT5_HOSTBINS = $(shell $(PKG_CONFIG) --variable=host_bins Qt5Core)
MOC_QT5 ?= $(QT5_HOSTBINS)/moc
RCC_QT5 ?= $(QT5_HOSTBINS)/rcc
UIC_QT5 ?= $(QT5_HOSTBINS)/uic
--
2.26.2

View File

@@ -1,6 +1,6 @@
SUMMARY = "Chromaprint is library that extracts fingerprints from audio sources"
HOMEPAGE = "https://acoustid.org/chromaprint"
LICENSE = "MIT & LGPLv2.1"
LICENSE = "MIT & LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=5d50f7a9fde1110fa1756b0f5faa26f2"
inherit cmake
@@ -10,7 +10,7 @@ DEPENDS += " \
ffmpeg \
"
SRC_URI = "git://github.com/acoustid/chromaprint.git"
SRC_URI = "git://github.com/acoustid/chromaprint.git;branch=master;protocol=https"
SRCREV = "516e3b31c7fa6e822035ea3b3e31f9c7f51ef4b6"
PV = "1.5.0"
S = "${WORKDIR}/git"

View File

@@ -1,5 +1,5 @@
SUMMARY = "A sound and music computing system"
LICENSE = "LGPLv2.1"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343"
inherit cmake gettext python3native
@@ -25,7 +25,7 @@ DEPENDS += " \
"
SRC_URI = " \
git://github.com/csound/csound.git;branch=develop \
git://github.com/csound/csound.git;branch=develop;protocol=https \
file://0001-Do-not-set-include-path-to-usr-local-include.patch \
file://0002-use-standard-plugins-path.patch \
"
@@ -53,10 +53,10 @@ PACKAGES =+ " \
${PN}-samples \
"
FILES_${PN}-python = "${PYTHON_SITEPACKAGES_DIR}"
RDEPENDS_${PN}-python += "python3-core"
FILES:${PN}-python = "${PYTHON_SITEPACKAGES_DIR}"
RDEPENDS:${PN}-python += "python3-core"
FILES_${PN}-luajit = "${libdir}/lua"
FILES:${PN}-luajit = "${libdir}/lua"
FILES_${PN}-samples = "${datadir}/samples"
FILES:${PN}-samples = "${datadir}/samples"

View File

@@ -1,34 +0,0 @@
From 083bbdcab900d1d3b101ee2adb9eff6f15aa56a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Sun, 26 May 2019 01:20:53 +0200
Subject: [PATCH] Remove -Werror from CXXFLAGS
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Works around warning -> errors
| #warning This header is deprecated, use <alsa/asoundlib.h> instead.
| ^~~~~~~
| In file included from ../../git/src/midiconnectionsmodel.h:7,
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
common.pri | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common.pri b/common.pri
index 11d9315..35f696e 100644
--- a/common.pri
+++ b/common.pri
@@ -10,6 +10,6 @@ INSTALL_BIN = $${INSTALL_PREFIX}/bin
INSTALL_TRANSLATION = $${INSTALL_PREFIX}/share/$${APPNAME}/$${APPNAME}
CONFIG += c++11 link_pkgconfig warn_on
-QMAKE_CXXFLAGS += -Werror
+#QMAKE_CXXFLAGS += -Werror
PKGCONFIG += alsa
--
2.20.1

View File

@@ -2,24 +2,25 @@ SUMMARY = "A linux editor for the Akai LPD8"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=6dc9df5fa3108f437a4580b0aebca196"
inherit pkgconfig qmake5 gtk-icon-cache
inherit cmake_qt5 pkgconfig gtk-icon-cache
DEPENDS += " \
qttools-native \
qttools \
qtbase \
qtsvg \
alsa-lib \
"
SRC_URI = " \
git://github.com/charlesfleche/lpd8editor.git \
file://0001-Remove-Werror-from-CXXFLAGS.patch\
git://github.com/charlesfleche/lpd8editor.git;branch=master;protocol=https \
file://lpd8-editor.desktop \
"
SRCREV = "c5b3a64487b3f126f9da15e94d547eff8e972c0c"
PV = "0.0.13"
SRCREV = "ae9072e58d23d5926ca8d0228400eead9248a494"
PV = "0.0.16"
S = "${WORKDIR}/git"
do_install_append() {
do_install:append() {
install -Dm 644 ${WORKDIR}/lpd8-editor.desktop ${D}/${datadir}/applications/lpd8-editor.desktop
install -Dm 644 ${S}/lpd8editor.svg ${D}/${datadir}/icons/hicolor/scalable/apps/lpd8-editor.svg
}

View File

@@ -1,13 +1,13 @@
SUMMARY = "Collection of synthesizers and plugins"
HOMEPAGE = "http://distrho.sourceforge.net/ports"
LICENSE = "GPLv2 & LGPLv3"
LICENSE = "GPL-2.0-only & LGPL-3.0-only"
LIC_FILES_CHKSUM = " \
file://doc/GPL.txt;md5=4641e94ec96f98fabc56ff9cc48be14b \
file://doc/LGPL.txt;md5=e6a600fd5e1d9cbde2d983680233ad02 \
"
SRC_URI = " \
git://github.com/DISTRHO/DISTRHO-Ports.git \
git://github.com/DISTRHO/DISTRHO-Ports.git;branch=master;protocol=https \
file://0001-Modify-ttl-generation-target-so-we-can-sed-it-to-cor.patch \
\
http://linuxsynths.com/ObxdPatchesDemos/ObxdPatchesBrian-01.tar.gz;name=linuxsynths-obxd-patches1;subdir=linuxsynths-obxd-patches \
@@ -30,7 +30,7 @@ SRC_URI[linuxsynths-vex-patches2.sha256sum] = "378cff261dab333c5f29246b6f3f557e0
REQUIRED_DISTRO_FEATURES = "x11 opengl"
inherit meson lv2-turtle-helper features_check pack_audio_plugins
inherit meson pkgconfig lv2-turtle-helper features_check pack_audio_plugins
DEPENDS += " \
virtual/libgl \
@@ -53,21 +53,25 @@ EXTRA_OEMESON += " \
-Doptimizations=false \
"
# ttl-generator bindir for distrho-ports-extra
SYSROOT_DIRS_append = " ${bindir}"
do_install:append() {
# obxd-presets
for file in `find ${WORKDIR}/linuxsynths-obxd-patches -mindepth 1 -maxdepth 1` ; do
cp -rf $file ${D}${libdir}/lv2/
done
# vex-presets
for file in `find ${WORKDIR}/linuxsynths-vex-patches -mindepth 1 -maxdepth 1` ; do
cp -rf $file ${D}${libdir}/lv2/
done
}
PACKAGES =+ "${PN}-presets"
RDEPENDS_${PN}-presets = "${PN_LV2}"
RDEPENDS:${PN}-presets = "${PN_LV2}"
FILES_${PN}-presets = "${libdir}/lv2/*.preset.lv2"
# dummy pack ttl-generator for distrho-ports-extra
PACKAGES =+ "${PN}-ttl-generator"
FILES_${PN}-ttl-generator += " \
${bindir}/lv2_ttl_generator \
${bindir}/scripts \
${libdir}/libs \
FILES:${PN}-presets = " \
${libdir}/lv2/*.preset.lv2 \
${libdir}/lv2/*/presets.ttl \
${libdir}/lv2/Vitalium-unfa.lv2 \
"
# Have not found what causes stripping - debugging of plugins is unlikely
INSANE_SKIP_${PN} = "already-stripped"
INSANE_SKIP:${PN} = "already-stripped"

View File

@@ -1,13 +1,13 @@
SUMMARY = "Collection of DPF-based plugins"
LICENSE = "ISC & GPLv2 & GPLv3 & LGPLv3 & MIT"
LICENSE = "ISC & GPL-2.0-only & GPL-3.0-only & LGPL-3.0-only & MIT"
LIC_FILES_CHKSUM = " \
file://LICENSE;md5=ec024abddfab2ee463c8c1ad98883d12 \
"
SRC_URI = "git://github.com/DISTRHO/DPF-Plugins.git"
SRCREV = "86084a934adb26f529038cbcf901fd7a09b95897"
SRC_URI = "git://github.com/DISTRHO/DPF-Plugins.git;branch=main;protocol=https"
SRCREV = "014db6d4ef170b44653b1eb668686b624e4ae3f8"
S = "${WORKDIR}/git"
PV = "v1.3+git${SRCPV}"
PV = "v1.4"
REQUIRED_DISTRO_FEATURES = "x11 opengl"
@@ -21,14 +21,18 @@ DEPENDS += " \
lv2 \
liblo \
jack \
projectm \
"
# projectm
EXTRA_OEMAKE += " \
NOOPT=true \
SKIP_STRIPPING=true \
"
do_ttl_sed() {
sed -i 's|${EXE_WRAPPER} "${GEN}" "./\x24{FILE}"|echo "`realpath "./$FILE"`" >> ${LV2_PLUGIN_INFO_FILE}|g' ${S}/dpf/utils/generate-ttl.sh
}
do_install() {
install -d ${D}${bindir}
for executable in `find ${S}/bin/ -executable -mindepth 1 -maxdepth 1 -type f ! -name '*.so'`; do
@@ -56,4 +60,4 @@ do_install() {
}
PACKAGES =+ "${PN}-standalone"
FILES_${PN}-standalone = "${bindir}"
FILES:${PN}-standalone = "${bindir}"

View File

@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = " \
file://LICENSE;md5=87cb0d450c5426796754d1261693dc57 \
"
SRC_URI = "git://github.com/DISTRHO/DPF.git"
SRC_URI = "git://github.com/DISTRHO/DPF.git;protocol=https;branch=main"
SRCREV = "14842be64ba309b8717592c5cf461925fa8a98af"
S = "${WORKDIR}/git"
PV = "0.0.0+git${SRCPV}"
@@ -22,5 +22,5 @@ do_install() {
}
# There are cases we neet we need target versions
SYSROOT_DIRS_append_class-target = " ${bindir}"
SYSROOT_DIRS:append:class-target = " ${bindir}"

View File

@@ -1,11 +1,11 @@
SUMMARY = "A set of free reverb effects"
HOMEPAGE = "https://github.com/michaelwillis/dragonfly-reverb"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
REQUIRED_DISTRO_FEATURES = "x11 opengl"
inherit lv2-turtle-helper pack_audio_plugins features_check
inherit pkgconfig lv2-turtle-helper pack_audio_plugins features_check
DEPENDS += " \
virtual/libx11 \
@@ -13,16 +13,20 @@ DEPENDS += " \
jack \
"
SRC_URI = "gitsm://github.com/michaelwillis/dragonfly-reverb.git"
SRCREV = "bf4b55d5f96ff316109335d957a32bd05e0dc289"
SRC_URI = "gitsm://github.com/michaelwillis/dragonfly-reverb.git;branch=master;protocol=https"
SRCREV = "465bfa2586a06ec9bd8684a84f402a275e8b65aa"
S = "${WORKDIR}/git"
PV = "3.2.0"
PV = "3.2.6"
EXTRA_OEMAKE += " \
NOOPT=true \
SKIP_STRIPPING=true \
"
do_ttl_sed() {
sed -i 's|${EXE_WRAPPER} "${GEN}" "./\x24{FILE}"|echo "`realpath "./$FILE"`" >> ${LV2_PLUGIN_INFO_FILE}|g' ${S}/dpf/utils/generate-ttl.sh
}
do_install() {
install -d ${D}${bindir}
for executable in `find ${S}/bin/ -executable -mindepth 1 -maxdepth 1 -type f ! -name '*.so'`; do

View File

@@ -1,6 +1,6 @@
SUMMARY = "An LV2 sampler plugin that plays hydrogen drum kits "
HOMEPAGE = "https://github.com/nicklan/drmr"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
DEPENDS += " \
@@ -14,7 +14,7 @@ DEPENDS += " \
inherit cmake pkgconfig
SRC_URI = " \
git://github.com/nicklan/drmr.git;branch=lv2unstable \
git://github.com/nicklan/drmr.git;branch=lv2unstable;protocol=https \
file://0001-CMake-Keep-build-system-flags.patch \
"
SRCREV = "f244f3b09bb290dd6a4b9c14d4abaf69e9861f9d"
@@ -26,4 +26,4 @@ EXTRA_OECMAKE = " \
-DLV2_INSTALL_DIR:PATH=${baselib}/lv2 \
"
FILES_${PN} += "${libdir}/lv2"
FILES:${PN} += "${libdir}/lv2"

View File

@@ -1,10 +1,10 @@
SUMMARY = "Ganv is a Gtk widget for interactive graph-like environments"
DESCRIPTION = "Ganv is a Gtk widget for interactive graph-like environments, such as modular synthesizers or finite state machines"
HOMEPAGE = "http://drobilla.net/software/ganv"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit waf
inherit waf pkgconfig
DEPENDS += " \
glib-2.0-native \
@@ -13,7 +13,7 @@ DEPENDS += " \
"
SRC_URI = " \
gitsm://gitlab.com/drobilla/ganv.git;protocol=https \
gitsm://gitlab.com/drobilla/ganv.git;protocol=https;branch=main \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRCREV = "17f58b94abf5e7b1ad7ea3c40d0cd1107298d41a"

View File

@@ -1,6 +1,6 @@
SUMMARY = "Ingen is a modular audio processing system for Jack and LV2 based systems"
HOMEPAGE = "http://drobilla.net/software/ingen"
LICENSE = "AGPLv3"
LICENSE = "AGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=73f1eb20517c55bf9493b7dd6e480788"
inherit waf pkgconfig gtk-icon-cache pack_audio_plugins python3native
@@ -16,7 +16,7 @@ DEPENDS += " \
"
SRC_URI = " \
gitsm://gitlab.com/drobilla/ingen.git;protocol=https \
gitsm://gitlab.com/drobilla/ingen.git;protocol=https;branch=main \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRCREV = "36949a845cf79e105445b9bc8656f2560469dc4d"
@@ -39,18 +39,18 @@ PACKAGES =+ "${PN}-standalone ${PN}-python"
FILES_SOLIBSDEV = "${libdir}/libingen-*${SOLIBSDEV}"
FILES_${PN} += " \
FILES:${PN} += " \
${libdir}/libingen_*.so \
"
FILES_${PN}-standalone = " \
FILES:${PN}-standalone = " \
${datadir}/applications \
${datadir}/icons \
${bindir}/ingen \
"
# pyton tools are not expected to work: we do not have rdflib yet
FILES_${PN}-python = " \
FILES:${PN}-python = " \
${bindir}/ingenams \
${bindir}/ingenish \
${PYTHON_SITEPACKAGES_DIR} \

View File

@@ -20,13 +20,13 @@ DEPENDS += " \
"
SRC_URI = " \
gitsm://gitlab.com/drobilla/jalv.git;protocol=https \
gitsm://gitlab.com/drobilla/jalv.git;protocol=https;branch=main \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRCREV = "9ab6e66c6ea7230f716b74d62c03fc5d19f56abe"
S = "${WORKDIR}/git"
PV = "1.6.6"
FILES_${PN} += " \
FILES:${PN} += " \
${libdir}/jack \
"

View File

@@ -7,15 +7,15 @@ inherit waf python3native bash-completion pkgconfig
DEPENDS += "lv2 serd sord sratom"
PV = "0.24.12"
PV = "0.24.14"
SRC_URI = " \
http://download.drobilla.net/${BPN}-${PV}.tar.bz2 \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRC_URI[sha256sum] = "26a37790890c9c1f838203b47f5b2320334fe92c02a4d26ebbe2669dbd769061"
SRC_URI[sha256sum] = "6399dfcbead61a143acef3a38ad078047ab225b00470ad5d33745637341d6406"
EXTRA_OECONF = "--configdir=${sysconfdir} --dyn-manifest"
PACKAGES += "${PN}-python3"
FILES_${PN}-python3 += "${PYTHON_SITEPACKAGES_DIR}"
RDEPENDS_${PN}-python3 += "python3-core"
FILES:${PN}-python3 += "${PYTHON_SITEPACKAGES_DIR}"
RDEPENDS:${PN}-python3 += "python3-core"

View File

@@ -1,6 +1,6 @@
SUMMARY = "MDA-LV2 is an LV2 port of the MDA plugins by Paul Kellett"
HOMEPAGE = "https://drobilla.net/software/mda-lv2"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit waf features_check pkgconfig
@@ -10,7 +10,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
DEPENDS = "lv2"
SRC_URI = " \
gitsm://gitlab.com/drobilla/mda-lv2.git;protocol=https \
gitsm://gitlab.com/drobilla/mda-lv2.git;protocol=https;branch=main \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRCREV = "19752af61234581e0f73db539d5609ab14b3d928"
@@ -21,5 +21,5 @@ EXTRA_OECONF = " \
--lv2dir=${libdir}/lv2 \
"
FILES_${PN} += "${libdir}/lv2"
FILES:${PN} += "${libdir}/lv2"

View File

@@ -1,7 +1,7 @@
SUMMARY = "Patchage is a modular patch bay for audio and MIDI systems"
DESCRIPTION = "Patchage is a modular patch bay for audio and MIDI systems based on Jack and Alsa"
HOMEPAGE = "http://drobilla.net/software/patchage"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit waf gtk-icon-cache pkgconfig
@@ -13,9 +13,9 @@ DEPENDS += " \
"
SRC_URI = " \
gitsm://gitlab.com/drobilla/patchage.git;protocol=https \
gitsm://gitlab.com/drobilla/patchage.git;protocol=https;branch=main \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRCREV = "34f5d891fabe5c4e6137ce3d94aee8ca1955ebab"
PV = "1.0.4"
SRCREV = "1eed3df05526b22d716a2f89f166804f894ac5b1"
PV = "1.0.6"
S = "${WORKDIR}/git"

View File

@@ -1,13 +1,13 @@
SUMMARY = "Raul is a utility library primarily aimed at audio/musical applications"
DESCRIPTION = "Raul (Realtime Audio Utility Library) is a C++ utility library primarily aimed at audio/musical applications"
HOMEPAGE = "https://drobilla.net/software/raul"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit waf
inherit waf pkgconfig
SRC_URI = " \
gitsm://gitlab.com/drobilla/raul.git;protocol=https \
gitsm://github.com/drobilla/raul.git;protocol=https;branch=main \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRCREV = "e87bb398f025912fb989a09f1450b838b251aea1"

View File

@@ -3,11 +3,11 @@ HOMEPAGE = "http://drobilla.net/software/serd"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=b698a6a2120a83eecb34a9c6f1b93989"
inherit waf
inherit waf pkgconfig
PV = "0.30.8"
PV = "0.30.12"
SRC_URI = " \
http://download.drobilla.net/${BPN}-${PV}.tar.bz2 \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRC_URI[sha256sum] = "672ec48f55f6f5bf1b548f3d6a76f127e803dbae2550ddb730bb02d2fd28fa87"
SRC_URI[sha256sum] = "9f9dab4125d88256c1f694b6638cbdbf84c15ce31003cd83cb32fb2192d3e866"

View File

@@ -7,9 +7,9 @@ inherit waf pkgconfig
DEPENDS += "libpcre serd"
PV = "0.16.8"
PV = "0.16.10"
SRC_URI = " \
http://download.drobilla.net/${BPN}-${PV}.tar.bz2 \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRC_URI[sha256sum] = "7c289d2eaabf82fa6ac219107ce632d704672dcfb966e1a7ff0bbc4ce93f5e14"
SRC_URI[sha256sum] = "9c70b3fbbb0c5c7bf761ef66c3d5b939ab45ad063e055990f17f40f1f6f96572"

View File

@@ -7,9 +7,9 @@ inherit waf pkgconfig
DEPENDS += "lv2 serd sord"
PV = "0.6.8"
PV = "0.6.10"
SRC_URI = " \
http://download.drobilla.net/${BPN}-${PV}.tar.bz2 \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRC_URI[sha256sum] = "3acb32b1adc5a2b7facdade2e0818bcd6c71f23f84a1ebc17815bb7a0d2d02df"
SRC_URI[sha256sum] = "e5951c0d7f0618672628295536a271d61c55ef0dab33ba9fc5767ed4db0a634d"

View File

@@ -9,11 +9,11 @@ REQUIRED_DISTRO_FEATURES = "x11"
DEPENDS = "gtk+ gtk+3 qtbase lv2"
PV = "0.10.10"
PV = "0.10.12"
SRC_URI = " \
http://download.drobilla.net/${BPN}-${PV}.tar.bz2 \
file://0001-Fix-build-for-python3-only-environments.patch \
"
SRC_URI[sha256sum] = "750f08e6b7dc941a5e694c484aab02f69af5aa90edcc9fb2ffb4fb45f1574bfb"
SRC_URI[sha256sum] = "daa763b231b22a1f532530d3e04c1fae48d1e1e03785e23c9ac138f207b87ecd"
FILES_${PN} += "${libdir}/suil-0"
FILES:${PN} += "${libdir}/suil-0"

View File

@@ -1,6 +1,6 @@
SUMMARY = "DrumGizmo drumkit editor"
HOMEPAGE = "https://www.drumgizmo.org"
LICENSE = "LGPLv3"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
DEPENDS += " \

View File

@@ -31,13 +31,13 @@ EXTRA_OECONF = " \
--disable-sse \
"
do_compile_append() {
do_compile:append() {
# build manifest.ttl
cd ${B}/plugin
${@qemu_run_binary_local(d, '${STAGING_DIR_TARGET}', 'ttlgen')} .libs/drumgizmo.so manifest.ttl || echo "ERROR: at QEMU for ttlgen"
}
do_install_append() {
do_install:append() {
install -d ${D}${datadir}/pixmaps
install -m 0644 ${S}/plugingui/resources/logo.png ${D}${datadir}/pixmaps/drumgizmo-logo.png
@@ -45,4 +45,4 @@ do_install_append() {
install -m 0644 ${WORKDIR}/${BPN}.desktop ${D}${datadir}/applications/
}
FILES_${PN} += "${libdir}/lv2"
FILES:${PN} += "${libdir}/lv2"

View File

@@ -1,6 +1,6 @@
SUMMARY = "DrumGizmo is drum plugin and stand-alone application"
HOMEPAGE = "https://www.drumgizmo.org"
LICENSE = "LGPLv3"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
SRC_URI = " \

View File

@@ -1,6 +1,6 @@
SUMMARY = "DSSI plugin wrapper for VST plugins"
HOMEPAGE = "http://breakfastquay.com/dssi-vst/"
LICENSE = "LGPLv2"
LICENSE = "LGPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=3523f03012c30f3347df42d632e5762c"
inherit pkgconfig
@@ -14,7 +14,7 @@ DEPENDS += " \
zlib \
"
SRC_URI = "git://github.com/falkTX/dssi-vst.git"
SRC_URI = "git://github.com/falkTX/dssi-vst.git;branch=master;protocol=https"
SRCREV = "9462b34563af84b452795d4924d4f18af9072529"
S = "${WORKDIR}/git"
PV = "0.9.2+git${SRCPV}"
@@ -33,9 +33,9 @@ do_install() {
install -m 755 ${S}/dssi-vst_gui ${D}${libdir}/dssi/dssi-vst
}
INSANE_SKIP_${PN} = "dev-so"
INSANE_SKIP:${PN} = "dev-so"
FILES_${PN} += " \
FILES:${PN} += " \
${libdir}/ladspa \
${libdir}/dssi \
"

View File

@@ -1,6 +1,6 @@
SUMMARY = "DSSI is an audio plugin API for soft synths and effects"
HOMEPAGE = "http://dssi.sourceforge.net"
LICENSE = "LGPLv2.1"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=9f46aa1ea6e91bb339e8fa2f11d17e4d"
inherit autotools pkgconfig
@@ -18,7 +18,7 @@ SRC_URI[md5sum] = "619ab73c883b02dc37ddb37001591f8b"
SRC_URI[sha256sum] = "f2c82b073a947c8255284249097667f9b14e660bf86186f3fcd3b3b3e087814e"
PACKAGES =+ "${PN}-examples"
FILES_${PN}-examples = " \
FILES:${PN}-examples = " \
${bindir}/dssi_* \
${bindir}/karplong \
${bindir}/*trivial* \

View File

@@ -1,24 +1,21 @@
SUMMARY = "A free software percussion synthesizer"
HOMEPAGE = "https://gitlab.com/iurie-sw/geonkick"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
inherit cmake mime mime-xdg gtk-icon-cache
inherit cmake pkgconfig mime mime-xdg gtk-icon-cache
DEPENDS += " \
redkite-native \
libsndfile1 \
rapidjson \
jack \
lv2 \
"
SRC_URI = " \
git://gitlab.com/iurie-sw/geonkick;protocol=https \
file://0001-Execute-native-REDKITE-S-rkpng2c.patch \
"
SRCREV = "77b2155f8b30ea7e4af5c664e930eeb43c17a24d"
PV = "2.7.3"
SRC_URI = "git://github.com/quamplex/geonkick.git;protocol=https;branch=main"
SRC_URI[sha256sum] = "9e587521a2ac76d52a6032e1c100b7044aab7cad915a29d8ae9bbf9576e77fdb"
SRCREV = "ce95f97363de78cc0cc0f0830f965ecced59195d"
PV = "2.9.1"
S = "${WORKDIR}/git"
EXTRA_OECMAKE = " \
@@ -26,7 +23,7 @@ EXTRA_OECMAKE = " \
-DGKICK_ARCHITECTURE=${TARGET_ARCH} \
"
FILES_${PN} += " \
FILES:${PN} += " \
${datadir}/mime \
${libdir}/lv2 \
"

View File

@@ -1,31 +0,0 @@
From 3488aac706bea4e03a1a29fa6d929d4caafc9b0e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Sat, 3 Apr 2021 00:44:26 +0200
Subject: [PATCH] Execute native REDKITE'S rkpng2c
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstream-Status: Inappropriate [cross specific]
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 242db79..cf4f099 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -237,7 +237,7 @@ foreach(pngFile ${gkick_rc_png_files})
string(REPLACE " " "_" filename ${filename})
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/resources/${filename}.c
COMMAND mkdir -p ${CMAKE_BINARY_DIR}/resources
- && ${CMAKE_BINARY_DIR}/redkite/tools/rkpng2c
+ && rkpng2c
"${GKICK_RC_DIR}/${pngFile}" "${CMAKE_BINARY_DIR}/resources/${filename}.c" "rk__${filename}")
set(GKICK_RC_OUTPUT ${GKICK_RC_OUTPUT} ${CMAKE_BINARY_DIR}/resources/${filename}.c)
endforeach()
--
2.26.2

View File

@@ -1,5 +1,5 @@
SUMMARY = "Redkite is a small free software GUI toolkit"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84216b5b30fa50e81f28b8f28feb2e10"
DEPENDS = "cairo"
@@ -8,7 +8,7 @@ inherit cmake features_check
REQUIRED_DISTRO_FEATURES = "x11"
SRC_URI = "git://github.com/iurie-sw/redkite.git"
SRC_URI = "git://github.com/iurie-sw/redkite.git;branch=master;protocol=https"
SRCREV = "5ff4841320716e93a27b5be7c8557df8b333492a"
PV = "1.3.1"
S = "${WORKDIR}/git"

View File

@@ -1,17 +1,17 @@
SUMMARY = "GTK+ application that shows MIDI events"
LICENSE = "LGPLv2 & PD"
LICENSE = "LGPL-2.0-only & PD"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=f1e8b3e96c0abf4e3abb3b0f8e8eaf7f \
file://COPYING.icon;md5=1d49e879912b1ea962200c42d117ca6c \
"
inherit meson gtk-icon-cache
inherit meson pkgconfig gtk-icon-cache
DEPENDS += " \
gtk+3 \
jack \
"
SRC_URI = "git://github.com/schnitzeltony/gmidimonitor.git"
SRC_URI = "git://github.com/schnitzeltony/gmidimonitor.git;branch=master;protocol=https"
SRCREV = "af366f49970ed91a414e5b832a13436417be4bdb"
S = "${WORKDIR}/git"

View File

@@ -1,9 +1,9 @@
SUMMARY = "Helm - a free polyphonic synth with lots of modulation"
HOMEPAGE = "http://tytel.org/helm/"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit dos2unix qemu-ext-musicians features_check gtk-icon-cache pack_audio_plugins mime-xdg
inherit dos2unix pkgconfig qemu-ext-musicians features_check gtk-icon-cache pack_audio_plugins mime-xdg
REQUIRED_DISTRO_FEATURES = "x11"
@@ -21,7 +21,7 @@ DEPENDS += " \
"
SRC_URI += " \
git://github.com/mtytel/helm.git \
git://github.com/mtytel/helm.git;branch=master;protocol=https \
file://0001-do-not-create-ttl-files-it-won-t-work-fo-cross.patch \
file://0002-set-VECTORIZE_LOOP-for-gcc.patch \
file://0003-use-single-precision-floats-it-performs-much-better.patch \
@@ -33,7 +33,7 @@ S = "${WORKDIR}/git"
CXXFLAGS += "-I ${STAGING_INCDIR}/freetype2"
do_configure_prepend() {
do_configure:prepend() {
# not easy to patch:
# * the place is platered all over
# * we have some <CR><LF> around
@@ -62,12 +62,12 @@ do_install() {
PACKAGES =+ "${PN}-standalone"
FILES_${PN}-standalone = " \
FILES:${PN}-standalone = " \
${datadir}/applications \
${datadir}/icons \
${bindir} \
"
RDEPENDS_${PN}-standalone += "${PN}"
RDEPENDS_${PN}-lv2 += "${PN}"
RDEPENDS_${PN}-vst += "${PN}"
RDEPENDS:${PN}-standalone += "${PN}"
RDEPENDS:${PN}-lv2 += "${PN}"
RDEPENDS:${PN}-vst += "${PN}"

View File

@@ -1,18 +1,20 @@
SUMMARY = "A virtual guitar amplifier"
HOMEPAGE = "http://guitarix.org/"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=384f45fb7968a0fe30622ce6160d3b69"
SRC_URI = " \
git://github.com/brummer10/guitarix.git \
git://github.com/brummer10/guitarix.git;branch=master;protocol=https \
file://0001-Rework-messages-somehow-yes-or-no-is-missing.patch \
file://0002-Do-not-strip-LV2-plugins.patch \
file://0003-gx_system.h-Make-sure-we-have-a-working-g_atomic_int.patch \
file://0004-fix-waf-binary-read.patch \
"
SRCREV = "7dfddb517000b3a5c22875c5b06f71ed589adddd"
PV = "0.42.1+git${SRCPV}"
SRCREV = "efccbd14afb5a85be142319b94be088b9cf1d5fd"
PV = "0.44.1"
S = "${WORKDIR}/git/trunk"
inherit waf fontcache gettext
inherit waf pkgconfig fontcache gettext
DEPENDS += " \
gperf-native \
@@ -49,18 +51,18 @@ EXTRA_OECONF = " \
python waf_preconfigure() {
}
PATH_prepend = "${B}:"
PATH:prepend = "${B}:"
do_configure_prepend() {
do_configure:prepend() {
# link python -> python3
ln -sf `which python3` ${B}/python
}
do_compile_prepend() {
do_compile:prepend() {
export STRIP=echo
}
do_install_append() {
do_install:append() {
# some corrections [dev-elf] - inspired by https://src.fedoraproject.org/rpms/guitarix/blob/master/f/guitarix.spec
chmod 755 ${D}${libdir}/libgxw*.so.0.1
rm -rf ${D}${libdir}/libgxw*.so
@@ -68,8 +70,9 @@ do_install_append() {
ln -sf libgxw.so.0.1 ${D}${libdir}/libgxw.so
}
FILES_${PN} += " \
FILES:${PN} += " \
${datadir}/fonts \
${datadir}/metainfo \
${datadir}/gx_head \
${datadir}/ladspa \
${libdir}/ladspa \

View File

@@ -0,0 +1,50 @@
From 5b83e4597eb232424db85041eefb6a010a7bb28d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Mon, 4 Apr 2022 21:36:47 +0200
Subject: [PATCH] gx_system.h: Make sure we have a working
g_atomic_int_compare_and_exchange
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
g_atomic_int_compare_and_exchange is proposed to change [1]. This change is
already used in Yocto since [2] and causes
| ../git/src/headers/gx_system.h: In function 'bool gx_system::atomic_compare_and_exchange(volatile int*, int, int)':
| ../recipe-sysroot/usr/include/glib-2.0/glib/gatomic.h:163:44: error: invalid conversion from 'volatile void*' to 'void*' [-fpermissive]
| 163 | __atomic_compare_exchange_n ((atomic), &gaicae_oldval, (newval), FALSE, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST) ? TRUE : FALSE; \
| | ^~~~~~~~~~~~~~
| | |
| | volatile void*
[1] https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2578
[2] https://github.com/openembedded/openembedded-core/commit/a963f71e882e11c8e41dadf77944de408ad12acb
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
src/headers/gx_system.h | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/src/headers/gx_system.h b/src/headers/gx_system.h
index 5f055e28..e4d49404 100644
--- a/src/headers/gx_system.h
+++ b/src/headers/gx_system.h
@@ -80,6 +80,15 @@ inline void AVOIDDENORMALS() {}
#define GDK_NO_MOD_MASK (GdkModifierType)0
#define SYSTEM_OK (0)
+#undef g_atomic_int_compare_and_exchange
+#define g_atomic_int_compare_and_exchange(atomic, oldval, newval) \
+ (G_GNUC_EXTENSION ({ \
+ gint gaicae_oldval = (oldval); \
+ G_STATIC_ASSERT (sizeof *(atomic) == sizeof (gint)); \
+ (void) (0 ? *(atomic) ^ (newval) ^ (oldval) : 1); \
+ __atomic_compare_exchange_n ((atomic), (void *) (&(gaicae_oldval)), (newval), FALSE, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST) ? TRUE : FALSE; \
+ }))
+
namespace gx_system {
--
2.34.1

View File

@@ -0,0 +1,13 @@
Index: trunk/wscript
===================================================================
--- trunk.orig/wscript
+++ trunk/wscript
@@ -532,7 +532,7 @@ def sub_file(task):
dst_fname = task.outputs[0].abspath()
lst = task.generator.sub_list
- with open(src_fname, 'rU') as f:
+ with open(src_fname, 'r') as f:
txt = f.read()
for (key, val) in lst:
re_pat = re.compile(key, re.M)

View File

@@ -1,12 +1,12 @@
SUMMARY = "A set of extra lv2 plugins from the guitarix project"
HOMEPAGE = "https://github.com/brummer10/GxPlugins.lv2"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "gitsm://github.com/brummer10/GxPlugins.lv2.git"
SRCREV = "e40b34f3fd5dc4c6523dc826062d0ddb2578f573"
SRC_URI = "gitsm://github.com/brummer10/GxPlugins.lv2.git;branch=master;protocol=https"
SRCREV = "fd110089ea9cb675df62662af89f70701757fd8a"
S = "${WORKDIR}/git"
PV = "0.8"
PV = "0.9"
inherit pkgconfig features_check
@@ -28,4 +28,4 @@ do_install() {
}
FILES_${PN} += "${libdir}/lv2"
FILES:${PN} += "${libdir}/lv2"

View File

@@ -1,11 +1,11 @@
SUMMARY = "Virtual Midi Keyboard for Jack Audio Connection Kit"
HOMEPAGE = "https://github.com/brummer10/Mamba"
LICENSE = "BSD-0-Clause"
LICENSE = "0BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1a396d84ed72b4a017f02f5c5d1eaafe"
SRC_URI = "gitsm://github.com/brummer10/Mamba.git"
SRCREV = "6b1c0011a6cf4bf7e4996b2120a9ff12ed45e0ae"
PV = "2.2"
SRC_URI = "gitsm://github.com/brummer10/Mamba.git;branch=master;protocol=https"
SRCREV = "46bdd97df02b93c30eb6f7a1782e2ee454979e87"
PV = "2.3"
S = "${WORKDIR}/git"
inherit pkgconfig features_check mime-xdg gettext

View File

@@ -1,6 +1,6 @@
SUMMARY = "Hydrogen is an advanced drum machine for GNU/Linux"
HOMEPAGE = "http://www.hydrogen-music.org"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
# Note for LADSPA: If I read cmakeFindLadspa.cmake correctly, LASPA plugins
@@ -30,7 +30,7 @@ DEPENDS += " \
SRC_URI = " \
git://github.com/hydrogen-music/hydrogen.git;branch=releases/1.0 \
git://github.com/hydrogen-music/hydrogen.git;branch=main;protocol=https \
file://0001-hydrogen.default.conf-do-not-show-developer-warnings.patch \
\
http://hydro.smoors.de/Audiophob.h2drumkit;downloadfilename=Audiophob.tar.gz;name=Audiophob;subdir=drumkits \
@@ -80,8 +80,8 @@ SRC_URI = " \
https://freewavesamples.com/files/YamahaRX15Kit.h2drumkit;downloadfilename=YamahaRX15Kit.tar.gz;name=YamahaRX15Kit;subdir=drumkits \
https://freewavesamples.com/files/YamahaTG-55Kit.h2drumkit;downloadfilename=YamahaTG-55Kit.tar.gz;name=YamahaTG-55Kit;subdir=drumkits \
"
SRCREV = "3294c3942b6899fb9140c4dc0b343d86bc0935ac"
PV ="1.0.2"
SRCREV = "c845af2f0bb14946c23afd0838d1934b0660dd84"
PV ="1.1.1"
###############################################################################
# drumkits URIs from http://hydrogen-music.org/feeds/drumkit_list.php
@@ -238,7 +238,7 @@ EXTRA_OECMAKE = " \
-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \
"
do_install_append() {
do_install:append() {
install -d ${D}/${datadir}/${BPN}/data/drumkits
cp -rf ${WORKDIR}/drumkits/* ${D}/${datadir}/${BPN}/data/drumkits/
@@ -257,14 +257,14 @@ PACKAGES =+ "${PN}-drumkits"
# do not move so-libs to -dev package
FILES_SOLIBSDEV = ""
FILES_${PN} += " \
FILES:${PN} += " \
${datadir}/appdata \
${datadir}/icons \
${libdir}/libhydrogen-core* \
"
# only extra drumkits - default kits shipped by sources remain in main package
FILES_${PN}-drumkits = " \
FILES:${PN}-drumkits = " \
${datadir}/${BPN}/data/drumkits/3355606kit \
${datadir}/${BPN}/data/drumkits/Audiophob \
${datadir}/${BPN}/data/drumkits/belofilms_GuitarStrums \

View File

@@ -1,6 +1,6 @@
SUMMARY = "Audio plugins in the LV2 format"
HOMEPAGE = "http://ssj71.github.io/infamousPlugins/"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
DEPENDS += " \
@@ -13,7 +13,10 @@ DEPENDS += " \
inherit cmake pkgconfig gtk-icon-cache
SRC_URI = "git://github.com/ssj71/infamousPlugins.git"
SRC_URI = " \
git://github.com/ssj71/infamousPlugins.git;protocol=https;branch=master \
file://0001-Fix-build-with-glibc-2.36.patch \
"
SRCREV = "4c7275b1fa8ea3296446421cbd29ec2df66588c0"
S = "${WORKDIR}/git"
PV = "0.3.0+git${SRCPV}"
@@ -22,4 +25,4 @@ EXTRA_OECMAKE += " \
-DLIBDIR=${baselib} \
"
FILES_${PN} += "${libdir}/lv2"
FILES:${PN} += "${libdir}/lv2"

View File

@@ -0,0 +1,53 @@
From eb4fd9af25362fdd006549c471f4cf0427816dd5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Wed, 31 Aug 2022 21:35:16 +0200
Subject: [PATCH] Fix build with glibc 2.36
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
| src/lushlife/lushlife_ui_main.cxx:47:27: error: 'time' was not declared in this scope
| 47 | srand ((unsigned int) time (NULL));
| | ^~~~
| src/lushlife/lushlife_ui_main.cxx:9:1: note: 'time' is defined in header '<ctime>'; did you forget to '#include <ctime>'?
| src/casynth/casynth_ui_main.cxx:47:27: error: 'time' was not declared in this scope
| 47 | srand ((unsigned int) time (NULL));
| | ^~~~
| src/casynth/casynth_ui_main.cxx:9:1: note: 'time' is defined in header '<ctime>'; did you forget to '#include <ctime>'?
Upstream-Status: Submitted [https://github.com/ssj71/infamousPlugins/pull/52]
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
src/casynth/casynth_ui_main.cxx | 1 +
src/lushlife/lushlife_ui_main.cxx | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/casynth/casynth_ui_main.cxx b/src/casynth/casynth_ui_main.cxx
index 818905a..be339d2 100644
--- a/src/casynth/casynth_ui_main.cxx
+++ b/src/casynth/casynth_ui_main.cxx
@@ -7,6 +7,7 @@
#include "casynth_ui.h"
#include "lv2/lv2plug.in/ns/extensions/ui/ui.h"
+#include <ctime>
#define CASYNTHUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#casynth_ui"
diff --git a/src/lushlife/lushlife_ui_main.cxx b/src/lushlife/lushlife_ui_main.cxx
index 75b2ab2..869a087 100644
--- a/src/lushlife/lushlife_ui_main.cxx
+++ b/src/lushlife/lushlife_ui_main.cxx
@@ -7,6 +7,7 @@
#include "lushlife_ui.h"
#include "lv2/lv2plug.in/ns/extensions/ui/ui.h"
+#include <ctime>
#define LUSHLIFEUI_URI "http://ssj71.github.io/infamousPlugins/plugs.html#lushlife_ui"
--
2.35.3

View File

@@ -3,6 +3,7 @@ require ir.lv2.inc
SUMMARY = "IR LV2 convolution reverb (automatable)"
IR_LV2_BRANCH = "automatable"
SRC_URI[sha256sum] = "11e241569cca14727ef82d61fb60a779dbbf08ba93744e4fceab5a2de4546ff5"
SRCREV = "a523bba0f336d26197b271b64799c4f369e487a8"
PV = "1.3.4+git${SRCPV}"

View File

@@ -3,6 +3,7 @@ require ir.lv2.inc
SUMMARY = "IR LV2 convolution reverb (zero-latency)"
IR_LV2_BRANCH = "zero-latency"
SRC_URI[sha256sum] = "11e241569cca14727ef82d61fb60a779dbbf08ba93744e4fceab5a2de4546ff5"
SRCREV = "38bf3ec7d370d8234dd55be99c14cf9533b43c60"
PV = "1.2.4+git${SRCPV}"

View File

@@ -1,5 +1,5 @@
HOMEPAGE = "http://tomszilagyi.github.io/plugins/ir.lv2/"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
inherit pkgconfig
@@ -13,7 +13,7 @@ DEPENDS += " \
"
SRC_URI = " \
git://github.com/tomszilagyi/ir.lv2.git;branch=${IR_LV2_BRANCH} \
git://git.hq.sig7.se/ir.lv2.git;branch=${IR_LV2_BRANCH};protocol=https \
file://0001-Makefile-Do-not-add-usr-include-to-include-paths.patch \
file://0002-Makefile-force-correct-installation.patch \
file://0003-Fix-build-with-lv2-1.1.18.patch \
@@ -24,7 +24,7 @@ LV2_NAME = "http://tomszilagyi.github.io/plugins/lv2/ir"
IR_LV2_VARIANT ?= ""
IR_LV2_DOAP_EXTENSION ?= ""
do_compile_prepend() {
do_compile:prepend() {
for file in `grep -rl '${LV2_NAME}'`; do
sed -i 's|${LV2_NAME}|${LV2_NAME}_${IR_LV2_VARIANT}|g' $file
done
@@ -44,4 +44,4 @@ do_install() {
sed -i 's|doap:name "IR"|doap:name "IR (${IR_LV2_DOAP_EXTENSION})"|g' ${D}${libdir}/lv2/ir_${IR_LV2_VARIANT}.lv2/ir_${IR_LV2_VARIANT}.ttl
}
FILES_${PN} += "${libdir}/lv2/"
FILES:${PN} += "${libdir}/lv2/"

View File

@@ -1,6 +1,6 @@
SUMMARY = "C++ wrapper library around the POSIX threads API"
HOMEPAGE = "http://kokkinizita.linuxaudio.org/linuxaudio/"
LICENSE = "LGPLv2.1"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
DEPENDS = "ldconfig-native"

View File

@@ -1,6 +1,6 @@
SUMMARY = "C++ wrapper library around the X Window System API"
HOMEPAGE = "http://kokkinizita.linuxaudio.org/linuxaudio/"
LICENSE = "LGPLv2.1"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
inherit pkgconfig features_check

View File

@@ -1,6 +1,6 @@
SUMMARY = "A fast, partitioned convolution engine library"
HOMEPAGE = "http://kokkinizita.linuxaudio.org/linuxaudio/"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit manpages

View File

@@ -0,0 +1,44 @@
SUMMARY = "A C++ library for resampling audio signals"
HOMEPAGE = "http://kokkinizita.linuxaudio.org/linuxaudio/"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit manpages
DEPENDS += " \
ldconfig-native \
gzip-native \
libsndfile1 \
"
SRC_URI = " \
http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${BPN}-${PV}.tar.xz \
"
# file://0001-Align-Makefiles.patch
SRC_URI[md5sum] = "da0373a02f0d1ba0a15a1fd270a177cd"
SRC_URI[sha256sum] = "aa5c54e696069af26f3f1fed4a963113cc1237cddfd57ae5842abcb1acd5492c"
# for builing apps
CXXFLAGS+=" -I../source"
LDFLAGS+=" -L../source"
do_compile() {
cd ${S}/source
base_do_compile
# create lib link for building apps
ln -sf lib${BPN}.so.${PV} lib${BPN}.so
cd ${S}/apps
base_do_compile
}
do_install() {
cd ${S}/source
oe_runmake 'DESTDIR=${D}' 'LIBDIR=${libdir}' 'INCDIR=${includedir}' install
cd ${S}/apps
oe_runmake 'DESTDIR=${D}' 'BINDIR=${bindir}' 'MANDIR=${mandir}' install
}

View File

@@ -1,6 +1,6 @@
SUMMARY = "A C++ library for resampling audio signals"
HOMEPAGE = "http://kokkinizita.linuxaudio.org/linuxaudio/"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
inherit manpages

View File

@@ -1,6 +1,6 @@
SUMMARY = "Element Audio Plugin Host"
HOMEPAGE = "https://kushview.net/element/"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
inherit waf gtk-icon-cache pkgconfig features_check
@@ -21,11 +21,10 @@ DEPENDS += " \
"
SRC_URI = " \
gitsm://github.com/kushview/Element.git \
file://0001-Fix-build-with-gcc11.patch \
gitsm://github.com/kushview/element.git;branch=main;protocol=https \
"
SRCREV = "30cab91b515b2fc7a224a3c976bdbaf96273e6e5"
PV = "0.46.3"
SRCREV = "7aea797a4830fea7b3e87b42c4d0433c2d01bb00"
PV = "0.46.5"
S = "${WORKDIR}/git"
EXTRA_OECONF = " \
@@ -33,15 +32,15 @@ EXTRA_OECONF = " \
--libdir=${libdir} \
"
PATH_append = ":${B}"
PATH:append = ":${B}"
do_configure_prepend() {
do_configure:prepend() {
# link python -> python3
ln -sf `which python3` ${B}/python
}
FILES_${PN} += "${datadir}/element"
FILES:${PN} += "${datadir}/element"
# TBD - we should send a fix upstream..
FILES_SOLIBSDEV = ""
FILES_${PN} += "${libdir}/libelement-0.so"
FILES:${PN} += "${libdir}/libelement-0.so"

View File

@@ -1,5 +1,5 @@
SUMMARY = "Linux Audio Developer's Simple Plug-in API, examples and tools"
LICENSE = "LGPLv2+"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://doc/COPYING;md5=6fd75d9d2ba6776dcdc4d5257eeab3dd"
DEPENDS += " \
@@ -36,4 +36,4 @@ do_install() {
install -m 0644 ${S}/src/ladspa.h ${D}${includedir}
}
FILES_${PN} += "${libdir}/ladspa"
FILES:${PN} += "${libdir}/ladspa"

View File

@@ -1,6 +1,6 @@
SUMMARY = "liblo is an implementation of the Open Sound Control protocol"
HOMEPAGE = "http://liblo.sourceforge.net"
LICENSE = "LGPLv2.1"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
inherit autotools pkgconfig

View File

@@ -1,12 +1,12 @@
SUMMARY = "The MP4v2 library provides an API to create and modify mp4 files"
HOMEPAGE = "https://github.com/sergiomb2/libmp4v2/wiki"
LICENSE = "MPLv1.1"
LICENSE = "MPL-1.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=eb3014b036b6d2151d944aef6a84c36f"
inherit autotools pkgconfig
SRC_URI = " \
git://github.com/sergiomb2/${BPN}.git \
git://github.com/sergiomb2/${BPN}.git;protocol=https;branch=master \
file://0001-Fix-build-with-gcc10.patch \
"
SRCREV = "855e9674232808ff3be7191b697dfb56917db21f"

View File

@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=73755aa03cb15d62bbf780d2c17f31b7"
inherit autotools pkgconfig
SRC_URI = "git://github.com/stump/libsmf.git"
SRC_URI = "git://github.com/stump/libsmf.git;protocol=https;branch=master"
SRCREV = "692e728d2c13caa3896880216f19f5565ea03886"
S = "${WORKDIR}/git"

View File

@@ -1,6 +1,6 @@
SUMMARY = "Extended Module Player Library"
HOMEPAGE = "http://xmp.sourceforge.net/"
LICENSE = "LGPLv2.1"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://README;beginline=59;md5=9cee4cd08e9762f4a8fda61cb39d430d"
inherit autotools-brokensep pkgconfig

View File

@@ -1,6 +1,6 @@
SUMMARY = "Community version of Non Session Manager"
HOMEPAGE = "https://linuxaudio.github.io/new-session-manager/"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
DEPENDS = " \
@@ -10,12 +10,12 @@ DEPENDS = " \
liblo \
"
SRC_URI = "git://github.com/linuxaudio/new-session-manager.git"
SRC_URI = "git://github.com/linuxaudio/new-session-manager.git;branch=master;protocol=https"
SRCREV = "b23c052c8bfc4c67e6e02105eed624982834e8be"
PV = "1.5.0"
S = "${WORKDIR}/git"
inherit meson gtk-icon-cache
inherit meson pkgconfig gtk-icon-cache
RCONFLICTS_${PN} = "non-session-manager"
RREPLACES_${PN} = "non-session-manager"
RCONFLICTS:${PN} = "non-session-manager"
RREPLACES:${PN} = "non-session-manager"

View File

@@ -1,6 +1,6 @@
SUMMARY = "An instrument editor for gig files"
HOMEPAGE = "http://www.linuxsampler.org"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
"
@@ -9,6 +9,7 @@ DEPENDS = " \
glib-2.0-native \
intltool-native \
libxslt-native \
docbook-xsl-stylesheets-native \
gtkmm3 \
linuxsampler \
"
@@ -27,7 +28,7 @@ SRC_URI[sha256sum] = "2b77069302f8721fd614ae4e3ca364f1977731deb166bf5af00d389e99
EXTRA_OEMAKE = "LIBTOOLFLAGS='--tag=CXX'"
CXXFLAGS += "-std=c++11"
do_install_append() {
do_install:append() {
mv ${D}${libdir}/${BPN}/* ${D}${libdir}
rmdir ${D}${libdir}/${BPN}
@@ -38,4 +39,4 @@ do_install_append() {
install -m 0644 ${WORKDIR}/${BPN}.desktop ${D}${datadir}/applications
}
FILES_${PN} += "${libdir}/linuxsampler"
FILES:${PN} += "${libdir}/linuxsampler"

View File

@@ -1,6 +1,6 @@
SUMMARY = "GigaStudio/Gigasampler, DLS, AKAI, SoundFont, KORG file access library"
HOMEPAGE = "http://www.linuxsampler.org"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=526c29250ae72f6933cdc01414b9943b \
"
@@ -19,7 +19,7 @@ SRC_URI = " \
SRC_URI[md5sum] = "5ab37d9d7532a4cd0ed5508b08b8d1d5"
SRC_URI[sha256sum] = "16229a46138b101eb9eda042c66d2cd652b1b3c9925a7d9577d52f2282f745ff"
do_install_append() {
do_install:append() {
mv ${D}${libdir}/${BPN}/* ${D}${libdir}
rmdir ${D}${libdir}/${BPN}
}

View File

@@ -1,6 +1,6 @@
SUMMARY = "LinuxSampler Control Protocol (LSCP) wrapper C library"
HOMEPAGE = "http://www.linuxsampler.org"
LICENSE = "LGPLv2.1"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=fbc093901857fcd118f065f900982c24 \
"

View File

@@ -1,6 +1,6 @@
SUMMARY = "LinuxSampler - modular, streaming capable sampler"
HOMEPAGE = "http://www.linuxsampler.org"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=0640e0c29fde7334746a009461544030 \
"
@@ -41,7 +41,7 @@ EXTRA_OECONF = " \
CXXFLAGS += "-std=c++11"
do_install_append() {
do_install:append() {
mv ${D}${libdir}/${BPN}/* ${D}${libdir}
rmdir ${D}${libdir}/${BPN}
@@ -50,17 +50,17 @@ do_install_append() {
}
PACKAGES =+ "${PN}-standalone ${PN}-tools"
FILES_${PN}-standalone = " \
FILES:${PN}-standalone = " \
${bindir}/${BPN} \
"
FILES_${PN}-tools = " \
FILES:${PN}-tools = " \
${bindir}/lscp \
${bindir}/ls_instr_script \
"
RDEPENDS_${PN_DSSI} += "${PN}"
RDEPENDS_${PN_LV2} += "${PN}"
RDEPENDS_${PN_VST} += "${PN}"
RDEPENDS_${PN}-standalone += "${PN}"
RDEPENDS:${PN_DSSI} += "${PN}"
RDEPENDS:${PN_LV2} += "${PN}"
RDEPENDS:${PN_VST} += "${PN}"
RDEPENDS:${PN}-standalone += "${PN}"

View File

@@ -8,6 +8,7 @@ SRC_URI += " \
file://0001-Find-native-bin2res.patch \
file://0002-zynaddsubfx-link-agains-X11.patch \
file://0003-carlabase-Do-not-add-RPATH-to-carlabase.patch \
file://0004-Fix-Carla-version-detction.patch \
"
DEPENDS += " \
@@ -22,9 +23,9 @@ DEPENDS += " \
fluidsynth \
portaudio-v19 \
libsdl \
carla \
fltk fltk-native \
"
# carla
CXXFLAGS += "-fpermissive"
@@ -33,9 +34,9 @@ EXTRA_OECMAKE += " \
-DWANT_WEAKJACK=OFF \
"
FILES_${PN} += " \
FILES:${PN} += " \
${datadir}/mime \
${datadir}/menu \
"
RDEPENDS_${PN} += "carla"
#RDEPENDS:${PN} += "carla"

View File

@@ -1,9 +1,9 @@
SUMMARY = "Qt based sequencer"
HOMEPAGE = "https://lmms.io"
LICENSE = "GPLv2+"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=751419260aa954499f7abaabaa882bbe"
SRC_URI = "gitsm://github.com/LMMS/${BPN}.git;branch=stable-1.2"
SRC_URI = "gitsm://github.com/LMMS/${BPN}.git;branch=stable-1.2;protocol=https"
SRCREV = "94363be152f526edba4e884264d891f1361cf54b"
S = "${WORKDIR}/git"
PV = "1.2.2"

View File

@@ -0,0 +1,30 @@
From b9f1706e2b2ea4ec4a624ab87191ae6170579cfc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Fri, 2 Sep 2022 01:21:49 +0200
Subject: [PATCH] Fix Carla version detction
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Upstream-Status: Backport[https://github.com/LMMS/lmms/commit/3518d307f47c79db06bd0e9430f39b91488673dc]
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
plugins/carlabase/carla.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/plugins/carlabase/carla.h b/plugins/carlabase/carla.h
index fb54e2271..6f1971ea0 100644
--- a/plugins/carlabase/carla.h
+++ b/plugins/carlabase/carla.h
@@ -28,6 +28,7 @@
#include <QtCore/QMutex>
#define REAL_BUILD // FIXME this shouldn't be needed
+#include "CarlaDefines.h"
#if CARLA_VERSION_HEX >= 0x010911
#include "CarlaNativePlugin.h"
#else
--
2.35.3

View File

@@ -1,19 +1,19 @@
SUMMARY = "Lightweight RDF"
DESCRIPTION = "A lightweight RDF library for accessing plugin metadata in the LADSPA plugin system"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
inherit autotools pkgconfig
DEPENDS = "raptor2"
SRC_URI = "git://github.com/swh/LRDF.git"
SRC_URI = "git://github.com/swh/LRDF.git;branch=master;protocol=https"
SRCREV = "1057b8e542f7dd27e3e591e93c07d58bd2143b76"
PV = "0.6.1"
S = "${WORKDIR}/git"
do_install_append() {
do_install:append() {
sed -i 's:${STAGING_INCDIR}:${includedir}:g' ${D}/${libdir}/pkgconfig/lrdf.pc
}
FILES_${PN} += "${datadir}/ladspa"
FILES:${PN} += "${datadir}/ladspa"

View File

@@ -14,15 +14,18 @@ Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/Makefile b/src/Makefile
index a246ebda..17f390eb 100644
index a340210f..9f4c003f 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,4 +1,4 @@
@@ -6,7 +6,7 @@ ifneq ($(VERBOSE),1)
.SILENT:
endif
-SUBDIRS = core metadata utils
+SUBDIRS = core dsp metadata utils
MODULES = $(SUBDIRS)
CONTAINER_DEPS = $(OBJ_METADATA) $(OBJ_CORE) $(UTL_FILES)
UTL_DEPS = $(OBJ_CORE) $(OBJ_DSP) $(OBJ_METADATA)
--
2.21.0
2.31.1

View File

@@ -1,6 +1,6 @@
require ${BPN}.inc
FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}-native:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}-native:"
inherit native
@@ -17,7 +17,7 @@ EXTRA_OEMAKE += " \
PREFIX=${prefix} \
"
do_compile_prepend() {
do_compile:prepend() {
export BUILD_MODULES="src"
}

View File

@@ -1,6 +1,6 @@
require ${BPN}.inc
inherit features_check pack_audio_plugins qemu-ext-musicians gtk-icon-cache
inherit pkgconfig features_check pack_audio_plugins qemu-ext-musicians gtk-icon-cache
REQUIRED_DISTRO_FEATURES = "x11"
@@ -22,7 +22,7 @@ SRC_URI += " \
file://0002-Pass-LDFLAGS-to-so-lib-builds.patch \
"
# musl is CORRECT and causing nothing but waste of resources
SRC_URI_append_libc-musl = " \
SRC_URI:append:libc-musl = " \
file://musl/0001-Hack-remove-runtime-charset-conversions.patch \
file://musl/0002-Fix-build-with-musl.patch \
"
@@ -30,18 +30,18 @@ SRC_URI_append_libc-musl = " \
ARM_INSTRUCTION_SET = "arm"
COMPATIBLE_MACHINE = "(^$)"
COMPATIBLE_MACHINE_armv7a = "(.*)"
COMPATIBLE_MACHINE_armv7ve = "(.*)"
COMPATIBLE_MACHINE_aarch64 = "(.*)"
COMPATIBLE_MACHINE_x86 = "(.*)"
COMPATIBLE_MACHINE_x86-64 = "(.*)"
COMPATIBLE_MACHINE:armv7a = "(.*)"
COMPATIBLE_MACHINE:armv7ve = "(.*)"
COMPATIBLE_MACHINE:aarch64 = "(.*)"
COMPATIBLE_MACHINE:x86 = "(.*)"
COMPATIBLE_MACHINE:x86-64 = "(.*)"
LSP_TARGET_ARCH = ""
LSP_TARGET_ARCH_armv7a = "armv7a"
LSP_TARGET_ARCH_armv7ve = "armv7a"
LSP_TARGET_ARCH_aarch64 = "aarch64"
LSP_TARGET_ARCH_x86 = "i586"
LSP_TARGET_ARCH_x86-64 = "x86_64"
LSP_TARGET_ARCH:armv7a = "armv7a"
LSP_TARGET_ARCH:armv7ve = "armv7a"
LSP_TARGET_ARCH:aarch64 = "aarch64"
LSP_TARGET_ARCH:x86 = "i586"
LSP_TARGET_ARCH:x86-64 = "x86_64"
# Uncomment for trace output
#CFLAGS+="-DLSP_TRACE"
@@ -55,7 +55,6 @@ EXTRA_OEMAKE += " \
do_compile() {
export CC_ARCH="${CXXFLAGS}"
export LD_ARCH="`echo $LDFLAGS | sed 's:-Wl,::g'`"
# uncomment to build/run unittest
#UNIT_TEST="1"
@@ -73,20 +72,20 @@ do_install() {
${MAKE} ${EXTRA_OEMAKE} DESTDIR=${D} install
}
FILES_${PN} += " \
FILES:${PN} += " \
${datadir}/icons \
${datadir}/desktop-directories \
${libdir}/lsp-plugins-jack-core-${PV}.so \
"
PACKAGES =+ "${PN}-standalone"
FILES_${PN}-standalone = "${bindir}"
FILES:${PN}-standalone = "${bindir}"
# lsp-plugins (and maybe others) need a gconv cache for target use of iconv
# see https://github.com/sadko4u/lsp-plugins/issues/17#issuecomment-487416107
RDEPENDS_${PN}_append_libc-glibc += " \
RDEPENDS:${PN}:append:libc-glibc = " \
glibc-gconv glibc-gconvs glibc-utils \
"
pkg_postinst_ontarget_${PN}_append_libc-glibc() {
pkg_postinst_ontarget:${PN}:append:libc-glibc() {
iconvconfig
}

View File

@@ -1,16 +1,14 @@
SUMMARY = "LSP (Linux Studio Plugins) is a collection of open-source plugins"
HOMEPAGE = "http://lsp-plug.in/"
LICENSE = "BSD-3-Clause"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404"
SRC_URI = " \
gitsm://github.com/sadko4u/lsp-plugins.git \
gitsm://github.com/sadko4u/lsp-plugins.git;branch=master;protocol=https \
file://0001-Add-missing-dsp-in-SUBDIRS.patch \
"
SRCREV = "d78befc2faaa6de64050c3c4b662dea429e47c40"
SRCREV = "5ea0b02e08595a2fd2e29a1e0a2acf7189cce47a"
S = "${WORKDIR}/git"
PV = "1.1.30"
PV = "1.1.31"
do_configure[noexec] = "1"
SECURITY_LDFLAGS = ""

View File

@@ -16,7 +16,7 @@ index 0d67881b..18ba73fb 100644
--- a/scripts/make/tools.mk
+++ b/scripts/make/tools.mk
@@ -27,7 +27,7 @@ LD ?= $(TOOL_LD)
MAKE_OPTS = -s
CFLAGS += $(CC_ARCH) $(FLAG_CTUNE) $(CC_FLAGS) $(FLAG_VERSION)
CXXFLAGS += $(CC_ARCH) $(FLAG_CTUNE) $(CC_FLAGS) $(FLAG_VERSION)
-SO_FLAGS = $(CC_ARCH) $(FLAG_RELRO) -Wl,--gc-sections -shared -Llibrary -lc -fPIC

View File

@@ -4,6 +4,6 @@ DEPENDS = "gtk+ libsndfile1"
EXTRA_OECONF = "--libdir=${libdir}"
FILES_${PN} += " \
FILES:${PN} += " \
${datadir} \
"

View File

@@ -3,7 +3,7 @@ LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://COPYING;md5=0383f162366b0c5a316292759a55d292"
SRC_URI = " \
gitsm://github.com/lv2/lv2.git \
gitsm://github.com/lv2/lv2.git;branch=main;protocol=https \
file://0001-Output-more-details-on-import-error-to-catch-missing.patch \
file://0001-Fix-build-for-python3-only-environments.patch \
"

View File

@@ -1,7 +1,7 @@
SUMMARY = "Qt based DJ software"
HOMEPAGE = "http://mixxx.org/"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e5323335634095f8bdd15f6a5c5c5865"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b3ce5d18079fa79804cd62469a51d176"
inherit cmake_qt5 gtk-icon-cache features_check
@@ -44,12 +44,10 @@ DEPENDS += " \
# causes segfault trying to find debug libs
# gperftools
SRC_URI = " \
git://github.com/mixxxdj/${BPN}.git;branch=main \
"
SRCREV = "d1dca4785af375af8f73b5ee5389311f4a4ef5e6"
SRC_URI = "git://github.com/mixxxdj/${BPN}.git;branch=main;protocol=https"
SRCREV = "96fc5dd217a81d0e2327a52f564f7aea7d5c2c43"
S = "${WORKDIR}/git"
PV = "2.3.0"
PV = "2.3.2"
EXTRA_OECMAKE += " \
-DSHOUTCAST=OFF \
@@ -58,7 +56,7 @@ EXTRA_OECMAKE += " \
"
# -DPERFTOOLS=ON
FILES_${PN} += " \
FILES:${PN} += " \
${datadir}/appdata \
${datadir}/metainfo \
"

Some files were not shown because too many files have changed in this diff Show More