From 5c421780d47ca09a659164231f9f02bf43d591a7 Mon Sep 17 00:00:00 2001 From: newbluemoon Date: Sat, 26 Oct 2019 08:12:42 +0200 Subject: [PATCH] sonic-visualiser: update to 4.0 --- srcpkgs/sonic-visualiser/template | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/srcpkgs/sonic-visualiser/template b/srcpkgs/sonic-visualiser/template index 8ad6346646e..9afec92e0a1 100644 --- a/srcpkgs/sonic-visualiser/template +++ b/srcpkgs/sonic-visualiser/template @@ -1,6 +1,6 @@ # Template file for 'sonic-visualiser' pkgname=sonic-visualiser -version=3.3 +version=4.0 revision=1 build_style=gnu-configure hostmakedepends="pkg-config capnproto-devel" @@ -13,8 +13,12 @@ maintainer="newbluemoon " license="GPL-2.0-or-later" homepage="https://www.sonicvisualiser.org/" changelog="https://code.soundsoftware.ac.uk/projects/sonic-visualiser/repository/entry/CHANGELOG" -distfiles="https://code.soundsoftware.ac.uk/attachments/download/2491/${pkgname}-${version}.tar.gz" -checksum=18fa86824146c6338057d9a07377fb8068bab4279b1c77c59191b700048c0f93 +distfiles="https://code.soundsoftware.ac.uk/attachments/download/2580/${pkgname}-${version}.tar.gz" +checksum=355ee125e7b837fdbd008352c96e25b0271ff8234981375266a88bcdf0b43965 + +case "$XBPS_TARGET_MACHINE" in + armv6*) makedepends+=" libatomic-devel" ;; +esac if [ "$CROSS_BUILD" ]; then hostmakedepends+=" qt5-qmake qt5-svg-devel" @@ -29,14 +33,24 @@ post_extract() { test-svcore-data-model.pro \ test-svcore-system.pro fi + + case "$XBPS_TARGET_MACHINE" in + armv6*) sed -i -e "s/^linux\*:LIBS +=.*/& -latomic/" config.pri.in ;; + esac +} + +post_configure() { + if [ "$CROSS_BUILD" ]; then + sed -i -e "s;\(/usr/lib/libQt5\);${XBPS_CROSS_BASE}\1;g" \ + Makefile* checker/Makefile* + fi } do_install() { vbin sonic-visualiser vbin piper-vamp-simple-server vbin vamp-plugin-load-checker - vlicense COPYING - vlicense deploy/linux/doc/sonic-visualiser/copyright + vdoc deploy/linux/doc/sonic-visualiser/copyright vdoc README.md vdoc README.OSC vdoc CITATION