diff options
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 46 insertions, 38 deletions
@@ -1,35 +1,40 @@ pkgbase = ossia-score pkgdesc = ossia score, an interactive sequencer for the intermedia arts - pkgver = 2.5.1 + pkgver = 3.1.13 pkgrel = 3 url = https://ossia.io arch = x86_64 license = GPLv3 makedepends = git makedepends = cmake - makedepends = qt5-tools - makedepends = clang makedepends = lld - depends = boost - depends = qt5-base - depends = qt5-imageformats - depends = qt5-svg - depends = qt5-websockets - depends = qt5-quickcontrols2 - depends = qt5-serialport - depends = qt5-declarative + makedepends = boost + depends = clang + depends = qt6-base + depends = qt6-imageformats + depends = qt6-svg + depends = qt6-websockets + depends = qt6-serialport + depends = qt6-declarative + depends = qt6-scxml + depends = qt6-shadertools depends = ffmpeg depends = portaudio depends = jack + optdepends = pipewire optdepends = faust optdepends = lilv optdepends = suil + optdepends = lv2 optdepends = sdl2 - provides = ossia-score=2.5.1 + optdepends = libfreenect2 + optdepends = ysfx + optdepends = leap-motion-sdk + optdepends = leap-motion-driver + provides = ossia-score=3.1.13 conflicts = ossia-score-git replaces = i-score - source = https://github.com/OSSIA/score/releases/download/v2.5.1/Score-v2.5.1-src.tar.xz - sha512sums = 49412c17e4ab016763c94427a62a8dea9c3e9ee788d3cfcb0b1758a00419fd9483e63524801215c5ca5ae3694e76c65a0253f98e303680215b32644c6b95467c + source = https://github.com/ossia/score/releases/download/v3.1.13/ossia.score-3.1.13-src.tar.xz + sha512sums = 14b25c34fe4a37c2347cd1aea517cb548eb5091066d01b6e3e955d66dc5ba59929cce2b04e9ccad3c159498d95f30cb68889193a4a86ec8705291d8603dda259 pkgname = ossia-score - @@ -1,41 +1,44 @@ # Maintainer: Jean-Michaƫl Celerier <jeanmichael.celerier at gmail dot com> pkgname=ossia-score -pkgver=2.5.2 -release_tag=v2.5.2 -pkgrel=1 +pkgver=3.1.13 +pkgrel=3 pkgdesc="ossia score, an interactive sequencer for the intermedia arts" arch=('x86_64') url="https://ossia.io" license=('GPLv3') -depends=('boost' 'qt5-base' 'qt5-imageformats' 'qt5-svg' 'qt5-websockets' 'qt5-quickcontrols2' 'qt5-serialport' 'qt5-declarative' 'ffmpeg' 'portaudio' 'jack') -makedepends=('git' 'cmake' 'qt5-tools' 'clang' 'lld') -optdepends=('faust' 'lilv' 'suil' 'sdl2') +depends=('clang' 'qt6-base' 'qt6-imageformats' 'qt6-svg' 'qt6-websockets' 'qt6-serialport' 'qt6-declarative' 'qt6-scxml' 'qt6-shadertools' 'ffmpeg' 'portaudio' 'jack') +makedepends=('git' 'cmake' 'lld' 'boost') +optdepends=('pipewire' 'faust' 'lilv' 'suil' 'lv2' 'sdl2' 'libfreenect2' 'ysfx' 'leap-motion-sdk' 'leap-motion-driver') provides=("$pkgname=$pkgver") conflicts=('ossia-score-git') replaces=('i-score') -source=("https://github.com/OSSIA/score/releases/download/v${pkgver}/Score-v${pkgver}-src.tar.xz") -sha512sums=("b75d5b5852b43c8b6664db1a8928c659affedac0a7620d13a67f0a4b4e460e54ace8cd0feffbe119ba34e8a34a8f93777b2e02eb0f1fe5bb073b845bb0902325") +source=("https://github.com/ossia/score/releases/download/v${pkgver}/ossia.score-${pkgver}-src.tar.xz") +sha512sums=('14b25c34fe4a37c2347cd1aea517cb548eb5091066d01b6e3e955d66dc5ba59929cce2b04e9ccad3c159498d95f30cb68889193a4a86ec8705291d8603dda259') build() { - cd "$srcdir" + cmake \ + -S "$srcdir/ossia-score-$pkgver" \ + -B "$srcdir/build" \ + -Wno-dev \ + -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ \ + -DCMAKE_SHARED_LINKER_FLAGS="-fuse-ld=lld" \ + -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=lld" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_UNITY_BUILD=1 \ + -DSCORE_PCH=0 \ + -DSCORE_STATIC_PLUGINS=1 \ + -DSCORE_FHS_BUILD=1 \ + -DSCORE_DEPLOYMENT_BUILD=1 \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" - mkdir -p "$srcdir/build" - cd "$srcdir/build" - # Note : there is currently a GCC bug when linking - works fine with clang & lld - cmake -Wno-dev \ - -DCMAKE_CXX_COMPILER=clang++ \ - -DSCORE_CONFIGURATION=static-release \ - -DDEPLOYMENT_BUILD=1 \ - -DCMAKE_SKIP_RPATH=ON \ - -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ - -DOSSIA_USE_FAST_LINKER=1 \ - "$srcdir" - - cmake --build . --target all_unity + cmake --build "$srcdir/build" } package() { cd "$srcdir/build" cmake -DCMAKE_INSTALL_DO_STRIP=1 -DCOMPONENT=OssiaScore -P cmake_install.cmake - install -D -m644 "$srcdir/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + rm -rf "$pkgdir/usr/share/faust" + + install -D -m644 "$srcdir/ossia-score-$pkgver/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |