From d5e2b6db39815d46290c633a33aeae7fc8557d69 Mon Sep 17 00:00:00 2001 From: iVAN <88724353+ivan-hc@users.noreply.github.com> Date: Thu, 16 Jan 2025 07:55:05 +0100 Subject: [PATCH] Removed two apps (#1297) * Update x86_64-apps * Delete programs/x86_64/sortty * Delete programs/x86_64/lunyr --- programs/x86_64-apps | 2 -- programs/x86_64/lunyr | 74 ------------------------------------------ programs/x86_64/sortty | 55 ------------------------------- 3 files changed, 131 deletions(-) delete mode 100644 programs/x86_64/lunyr delete mode 100644 programs/x86_64/sortty diff --git a/programs/x86_64-apps b/programs/x86_64-apps index cfedae637..fd50fba29 100644 --- a/programs/x86_64-apps +++ b/programs/x86_64-apps @@ -1277,7 +1277,6 @@ ◆ luna : Manage npm dependencies through a modern UI. ◆ lunar-client : Free Minecraft Client, a modpack for all versions of Minecraft. ◆ lunatask : All-in-one encrypted to-do list, notebook, habit and mood tracker. -◆ lunyr : Ethereum-based Encyclopedia. ◆ lutris : Unofficial. Install and play video games from all eras and from most gaming systems, by leveraging and combining existing emulators, WINE included. ◆ lux : A free open source image and panorama viewer. ◆ lx-music-desktop : 一个基于electron的音乐软件. @@ -2099,7 +2098,6 @@ ◆ sonixd : A full-featured Subsonic/Jellyfin compatible desktop music player. ◆ sonusmix : Next-gen Pipewire audio routing tool. ◆ s : Open a web search in your terminal. -◆ sortty : sortty - sorting algorithms in the terminal. ◆ soul-arena : Bleach-based online multiplayer strategy game. ◆ soundcloud-rpc : A SoundCloud client with Discord Rich Presence and AdBlock. ◆ sourcetrail : Source explorer to get you productive on unfamiliar source code. diff --git a/programs/x86_64/lunyr b/programs/x86_64/lunyr deleted file mode 100644 index ab9ff00be..000000000 --- a/programs/x86_64/lunyr +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/sh - -# AM INSTALL SCRIPT VERSION 3.5 -set -u -APP=lunyr -SITE="https://lunyr.com" - -# CREATE DIRECTORIES AND ADD REMOVER -[ -n "$APP" ] && mkdir -p "/opt/$APP/tmp" "/opt/$APP/icons" && cd "/opt/$APP/tmp" || exit 1 -printf "#!/bin/sh\nset -e\nrm -f /usr/local/bin/$APP\nrm -R -f /opt/$APP" > ../remove -printf '\n%s' "rm -f /usr/local/share/applications/$APP-AM.desktop" >> ../remove -chmod a+x ../remove || exit 1 - -# DOWNLOAD AND PREPARE THE APP, $version is also used for updates -version=$(echo "https://download.lunyr.com/$(curl -Ls https://download.lunyr.com/ | tr '>' '\n' | tr '<' '\n' | grep -i "appimage$" | grep -v client | tail -1)") -wget "$version" || exit 1 -#wget "$version.zsync" 2> /dev/null # Comment out this line if you want to use zsync -# Use tar fx ./*tar* here for example in this line in case a compressed file is downloaded. -cd .. -mv ./tmp/*mage ./"$APP" -mv ./tmp/*.zsync ./"$APP".zsync 2>/dev/null -rm -R -f ./tmp || exit 1 -echo "$version" > ./version -chmod a+x ./"$APP" || exit 1 - -# LINK TO PATH -ln -s "/opt/$APP/$APP" "/usr/local/bin/$APP" - -# SCRIPT TO UPDATE THE PROGRAM -cat >> ./AM-updater << 'EOF' -#!/bin/sh -set -u -APP=lunyr -SITE="https://lunyr.com" -version0=$(cat "/opt/$APP/version") -version=$(echo "https://download.lunyr.com/$(curl -Ls https://download.lunyr.com/ | tr '>' '\n' | tr '<' '\n' | grep -i "appimage$" | grep -v client | tail -1)") -[ -n "$version" ] || { echo "Error getting link"; exit 1; } -if [ "$version" != "$version0" ] || [ -e /opt/"$APP"/*.zsync ]; then - mkdir "/opt/$APP/tmp" && cd "/opt/$APP/tmp" || exit 1 - [ -e ../*.zsync ] || notify-send "A new version of $APP is available, please wait" - [ -e ../*.zsync ] && wget "$version.zsync" 2>/dev/null || { wget "$version" || exit 1; } - # Use tar fx ./*tar* here for example in this line in case a compressed file is downloaded. - cd .. - mv ./tmp/*.zsync ./"$APP".zsync 2>/dev/null || mv --backup=t ./tmp/*mage ./"$APP" - [ -e ./*.zsync ] && { zsync ./"$APP".zsync || notify-send -u critical "zsync failed to update $APP"; } - chmod a+x ./"$APP" || exit 1 - echo "$version" > ./version - rm -R -f ./*zs-old ./*.part ./tmp ./*~ - notify-send "$APP is updated!" -else - echo "Update not needed!" -fi -EOF -chmod a+x ./AM-updater || exit 1 - -# LAUNCHER & ICON -./"$APP" --appimage-extract *.desktop 1>/dev/null && mv ./squashfs-root/*.desktop ./"$APP".desktop -./"$APP" --appimage-extract .DirIcon 1>/dev/null && mv ./squashfs-root/.DirIcon ./DirIcon -COUNT=0 -while [ "$COUNT" -lt 10 ]; do # Tries to get the actual icon/desktop if it is a symlink to another symlink - if [ -L ./"$APP".desktop ]; then - LINKPATH="$(readlink ./"$APP".desktop | sed 's|^\./||' 2>/dev/null)" - ./"$APP" --appimage-extract "$LINKPATH" 1>/dev/null && mv ./squashfs-root/"$LINKPATH" ./"$APP".desktop - fi - if [ -L ./DirIcon ]; then - LINKPATH="$(readlink ./DirIcon | sed 's|^\./||' 2>/dev/null)" - ./"$APP" --appimage-extract "$LINKPATH" 1>/dev/null && mv ./squashfs-root/"$LINKPATH" ./DirIcon - fi - [ ! -L ./"$APP".desktop ] && [ ! -L ./DirIcon ] && break - COUNT=$((COUNT + 1)) -done -sed -i "s#Exec=[^ ]*#Exec=$APP#g; s#Icon=.*#Icon=/opt/$APP/icons/$APP#g" ./"$APP".desktop -mv ./"$APP".desktop /usr/local/share/applications/"$APP"-AM.desktop && mv ./DirIcon ./icons/"$APP" 1>/dev/null -rm -R -f ./squashfs-root diff --git a/programs/x86_64/sortty b/programs/x86_64/sortty deleted file mode 100644 index 01cb7bbb5..000000000 --- a/programs/x86_64/sortty +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/sh - -# AM INSTALL SCRIPT VERSION 3.5 -set -u -APP=sortty -SITE="dormant-chicken/sortty" - -# CREATE DIRECTORIES AND ADD REMOVER -[ -n "$APP" ] && mkdir -p "/opt/$APP/tmp" "/opt/$APP/icons" && cd "/opt/$APP/tmp" || exit 1 -printf "#!/bin/sh\nset -e\nrm -f /usr/local/bin/$APP\nrm -R -f /opt/$APP" > ../remove -#printf '\n%s' "rm -f /usr/local/share/applications/$APP-AM.desktop" >> ../remove -chmod a+x ../remove || exit 1 - -# DOWNLOAD AND PREPARE THE APP, $version is also used for updates -version=$(curl -Ls https://api.github.com/repos/dormant-chicken/sortty/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386\|i686\|aarch64\|arm64\|armv7l" | grep -i "tar.gz$" | head -1) -wget "$version" || exit 1 -[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z -[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.* -[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip -cd .. -if [ -d ./tmp/* 2>/dev/null ]; then mv ./tmp/*/* ./; else mv ./tmp/* ./"$APP" 2>/dev/null || mv ./tmp/* ./; fi -rm -R -f ./tmp || exit 1 -echo "$version" > ./version -chmod a+x ./$APP || exit 1 - -# LINK TO PATH -ln -s "/opt/$APP/$APP" "/usr/local/bin/$APP" - -# SCRIPT TO UPDATE THE PROGRAM -cat >> ./AM-updater << 'EOF' -#!/bin/sh -set -u -APP=sortty -SITE="dormant-chicken/sortty" -version0=$(cat "/opt/$APP/version") -version=$(curl -Ls https://api.github.com/repos/dormant-chicken/sortty/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386\|i686\|aarch64\|arm64\|armv7l" | grep -i "tar.gz$" | head -1) -[ -n "$version" ] || { echo "Error getting link"; exit 1; } -if [ "$version" != "$version0" ]; then - mkdir "/opt/$APP/tmp" && cd "/opt/$APP/tmp" || exit 1 - notify-send "A new version of $APP is available, please wait" - wget "$version" || exit 1 - [ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z - [ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.* - [ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip - cd .. - if [ -d ./tmp/* 2>/dev/null ]; then mv --backup=t ./tmp/*/* ./; else mv --backup=t ./tmp/* ./"$APP" 2>/dev/null || mv --backup=t ./tmp/* ./; fi - chmod a+x ./"$APP" || exit 1 - echo "$version" > ./version - rm -R -f ./tmp ./*~ - notify-send "$APP is updated!" -else - echo "Update not needed!" -fi -EOF -chmod a+x ./AM-updater || exit 1