diff options
Diffstat (limited to 'system/doublecmd-qt5/doublecmd-qt5.SlackBuild')
-rw-r--r-- | system/doublecmd-qt5/doublecmd-qt5.SlackBuild | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/system/doublecmd-qt5/doublecmd-qt5.SlackBuild b/system/doublecmd-qt5/doublecmd-qt5.SlackBuild index ad6d5552bb..00d22a47f3 100644 --- a/system/doublecmd-qt5/doublecmd-qt5.SlackBuild +++ b/system/doublecmd-qt5/doublecmd-qt5.SlackBuild @@ -1,5 +1,8 @@ #!/bin/bash +# Slackware build script for doublecmd + +# Copyright (C) 2023-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal # Copyright (C) 2023 Hao Chi Kiang <no@no.noooo.ooo> # All rights reserved. # @@ -20,14 +23,11 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# revision date: 2023/11/11 - cd $(dirname $0) ; CWD=$(pwd) PRGNAM=doublecmd-qt5 UPSTR_PRGNAME=doublecmd -VERSION=${VERSION:-1.1.19} +VERSION=${VERSION:-1.1.28} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -52,18 +52,23 @@ OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then SLKLAZBUILDFLAGS="--cpu=i386" CPU_TARGET=i386 + LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKLAZBUILDFLAGS="--cpu=i386" CPU_TARGET=i386 + LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then SLKLAZBUILDFLAGS="--cpu=x86_64" CPU_TARGET=$ARCH + LIBDIRSUFFIX="64" elif [ "$ARCH" = "aarch64" ]; then SLKLAZBUILDFLAGS="--cpu=aarch64" CPU_TARGET=$ARCH + LIBDIRSUFFIX="64" else SLKLAZBUILDFLAGS="" CPU_TARGET=$ARCH + LIBDIRSUFFIX="64" fi set -e @@ -92,7 +97,7 @@ find -L . \ # Build it. Adapted from # https://gitlab.archlinux.org/archlinux/packaging/packages/doublecmd/-/blob/5afa60350dcbce809f26081537032c70620e91e1/PKGBUILD cp -a /usr/share/lazarus ./ -sed -e 's/LIB_SUFFIX=.*/LIB_SUFFIX=/g' -i install/linux/install.sh +#sed -e 's/LIB_SUFFIX=.*/LIB_SUFFIX=/g' -i install/linux/install.sh sed -e "s@=\$(which lazbuild)@=\"\$(which lazbuild) --lazarusdir=$(pwd)/lazarus\"@" -i build.sh sed -e '/doublecmd.zdli/d' -i install/linux/install.sh lcl=qt5 CPU_TARGET=$CPU_TARGET ./build.sh components @@ -111,7 +116,7 @@ sed -i "s|share/man|man|g" ./install/linux/install.sh ./install/linux/install.sh --install-prefix="$PKG" # make plugins executable: -chmod -R +x $PKG/usr/lib/doublecmd/plugins/* +chmod -R +x $PKG/usr/lib${LIBDIRSUFFIX}/doublecmd/plugins/* # Strip everything. find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ |