mirror of
https://github.com/schnitzeltony/meta-musicians.git
synced 2026-01-29 17:18:41 +01:00
58 lines
1.3 KiB
BlitzBasic
58 lines
1.3 KiB
BlitzBasic
SUMMARY = "Programming language for audio synthesis and algorithmic composition"
|
|
HOMEPAGE = "http://supercollider.github.io/"
|
|
LICENSE = "GPL-3.0-only"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
|
|
|
SRC_URI = " \
|
|
gitsm://github.com/supercollider/supercollider.git;branch=develop;protocol=https \
|
|
file://0001-libsndfile-use-a-macro-instead-of-redefining-the-str.patch \
|
|
"
|
|
SRCREV = "7c4c983cbe98cb470928ac7345c4cf257afd2b55"
|
|
PV = "3.12.2"
|
|
S = "${WORKDIR}/git"
|
|
|
|
inherit cmake_qt5 features_check gtk-icon-cache mime mime-xdg
|
|
|
|
REQUIRED_DISTRO_FEATURES = "x11"
|
|
|
|
DEPENDS += " \
|
|
qttools-native qttools \
|
|
qtbase \
|
|
qtwebengine \
|
|
qtsvg \
|
|
fftw \
|
|
jack \
|
|
libsndfile1 \
|
|
alsa-lib \
|
|
libxt \
|
|
"
|
|
|
|
SIMD_OPTIONS ??= " \
|
|
-DSSE=OFF \
|
|
-DSSE2=OFF \
|
|
"
|
|
|
|
EXTRA_OECMAKE = "\
|
|
-DCMAKE_BUILD_TYPE="Release" \
|
|
-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \
|
|
-DBUILD_TESTING=OFF \
|
|
-DENABLE_TESTSUITE=OFF \
|
|
-DNATIVE=OFF \
|
|
${SIMD_OPTIONS} \
|
|
-DSC_EL=OFF \
|
|
"
|
|
|
|
PACKAGES =+ "${PN}-gedit-plugin"
|
|
|
|
FILES:${PN} += " \
|
|
${datadir}/gtksourceview-3.0 \
|
|
${datadir}/mime \
|
|
${datadir}/SuperCollider \
|
|
${libdir}/SuperCollider/plugins/*.so \
|
|
"
|
|
INSANE_SKIP:${PN} = "useless-rpaths"
|
|
|
|
FILES:${PN}-gedit-plugin = " \
|
|
${libdir}/gedit \
|
|
"
|