[arch-commits] Commit in sonic-pi/repos/community-x86_64 (8 files)

2020-06-24 Thread Balló György via arch-commits
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)

2020-04-06 Thread David Runge via arch-commits
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)

2020-03-31 Thread David Runge via arch-commits
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)

2020-03-10 Thread David Runge via arch-commits
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
-