diff options
Diffstat (limited to 'audio')
-rw-r--r-- | audio/guitarix/guitarix.SlackBuild | 94 |
1 files changed, 50 insertions, 44 deletions
diff --git a/audio/guitarix/guitarix.SlackBuild b/audio/guitarix/guitarix.SlackBuild index 47f6bf6c28..64507101e7 100644 --- a/audio/guitarix/guitarix.SlackBuild +++ b/audio/guitarix/guitarix.SlackBuild @@ -1,49 +1,17 @@ #!/bin/sh # Slackware build script for guitarix -# Written by Michales Michaloudes korgie@gmail.com +# Originally written by Michales Michaloudes (email removed) -# Modified by B. Watson <yalhcru@gmail.com>: -# - Upgraded to guitarix2 -# - Added man page -# - Added realtime capabilities -# - Make .desktop file validate -# - Add guitarix's README to /usr/doc +# Modified by B. Watson <yalhcru@gmail.com>. Modified version released +# under the WTFPL, for details see http://www.wtfpl.net/txt/copying/ -# 20130430 bkw: -# - Updated for 0.27.1 -# - Replaced slack-desc with updated text from guitarix site -# - Added LV2 option +# 20170306 bkw: +# - Flip changelog comments right-side up +# - Stop writing outside of $TMP. -# 20150514 bkw: -# - Updated for 0.32.3 -# - Fix some issues with the shared libs: they were being installed -# to /usr/lib/ on 64-bit, and they were missing the +x bits. -# - Made LV2 option default to yes, since upstream is requiring lilv -# even if --no-lv2 is used. Also, the lv2 plugins were being -# installed to /usr/lib/ on 64-bit. Grr. -# - Upstream wants avahi by default. For now, hardcoded --no-avahi. - -# 20151108 bkw: -# - Updated for 0.34.0 -# - Added --disable-cxx11 to ./waf flags, as bluetooth.h uses the gcc -# typeof() extension. Not sure if newer versions of bluez would have -# this issue (but Slackware 14.1's bluez is pretty old by now). -# - Added patch from upstream git to allow building without webkitgtk. -# The author added support for downloading presets, but didn't make -# it optional in 0.34.0. Also added a couple of bugfix patches. -# - Support building 0.33.0 with VERSION=0.33.0 in the env. -# - Add SSE=no option. -# - Add WEBKIT=no option. -# - Remove LV2=no option from README (but not from script). - -# 20160329 dbs: -# - Updated for Slackware-14.2. Forced -msse in SLKCFLAGS. -# This just won't build without SSE on 32 bit gcc-5.3.0 :( -# xmmintrin.h:857:1: error: inlining failed in call to always_inline -# ‘void _MM_SET_EXCEPTION_STATE(unsigned int)’: target specific option mismatch -# Patch 0003-fix-build-even-for-gcc4.8.patch doesn't fix it, and there -# are no further fixes upstream at this time. +# 20161016 bkw: +# - Updated for 0.35.2 # 20160806 bkw: # - Updated for 0.35.1 @@ -62,11 +30,47 @@ # will be linked if installed, otherwise guitarix's bundled copies will # be used. I only mention this here so I won't forget again... -# 20161016 bkw: -# - Updated for 0.35.2 +# 20160329 dbs: +# - Updated for Slackware-14.2. Forced -msse in SLKCFLAGS. +# This just won't build without SSE on 32 bit gcc-5.3.0 :( +# xmmintrin.h:857:1: error: inlining failed in call to always_inline +# ‘void _MM_SET_EXCEPTION_STATE(unsigned int)’: target specific option mismatch +# Patch 0003-fix-build-even-for-gcc4.8.patch doesn't fix it, and there +# are no further fixes upstream at this time. + +# 20151108 bkw: +# - Updated for 0.34.0 +# - Added --disable-cxx11 to ./waf flags, as bluetooth.h uses the gcc +# typeof() extension. Not sure if newer versions of bluez would have +# this issue (but Slackware 14.1's bluez is pretty old by now). +# - Added patch from upstream git to allow building without webkitgtk. +# The author added support for downloading presets, but didn't make +# it optional in 0.34.0. Also added a couple of bugfix patches. +# - Support building 0.33.0 with VERSION=0.33.0 in the env. +# - Add SSE=no option. +# - Add WEBKIT=no option. +# - Remove LV2=no option from README (but not from script). + +# 20150514 bkw: +# - Updated for 0.32.3 +# - Fix some issues with the shared libs: they were being installed +# to /usr/lib/ on 64-bit, and they were missing the +x bits. +# - Made LV2 option default to yes, since upstream is requiring lilv +# even if --no-lv2 is used. Also, the lv2 plugins were being +# installed to /usr/lib/ on 64-bit. Grr. +# - Upstream wants avahi by default. For now, hardcoded --no-avahi. -# Modified version released under the WTFPL, for details see -# http://www.wtfpl.net/txt/copying/ +# 20130430 bkw: +# - Updated for 0.27.1 +# - Replaced slack-desc with updated text from guitarix site +# - Added LV2 option + +# 20121216 bkw: +# - Upgraded to guitarix2 +# - Added man page +# - Added realtime capabilities +# - Make .desktop file validate +# - Add guitarix's README to /usr/doc PRGNAM=guitarix VERSION=${VERSION:-0.35.2} @@ -132,6 +136,8 @@ LIBDIR="/usr/lib${LIBDIRSUFFIX}" --lv2dir="$LIBDIR/lv2/" \ --libdir="$LIBDIR" \ --no-avahi \ + --no-ldconfig \ + --no-desktop-update \ $EXTRAOPT \ $LV2OPT ./waf build # -v # verbose, shows actual commands |