Compare commits
170 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7f0166a2a3 | ||
|
|
7a8fe88d85 | ||
|
|
628824e018 | ||
|
|
7fb43843bf | ||
|
|
2a88dfe99c | ||
|
|
c7ab6ffec3 | ||
|
|
aad5c9a3f0 | ||
|
|
2772a40a92 | ||
|
|
26a262e09d | ||
|
|
7d3d625a9e | ||
|
|
8eaf4697c8 | ||
|
|
d514c66041 | ||
|
|
8666f3c03d | ||
|
|
ee711d8e3c | ||
|
|
3872c22b69 | ||
|
|
362f2c89cb | ||
|
|
cfa64685e7 | ||
|
|
9a5af1df17 | ||
|
|
96df5a6be6 | ||
|
|
e36b7522f8 | ||
|
|
23afe277dc | ||
|
|
93211a064c | ||
|
|
f4be8ad84f | ||
|
|
0c7941d73d | ||
|
|
22174117f7 | ||
|
|
0c8185966c | ||
|
|
5b13570f9d | ||
|
|
c260bc4272 | ||
|
|
73615b2c47 | ||
|
|
9dd861fb0d | ||
|
|
a2c8dc8482 | ||
|
|
b8ea312efc | ||
|
|
1f8077b9b6 | ||
|
|
cb27e02c2e | ||
|
|
004d75949a | ||
|
|
cb3a44c65e | ||
|
|
030b5bc5b9 | ||
|
|
29349ce6a1 | ||
|
|
b898b9c3ff | ||
|
|
3d02c2e1d8 | ||
|
|
31f2690b50 | ||
|
|
605a742814 | ||
|
|
80f8eec7d2 | ||
|
|
53de752bd0 | ||
|
|
a4bed43530 | ||
|
|
cf683f3461 | ||
|
|
d4740acba8 | ||
|
|
64872736b1 | ||
|
|
b7050e38e0 | ||
|
|
d4024989c7 | ||
|
|
e850c38a08 | ||
|
|
8415369073 | ||
|
|
b764a906fa | ||
|
|
d5bfe617e5 | ||
|
|
30b433a915 | ||
|
|
2f29c02d8c | ||
|
|
a0de21a8b2 | ||
|
|
427d5f489d | ||
|
|
13e2cb6f94 | ||
|
|
621eb3c956 | ||
|
|
222dba42b3 | ||
|
|
ab1aa80b1a | ||
|
|
9152b80f6c | ||
|
|
486e61386d | ||
|
|
dc02783f89 | ||
|
|
602e806b3b | ||
|
|
68097201d9 | ||
|
|
6f00af890d | ||
|
|
8aa360ac3b | ||
|
|
b65aedac0f | ||
|
|
80b10f870f | ||
|
|
46da175d9a | ||
|
|
b148f645f5 | ||
|
|
a8d4b19405 | ||
|
|
be56ab46c7 | ||
|
|
ffdcd9fded | ||
|
|
97dbbb6b8b | ||
|
|
5574ff98fb | ||
|
|
1230b99f5a | ||
|
|
e55aae0802 | ||
|
|
f16786ba79 | ||
|
|
6d1fec252b | ||
|
|
5d75997a1f | ||
|
|
3276c905a7 | ||
|
|
7eb798aa70 | ||
|
|
f8875ad1ef | ||
|
|
55ee4b99fd | ||
|
|
581cb29a03 | ||
|
|
c6e23e72bf | ||
|
|
31290b949f | ||
|
|
ed404ea7fc | ||
|
|
423aa920c5 | ||
|
|
86ac3ee85e | ||
|
|
0dca487070 | ||
|
|
012b18bbdc | ||
|
|
c72172dc23 | ||
|
|
914b3664fe | ||
|
|
f3d0fea7b3 | ||
|
|
cc79728c4e | ||
|
|
53c05b8b93 | ||
|
|
bc6ed43c77 | ||
|
|
63928358de | ||
|
|
56fe643a15 | ||
|
|
7bdabec82f | ||
|
|
55d6a933d7 | ||
|
|
a19c81a69a | ||
|
|
232b913344 | ||
|
|
ae7714420d | ||
|
|
f84e10c087 | ||
|
|
ce41fa800a | ||
|
|
f593b9be00 | ||
|
|
7d97221d35 | ||
|
|
ca5bda6506 | ||
|
|
3ddd0d3d6b | ||
|
|
12454c2df4 | ||
|
|
605c38d2ee | ||
|
|
8f24a8b318 | ||
|
|
625736eb6d | ||
|
|
9015c3876c | ||
|
|
f52fc4d0b4 | ||
|
|
c9ad369243 | ||
|
|
bc0a2726a3 | ||
|
|
691f21cc31 | ||
|
|
b191d6d985 | ||
|
|
f9027d6a5a | ||
|
|
2d8c007f24 | ||
|
|
4a8466582a | ||
|
|
18b4d8e3fd | ||
|
|
203ede6487 | ||
|
|
4d7525c191 | ||
|
|
a0e43020a2 | ||
|
|
67379ae2b7 | ||
|
|
07c4220c69 | ||
|
|
5e79a83d46 | ||
|
|
6f933f24cf | ||
|
|
a959da6d75 | ||
|
|
9a6cd034e2 | ||
|
|
64c3517c03 | ||
|
|
4980ba42e2 | ||
|
|
7c4fcaf9aa | ||
|
|
a2b6ca9ae8 | ||
|
|
a9d77723ce | ||
|
|
3bbfb2eff1 | ||
|
|
9bf9e8fc21 | ||
|
|
b82c7d0dbc | ||
|
|
98a29e30dc | ||
|
|
5798910ba8 | ||
|
|
538d9ed37f | ||
|
|
42c2b7c0de | ||
|
|
0ad13d6d4b | ||
|
|
0dc1b09685 | ||
|
|
6f08f5bcf7 | ||
|
|
e884723dc1 | ||
|
|
b9079fbaf2 | ||
|
|
b391f32349 | ||
|
|
568f2788da | ||
|
|
b5cd8bb82b | ||
|
|
d16cc68fd6 | ||
|
|
04b7164e67 | ||
|
|
a7dc0cb493 | ||
|
|
54c211c2d8 | ||
|
|
7eb291be97 | ||
|
|
ab3dcb0807 | ||
|
|
070d572320 | ||
|
|
a5a2e8b791 | ||
|
|
cec1e31869 | ||
|
|
1f9c97b481 | ||
|
|
4f4255bfcc | ||
|
|
42a6ec9399 | ||
|
|
88a5ceec31 |
@@ -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
|
||||
|
||||
@@ -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 = ""
|
||||
|
||||
|
||||
@@ -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)}"
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
PACKAGECONFIG_append = " gui imageformats"
|
||||
PACKAGECONFIG:append = " gui imageformats"
|
||||
|
||||
|
||||
@@ -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)}"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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:
|
||||
#
|
||||
|
||||
@@ -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 "
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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}"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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;
|
||||
@@ -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,8 @@ 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 \
|
||||
"
|
||||
SRC_URI[md5sum] = "50c9c63b15a2692378af5d602892f16a"
|
||||
SRC_URI[sha256sum] = "d48282ae4dab83b3dc94c16cf011bcb63835c1c02b515490e1883049c3d1f3da"
|
||||
|
||||
EXTRA_OECONF = " \
|
||||
|
||||
@@ -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 \
|
||||
"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -10,4 +10,4 @@ do_install() {
|
||||
|
||||
}
|
||||
|
||||
RDEPENDS_${PN} = "pam-plugin-limits"
|
||||
RDEPENDS:${PN} = "pam-plugin-limits"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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=master;protocol=https"
|
||||
SRCREV = "014db6d4ef170b44653b1eb668686b624e4ae3f8"
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "v1.3+git${SRCPV}"
|
||||
PV = "v1.4"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 opengl"
|
||||
|
||||
@@ -29,6 +29,10 @@ EXTRA_OEMAKE += " \
|
||||
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}"
|
||||
|
||||
@@ -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=master"
|
||||
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}"
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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=master \
|
||||
file://0001-Fix-build-for-python3-only-environments.patch \
|
||||
"
|
||||
SRCREV = "17f58b94abf5e7b1ad7ea3c40d0cd1107298d41a"
|
||||
|
||||
@@ -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=master \
|
||||
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} \
|
||||
|
||||
@@ -20,13 +20,13 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
SRC_URI = " \
|
||||
gitsm://gitlab.com/drobilla/jalv.git;protocol=https \
|
||||
gitsm://gitlab.com/drobilla/jalv.git;protocol=https;branch=master \
|
||||
file://0001-Fix-build-for-python3-only-environments.patch \
|
||||
"
|
||||
SRCREV = "9ab6e66c6ea7230f716b74d62c03fc5d19f56abe"
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.6.6"
|
||||
|
||||
FILES_${PN} += " \
|
||||
FILES:${PN} += " \
|
||||
${libdir}/jack \
|
||||
"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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=master \
|
||||
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"
|
||||
|
||||
|
||||
@@ -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=master \
|
||||
file://0001-Fix-build-for-python3-only-environments.patch \
|
||||
"
|
||||
SRCREV = "34f5d891fabe5c4e6137ce3d94aee8ca1955ebab"
|
||||
PV = "1.0.4"
|
||||
SRCREV = "1eed3df05526b22d716a2f89f166804f894ac5b1"
|
||||
PV = "1.0.6"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
@@ -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=master \
|
||||
file://0001-Fix-build-for-python3-only-environments.patch \
|
||||
"
|
||||
SRCREV = "e87bb398f025912fb989a09f1450b838b251aea1"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 += " \
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 = " \
|
||||
|
||||
@@ -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 \
|
||||
"
|
||||
|
||||
@@ -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* \
|
||||
|
||||
@@ -1,24 +1,20 @@
|
||||
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://gitlab.com/iurie-sw/geonkick;protocol=https;branch=main"
|
||||
SRCREV = "ce95f97363de78cc0cc0f0830f965ecced59195d"
|
||||
PV = "2.9.1"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
EXTRA_OECMAKE = " \
|
||||
@@ -26,7 +22,7 @@ EXTRA_OECMAKE = " \
|
||||
-DGKICK_ARCHITECTURE=${TARGET_ARCH} \
|
||||
"
|
||||
|
||||
FILES_${PN} += " \
|
||||
FILES:${PN} += " \
|
||||
${datadir}/mime \
|
||||
${libdir}/lv2 \
|
||||
"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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}"
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
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 \
|
||||
"
|
||||
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 +50,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 +69,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 \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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=master;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 \
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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://github.com/tomszilagyi/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/"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,11 @@ DEPENDS += " \
|
||||
"
|
||||
|
||||
SRC_URI = " \
|
||||
gitsm://github.com/kushview/Element.git \
|
||||
gitsm://github.com/kushview/Element.git;branch=master;protocol=https \
|
||||
file://0001-Fix-build-with-gcc11.patch \
|
||||
"
|
||||
SRCREV = "30cab91b515b2fc7a224a3c976bdbaf96273e6e5"
|
||||
PV = "0.46.3"
|
||||
SRCREV = "532a3614bc0536e3f26ddf9bcd0f5eb581460223"
|
||||
PV = "0.46.5"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
EXTRA_OECONF = " \
|
||||
@@ -33,15 +33,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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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}
|
||||
}
|
||||
|
||||
@@ -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 \
|
||||
"
|
||||
|
||||
@@ -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}"
|
||||
|
||||
|
||||
@@ -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 += " \
|
||||
@@ -33,9 +34,9 @@ EXTRA_OECMAKE += " \
|
||||
-DWANT_WEAKJACK=OFF \
|
||||
"
|
||||
|
||||
FILES_${PN} += " \
|
||||
FILES:${PN} += " \
|
||||
${datadir}/mime \
|
||||
${datadir}/menu \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} += "carla"
|
||||
RDEPENDS:${PN} += "carla"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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 = ""
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -4,6 +4,6 @@ DEPENDS = "gtk+ libsndfile1"
|
||||
|
||||
EXTRA_OECONF = "--libdir=${libdir}"
|
||||
|
||||
FILES_${PN} += " \
|
||||
FILES:${PN} += " \
|
||||
${datadir} \
|
||||
"
|
||||
|
||||
@@ -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=master;protocol=https \
|
||||
file://0001-Output-more-details-on-import-error-to-catch-missing.patch \
|
||||
file://0001-Fix-build-for-python3-only-environments.patch \
|
||||
"
|
||||
|
||||
@@ -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 \
|
||||
"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "MusE is a digital audio workstation"
|
||||
HOMEPAGE = "http://muse-sequencer.org/"
|
||||
LICENSE = "GPLv2"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://src/COPYING;md5=328283dc167a7b37ffdc59f524a7fc4d"
|
||||
|
||||
DEPENDS += " \
|
||||
@@ -24,7 +24,7 @@ inherit cmake_qt5 pkgconfig gtk-icon-cache features_check mime qt5-translation m
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/muse-sequencer/muse.git \
|
||||
git://github.com/muse-sequencer/muse.git;branch=master;protocol=https \
|
||||
file://0001-Do-not-try-to-find-aeffectx.h-it-is-not-found-for-un.patch \
|
||||
file://0002-muse-find-unused-wavs-convert-to-pythomn3.patch \
|
||||
"
|
||||
@@ -49,20 +49,20 @@ EXTRA_OECMAKE += " \
|
||||
# -DENABLE_EXPERIMENTAL=1 won't work
|
||||
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
# remove python script to convert songs from very old muse to avoid
|
||||
# python rdeps
|
||||
rm -f ${D}${datadir}/muse-4.0/utils/muse-song-convert.py
|
||||
}
|
||||
|
||||
QT_TRANSLATION_FILES = "${datadir}/*/locale/*.qm"
|
||||
FILES_${PN}-locale = "${datadir}/muse-3.0/locale"
|
||||
FILES:${PN}-locale = "${datadir}/muse-3.0/locale"
|
||||
|
||||
FILES_${PN} += " \
|
||||
FILES:${PN} += " \
|
||||
${datadir}/mime \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/muse-4.0 \
|
||||
${libdir}/muse-4.0 \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} += "python3-core"
|
||||
RDEPENDS:${PN} += "python3-core"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "MuseScore is an open source and free music notation software"
|
||||
HOMEPAGE = "https://musescore.org"
|
||||
LICENSE = "GPLv2"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=ef318be74ef69ee7f919c9ebb45b6e21"
|
||||
|
||||
python() {
|
||||
@@ -26,7 +26,7 @@ DEPENDS = " \
|
||||
freetype \
|
||||
"
|
||||
|
||||
SRC_URI = "git://github.com/musescore/MuseScore.git;branch=${PV}"
|
||||
SRC_URI = "git://github.com/musescore/MuseScore.git;branch=${PV};protocol=https"
|
||||
SRCREV = "465e7b6fe50973a24a75891e27575a8d2b962f6a"
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "3.5.2"
|
||||
@@ -60,12 +60,12 @@ do_configure() {
|
||||
sed -i 's: ${libdir}/libpulse.so: ${STAGING_LIBDIR}/libpulse.so:g' ${B}/main/CMakeFiles/mscore.dir/build.make
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
do_install:append() {
|
||||
# they copy QtWebEngineProcess from libexe to bindir - tse tse
|
||||
rm -f ${D}${bindir}/QtWebEngineProcess
|
||||
}
|
||||
|
||||
FILES_${PN} += " \
|
||||
FILES:${PN} += " \
|
||||
${datadir}/mscore-3.5 \
|
||||
${datadir}/metainfo \
|
||||
${datadir}/mime \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "A softsynth recreation of a classic single-oscillator bass monosynth"
|
||||
HOMEPAGE = "https://github.com/gordonjcp/nekobee"
|
||||
LICENSE = "GPLv2"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
|
||||
|
||||
inherit wafold pkgconfig python3native
|
||||
@@ -12,7 +12,7 @@ DEPENDS += " \
|
||||
liblo \
|
||||
"
|
||||
|
||||
SRC_URI = "git://github.com/schnitzeltony/${BPN}.git"
|
||||
SRC_URI = "git://github.com/schnitzeltony/${BPN}.git;branch=master;protocol=https"
|
||||
SRCREV = "d5727e5902a6dd098bbee5a644dce317ef575328"
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.2+git${SRCPV}"
|
||||
@@ -20,13 +20,13 @@ PV = "0.2+git${SRCPV}"
|
||||
waf_preconfigure() {
|
||||
}
|
||||
|
||||
PATH_prepend = "${B}:"
|
||||
PATH:prepend = "${B}:"
|
||||
|
||||
do_configure_prepend() {
|
||||
do_configure:prepend() {
|
||||
# link python -> python3
|
||||
ln -sf `which python3` ${B}/python
|
||||
}
|
||||
|
||||
FILES_${PN} += " \
|
||||
FILES:${PN} += " \
|
||||
${libdir}/dssi \
|
||||
"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SUMMARY = "Rewrite of Ninjas sample slicer"
|
||||
HOMEPAGE = "https://github.com/rghvdberg/ninjas2"
|
||||
LICENSE = "GPLv3"
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=97a733ff40c50b4bfc74471e1f6ca88b"
|
||||
|
||||
DEPENDS = " \
|
||||
@@ -13,7 +13,7 @@ DEPENDS = " \
|
||||
|
||||
inherit pkgconfig lv2-turtle-helper features_check pack_audio_plugins
|
||||
|
||||
SRC_URI = "gitsm://github.com/rghvdberg/ninjas2.git"
|
||||
SRC_URI = "gitsm://github.com/rghvdberg/ninjas2.git;branch=master;protocol=https"
|
||||
SRCREV = "a767a9eea4e543061993290168a321d10c08b03c"
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.2.0"
|
||||
@@ -45,4 +45,4 @@ do_install() {
|
||||
}
|
||||
|
||||
PACKAGES =+ "${PN}-standalone"
|
||||
FILES_${PN}-standalone = "${bindir}"
|
||||
FILES:${PN}-standalone = "${bindir}"
|
||||
|
||||
20
recipes-musicians/noise-repellent/libspecbleach.bb
Normal file
20
recipes-musicians/noise-repellent/libspecbleach.bb
Normal file
@@ -0,0 +1,20 @@
|
||||
SUMMARY = "C library for audio noise reduction and other spectral effects"
|
||||
HOMEPAGE = "https://github.com/lucianodato/libspecbleach"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
DEPENDS += " \
|
||||
fftw \
|
||||
"
|
||||
PV = "0.1.6"
|
||||
SRC_URI = " \
|
||||
git://github.com/lucianodato/libspecbleach.git;branch=main;protocol=https \
|
||||
file://0001-do-not-pin-sse-flags-they-won-t-work-on-all-arches.patch \
|
||||
"
|
||||
SRCREV = "49249a3c133a29686358c10c0cf68d2d826e8f0d"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
FILES_SOLIBSDEV = ""
|
||||
FILES:${PN} += "${libdir}/libspecbleach.so"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user