From 7f0f4e3f81c9b7e6218f4865367c17de247adf02 Mon Sep 17 00:00:00 2001 From: Phantop Date: Sat, 30 Jul 2022 11:56:48 -0400 Subject: [PATCH] apps: signal and fix names with absolute paths --- apps/mkdotnet | 2 +- apps/mkgo | 2 +- apps/mkjava | 2 +- apps/mkmp3tag | 2 +- apps/mkmusl | 2 +- apps/mknode | 2 +- apps/mkpypy | 2 +- apps/mkrust | 2 +- apps/mksignal | 11 +++++++++++ apps/mktex | 2 +- apps/mkwine | 2 +- apps/rustsolus | 4 ++-- 12 files changed, 23 insertions(+), 12 deletions(-) create mode 100755 apps/mksignal diff --git a/apps/mkdotnet b/apps/mkdotnet index b129c00..1bdf62a 100755 --- a/apps/mkdotnet +++ b/apps/mkdotnet @@ -1,5 +1,5 @@ #!/bin/sh -APP=${0#./mk} +APP=$(basename "$0" | sed 's/^mk//') DIR=/tmp/appdwarf/$APP mkdir -p "$DIR" LINK=https://dotnetcli.azureedge.net/dotnet/Runtime diff --git a/apps/mkgo b/apps/mkgo index eb73e98..7eac30a 100755 --- a/apps/mkgo +++ b/apps/mkgo @@ -1,5 +1,5 @@ #!/bin/sh -APP=${0#./mk} +APP=$(basename "$0" | sed 's/^mk//') DIR=/tmp/appdwarf/$APP mkdir -p "$DIR" LINK=$(curl https://go.dev/dl/ | grep -m1 linux | cut -d\" -f4) diff --git a/apps/mkjava b/apps/mkjava index 0f97481..c1da69f 100755 --- a/apps/mkjava +++ b/apps/mkjava @@ -1,5 +1,5 @@ #!/bin/sh -APP=${0#./mk} +APP=$(basename "$0" | sed 's/^mk//') DIR=/tmp/appdwarf/$APP mkdir -p "$DIR" LINK=https://api.adoptium.net/v3/binary/latest/$1/ga/linux/x64/jre/hotspot/normal/eclipse diff --git a/apps/mkmp3tag b/apps/mkmp3tag index 2954351..2cf0a53 100755 --- a/apps/mkmp3tag +++ b/apps/mkmp3tag @@ -1,5 +1,5 @@ #!/bin/sh -APP=${0#./mk} +APP=$(basename "$0" | sed 's/^mk//') DIR=/tmp/appdwarf/$APP mkdir -p "$DIR" LINK=$(curl -L mp3tag.de/dodownload64.html | awk -F'[="]' /URL/'{print $7}') diff --git a/apps/mkmusl b/apps/mkmusl index 2c7a85b..91d8b84 100755 --- a/apps/mkmusl +++ b/apps/mkmusl @@ -1,5 +1,5 @@ #!/bin/sh -APP=${0#./mk} +APP=$(basename "$0" | sed 's/^mk//') DIR=/tmp/appdwarf/$APP mkdir "$DIR" curl http://musl.cc/x86_64-linux-musl-native.tgz | tar xz -C"$DIR" diff --git a/apps/mknode b/apps/mknode index 6ad2dd8..a8ef6c4 100755 --- a/apps/mknode +++ b/apps/mknode @@ -1,5 +1,5 @@ #!/bin/sh -APP=${0#./mk} +APP=$(basename "$0" | sed 's/^mk//') DIR=/tmp/appdwarf/$APP mkdir -p "$DIR" LINK=$(curl https://nodejs.org/en/download/current/ | grep -m1 linux | cut -d\" -f4) diff --git a/apps/mkpypy b/apps/mkpypy index a2f5b66..c0c6143 100755 --- a/apps/mkpypy +++ b/apps/mkpypy @@ -1,5 +1,5 @@ #!/bin/sh -APP=${0#./mk} +APP=$(basename "$0" | sed 's/^mk//') DIR=/tmp/appdwarf/$APP mkdir -p "$DIR" LINK="https://buildbot.pypy.org/nightly/py3.9/pypy-c-jit-latest-linux64.tar.bz2" diff --git a/apps/mkrust b/apps/mkrust index 25a5986..1b48d89 100755 --- a/apps/mkrust +++ b/apps/mkrust @@ -1,5 +1,5 @@ #!/bin/sh -APP=${0#./mk} +APP=$(basename "$0" | sed 's/^mk//') DIR=/tmp/appdwarf/$APP ARCH=x86_64-unknown-linux-gnu mkdir -p "$DIR" diff --git a/apps/mksignal b/apps/mksignal new file mode 100755 index 0000000..e3b52a0 --- /dev/null +++ b/apps/mksignal @@ -0,0 +1,11 @@ +#!/bin/sh +APP=$(basename "$0" | sed 's/^mk//') +DIR=/tmp/appdwarf/$APP +mkdir -p "$DIR" +eopkg fc -o "$DIR" signal-desktop +parallel "unzip -op {} install.tar.xz | tar xJf - -C$DIR" ::: "$DIR"/*.eopkg +ln -s usr/share/signal-desktop/signal-desktop "$DIR"/AppRun +rm "$DIR"/*.eopkg +appdwarf "$DIR" +mv "$DIR".sh "$APP" +rm -rf "$DIR" diff --git a/apps/mktex b/apps/mktex index 1301034..d20bd87 100755 --- a/apps/mktex +++ b/apps/mktex @@ -1,5 +1,5 @@ #!/bin/sh -APP=${0#./mk} +APP=$(basename "$0" | sed 's/^mk//') DIR=/tmp/appdwarf/$APP mkdir -p "$DIR" LINK=https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz diff --git a/apps/mkwine b/apps/mkwine index 551b7be..06037fb 100755 --- a/apps/mkwine +++ b/apps/mkwine @@ -1,5 +1,5 @@ #!/bin/sh -APP=${0#./mk} +APP=$(basename "$0" | sed 's/^mk//') DIR=/tmp/appdwarf/$APP mkdir -p "$DIR" VER=Kron4ek/Wine-Builds diff --git a/apps/rustsolus b/apps/rustsolus index 8f4c469..5a7ef3d 100755 --- a/apps/rustsolus +++ b/apps/rustsolus @@ -1,9 +1,9 @@ #!/bin/sh -APP=${0#./} +APP=$(basename "$0") DIR=/tmp/appdwarf/$APP mkdir -p "$DIR" eopkg fc -o "$DIR" cargo rust -parallel "unzip -op {} install.tar.xz | tar xJf - -C"$DIR"" ::: "$DIR"/*.eopkg +parallel "unzip -op {} install.tar.xz | tar xJf - -C$DIR" ::: "$DIR"/*.eopkg rm -r "$DIR"/usr/lib64/rustlib/i686-unknown-linux-gnu "$DIR"/*.eopkg appdwarf -b "$DIR"/usr/AppRun appdwarf "$DIR"/usr