diff options
author | Eric Hameleers <alien@slackware.com> | 2020-09-18 20:06:14 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2020-09-18 20:06:14 +0000 |
commit | 0f58476c1f0059318bc74f193b68cde39c6499f8 (patch) | |
tree | e4ab635e0d37ccdf74707d6aa10f753eb7fa6c0e /supercollider | |
parent | 5268d8b2121d589286b8460ebec81e5c03e0a4c6 (diff) | |
download | asb-0f58476c1f0059318bc74f193b68cde39c6499f8.tar.gz asb-0f58476c1f0059318bc74f193b68cde39c6499f8.tar.xz |
supercollder: updated to 3.11.1
Diffstat (limited to 'supercollider')
-rwxr-xr-x | supercollider/build/supercollider.SlackBuild | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/supercollider/build/supercollider.SlackBuild b/supercollider/build/supercollider.SlackBuild index 6c25d427..b35d5540 100755 --- a/supercollider/build/supercollider.SlackBuild +++ b/supercollider/build/supercollider.SlackBuild @@ -41,6 +41,8 @@ # * Update. # 3.11.0-1: 09/jun/2020 by Eric Hameleers <alien@slackware.com> # * Update. +# 3.11.1-1: 18/sep/2020 by Eric Hameleers <alien@slackware.com> +# * Update. # # Run 'sh supercollider.SlackBuild' to build a Slackware package. # The package (.t?z) and .txt file as well as build logs are created in /tmp . @@ -50,7 +52,7 @@ PRGNAM=supercollider SRCNAM=SuperCollider -VERSION=${VERSION:-3.11.0} +VERSION=${VERSION:-3.11.1} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(nproc) "} TAG=${TAG:-alien} @@ -165,6 +167,11 @@ cd ${SRCNAM}-${VERSION}-Source sed -e '/^#include <QPainter>$/a #include <QPainterPath>' \ -i $(grep -rl '^#include <QPainter>$' .) +# Fix a linking issue (resolved in 3.11.2 hopefully, +# see https://github.com/supercollider/supercollider/issues/4992 +cat $SRCDIR/patches/supercollder_link_libscsynth.patch | patch -p1 --verbose \ + 2>&1 | tee $OUTPUT/patch-${PRGNAM}.log + if [ "$SYSTEM_BOOST" = "YES" ]; then rm -rf external_libraries/boost # cmake variable: @@ -218,6 +225,18 @@ mkdir -p $PKG/usr/share/icons/hicolor/scalable/apps mv $PKG/usr/share/pixmaps/sc_ide.svg \ $PKG/usr/share/icons/hicolor/scalable/apps/ +# Add 'X-DAW' category to the desktop file (for liveslak): +for DESKTOPF in $PKG/usr/share/applications/*.desktop ; do + if ! grep -q X-DAW $DESKTOPF ; then + sed -i $DESKTOPF \ + -e "s/^Categories=\(.*\)/Categories=X-DAW;\1/" + fi +done + +# Only allow execution by user in 'audio' group: +chown root:audio $PKG/usr/bin/* +chmod 0750 $PKG/usr/bin/* + # Add this to the doinst.sh: mkdir -p $PKG/install touch $PKG/install/doinst.sh |