[arch-commits] Commit in supercollider/repos (4 files)
Date: Saturday, September 14, 2019 @ 18:15:00 Author: dvzrv Revision: 510577 archrelease: copy trunk to community-staging-x86_64 Added: supercollider/repos/community-staging-x86_64/ supercollider/repos/community-staging-x86_64/PKGBUILD (from rev 510576, supercollider/trunk/PKGBUILD) supercollider/repos/community-staging-x86_64/supercollider-use_system_boost.patch (from rev 510576, supercollider/trunk/supercollider-use_system_boost.patch) supercollider/repos/community-staging-x86_64/supercollider.install (from rev 510576, supercollider/trunk/supercollider.install) --+ PKGBUILD | 64 + supercollider-use_system_boost.patch | 359 + supercollider.install|8 3 files changed, 431 insertions(+) Copied: supercollider/repos/community-staging-x86_64/PKGBUILD (from rev 510576, supercollider/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-09-14 18:15:00 UTC (rev 510577) @@ -0,0 +1,64 @@ +# Maintainer: David Runge +# Contributor: speps +# Contributor: osc + +_name=SuperCollider +pkgname=supercollider +pkgver=3.10.3 +pkgrel=2 +pkgdesc="Environment and programming language for real time audio synthesis and algorithmic composition" +arch=('x86_64') +url="https://supercollider.github.io"; +license=('GPL3') +groups=('pro-audio') +depends=('alsa-lib' 'avahi' 'boost-libs' 'desktop-file-utils' 'fftw' 'gcc-libs' +'glibc' 'jack' 'libsndfile' 'libx11' 'qt5-base' 'qt5-svg' 'qt5-webengine' +'qt5-websockets' 'readline' 'systemd-libs' 'yaml-cpp') +makedepends=('boost' 'cmake' 'emacs' 'qt5-tools') +checkdepends=('xorg-server-xvfb') +optdepends=('emacs: emacs interface' +'gedit: gedit interface' +'sc3-plugins: additional extension plugins for scsynth') +provides=('libscsynth.so') +source=("https://github.com/${pkgname}/${pkgname}/releases/download/Version-${pkgver}/${_name}-${pkgver}-Source-linux.tar.bz2"; +"${pkgname}-use_system_boost.patch" + "${pkgname}-3.10.3-boost-1.70.patch::https://patch-diff.githubusercontent.com/raw/supercollider/supercollider/pull/4491.patch";) +install="${pkgname}.install" +sha512sums=('e6427ae367395e50e3f31986bab43aa53894f6d8c35563371c14940e6c3303068d419f95edf198509479d8ac7420400d8f9df7d4168a326db2f262b954ea2c24' + 'd9b2ef108673b11a27c63654ceacf3b7e51df11ce05fc6d9045abd219ea718c2552f5ea026a5182c272639e695a1073192013b14cae257e7e4b00dd3c303ecae' + 'a0d0004d3e0a6e0eb346af4a262131054272ab6f9ddf62baea4bfe1eed332657536d6a80752e8422827bff0241d34e98905f9dc9fc3f02abade60d559a551e15') + +prepare() { + mv -v "${_name}-Source" "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" + # make sure system boost is used + # https://github.com/supercollider/supercollider/issues/4096 + patch -Np1 -i ../"${pkgname}-use_system_boost.patch" + patch -Np1 -i ../"${pkgname}-3.10.3-boost-1.70.patch" + mkdir -v build +} + +build() { + cd "${pkgname}-${pkgver}/build" + cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBoost_NO_BOOST_CMAKE=ON \ + -DLIBSCSYNTH=ON \ + -DFORTIFY=ON \ + -DSYSTEM_YAMLCPP=ON \ + -DSYSTEM_BOOST=ON \ + -DSC_VIM=OFF + make VERBOSE=1 +} + +check() { + cd "${pkgname}-${pkgver}/build" + xvfb-run make test ARGS="-V" || warning "Known failing tests: https://github.com/supercollider/supercollider/issues/3555"; +} + +package() { + cd "${pkgname}-${pkgver}/build" + make DESTDIR="${pkgdir}" install + install -t "${pkgdir}/usr/share/doc/${pkgname}/" \ +-vDm 644 ../{AUTHORS,{CHANGELOG,README,README_LINUX}.md} +} Copied: supercollider/repos/community-staging-x86_64/supercollider-use_system_boost.patch (from rev 510576, supercollider/trunk/supercollider-use_system_boost.patch) === --- community-staging-x86_64/supercollider-use_system_boost.patch (rev 0) +++ community-staging-x86_64/supercollider-use_system_boost.patch 2019-09-14 18:15:00 UTC (rev 510577) @@ -0,0 +1,359 @@ +diff --git c/CMakeLists.txt w/CMakeLists.txt +index 063028774..a6b76f49b 100644 +--- c/CMakeLists.txt w/CMakeLists.txt +@@ -253,20 +253,43 @@ if (NOT WIN32) + endif() + + if(SYSTEM_BOOST) +- set(Boost_USE_MULTITHREADED ON) +- find_package( Boost 1.50.0 COMPONENTS thread system filesystem program_options regex test_exec_monitor ) +-endif() +- +-if (Boost_FOUND) +- link_directories(${Boost_LIBRARY_DIRS}) ++set(Boost_USE_MULTITHREADED ON) ++find_package( Boost 1.50.0 COMPONENTS thread system filesystem program_options regex test_exec_monitor ) ++if (Boost_FOUND) ++# we're specifically setting up the boost libraries here, so we can ++
[arch-commits] Commit in supercollider/repos (4 files)
Date: Sunday, February 11, 2018 @ 16:40:38 Author: dvzrv Revision: 292429 archrelease: copy trunk to community-testing-x86_64 Added: supercollider/repos/community-testing-x86_64/ supercollider/repos/community-testing-x86_64/PKGBUILD (from rev 292428, supercollider/trunk/PKGBUILD) supercollider/repos/community-testing-x86_64/gcc7-bind-functional.patch (from rev 292428, supercollider/trunk/gcc7-bind-functional.patch) supercollider/repos/community-testing-x86_64/supercollider.install (from rev 292428, supercollider/trunk/supercollider.install) + PKGBUILD | 43 +++ gcc7-bind-functional.patch | 20 supercollider.install |8 3 files changed, 71 insertions(+) Copied: supercollider/repos/community-testing-x86_64/PKGBUILD (from rev 292428, supercollider/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-02-11 16:40:38 UTC (rev 292429) @@ -0,0 +1,43 @@ +# $Id$ +# Maintainer: David Runge +# Contributor: speps +# Contributor: osc + +_name=SuperCollider +pkgname=supercollider +pkgver=3.9.1 +pkgrel=1 +pkgdesc="An environment and programming language for real time audio synthesis and algorithmic composition" +arch=('x86_64') +url="https://supercollider.github.io"; +license=('GPL3') +depends=('boost-libs' 'fftw' 'jack' 'qt5-webkit') +makedepends=('boost' 'cmake' 'emacs' 'qt5-tools') +optdepends=('emacs: emacs interface' +'gedit: gedit interface') +source=("https://github.com/${pkgname}/${pkgname}/releases/download/Version-${pkgver}/${_name}-${pkgver}-Source-linux.tar.bz2";) +install="${pkgname}.install" +sha512sums=('cd18f250f53c576a6636b98f2c53d0a2d58e885b37b2612d227a7e8043e14b2840e34a32bcfa69a04da56cc9ef96a1e5aa1cd8de15e54db65ace665a1dd0770b') + +prepare() { + mv -v "${_name}-Source" "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" + # requires out-of-tree build + mkdir -v bld +} + +build() { + cd "${pkgname}-${pkgver}/bld" + cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIBSCSYNTH=ON \ + -DSC_VIM=OFF + make +} + +package() { + cd "${pkgname}-${pkgver}/bld" + make DESTDIR="${pkgdir}" install + install -t "${pkgdir}/usr/share/doc/${pkgname}/" \ +-vDm644 ../{AUTHORS,{CHANGELOG,README,README_LINUX}.md} +} Copied: supercollider/repos/community-testing-x86_64/gcc7-bind-functional.patch (from rev 292428, supercollider/trunk/gcc7-bind-functional.patch) === --- community-testing-x86_64/gcc7-bind-functional.patch (rev 0) +++ community-testing-x86_64/gcc7-bind-functional.patch 2018-02-11 16:40:38 UTC (rev 292429) @@ -0,0 +1,20 @@ +--- server/plugins/DiskIO_UGens.cpp2016-08-22 10:12:21.0 +0200 server/plugins/DiskIO_UGens.cpp.fix2017-12-06 23:45:39.043242894 +0100 +@@ -27,6 +27,7 @@ + #include + + #include ++#include + #include + #include + +--- lang/LangPrimSource/PyrSerialPrim.cpp 2016-08-22 10:12:21.0 +0200 lang/LangPrimSource/PyrSerialPrim.cpp.fix 2017-12-07 00:06:12.756776492 +0100 +@@ -27,6 +27,7 @@ + + #include + #include ++#include + #include + #include + #include Copied: supercollider/repos/community-testing-x86_64/supercollider.install (from rev 292428, supercollider/trunk/supercollider.install) === --- community-testing-x86_64/supercollider.install (rev 0) +++ community-testing-x86_64/supercollider.install 2018-02-11 16:40:38 UTC (rev 292429) @@ -0,0 +1,8 @@ +post_install () { + echo "The vim plugin 'SCVim' is now developed separately: https://github.com/supercollider/scvim"; + echo "Until a package is provided, please use the install methods mentioned in the link." +} + +post_upgrade () { + post_install +}
[arch-commits] Commit in supercollider/repos (4 files)
Date: Tuesday, January 2, 2018 @ 12:56:57 Author: bpiotrowski Revision: 277691 archrelease: copy trunk to community-staging-x86_64 Added: supercollider/repos/community-staging-x86_64/ supercollider/repos/community-staging-x86_64/PKGBUILD (from rev 277688, supercollider/trunk/PKGBUILD) supercollider/repos/community-staging-x86_64/gcc7-bind-functional.patch (from rev 277688, supercollider/trunk/gcc7-bind-functional.patch) supercollider/repos/community-staging-x86_64/supercollider.install (from rev 277688, supercollider/trunk/supercollider.install) + PKGBUILD | 52 +++ gcc7-bind-functional.patch | 20 supercollider.install |8 ++ 3 files changed, 80 insertions(+) Copied: supercollider/repos/community-staging-x86_64/PKGBUILD (from rev 277688, supercollider/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-01-02 12:56:57 UTC (rev 277691) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: David Runge +# Contributor: speps +# Contributor: osc + +_name=SuperCollider +pkgname=supercollider +pkgver=3.8.0 +pkgrel=4 +pkgdesc="An environment and programming language for real time audio synthesis and algorithmic composition" +arch=('x86_64') +url="https://supercollider.github.io"; +license=('GPL3') +depends=('boost-libs' 'fftw' 'jack' 'qt5-webkit') +makedepends=('boost' 'cmake' 'emacs' 'qt5-tools') +optdepends=('emacs: emacs interface' +'gedit: gedit interface') +source=("https://github.com/${pkgname}/${pkgname}/releases/download/Version-${pkgver}/${_name}-${pkgver}-Source-linux.tar.bz2"; +"gcc7-bind-functional.patch") +install="${pkgname}.install" +sha512sums=('305898067cb323682ca3dc65b3f093658192dbad228632d928f2fbd4a635c651f49e2e4f32c338997aafd48a22b739cd80de4296f747c3f1810ddede0aff283a' + '7b702d2bfdd18d8201d7ff5e5d2680f1137078c48e59ac15abf96d601b9eaabf8c612527a61d7987661edb73e483f91711cc80de3091b3027a21fd19cb6f8029') + +prepare() { + cd "${_name}-Source" + # fix the use of std::bind for gcc7 + # https://github.com/supercollider/supercollider/pull/3015 + # https://github.com/supercollider/supercollider/pull/3029 + patch -Np0 -i "../gcc7-bind-functional.patch" + # requires out-of-tree build + [ -d bld ] || mkdir bld && cd bld +} + +build() { + cd "${_name}-Source/bld" + cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIBSCSYNTH=ON \ + -DSC_VIM=OFF \ + -DSYSTEM_BOOST=ON + make +} + +package() { + cd "${_name}-Source/bld" + make DESTDIR="${pkgdir}" install + cd .. + install -Dm644 AUTHORS ${pkgdir}/usr/share/doc/${pkgname}/AUTHORS + install -Dm644 CHANGELOG.md ${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG.md + install -Dm644 README.md ${pkgdir}/usr/share/doc/${pkgname}/README.md + install -Dm644 README_LINUX.md ${pkgdir}/usr/share/doc/${pkgname}/README_LINUX.md +} Copied: supercollider/repos/community-staging-x86_64/gcc7-bind-functional.patch (from rev 277688, supercollider/trunk/gcc7-bind-functional.patch) === --- community-staging-x86_64/gcc7-bind-functional.patch (rev 0) +++ community-staging-x86_64/gcc7-bind-functional.patch 2018-01-02 12:56:57 UTC (rev 277691) @@ -0,0 +1,20 @@ +--- server/plugins/DiskIO_UGens.cpp2016-08-22 10:12:21.0 +0200 server/plugins/DiskIO_UGens.cpp.fix2017-12-06 23:45:39.043242894 +0100 +@@ -27,6 +27,7 @@ + #include + + #include ++#include + #include + #include + +--- lang/LangPrimSource/PyrSerialPrim.cpp 2016-08-22 10:12:21.0 +0200 lang/LangPrimSource/PyrSerialPrim.cpp.fix 2017-12-07 00:06:12.756776492 +0100 +@@ -27,6 +27,7 @@ + + #include + #include ++#include + #include + #include + #include Copied: supercollider/repos/community-staging-x86_64/supercollider.install (from rev 277688, supercollider/trunk/supercollider.install) === --- community-staging-x86_64/supercollider.install (rev 0) +++ community-staging-x86_64/supercollider.install 2018-01-02 12:56:57 UTC (rev 277691) @@ -0,0 +1,8 @@ +post_install () { + echo "The vim plugin 'SCVim' is now developed separately: https://github.com/supercollider/scvim"; + echo "Until a package is provided, please use the install methods mentioned in the link." +} + +post_upgrade () { + post_install +}
[arch-commits] Commit in supercollider/repos (4 files)
Date: Wednesday, January 17, 2018 @ 13:00:45 Author: dvzrv Revision: 283656 archrelease: copy trunk to community-testing-x86_64 Added: supercollider/repos/community-testing-x86_64/ supercollider/repos/community-testing-x86_64/PKGBUILD (from rev 283655, supercollider/trunk/PKGBUILD) supercollider/repos/community-testing-x86_64/gcc7-bind-functional.patch (from rev 283655, supercollider/trunk/gcc7-bind-functional.patch) supercollider/repos/community-testing-x86_64/supercollider.install (from rev 283655, supercollider/trunk/supercollider.install) + PKGBUILD | 45 +++ gcc7-bind-functional.patch | 20 +++ supercollider.install |8 +++ 3 files changed, 73 insertions(+) Copied: supercollider/repos/community-testing-x86_64/PKGBUILD (from rev 283655, supercollider/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-01-17 13:00:45 UTC (rev 283656) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: David Runge +# Contributor: speps +# Contributor: osc + +_name=SuperCollider +pkgname=supercollider +pkgver=3.9.0 +pkgrel=1 +pkgdesc="An environment and programming language for real time audio synthesis and algorithmic composition" +arch=('x86_64') +url="https://supercollider.github.io"; +license=('GPL3') +depends=('boost-libs' 'fftw' 'jack' 'qt5-webkit') +makedepends=('boost' 'cmake' 'emacs' 'qt5-tools') +optdepends=('emacs: emacs interface' +'gedit: gedit interface') +source=("https://github.com/${pkgname}/${pkgname}/releases/download/Version-${pkgver}/${_name}-${pkgver}-Source-linux.tar.bz2";) +install="${pkgname}.install" +sha512sums=('52274ce0c5e604e44f844e77bb7245d6829c49a002ac0c383c3d150f48c60bd79b8f0481cd629e13544d6a01f2c5fd05d92d24d2c24602df2bf798cff94c0b0f') + +prepare() { + cd "${_name}-Source" + # requires out-of-tree build + [ -d bld ] || mkdir bld && cd bld +} + +build() { + cd "${_name}-Source/bld" + cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIBSCSYNTH=ON \ + -DSC_VIM=OFF + make +} + +package() { + cd "${_name}-Source/bld" + make DESTDIR="${pkgdir}" install + cd .. + install -Dm644 AUTHORS ${pkgdir}/usr/share/doc/${pkgname}/AUTHORS + install -Dm644 CHANGELOG.md ${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG.md + install -Dm644 README.md ${pkgdir}/usr/share/doc/${pkgname}/README.md + install -Dm644 README_LINUX.md ${pkgdir}/usr/share/doc/${pkgname}/README_LINUX.md +} Copied: supercollider/repos/community-testing-x86_64/gcc7-bind-functional.patch (from rev 283655, supercollider/trunk/gcc7-bind-functional.patch) === --- community-testing-x86_64/gcc7-bind-functional.patch (rev 0) +++ community-testing-x86_64/gcc7-bind-functional.patch 2018-01-17 13:00:45 UTC (rev 283656) @@ -0,0 +1,20 @@ +--- server/plugins/DiskIO_UGens.cpp2016-08-22 10:12:21.0 +0200 server/plugins/DiskIO_UGens.cpp.fix2017-12-06 23:45:39.043242894 +0100 +@@ -27,6 +27,7 @@ + #include + + #include ++#include + #include + #include + +--- lang/LangPrimSource/PyrSerialPrim.cpp 2016-08-22 10:12:21.0 +0200 lang/LangPrimSource/PyrSerialPrim.cpp.fix 2017-12-07 00:06:12.756776492 +0100 +@@ -27,6 +27,7 @@ + + #include + #include ++#include + #include + #include + #include Copied: supercollider/repos/community-testing-x86_64/supercollider.install (from rev 283655, supercollider/trunk/supercollider.install) === --- community-testing-x86_64/supercollider.install (rev 0) +++ community-testing-x86_64/supercollider.install 2018-01-17 13:00:45 UTC (rev 283656) @@ -0,0 +1,8 @@ +post_install () { + echo "The vim plugin 'SCVim' is now developed separately: https://github.com/supercollider/scvim"; + echo "Until a package is provided, please use the install methods mentioned in the link." +} + +post_upgrade () { + post_install +}
[arch-commits] Commit in supercollider/repos (4 files)
Date: Thursday, December 7, 2017 @ 11:42:47 Author: dvzrv Revision: 272946 archrelease: copy trunk to community-testing-x86_64 Added: supercollider/repos/community-testing-x86_64/ supercollider/repos/community-testing-x86_64/PKGBUILD (from rev 272945, supercollider/trunk/PKGBUILD) supercollider/repos/community-testing-x86_64/gcc7-bind-functional.patch (from rev 272945, supercollider/trunk/gcc7-bind-functional.patch) supercollider/repos/community-testing-x86_64/supercollider.install (from rev 272945, supercollider/trunk/supercollider.install) + PKGBUILD | 52 +++ gcc7-bind-functional.patch | 20 supercollider.install |8 ++ 3 files changed, 80 insertions(+) Copied: supercollider/repos/community-testing-x86_64/PKGBUILD (from rev 272945, supercollider/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2017-12-07 11:42:47 UTC (rev 272946) @@ -0,0 +1,52 @@ +# $Id$ +# Maintainer: David Runge +# Contributor: speps +# Contributor: osc + +_name=SuperCollider +pkgname=supercollider +pkgver=3.8.0 +pkgrel=3 +pkgdesc="An environment and programming language for real time audio synthesis and algorithmic composition" +arch=('x86_64') +url="https://supercollider.github.io"; +license=('GPL3') +depends=('boost-libs' 'fftw' 'jack' 'qt5-webkit') +makedepends=('boost' 'cmake' 'emacs' 'qt5-tools') +optdepends=('emacs: emacs interface' +'gedit: gedit interface') +source=("https://github.com/${pkgname}/${pkgname}/releases/download/Version-${pkgver}/${_name}-${pkgver}-Source-linux.tar.bz2"; +"gcc7-bind-functional.patch") +install="${pkgname}.install" +sha512sums=('305898067cb323682ca3dc65b3f093658192dbad228632d928f2fbd4a635c651f49e2e4f32c338997aafd48a22b739cd80de4296f747c3f1810ddede0aff283a' + '7b702d2bfdd18d8201d7ff5e5d2680f1137078c48e59ac15abf96d601b9eaabf8c612527a61d7987661edb73e483f91711cc80de3091b3027a21fd19cb6f8029') + +prepare() { + cd "${_name}-Source" + # fix the use of std::bind for gcc7 + # https://github.com/supercollider/supercollider/pull/3015 + # https://github.com/supercollider/supercollider/pull/3029 + patch -Np0 -i "../gcc7-bind-functional.patch" + # requires out-of-tree build + [ -d bld ] || mkdir bld && cd bld +} + +build() { + cd "${_name}-Source/bld" + cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIBSCSYNTH=ON \ + -DSC_VIM=OFF \ + -DSYSTEM_BOOST=ON + make +} + +package() { + cd "${_name}-Source/bld" + make DESTDIR="${pkgdir}" install + cd .. + install -Dm644 AUTHORS ${pkgdir}/usr/share/doc/${pkgname}/AUTHORS + install -Dm644 CHANGELOG.md ${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG.md + install -Dm644 README.md ${pkgdir}/usr/share/doc/${pkgname}/README.md + install -Dm644 README_LINUX.md ${pkgdir}/usr/share/doc/${pkgname}/README_LINUX.md +} Copied: supercollider/repos/community-testing-x86_64/gcc7-bind-functional.patch (from rev 272945, supercollider/trunk/gcc7-bind-functional.patch) === --- community-testing-x86_64/gcc7-bind-functional.patch (rev 0) +++ community-testing-x86_64/gcc7-bind-functional.patch 2017-12-07 11:42:47 UTC (rev 272946) @@ -0,0 +1,20 @@ +--- server/plugins/DiskIO_UGens.cpp2016-08-22 10:12:21.0 +0200 server/plugins/DiskIO_UGens.cpp.fix2017-12-06 23:45:39.043242894 +0100 +@@ -27,6 +27,7 @@ + #include + + #include ++#include + #include + #include + +--- lang/LangPrimSource/PyrSerialPrim.cpp 2016-08-22 10:12:21.0 +0200 lang/LangPrimSource/PyrSerialPrim.cpp.fix 2017-12-07 00:06:12.756776492 +0100 +@@ -27,6 +27,7 @@ + + #include + #include ++#include + #include + #include + #include Copied: supercollider/repos/community-testing-x86_64/supercollider.install (from rev 272945, supercollider/trunk/supercollider.install) === --- community-testing-x86_64/supercollider.install (rev 0) +++ community-testing-x86_64/supercollider.install 2017-12-07 11:42:47 UTC (rev 272946) @@ -0,0 +1,8 @@ +post_install () { + echo "The vim plugin 'SCVim' is now developed separately: https://github.com/supercollider/scvim"; + echo "Until a package is provided, please use the install methods mentioned in the link." +} + +post_upgrade () { + post_install +}
[arch-commits] Commit in supercollider/repos (4 files)
Date: Tuesday, September 18, 2018 @ 13:11:31 Author: foutrelis Revision: 383045 archrelease: copy trunk to community-staging-x86_64 Added: supercollider/repos/community-staging-x86_64/ supercollider/repos/community-staging-x86_64/PKGBUILD (from rev 383044, supercollider/trunk/PKGBUILD) supercollider/repos/community-staging-x86_64/boost-1.67.patch (from rev 383044, supercollider/trunk/boost-1.67.patch) supercollider/repos/community-staging-x86_64/supercollider.install (from rev 383044, supercollider/trunk/supercollider.install) ---+ PKGBUILD | 52 boost-1.67.patch | 12 +++ supercollider.install |8 +++ 3 files changed, 72 insertions(+) Copied: supercollider/repos/community-staging-x86_64/PKGBUILD (from rev 383044, supercollider/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-18 13:11:31 UTC (rev 383045) @@ -0,0 +1,52 @@ +# Maintainer: David Runge +# Contributor: speps +# Contributor: osc + +_name=SuperCollider +pkgname=supercollider +pkgver=3.9.3 +pkgrel=4 +pkgdesc="Environment and programming language for real time audio synthesis and algorithmic composition" +arch=('x86_64') +url="https://supercollider.github.io"; +license=('GPL3') +groups=('pro-audio') +depends=('boost-libs' 'fftw' 'jack' 'qt5-webkit' 'yaml-cpp') +makedepends=('boost' 'cmake' 'emacs' 'qt5-tools') +optdepends=('emacs: emacs interface' +'gedit: gedit interface' +'sc3-plugins: additional extension plugins for scsynth') +source=("https://github.com/${pkgname}/${pkgname}/releases/download/Version-${pkgver}/${_name}-${pkgver}-Source-linux.tar.bz2"; +'boost-1.67.patch') +install="${pkgname}.install" +sha512sums=('5b0c29941907d5ca45c1676e34184664c03891051bba0ee50d9e8311400824054de7b6daba6d29fd875ff38f42ee9654504ea2f0b5bf0a36ae9605e6a79a0841' + '9980d77802f18fd56d2a13f24f070e81768d9111b2cc63e479a0e9b405a04aec28bc523e5d36aab0462af6a3831d64598470cdc6c3266431e2ca64aa427a6bf2') + +prepare() { + mv -v "${_name}-Source" "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" + patch -Np1 -i ../boost-1.67.patch + # requires out-of-tree build + mkdir -v bld + # make sure the system boost headers are used + rm -r external_libraries/boost +} + +build() { + cd "${pkgname}-${pkgver}/bld" + cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIBSCSYNTH=ON \ + -DFORTIFY=ON \ + -DSYSTEM_BOOST=ON \ + -DSYSTEM_YAMLCPP=ON \ + -DSC_VIM=OFF + make +} + +package() { + cd "${pkgname}-${pkgver}/bld" + make DESTDIR="${pkgdir}" install + install -t "${pkgdir}/usr/share/doc/${pkgname}/" \ +-vDm 644 ../{AUTHORS,{CHANGELOG,README,README_LINUX}.md} +} Copied: supercollider/repos/community-staging-x86_64/boost-1.67.patch (from rev 383044, supercollider/trunk/boost-1.67.patch) === --- community-staging-x86_64/boost-1.67.patch (rev 0) +++ community-staging-x86_64/boost-1.67.patch 2018-09-18 13:11:31 UTC (rev 383045) @@ -0,0 +1,12 @@ +diff -upr supercollider-3.9.3.orig/server/supernova/utilities/time_tag.hpp supercollider-3.9.3/server/supernova/utilities/time_tag.hpp +--- supercollider-3.9.3.orig/server/supernova/utilities/time_tag.hpp 2018-03-28 23:05:07.0 +0300 supercollider-3.9.3/server/supernova/utilities/time_tag.hpp 2018-06-03 01:32:16.824417338 +0300 +@@ -230,7 +230,7 @@ public: + #ifdef BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG + time_duration offset = seconds(get_secs() - ntp_offset) + nanoseconds(get_nanoseconds()); + #else +-time_duration offset = seconds(get_secs() - ntp_offset) + microseconds(get_nanoseconds()/1000); ++time_duration offset = seconds(get_secs() - ntp_offset) + microseconds(long(get_nanoseconds()/1000)); + #endif + return ptime(base, offset); + } Copied: supercollider/repos/community-staging-x86_64/supercollider.install (from rev 383044, supercollider/trunk/supercollider.install) === --- community-staging-x86_64/supercollider.install (rev 0) +++ community-staging-x86_64/supercollider.install 2018-09-18 13:11:31 UTC (rev 383045) @@ -0,0 +1,8 @@ +post_install () { + echo "The vim plugin 'SCVim' is now developed separately: https://github.com/supercollider/scvim"; + echo "Until a package is provided, please use the install methods mentioned in the link." +} + +post_upgrade () { + post_install +}
[arch-commits] Commit in supercollider/repos (4 files)
Date: Saturday, June 2, 2018 @ 22:39:42 Author: foutrelis Revision: 338488 archrelease: copy trunk to community-staging-x86_64 Added: supercollider/repos/community-staging-x86_64/ supercollider/repos/community-staging-x86_64/PKGBUILD (from rev 338487, supercollider/trunk/PKGBUILD) supercollider/repos/community-staging-x86_64/boost-1.67.patch (from rev 338487, supercollider/trunk/boost-1.67.patch) supercollider/repos/community-staging-x86_64/supercollider.install (from rev 338487, supercollider/trunk/supercollider.install) ---+ PKGBUILD | 50 boost-1.67.patch | 12 +++ supercollider.install |8 +++ 3 files changed, 70 insertions(+) Copied: supercollider/repos/community-staging-x86_64/PKGBUILD (from rev 338487, supercollider/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-06-02 22:39:42 UTC (rev 338488) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: David Runge +# Contributor: speps +# Contributor: osc + +_name=SuperCollider +pkgname=supercollider +pkgver=3.9.3 +pkgrel=2 +pkgdesc="An environment and programming language for real time audio synthesis and algorithmic composition" +arch=('x86_64') +url="https://supercollider.github.io"; +license=('GPL3') +depends=('boost-libs' 'fftw' 'jack' 'qt5-webkit' 'yaml-cpp') +makedepends=('boost' 'cmake' 'emacs' 'qt5-tools') +optdepends=('emacs: emacs interface' +'gedit: gedit interface' +'sc3-plugins: additional extension plugins for scsynth') +source=("https://github.com/${pkgname}/${pkgname}/releases/download/Version-${pkgver}/${_name}-${pkgver}-Source-linux.tar.bz2"; +'boost-1.67.patch') +install="${pkgname}.install" +sha512sums=('5b0c29941907d5ca45c1676e34184664c03891051bba0ee50d9e8311400824054de7b6daba6d29fd875ff38f42ee9654504ea2f0b5bf0a36ae9605e6a79a0841' + '9980d77802f18fd56d2a13f24f070e81768d9111b2cc63e479a0e9b405a04aec28bc523e5d36aab0462af6a3831d64598470cdc6c3266431e2ca64aa427a6bf2') + +prepare() { + mv -v "${_name}-Source" "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" + patch -Np1 -i ../boost-1.67.patch + # requires out-of-tree build + mkdir -v bld +} + +build() { + cd "${pkgname}-${pkgver}/bld" + cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIBSCSYNTH=ON \ + -DFORTIFY=ON \ + -DSYSTEM_BOOST=ON \ + -DSYSTEM_YAMLCPP=ON \ + -DSC_VIM=OFF + make +} + +package() { + cd "${pkgname}-${pkgver}/bld" + make DESTDIR="${pkgdir}" install + install -t "${pkgdir}/usr/share/doc/${pkgname}/" \ +-vDm 644 ../{AUTHORS,{CHANGELOG,README,README_LINUX}.md} +} Copied: supercollider/repos/community-staging-x86_64/boost-1.67.patch (from rev 338487, supercollider/trunk/boost-1.67.patch) === --- community-staging-x86_64/boost-1.67.patch (rev 0) +++ community-staging-x86_64/boost-1.67.patch 2018-06-02 22:39:42 UTC (rev 338488) @@ -0,0 +1,12 @@ +diff -upr supercollider-3.9.3.orig/server/supernova/utilities/time_tag.hpp supercollider-3.9.3/server/supernova/utilities/time_tag.hpp +--- supercollider-3.9.3.orig/server/supernova/utilities/time_tag.hpp 2018-03-28 23:05:07.0 +0300 supercollider-3.9.3/server/supernova/utilities/time_tag.hpp 2018-06-03 01:32:16.824417338 +0300 +@@ -230,7 +230,7 @@ public: + #ifdef BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG + time_duration offset = seconds(get_secs() - ntp_offset) + nanoseconds(get_nanoseconds()); + #else +-time_duration offset = seconds(get_secs() - ntp_offset) + microseconds(get_nanoseconds()/1000); ++time_duration offset = seconds(get_secs() - ntp_offset) + microseconds(long(get_nanoseconds()/1000)); + #endif + return ptime(base, offset); + } Copied: supercollider/repos/community-staging-x86_64/supercollider.install (from rev 338487, supercollider/trunk/supercollider.install) === --- community-staging-x86_64/supercollider.install (rev 0) +++ community-staging-x86_64/supercollider.install 2018-06-02 22:39:42 UTC (rev 338488) @@ -0,0 +1,8 @@ +post_install () { + echo "The vim plugin 'SCVim' is now developed separately: https://github.com/supercollider/scvim"; + echo "Until a package is provided, please use the install methods mentioned in the link." +} + +post_upgrade () { + post_install +}