[arch-commits] Commit in sonic-pi/repos/community-x86_64 (8 files)
Date: Wednesday, June 24, 2020 @ 23:35:40 Author: bgyorgy Revision: 652603 archrelease: copy trunk to community-x86_64 Added: sonic-pi/repos/community-x86_64/PKGBUILD (from rev 652601, sonic-pi/trunk/PKGBUILD) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch (from rev 652601, sonic-pi/trunk/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-gui_paths.patch (from rev 652601, sonic-pi/trunk/sonic-pi-3.2.0-gui_paths.patch) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-ruby_paths.patch (from rev 652601, sonic-pi/trunk/sonic-pi-3.2.0-ruby_paths.patch) Deleted: sonic-pi/repos/community-x86_64/PKGBUILD sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-gui_paths.patch sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-ruby_paths.patch --+ PKGBUILD | 438 - sonic-pi-3.2.0-devendor_qscintilla-qt5.patch | 46 +- sonic-pi-3.2.0-gui_paths.patch | 152 sonic-pi-3.2.0-ruby_paths.patch | 260 +++--- 4 files changed, 449 insertions(+), 447 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-24 23:35:39 UTC (rev 652602) +++ PKGBUILD2020-06-24 23:35:40 UTC (rev 652603) @@ -1,218 +0,0 @@ -# Maintainer: David Runge - -pkgname=sonic-pi -pkgver=3.2.2 -pkgrel=1 -pkgdesc="The Live Coding Music Synth for Everyone" -arch=('x86_64') -url="https://sonic-pi.net/; -license=('CCPL' 'LGPL2.1' 'GPL2' 'GPL3' 'MIT') -groups=('pro-audio') -depends=('aubio' 'gcc-libs' 'glibc' 'osmid' 'qt5-base' 'qscintilla-qt5' 'ruby' -'ruby-activesupport' 'ruby-ffi' 'ruby-i18n' 'ruby-kramdown' 'ruby-minitest' -'ruby-mocha' 'ruby-multi_json' 'ruby-rouge' 'ruby-rugged' 'ruby-sys-proctable' -'sc3-plugins' 'supercollider') -makedepends=('boost' 'cmake' 'erlang-nox' 'gendesk' 'lua' 'qt5-tools' -'ruby-bundler' 'wkhtmltopdf') -checkdepends=('ruby-rake') -optdepends=('sox: for further effects') -source=("$pkgname-$pkgver.tar.gz::https://github.com/samaaron/${pkgname}/archive/v${pkgver}.tar.gz; -"${pkgname}-3.2.0-gui_paths.patch" -"${pkgname}-3.2.0-devendor_qscintilla-qt5.patch" -"${pkgname}-3.2.0-ruby_paths.patch") -sha512sums=('07e2d07c51a8312db0145a7be5c6c99b2baa6f913bcb27449e3ab0382945f49c5f6451c899cb58407a11d3e05abf6a0d02f0efd07b2e90ad84fdc7c602332a76' - 'e530cc13cb6674dca2ace2a8da566ce28263a15197cf7fccd5d3e58b676c08ce860bc6264a95d26569ff1f923020a40ece1e05841c955c5db16e61c30938f1c0' - 'fbe196bc332a7a04e8d5097204a13626e7aba3a70715d2a1676c0b1f37f56da427d0d5b417f92c27e64f91a03dd9d4335f65f26f9e9d14e4076d496c94c949af' - '987504a8b98eea4a3fac2557fcbf002b8d0e9c991922c74e7649546ff963c30d0fef891cecb546f840801c88ec9b82f1afb4cebef9838a53af20d0f3f63a9c39') - -prepare() { - cd "$pkgname-$pkgver" - gendesk -n \ - --pkgname ${pkgname} \ - --pkgdesc "${pkgdesc}" \ - --name sonic-pi \ - --categories "AudioVideo;Audio" - rm -rvf app/server/native - # patch app/gui/qt/{model/sonicpitheme,mainwindow}.cpp to set path to - # external components in /usr/{lib,share}/sonic-pi - patch -Np1 -i "../${pkgname}-3.2.0-gui_paths.patch" - # devendor qscintilla-qt5: https://github.com/samaaron/sonic-pi/issues/2278 - patch -Np1 -i "../${pkgname}-3.2.0-devendor_qscintilla-qt5.patch" - # TODO: devendor boost from GUI components (only headers required during - # build time) - - #TODO: devendor ruby-ast - #TODO: devendor ruby-atomic (bin) - #TODO: devendor ruby-benchmark-ips - #TODO: devendor ruby-blankslate - #TODO: devendor ruby-did_you_mean (bin) - #TODO: devendor ruby-fast_osc (bin) - #TODO: devendor ruby-gettext - #TODO: devendor ruby-hamster - #TODO: devendor ruby-interception (bin) - #TODO: devendor ruby-locale - #TODO: devendor ruby-memoist - #TODO: devendor ruby-metaclass - #TODO: devendor ruby-parser - #TODO: devendor ruby-parslet - #TODO: devendor ruby-rubame - #TODO: devendor ruby-aubio-prerelease - #TODO: devendor ruby-beautify - #TODO: devendor ruby-text - #TODO: devendor ruby-thread_safe - #TODO: devendor ruby-wavefile - #TODO: devendor ruby-websocket - - # devendor gems requiring compilation: - # ffi, ruby-prof, rugged - sed -e '/rugged/d' \ - -e '/ffi/d' \ - -e '/ruby-prof/d' \ - -i app/server/ruby/bin/compile-extensions.rb - # remove unrequired gems, so we don't create any doc for them - rm -rvf app/server/ruby/vendor/{activesupport,ffi,i18n,kramdown,minitest,mocha,multi_json,rouge,rugged,sys-proctable}* - rm -rvf app/server/ruby/vendor/{narray,ruby-coreaudio,ruby-prof,rake-compiler}* -} - -build() { - cd "$pkgname-$pkgver" - - ( -# OSC and pi_server -cd app/server/erlang -erlc {osc,pi_server}.erl - ) - - ( -#
[arch-commits] Commit in sonic-pi/repos/community-x86_64 (8 files)
Date: Monday, April 6, 2020 @ 22:18:34 Author: dvzrv Revision: 612224 archrelease: copy trunk to community-x86_64 Added: sonic-pi/repos/community-x86_64/PKGBUILD (from rev 612223, sonic-pi/trunk/PKGBUILD) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch (from rev 612223, sonic-pi/trunk/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-gui_paths.patch (from rev 612223, sonic-pi/trunk/sonic-pi-3.2.0-gui_paths.patch) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-ruby_paths.patch (from rev 612223, sonic-pi/trunk/sonic-pi-3.2.0-ruby_paths.patch) Deleted: sonic-pi/repos/community-x86_64/PKGBUILD sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-gui_paths.patch sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-ruby_paths.patch --+ PKGBUILD | 436 - sonic-pi-3.2.0-devendor_qscintilla-qt5.patch | 46 +- sonic-pi-3.2.0-gui_paths.patch | 152 sonic-pi-3.2.0-ruby_paths.patch | 260 +++--- 4 files changed, 447 insertions(+), 447 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-04-06 22:18:27 UTC (rev 612223) +++ PKGBUILD2020-04-06 22:18:34 UTC (rev 612224) @@ -1,218 +0,0 @@ -# Maintainer: David Runge - -pkgname=sonic-pi -pkgver=3.2.1 -pkgrel=2 -pkgdesc="The Live Coding Music Synth for Everyone" -arch=('x86_64') -url="https://sonic-pi.net/; -license=('CCPL' 'LGPL2.1' 'GPL2' 'GPL3' 'MIT') -groups=('pro-audio') -depends=('aubio' 'gcc-libs' 'glibc' 'osmid' 'qt5-base' 'qscintilla-qt5' 'ruby' -'ruby-activesupport' 'ruby-ffi' 'ruby-i18n' 'ruby-kramdown' 'ruby-minitest' -'ruby-mocha' 'ruby-multi_json' 'ruby-rouge' 'ruby-rugged' 'ruby-sys-proctable' -'sc3-plugins' 'supercollider') -makedepends=('boost' 'cmake' 'erlang-nox' 'gendesk' 'lua' 'qt5-tools' -'ruby-bundler' 'wkhtmltopdf') -checkdepends=('ruby-rake') -optdepends=('sox: for further effects') -source=("$pkgname-$pkgver.tar.gz::https://github.com/samaaron/${pkgname}/archive/v${pkgver}.tar.gz; -"${pkgname}-3.2.0-gui_paths.patch" -"${pkgname}-3.2.0-devendor_qscintilla-qt5.patch" -"${pkgname}-3.2.0-ruby_paths.patch") -sha512sums=('e38f26cdf9c1f0e3656334bdb2f53000a0ca2292d69ff8f8f7d4742da91dcfe2149efbc32a259d838f725a049292aae6bb04cd392da650540b9cc64c60cbdf39' - 'e530cc13cb6674dca2ace2a8da566ce28263a15197cf7fccd5d3e58b676c08ce860bc6264a95d26569ff1f923020a40ece1e05841c955c5db16e61c30938f1c0' - 'fbe196bc332a7a04e8d5097204a13626e7aba3a70715d2a1676c0b1f37f56da427d0d5b417f92c27e64f91a03dd9d4335f65f26f9e9d14e4076d496c94c949af' - '987504a8b98eea4a3fac2557fcbf002b8d0e9c991922c74e7649546ff963c30d0fef891cecb546f840801c88ec9b82f1afb4cebef9838a53af20d0f3f63a9c39') - -prepare() { - cd "$pkgname-$pkgver" - gendesk -n \ - --pkgname ${pkgname} \ - --pkgdesc "${pkgdesc}" \ - --name sonic-pi \ - --categories "AudioVideo;Audio" - rm -rvf app/server/native - # patch app/gui/qt/{model/sonicpitheme,mainwindow}.cpp to set path to - # external components in /usr/{lib,share}/sonic-pi - patch -Np1 -i "../${pkgname}-3.2.0-gui_paths.patch" - # devendor qscintilla-qt5: https://github.com/samaaron/sonic-pi/issues/2278 - patch -Np1 -i "../${pkgname}-3.2.0-devendor_qscintilla-qt5.patch" - # TODO: devendor boost from GUI components (only headers required during - # build time) - - #TODO: devendor ruby-ast - #TODO: devendor ruby-atomic (bin) - #TODO: devendor ruby-benchmark-ips - #TODO: devendor ruby-blankslate - #TODO: devendor ruby-did_you_mean (bin) - #TODO: devendor ruby-fast_osc (bin) - #TODO: devendor ruby-gettext - #TODO: devendor ruby-hamster - #TODO: devendor ruby-interception (bin) - #TODO: devendor ruby-locale - #TODO: devendor ruby-memoist - #TODO: devendor ruby-metaclass - #TODO: devendor ruby-parser - #TODO: devendor ruby-parslet - #TODO: devendor ruby-rubame - #TODO: devendor ruby-aubio-prerelease - #TODO: devendor ruby-beautify - #TODO: devendor ruby-text - #TODO: devendor ruby-thread_safe - #TODO: devendor ruby-wavefile - #TODO: devendor ruby-websocket - - # devendor gems requiring compilation: - # ffi, ruby-prof, rugged - sed -e '/rugged/d' \ - -e '/ffi/d' \ - -e '/ruby-prof/d' \ - -i app/server/ruby/bin/compile-extensions.rb - # remove unrequired gems, so we don't create any doc for them - rm -rvf app/server/ruby/vendor/{activesupport,ffi,i18n,kramdown,minitest,mocha,multi_json,rouge,rugged,sys-proctable}* - rm -rvf app/server/ruby/vendor/{narray,ruby-coreaudio,ruby-prof,rake-compiler}* -} - -build() { - cd "$pkgname-$pkgver" - - ( -# OSC and pi_server -cd app/server/erlang -erlc {osc,pi_server}.erl - ) - - ( -# ruby
[arch-commits] Commit in sonic-pi/repos/community-x86_64 (8 files)
Date: Tuesday, March 31, 2020 @ 14:41:08 Author: dvzrv Revision: 608073 archrelease: copy trunk to community-x86_64 Added: sonic-pi/repos/community-x86_64/PKGBUILD (from rev 608072, sonic-pi/trunk/PKGBUILD) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch (from rev 608072, sonic-pi/trunk/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-gui_paths.patch (from rev 608072, sonic-pi/trunk/sonic-pi-3.2.0-gui_paths.patch) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-ruby_paths.patch (from rev 608072, sonic-pi/trunk/sonic-pi-3.2.0-ruby_paths.patch) Deleted: sonic-pi/repos/community-x86_64/PKGBUILD sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-gui_paths.patch sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-ruby_paths.patch --+ PKGBUILD | 439 - sonic-pi-3.2.0-devendor_qscintilla-qt5.patch | 46 +- sonic-pi-3.2.0-gui_paths.patch | 152 sonic-pi-3.2.0-ruby_paths.patch | 260 +++--- 4 files changed, 447 insertions(+), 450 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-03-31 14:40:12 UTC (rev 608072) +++ PKGBUILD2020-03-31 14:41:08 UTC (rev 608073) @@ -1,221 +0,0 @@ -# Maintainer: David Runge - -pkgname=sonic-pi -pkgver=3.2.1 -pkgrel=1 -pkgdesc="The Live Coding Music Synth for Everyone" -arch=('x86_64') -url="https://sonic-pi.net/; -license=('CCPL' 'LGPL2.1' 'GPL2' 'GPL3' 'MIT') -groups=('pro-audio') -depends=('aubio' 'gcc-libs' 'glibc' 'osmid' 'qt5-base' 'qscintilla-qt5' 'ruby' -'ruby-activesupport' 'ruby-ffi' 'ruby-i18n' 'ruby-kramdown' 'ruby-minitest' -'ruby-mocha' 'ruby-multi_json' 'ruby-rouge' 'ruby-rugged' 'ruby-sys-proctable' -'sc3-plugins' 'supercollider') -makedepends=('boost' 'cmake' 'erlang-nox' 'gendesk' 'lua' 'qt5-tools' -'ruby-bundler' 'wkhtmltopdf') -checkdepends=('ruby-rake') -optdepends=('sox: for further effects') -source=("$pkgname-$pkgver.tar.gz::https://github.com/samaaron/${pkgname}/archive/v${pkgver}.tar.gz; -"${pkgname}-3.2.0-gui_paths.patch" -"${pkgname}-3.2.0-devendor_qscintilla-qt5.patch" -"${pkgname}-3.2.0-ruby_paths.patch") -sha512sums=('e023fd4722fa3da5bfd82927a05c31a30d31a288e24f5167b3b2d5350139a0510f08dd8cb901d82e99a04d6d1328f8950bd9a6450f583abb79a8c917cfa1ca2b' - 'e530cc13cb6674dca2ace2a8da566ce28263a15197cf7fccd5d3e58b676c08ce860bc6264a95d26569ff1f923020a40ece1e05841c955c5db16e61c30938f1c0' - 'fbe196bc332a7a04e8d5097204a13626e7aba3a70715d2a1676c0b1f37f56da427d0d5b417f92c27e64f91a03dd9d4335f65f26f9e9d14e4076d496c94c949af' - '987504a8b98eea4a3fac2557fcbf002b8d0e9c991922c74e7649546ff963c30d0fef891cecb546f840801c88ec9b82f1afb4cebef9838a53af20d0f3f63a9c39') - -prepare() { - cd "$pkgname-$pkgver" - gendesk -n \ - --pkgname ${pkgname} \ - --pkgdesc "${pkgdesc}" \ - --name sonic-pi \ - --categories "AudioVideo;Audio" - rm -rvf app/server/native - # patch app/gui/qt/{model/sonicpitheme,mainwindow}.cpp to set path to - # external components in /usr/{lib,share}/sonic-pi - patch -Np1 -i "../${pkgname}-3.2.0-gui_paths.patch" - # devendor qscintilla-qt5: https://github.com/samaaron/sonic-pi/issues/2278 - patch -Np1 -i "../${pkgname}-3.2.0-devendor_qscintilla-qt5.patch" - # TODO: devendor boost from GUI components (only headers required during - # build time) - - #TODO: devendor ruby-ast - #TODO: devendor ruby-atomic (bin) - #TODO: devendor ruby-benchmark-ips - #TODO: devendor ruby-blankslate - #TODO: devendor ruby-did_you_mean (bin) - #TODO: devendor ruby-fast_osc (bin) - #TODO: devendor ruby-gettext - #TODO: devendor ruby-hamster - #TODO: devendor ruby-interception (bin) - #TODO: devendor ruby-locale - #TODO: devendor ruby-memoist - #TODO: devendor ruby-metaclass - #TODO: devendor ruby-parser - #TODO: devendor ruby-parslet - #TODO: devendor ruby-rubame - #TODO: devendor ruby-aubio-prerelease - #TODO: devendor ruby-beautify - #TODO: devendor ruby-text - #TODO: devendor ruby-thread_safe - #TODO: devendor ruby-wavefile - #TODO: devendor ruby-websocket - - # remove broken code from vendoring script: - # https://github.com/samaaron/sonic-pi/issues/2310 - sed -e '19,25d' -i app/server/ruby/bin/compile-extensions.rb - # devendor gems requiring compilation: - # ffi, ruby-prof, rugged - sed -e '/rugged/d' \ - -e '/ffi/d' \ - -e '/ruby-prof/d' \ - -i app/server/ruby/bin/compile-extensions.rb - # remove unrequired gems, so we don't create any doc for them - rm -rvf app/server/ruby/vendor/{activesupport,ffi,i18n,kramdown,minitest,mocha,multi_json,rouge,rugged,sys-proctable}* - rm -rvf
[arch-commits] Commit in sonic-pi/repos/community-x86_64 (8 files)
Date: Tuesday, March 10, 2020 @ 18:16:34 Author: dvzrv Revision: 593843 archrelease: copy trunk to community-x86_64 Added: sonic-pi/repos/community-x86_64/PKGBUILD (from rev 593842, sonic-pi/trunk/PKGBUILD) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch (from rev 593842, sonic-pi/trunk/sonic-pi-3.2.0-devendor_qscintilla-qt5.patch) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-gui_paths.patch (from rev 593842, sonic-pi/trunk/sonic-pi-3.2.0-gui_paths.patch) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-ruby_paths.patch (from rev 593842, sonic-pi/trunk/sonic-pi-3.2.0-ruby_paths.patch) sonic-pi/repos/community-x86_64/sonic-pi-3.2.0-sys-proctable.patch (from rev 593842, sonic-pi/trunk/sonic-pi-3.2.0-sys-proctable.patch) Deleted: sonic-pi/repos/community-x86_64/PKGBUILD sonic-pi/repos/community-x86_64/fix-paths-in-gui.diff sonic-pi/repos/community-x86_64/fix-ruby-paths.diff --+ PKGBUILD | 424 + fix-paths-in-gui.diff| 62 --- fix-ruby-paths.diff | 96 - sonic-pi-3.2.0-devendor_qscintilla-qt5.patch | 23 + sonic-pi-3.2.0-gui_paths.patch | 76 sonic-pi-3.2.0-ruby_paths.patch | 130 +++ sonic-pi-3.2.0-sys-proctable.patch | 31 + 7 files changed, 484 insertions(+), 358 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-03-10 18:16:22 UTC (rev 593842) +++ PKGBUILD2020-03-10 18:16:34 UTC (rev 593843) @@ -1,200 +0,0 @@ -# Maintainer: David Runge -pkgname=sonic-pi -pkgver=3.1.0 -pkgrel=8 -pkgdesc="The Live Coding Music Synth for Everyone" -arch=('x86_64') -url="https://sonic-pi.net/; -license=('CCPL' 'LGPL2.1' 'GPL2' 'GPL3' 'MIT') -groups=('pro-audio') -depends=('aubio' 'boost-libs' 'osmid' 'qscintilla-qt5' 'qwt' -'ruby-activesupport' 'ruby-ffi' 'ruby-i18n' 'ruby-kramdown' 'ruby-minitest' -'ruby-mocha' 'ruby-multi_json' 'ruby-rouge' 'ruby-rugged' 'ruby-sys-proctable' -'sc3-plugins' 'supercollider') -makedepends=('boost' 'cmake' 'erlang-nox' 'gendesk' 'lua' 'qt5-tools' -'wkhtmltopdf') -checkdepends=('ruby-rake') -source=("$pkgname-$pkgver.tar.gz::https://github.com/samaaron/${pkgname}/archive/v${pkgver}.tar.gz; -"fix-paths-in-gui.diff" -"fix-ruby-paths.diff") -sha512sums=('45373d3e673bc2f45bf5ccea31f6cf5e2003c9bdfc4645dec4b9fec391cb28b9e0b0823a98e9690928e116b8c40f96596bd1c8f5aefbf4f3e43e6c30ab76d41f' - 'ea827c451a42ea12b7a1ced04978fa3a3eb5368b9802c982a0f815159d5591bedc4dc5b9eed89df3957087352bcb5f778e054abd2cb38cc1e57ab538e73b97f3' - '245418d7d3d145a77423350afd2598865395ed5e479fa13922320e6d53c849b01e99c71c460e384f69a8a70d6087899d9e26dcd06d68a13980fc2d6a543b2644') - -prepare() { - cd "$pkgname-$pkgver" - gendesk -n \ - --pkgname ${pkgname} \ - --pkgdesc "${pkgdesc}" \ - --name sonic-pi \ - --categories "AudioVideo;Audio" - sed -e 's/lqt5scintilla2/lqscintilla2_qt5/g' -i app/gui/qt/SonicPi.pro - rm -rvf app/server/native - # TODO: patch app/gui/qt/mainwindow.cpp to set path to external components in /usr/{lib,share}/sonic-pi - patch -Np1 -i ../fix-paths-in-gui.diff - #TODO: devendor ruby-ast - #TODO: devendor ruby-atomic (bin) - #TODO: devendor ruby-benchmark-ips - #TODO: devendor ruby-blankslate - #TODO: devendor ruby-did_you_mean (bin) - #TODO: devendor ruby-fast_osc (bin) - #TODO: devendor ruby-gettext - #TODO: devendor ruby-hamster - #TODO: devendor ruby-interception (bin) - #TODO: devendor ruby-locale - #TODO: devendor ruby-memoist - #TODO: devendor ruby-metaclass - #TODO: devendor ruby-parser - #TODO: devendor ruby-parslet - #TODO: devendor ruby-rubame - #TODO: devendor ruby-aubio-prerelease - #TODO: devendor ruby-beautify - #TODO: devendor ruby-text - #TODO: devendor ruby-thread_safe - #TODO: devendor ruby-wavefile - #TODO: devendor ruby-websocket - # devendor ffi, ruby-prof, rugged - sed -e '/rugged/d' \ - -e '/ffi/d' \ - -e '/ruby-prof/d' \ - -i app/server/ruby/bin/compile-extensions.rb - rm -rvf app/server/ruby/vendor/{activesupport,ffi,i18n,kramdown,minitest,mocha,multi_json,rouge,rugged,sys-proctable}* - # remove unrequired gems, so we don't create any doc for them - rm -rvf app/server/ruby/vendor/{narray,ruby-coreaudio,ruby-prof}* - # remove warnings as errors - sed -e 's/\-Werror//g' -i app/gui/qt/SonicPi.pro -} - -build() { - cd "$pkgname-$pkgver" - - # OSC and pi_server - cd app/server/erlang - erlc {osc,pi_server}.erl - - cd "${srcdir}/$pkgname-$pkgver" - - # ruby extensions - cd app/gui/qt/ - ../../server/ruby/bin/compile-extensions.rb - ../../server/ruby/bin/i18n-tool.rb -t - # help template - cp -vf ruby_help.{tmpl,h} - ../../server/ruby/bin/qt-doc.rb -o ruby_help.h - - # GUI - lrelease SonicPi.pro -