diff --git a/.appimage/cointop.yml b/.appimage/cointop.yml new file mode 100644 index 0000000..457c7e8 --- /dev/null +++ b/.appimage/cointop.yml @@ -0,0 +1,23 @@ +app: cointop + +ingredients: + script: + - LOGO_URL="https://raw.githubusercontent.com/miguelmota/cointop/master/assets/logos/cointop_icon.png" + - TAR_URL=$(wget -q "https://api.github.com/repos/miguelmota/cointop/releases/latest" -O - | grep -E "https.*cointop.*linux_amd64.tar.gz" | cut -d'"' -f4) + - wget -c $TAR_URL + - echo $TAR_URL | cut -d/ -f8 > VERSION + - tar zxvf cointop*tar.gz + - wget $LOGO_URL -O cointop.png + +script: + - cp ../cointop usr/bin + - cp ../cointop.png . + - cat > cointop.desktop < pkg/notifier/mp3.go + +pkg2appimage-install: + wget -c https://github.com/$(wget -q https://github.com/AppImage/pkg2appimage/releases -O - | grep "pkg2appimage-.*-x86_64.AppImage" | head -n 1 | cut -d '"' -f 2) + chmod +x pkg2appimage-*.AppImage + +appimage-clean-workspace: + rm -rf .appimage_workspace + +appimage-clean: appimage-clean-workspace + rm -rf *.AppImage + +.PHONY: appimage +appimage: appimage-clean-workspace + ( \ + mkdir -p .appimage_workspace && \ + mkdir -p dist/appimage && \ + cd .appimage_workspace && \ + ../pkg2appimage-*.AppImage ../.appimage/cointop.yml && \ + cp out/cointop-*.AppImage ../dist/appimage/ \ + ) + +appimage-run: + ./dist/appimage/cointop-*.AppImage