mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
community/csound to 6.16.0-3
This commit is contained in:
parent
b37e945564
commit
5842247ecc
1 changed files with 14 additions and 17 deletions
|
@ -1,5 +1,5 @@
|
|||
# Maintainer: David Runge <dvzrv@archlinux.org>
|
||||
# Contributor: Brett Cornwall <ainola@archlinux.org>
|
||||
# Maintainer: Brett Cornwall <ainola@archlinux.org>
|
||||
# Contributor: speps
|
||||
# Contributor: Bernardo Barros
|
||||
|
||||
|
@ -12,31 +12,31 @@ buildarch=22
|
|||
|
||||
pkgbase=csound
|
||||
pkgname=('csound' 'csound-doc')
|
||||
pkgver=6.15.0
|
||||
pkgrel=5
|
||||
pkgver=6.16.0
|
||||
pkgrel=3
|
||||
pkgdesc="A programming language for sound rendering and signal processing."
|
||||
arch=('x86_64')
|
||||
url="https://csound.com"
|
||||
license=('LGPL2.1')
|
||||
# libpd needs to be packaged: https://github.com/libpd/libpd/releases
|
||||
# gmm > 5.1 breaks linear-algebra opcode: https://github.com/csound/csound/issues/920
|
||||
makedepends=('alsa-lib' 'cmake' 'doxygen' 'dssi' 'eigen' 'faust' 'fltk'
|
||||
makedepends=('alsa-lib' 'cmake' 'doxygen' 'dssi'
|
||||
'fluidsynth' 'hdf5' 'jack' 'java-environment' 'ladspa' 'libmusicxml'
|
||||
'libsamplerate' 'libsndfile' 'libwebsockets' 'abletonlink' 'llvm' 'lua'
|
||||
'libsamplerate' 'libsndfile' 'libwebsockets' 'llvm' 'lua'
|
||||
'openssl' 'portaudio' 'portmidi' 'portsmf' 'stk' 'swig' 'wiiuse' 'strip-nondeterminism')
|
||||
checkdepends=('cunit')
|
||||
source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/${pkgbase}/${pkgbase}/archive/${pkgver}.tar.gz"
|
||||
"${pkgbase}.sh"
|
||||
"https://github.com/${pkgbase}/${pkgbase}/releases/download/${pkgver}/Csound${pkgver}_manual_html.zip"
|
||||
"https://github.com/${pkgbase}/${pkgbase}/releases/download/${pkgver}/Csound${pkgver}_manual_pdf.zip")
|
||||
sha512sums=('3462a544357b9ef7d8f2e6c7aed5f0659524fab08669950436da856c9854f81f658f1bd50061e7e6bfd28663a578ef2e0ea75ac4f0f9c72d476dddd82aa26185'
|
||||
sha512sums=('218d26604ebc7761b77a19c2aebbf337085fe16ecb0fbefcbca2b4fdc721830e9bbf170a280d1b44534ac5f23e46ec88c01fd2bbbcf882cbca010ceb098d59eb'
|
||||
'53a8ae1e61db2a3a492930ef0f0881b613ae47108c5e8de0a6e2aa28bcf7a5c93c7fea8b7fc2bbae29ab92e1e68bf94ba406be1255ad8ab5725ea9078c1fd6dc'
|
||||
'cf7df42f3b6d869a5e9f531c64a50287f9385927b26c48ff3c334b2ed95d17334be85a3ef671008504d1a365b1412e2715dcff61a41e3c83b60621df25d67946'
|
||||
'0eca00951708d7064d789bdd0d98534e815ecc275e09b3020cce89d6f6b1009c0347e7d5fd400ed321bd7e05c89d79644f64c18f47b46013bb6b49c88e42fca0')
|
||||
b2sums=('9513ae484606bacd82971bad80a8a4e9e42fa7ff9af33a7850052b2c3941b5260817efe8c502310da815802dd75681fbf239782783566bb402333917c91dbd1b'
|
||||
'e550a832e365ab186533045d110259699039d08a85ec2f53d4fe36aa31004725b1dc6732f71d9895fa19b3df5f4ec720af1b4f80856a14b0ffbd844c4ab2dbe3'
|
||||
'18347ce7080ca7997e98f8addffcc492c7ec5d8e037e71a33bb46fdbc5b58ec26ee42f370689fc228d4150bd9dedc31c7824ec4c19f3243d512977f4380f9490')
|
||||
b2sums=('708bf1e28078798863b8e347624eadb0ac215cfad3718bd651d6b4a54cafd844f516d5f06fad4cef3ece9f48398e46a6ac803e9385b1a2cc159f333613305a91'
|
||||
'8a556685d0f9ee55c4de521b3d76fc729936e98e991e8ea860d64b29a1b09d142ab0a51548b2dddadb41ecb796e84ba1f8ed114494b4c67d7d6d8ab3475b2ede'
|
||||
'b15b3381f13c7877130dfec60803ba1cdd12e5d2d92e5ea02c4d0dd5c1c70cc2bbec5f76634b385a0ffd20e7397d6c33bbe374128f01345999f34e2e2a0b7dd1'
|
||||
'898da87eb8b10a75f3f6256eeade7aa180ff5e6dd93de8d2bf462d01d1d1cf5f4c5d7c4ed73402aa019674d597ff3fd1b7ac436059d9df39e0d77a15365d529e')
|
||||
'3bf6e2202a42dfa826d39ef41282e1942f26cc3f6a3358e0de3a006f102b686342b4e1824a1c3a48ac37ffed31d9353e6946d948751dcc059819da649d63d9cb'
|
||||
'7bb35f806568a80abbd84a4f4988217bea09f3174881d802f6d61505f044c8a26b59036dcb61ead5315e756a4512eb1fb56b2824f27f09899a8fe1664a386754')
|
||||
|
||||
prepare() {
|
||||
# fix file permissions in html manual
|
||||
|
@ -46,7 +46,6 @@ prepare() {
|
|||
build() {
|
||||
local _java_major=$(java --version 2>/dev/null |grep 'openjdk'| cut -d ' ' -f2| cut -d '.' -f1)
|
||||
cd "${pkgbase}-${pkgver}"
|
||||
# without CMAKE_BUILD_TYPE=Release, csound is build as beta: https://bugs.archlinux.org/task/63348
|
||||
# it's not allowed to redistribute the scansyn opcodes: https://github.com/csound/csound/issues/1148
|
||||
# the python plugin is not python3 compatible: https://github.com/csound/csound/issues/631
|
||||
cmake -DCMAKE_INSTALL_PREFIX=/usr \
|
||||
|
@ -59,8 +58,6 @@ build() {
|
|||
-DJAVA_JVM_LIBRARY="/usr/lib/jvm/java-${_java_major}-openjdk/jre/lib" \
|
||||
-DLUA_LIBRARY=/usr/lib/liblua.so \
|
||||
-DBUILD_STATIC_LIBRARY=ON \
|
||||
-DBUILD_ABLETON_LINK_OPCODES=ON \
|
||||
-DABLETON_LINK_HOME=/usr/include/ableton \
|
||||
-W no-dev \
|
||||
-B build \
|
||||
-S .
|
||||
|
@ -77,16 +74,16 @@ package_csound() {
|
|||
depends=('gcc-libs' 'glibc' 'libcurl.so' 'libsamplerate.so' 'libsndfile.so')
|
||||
optdepends=('alsa-lib: for librtalsa plugin'
|
||||
'csound-doc: for the canonical Csound Reference Manual'
|
||||
# TODO: csound-plugins currently destabilizes csound. Once that
|
||||
# package is pushed into the repos we can suggest it.
|
||||
#'csound-plugins: for extra opcodes not shipped with Csound'
|
||||
'csoundqt: for frontend/ editor with integrated help'
|
||||
'fltk: for libvirtual and libwidgets plugins'
|
||||
'hdf5: for hdf5ops plugin'
|
||||
'java-runtime: java integration'
|
||||
'faust: for libfaustcsound plugin'
|
||||
'fluidsynth: for libfluidOpcodes plugin'
|
||||
'jack: for libjacko, librtjack and libjackTransport plugins'
|
||||
'liblo: for libosc plugin'
|
||||
'ncurses: for libfaustcsound plugin'
|
||||
'libpng: for libimage plugin'
|
||||
'portmidi: for libpmidi plugin'
|
||||
'portaudio: for librtpa plugin'
|
||||
'libpulse: for librtpulse plugin'
|
||||
|
|
Loading…
Reference in a new issue