diff options
author | Antonio Leal <antonio.leal@yahoo.com> | 2025-03-22 16:40:34 +0000 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2025-03-22 23:57:18 +0700 |
commit | 18b0c1902dd167e133b8ea17f65f2d8ac8f700db (patch) | |
tree | 649cd200d5438b3258a746ad275475e768dc4fe8 | |
parent | f14f29cc6696d5a6af8ed90f0d3876e5adfac158 (diff) |
multimedia/muse-sounds-manager: Updated for version 2.0.3.659
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r-- | multimedia/muse-sounds-manager/muse-sounds-manager.SlackBuild | 54 | ||||
-rw-r--r-- | multimedia/muse-sounds-manager/muse-sounds-manager.info | 8 | ||||
-rw-r--r-- | multimedia/muse-sounds-manager/slack-desc | 2 |
3 files changed, 35 insertions, 29 deletions
diff --git a/multimedia/muse-sounds-manager/muse-sounds-manager.SlackBuild b/multimedia/muse-sounds-manager/muse-sounds-manager.SlackBuild index b02fe6b2bd..dc492576ec 100644 --- a/multimedia/muse-sounds-manager/muse-sounds-manager.SlackBuild +++ b/multimedia/muse-sounds-manager/muse-sounds-manager.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for muse-sounds-manager -# Copyright 2024 Antonio Leal, Porto Salvo, Oeiras, Portugal +# Copyright 2024-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,26 +25,17 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=muse-sounds-manager -VERSION=${VERSION:-1.1.0.587} +VERSION=${VERSION:-2.0.3.659} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi - -if [ "$ARCH" = "x86_64" ] ; then - BASENAME=${BASENAME:-Muse_Sounds_Manager_Beta} -else - echo "Package for $(uname -m) architecture is not available." - exit 1 -fi +case "$( uname -m )" in + x86_64) ARCH=x86_64 ; BASENAME=${BASENAME:-Muse_Sounds_Manager_Beta} ;; + *) echo "Package for $(uname -m) architecture is not available." ; exit 1 ;; +esac +set -e if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -54,12 +45,13 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -set -e - rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT -cd $PKG -ar p $CWD/$BASENAME.deb data.tar.xz | tar xvJ +cd $TMP +rm -rf ${PRGNAM}-${VERSION} +tar xvfz $CWD/Muse_Sounds_Manager_x64.tar.gz +mv muse_sounds_manager_x64_${VERSION} ${PRGNAM}-${VERSION} +cd ${PRGNAM}-${VERSION} chown -R root:root . find -L . \ @@ -68,11 +60,18 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# install tarball files in the correct locations +mkdir -p $PKG/opt/muse-sounds-manager $PKG/usr/bin $PKG/usr/share/applications $PKG/usr/share/icons +cp bin/* $PKG/opt/muse-sounds-manager/ +cp -r res/icons/* $PKG/usr/share/icons +cp res/muse-sounds-manager.desktop $PKG/usr/share/applications/muse-sounds-manager.desktop + + rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la -# find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ -# | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -strip --strip-unneeded $PKG/opt/muse-sounds-manager/libServiceCore.so +#find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ +# | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +strip --strip-unneeded $PKG/opt/muse-sounds-manager/*.so # Fix launcher sed -i '2d' $PKG/usr/share/applications/muse-sounds-manager.desktop @@ -83,10 +82,17 @@ sed -i 's|Categories=GNOME;Application;Network|Categories=AudioVideo|' $PKG/usr/ # Make sure top-level perms are correct: chmod 0755 . chmod +x $PKG/opt/$PRGNAM/*.so -chmod +x $PKG/opt/$PRGNAM/Muse.Client.Linux + +# create a launcher +cat > $PKG/usr/bin/muse-sounds-manager << EOL +#!/bin/bash +/opt/muse-sounds-manager/muse-sounds-manager +EOL +chmod +x $PKG/usr/bin/muse-sounds-manager mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +cat README.txt > $PKG/usr/doc/$PRGNAM-$VERSION/README.txt mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/multimedia/muse-sounds-manager/muse-sounds-manager.info b/multimedia/muse-sounds-manager/muse-sounds-manager.info index 0f91267fb5..405461a5c3 100644 --- a/multimedia/muse-sounds-manager/muse-sounds-manager.info +++ b/multimedia/muse-sounds-manager/muse-sounds-manager.info @@ -1,10 +1,10 @@ PRGNAM="muse-sounds-manager" -VERSION="1.1.0.587" -HOMEPAGE="https://www.musehub.com/" +VERSION="2.0.3.659" +HOMEPAGE="https://musescore.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://muse-cdn.com/Muse_Sounds_Manager_Beta.deb" -MD5SUM_x86_64="ce802c9d0706162ea5a569527a962cf8" +DOWNLOAD_x86_64="https://muse-cdn.com/Muse_Sounds_Manager_x64.tar.gz" +MD5SUM_x86_64="d35213d3764a402e32114dc764458715" REQUIRES="" MAINTAINER="Antonio Leal" EMAIL="antonioleal@yahoo.com" diff --git a/multimedia/muse-sounds-manager/slack-desc b/multimedia/muse-sounds-manager/slack-desc index 305249a10a..4fe322f558 100644 --- a/multimedia/muse-sounds-manager/slack-desc +++ b/multimedia/muse-sounds-manager/slack-desc @@ -15,5 +15,5 @@ muse-sounds-manager: revolutionary playback engine that powers these application muse-sounds-manager: they are capable of rendering incredibly lifelike results which muse-sounds-manager: breathe realism and emotion into your compositions. muse-sounds-manager: -muse-sounds-manager: Homepage: https://www.musehub.com +muse-sounds-manager: muse-sounds-manager: |