diff --git a/apps/mkeopkg b/apps/mkeopkg new file mode 100755 index 0000000..98011fb --- /dev/null +++ b/apps/mkeopkg @@ -0,0 +1,12 @@ +#!/bin/sh +APP=$(basename "$0" | sed 's/^mk//') +DIR=/tmp/appdwarf/$APP +mkdir -p "$DIR" +eopkg fc -o "$DIR" "$@" +parallel "unzip -op {} install.tar.xz | tar xJf - -C$DIR" ::: "$DIR"/*.eopkg +rm "$DIR"/*.eopkg +appdwarf -b "$DIR"/AppRun +sed -i 2,4s#/bin#/usr/bin# "$DIR"/AppRun +appdwarf "$DIR" +mv "$DIR".sh "$APP" +rm -rf "$DIR" diff --git a/apps/mkmusikcube b/apps/mkmusikcube new file mode 100755 index 0000000..e6f098f --- /dev/null +++ b/apps/mkmusikcube @@ -0,0 +1,11 @@ +#!/bin/sh +APP=$(basename "$0" | sed 's/^mk//') +DIR=/tmp/appdwarf/$APP +mkdir -p "$DIR" +LINK=$(curl https://api.github.com/repos/clangen/musikcube/releases | grep -om2 http.\*bz2 | tail -n1) +curl -L "$LINK" | tar xj -C"$DIR" +mv "$DIR"/musikcube*/* "$DIR" +appdwarf -a "$DIR"/AppRun +appdwarf "$DIR" "$@" +mv "$DIR".sh "$APP" +rm -rf "$DIR"