mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-18 22:06:04 +01:00
audio/sonic-visualiser: Updated for version 1.9.
Added a patch for gcc-4.7.x and another to fix underlinking, forced make -j1 Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
This commit is contained in:
parent
01db23cd32
commit
f06395d6cc
4 changed files with 46 additions and 6 deletions
20
audio/sonic-visualiser/gcc47.diff
Normal file
20
audio/sonic-visualiser/gcc47.diff
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
--- sonic-visualiser-1.9/svcore/data/fileio/CodedAudioFileReader.cpp.gcc47 2011-10-10 22:37:09.000000000 +0700
|
||||||
|
+++ sonic-visualiser-1.9/svcore/data/fileio/CodedAudioFileReader.cpp 2012-03-03 11:45:00.426572588 +0700
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
#include "base/Serialiser.h"
|
||||||
|
#include "base/Resampler.h"
|
||||||
|
|
||||||
|
+#include <stdint.h>
|
||||||
|
#include <iostream>
|
||||||
|
#include <QDir>
|
||||||
|
#include <QMutexLocker>
|
||||||
|
--- sonic-visualiser-1.9/svcore/data/model/WritableWaveFileModel.cpp.gcc47 2011-10-10 22:37:09.000000000 +0700
|
||||||
|
+++ sonic-visualiser-1.9/svcore/data/model/WritableWaveFileModel.cpp 2012-03-03 11:46:42.603157996 +0700
|
||||||
|
@@ -26,6 +26,7 @@
|
||||||
|
|
||||||
|
#include <cassert>
|
||||||
|
#include <iostream>
|
||||||
|
+#include <stdint.h>
|
||||||
|
|
||||||
|
//#define DEBUG_WRITABLE_WAVE_FILE_MODEL 1
|
||||||
|
|
11
audio/sonic-visualiser/libx11.diff
Normal file
11
audio/sonic-visualiser/libx11.diff
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- sonic-visualiser-1.8/sonic-visualiser/sonic-visualiser.pro.implicit-dso 2011-04-08 17:56:20.000000000 +0200
|
||||||
|
+++ sonic-visualiser-1.8/sonic-visualiser/sonic-visualiser.pro 2011-05-31 23:11:17.157498460 +0200
|
||||||
|
@@ -23,7 +23,7 @@
|
||||||
|
|
||||||
|
contains(DEFINES, BUILD_STATIC):LIBS -= -ljack
|
||||||
|
|
||||||
|
-LIBS = -L../svapp -L../svgui -L../svcore -lsvapp -lsvgui -lsvcore $$LIBS
|
||||||
|
+LIBS = -L../svapp -L../svgui -L../svcore -lsvapp -lsvgui -lsvcore -lX11 $$LIBS
|
||||||
|
|
||||||
|
PRE_TARGETDEPS += ../svapp/libsvapp.a \
|
||||||
|
../svgui/libsvgui.a \
|
|
@ -5,7 +5,7 @@
|
||||||
# Written by B. Watson (yalhcru@gmail.com)
|
# Written by B. Watson (yalhcru@gmail.com)
|
||||||
|
|
||||||
PRGNAM=sonic-visualiser
|
PRGNAM=sonic-visualiser
|
||||||
VERSION=${VERSION:-1.8}
|
VERSION=${VERSION:-1.9}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-1}
|
||||||
TAG=${TAG:-_SBo}
|
TAG=${TAG:-_SBo}
|
||||||
|
|
||||||
|
@ -51,6 +51,11 @@ find . \
|
||||||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
-exec chmod 644 {} \;
|
-exec chmod 644 {} \;
|
||||||
|
|
||||||
|
# add some missing includes and libraries, patches from here:
|
||||||
|
# http://cvs.rpmfusion.org/viewvc/rpms/sonic-visualiser-freeworld/F-17/?root=free
|
||||||
|
patch -p1 < $CWD/libx11.diff
|
||||||
|
patch -p1 < $CWD/gcc47.diff
|
||||||
|
|
||||||
CFLAGS="$SLKCFLAGS" \
|
CFLAGS="$SLKCFLAGS" \
|
||||||
CXXFLAGS="$SLKCFLAGS" \
|
CXXFLAGS="$SLKCFLAGS" \
|
||||||
./configure \
|
./configure \
|
||||||
|
@ -62,15 +67,19 @@ CXXFLAGS="$SLKCFLAGS" \
|
||||||
--docdir=/usr/doc/$PRGNAM-$VERSION \
|
--docdir=/usr/doc/$PRGNAM-$VERSION \
|
||||||
--build=$ARCH-slackware-linux
|
--build=$ARCH-slackware-linux
|
||||||
|
|
||||||
make
|
make -j1
|
||||||
|
|
||||||
# There is no 'make install', stick everything where it goes:
|
# There is no 'make install', stick everything where it goes:
|
||||||
mkdir -p $PKG/usr/{bin,share/$PRGNAM/samples}
|
mkdir -p $PKG/usr/{bin,share/$PRGNAM/samples}
|
||||||
install -s -m0755 $PRGNAM/$PRGNAM $PKG/usr/bin/$PRGNAM
|
install -s -m0755 $PRGNAM/$PRGNAM $PKG/usr/bin/$PRGNAM
|
||||||
install -m0644 $PRGNAM/samples/* $PKG/usr/share/$PRGNAM/samples
|
install -m0644 $PRGNAM/samples/* $PKG/usr/share/$PRGNAM/samples
|
||||||
|
|
||||||
|
# desktop file fails to validate due to a couple of missing semicolons,
|
||||||
|
# so fix it:
|
||||||
mkdir -p $PKG/usr/share/applications
|
mkdir -p $PKG/usr/share/applications
|
||||||
cp $PRGNAM/$PRGNAM.desktop $PKG/usr/share/applications
|
sed '/^\(Categories\|MimeType\)/s,$,;,' \
|
||||||
|
< $PRGNAM/$PRGNAM.desktop \
|
||||||
|
> $PKG/usr/share/applications/$PRGNAM.desktop
|
||||||
|
|
||||||
mkdir -p $PKG/usr/share/icons/hicolor/scalable/apps
|
mkdir -p $PKG/usr/share/icons/hicolor/scalable/apps
|
||||||
cp $PRGNAM/icons/sv-icon.svg $PKG/usr/share/icons/hicolor/scalable/apps
|
cp $PRGNAM/icons/sv-icon.svg $PKG/usr/share/icons/hicolor/scalable/apps
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
PRGNAM="sonic-visualiser"
|
PRGNAM="sonic-visualiser"
|
||||||
VERSION="1.8"
|
VERSION="1.9"
|
||||||
HOMEPAGE="http://sonicvisualiser.org/"
|
HOMEPAGE="http://sonicvisualiser.org/"
|
||||||
DOWNLOAD="http://downloads.sourceforge.net/sv1/sonic-visualiser-1.8.tar.gz"
|
DOWNLOAD="http://code.soundsoftware.ac.uk/attachments/download/194/sonic-visualiser-1.9.tar.gz"
|
||||||
MD5SUM="ad676d0b4cf5b8561306487f52642862"
|
MD5SUM="a50037994d180c7b9b113fbde3131a8c"
|
||||||
DOWNLOAD_x86_64=""
|
DOWNLOAD_x86_64=""
|
||||||
MD5SUM_x86_64=""
|
MD5SUM_x86_64=""
|
||||||
REQUIRES="jack-audio-connection-kit liblrdf rubberband"
|
REQUIRES="jack-audio-connection-kit liblrdf rubberband"
|
||||||
|
|
Loading…
Reference in a new issue