Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - sonic-pi-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: sonic-pi-git v2.5.0.r342.gdeb449e-3

Git Clone URL: https://aur-dev.archlinux.org/sonic-pi-git.git (read-only)
Package Base: sonic-pi-git
Description: A music-centric programming environment, originally built for the raspberry pi.
Upstream URL: http://sonic-pi.net/
Licenses: MIT
Submitter: nigeil
Maintainer: nigeil
Last Packager: nigeil
Votes: 7
Popularity: 0.025061
First Submitted: 2015-01-08 21:38
Last Updated: 2016-12-18 03:45

Dependencies (12)

Required by (0)

Sources (4)

Latest Comments

1 2 3 Next › Last »

oxfn commented on 2016-12-28 22:13

Strange behavior on Gnome:
I run jackd and then start sonic-pi. Then I click on splashsceeen, it disappears and nothing happens. Program is running without any windows created, no errors in stdout/stderr but in journal I see the following:

дек 28 22:55:55 ARCH1 org.gnome.Shell.desktop[1788]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x1e00007 specified for 0x1e00005 (Sonic Pi).
дек 28 22:56:00 ARCH1 kernel: ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160422/nsarguments-95)
дек 28 22:56:00 ARCH1 kernel: nouveau 0000:01:00.0: DRM: suspending console...
дек 28 22:56:00 ARCH1 kernel: nouveau 0000:01:00.0: DRM: suspending display...
дек 28 22:56:00 ARCH1 kernel: nouveau 0000:01:00.0: DRM: evicting buffers...
дек 28 22:56:00 ARCH1 kernel: nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
дек 28 22:56:00 ARCH1 kernel: nouveau 0000:01:00.0: DRM: suspending client object trees...
дек 28 22:56:00 ARCH1 kernel: nouveau 0000:01:00.0: DRM: suspending kernel object tree...

nigeil commented on 2016-12-18 04:12

Balbeko really saved my(our) skins with his patches - I've merged them to this branch, marked him as a contributor, and tested on my desktop system. All appears to be well once more! Thank you for your help balbeko, we all appreciate it!

balbeko commented on 2016-12-15 14:59

Hi, Nigeil

I've made few updates to PKGBUILD, and patches for ubuntu build scripts to make things up to date with current master.

I've also added correct dependencies, i.e. qwt-qt5-opengl instead of qwt-qt5
and boost as a makedep.

So now things are building fine, feel free to merge my changes


Poqudrof commented on 2016-10-17 12:54

Hi Nigeil, did you try this to handle your Qt issues ? 
qmake -set QMAKEFEATURES /usr/local/qwt-6.1.2/features

nigeil commented on 2016-09-19 00:49

I am having a horrid time installing this after some recent changes were pushed to their git repository, and unfortunately Metallion's changes do not solve all of the issues (namely, qwt_plot_glcanvas.h is missing, and I haven't quite figured out which package provides that, or how that package needs to be configured). I am looking into it in my off-time only, so if someone else has input on the matter, please let us know! This software is constantly having new features added, all of which seem to require new libraries, etc.

Metallion commented on 2016-09-03 04:51

I experienced some dependency issues when installing this. qt5-multimedia and boost should be added to the dependencies.


Updating '/tmp/yaourt-tmp-metallion/aur-sonic-pi-git/src/sonic-pi/app/gui/qt/lang/sonic-pi_ro.qm'...
Generated 161 translation(s) (161 finished and 0 unfinished)
Updating '/tmp/yaourt-tmp-metallion/aur-sonic-pi-git/src/sonic-pi/app/gui/qt/lang/sonic-pi_ru.qm'...
Generated 161 translation(s) (161 finished and 0 unfinished)
Updating '/tmp/yaourt-tmp-metallion/aur-sonic-pi-git/src/sonic-pi/app/gui/qt/lang/sonic-pi_zh-Hans.qm'...
Generated 161 translation(s) (161 finished and 0 unfinished)
Info: creating stash file /tmp/yaourt-tmp-metallion/aur-sonic-pi-git/src/sonic-pi/app/gui/qt/.qmake.stash
Project ERROR: Unknown module(s) in QT: multimedia

Solution: pacman -S qt5-multimedia



stem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o main.o main.cpp
In file included from ./server_shm.hpp:23:0,
from scope.h:21,
from mainwindow.h:42,
from main.cpp:22:
./scope_buffer.hpp:26:45: fatal error: boost/interprocess/offset_ptr.hpp: No such file or directory
#include <boost/interprocess/offset_ptr.hpp>

compilation terminated.
make: *** [Makefile:1791: main.o] Error 1

Solution: pacman -S boost

nigeil commented on 2016-08-14 01:47

The PKGBUILD has been updated to use (part of) the developer's build-ubuntu-app script, as the original build script is being deprecated. The build is successful on my desktop. qwt-qt5 (aur) has been added as a dependency. As an aside, sers looking for a more stable experience should consider the sonic-pi (aur) package as an alternate option, as the upstream developers are still re-writing great portions of the build procedure and issues are likely to arise!

nigeil commented on 2016-08-09 02:37

Some more issues have arisen as I've looked into this package's status, and I'm moving to a new apartment at the moment. Your continued patience is appreciated, please DO NOT consider this PKGBUILD as functional until you hear otherwise in the comments.

nigeil commented on 2016-08-02 21:00

Hi Poqudrof,
I'm looking into updating the PKGBUILD now, with any luck a new one will be out by the end of the week. Thank you for doing a great job finding the fix yourself and reporting it back - makes my life so much easier.

Poqudrof commented on 2016-07-28 15:31

Hello, the package seems to be broken due to a change in the repository, the Qt license is not there anymore : $srcdir/sonic-pi/app/gui/qt/info/LICENSE.html"
The compilation script also changed: the "rp-build-app" does nothing now, and they recommend to use a custom script for Ubuntu: "build-ubuntu-app" . However, the latest version shows a segmentation fault once compiled.

Some dependecies are missing: aubio, qwt is missing also I had to do install it and do this :
qmake -set QMAKEFEATURES /usr/local/qwt-6.1.2/features

How I made it work:
- In sonic-pi folder
* git checkout tags/v2.9.0
* removed the path at the beginning of SonicPi.pro and changed the link to:
LIBS += -lqscintilla2-qt5
* finally ran rp-build-app.

Closing notes: Working with jack is easier with "cadence". You can bridge pulseaudio and get your sound and Sonic-Pi at the same time.