Skip to content

Commit 8bf8d64

Browse files
MichaInggithub-actions[bot]
authored andcommitted
dietpi-software: update software URLs
1 parent eb197f7 commit 8bf8d64

1 file changed

Lines changed: 27 additions & 27 deletions

File tree

dietpi/dietpi-software

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2823,7 +2823,7 @@ _EOF_
28232823
else
28242824
local arch=$(dpkg --print-architecture)
28252825
local dist=${G_DISTRO_NAME/forky/trixie}
2826-
local fallback_url="https://github.com/snapcast/snapcast/releases/download/v0.34.0/snapserver_0.34.0-1_${arch}_$dist.deb"
2826+
local fallback_url="https://github.com/snapcast/snapcast/releases/download/v0.35.0/snapserver_0.35.0-1_${arch}_$dist.deb"
28272827
Download_Install "$(curl -sSfL 'https://api.github.com/repos/snapcast/snapcast/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/snapserver_[^\"\/]*_${arch}_$dist.deb")"
28282828

28292829
# Fix /var/lib/snapserver permissions, just in case Debian's package was previously used, which uses the "_snapserver" user, instead of "snapserver"
@@ -2845,7 +2845,7 @@ _EOF_
28452845
else
28462846
local arch=$(dpkg --print-architecture)
28472847
local dist=${G_DISTRO_NAME/forky/trixie}
2848-
local fallback_url="https://github.com/snapcast/snapcast/releases/download/v0.34.0/snapclient_0.34.0-1_${arch}_$dist.deb"
2848+
local fallback_url="https://github.com/snapcast/snapcast/releases/download/v0.35.0/snapclient_0.35.0-1_${arch}_$dist.deb"
28492849
Download_Install "$(curl -sSfL 'https://api.github.com/repos/snapcast/snapcast/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/snapclient_[^\"\/]*_${arch}_$dist.deb")"
28502850
fi
28512851
G_EXEC systemctl stop snapclient
@@ -3180,7 +3180,7 @@ _EOF_"
31803180

31813181
# Get latest version
31823182
local file=$(curl -sSfL 'https://go.dev/dl/?mode=json' | grep -o "go[0-9.]*\.linux-$arch\.tar\.gz" | head -1)
3183-
[[ $file ]] || { file="go1.26.0.linux-$arch.tar.gz"; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. \"$file\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
3183+
[[ $file ]] || { file="go1.26.1.linux-$arch.tar.gz"; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. \"$file\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
31843184

31853185
# Reinstall: Remove previous instance
31863186
[[ -d '/usr/local/go' ]] && G_EXEC rm -R /usr/local/go
@@ -3206,7 +3206,7 @@ _EOF_"
32063206
11) local arch='riscv64gc-unknown-linux-gnu';;
32073207
*) local arch='x86_64-unknown-linux-gnu';;
32083208
esac
3209-
local fallback_url="https://github.com/astral-sh/uv/releases/download/0.10.8/uv-$arch.tar.gz"
3209+
local fallback_url="https://github.com/astral-sh/uv/releases/download/0.10.12/uv-$arch.tar.gz"
32103210
Download_Install "$(curl -sSfL 'https://api.github.com/repos/astral-sh/uv/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/uv-$arch\.tar\.gz(?=\")")"
32113211
G_EXEC mv "uv-$arch/uv" /usr/local/bin/uv
32123212
G_EXEC rm -R "uv-$arch"
@@ -4343,7 +4343,7 @@ _EOF_
43434343
else
43444344
# Find latest version
43454345
version=$(curl -sSfL 'https://dist.ipfs.tech/kubo/versions' | sed '/-rc[0-9]*$/d' | tail -1)
4346-
[[ $version ]] || { version='v0.39.0'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. Version \"$version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
4346+
[[ $version ]] || { version='v0.40.1'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. Version \"$version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
43474347
fi
43484348
Download_Install "https://dist.ipfs.tech/kubo/$version/kubo_${version}_linux-$arch.tar.gz"
43494349

@@ -4410,7 +4410,7 @@ sudo sysctl -p /etc/sysctl.d/dietpi-ipfs.conf
44104410
local micro_name='microblog-pub'
44114411
# Obtain latest Python 3.11.y version supported by pyenv
44124412
local micro_python_version=$(curl -sSfL 'https://api.github.com/repos/pyenv/pyenv/contents/plugins/python-build/share/python-build?ref=master' | grep -Po '"name": *"\K3\.11\.[0-9]*(?=")' | sort -Vr | head -1)
4413-
[[ $micro_python_version ]] || { micro_python_version='3.11.14'; G_DIETPI-NOTIFY 1 "Automatic latest Python version detection failed. Version \"$micro_python_version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
4413+
[[ $micro_python_version ]] || { micro_python_version='3.11.15'; G_DIETPI-NOTIFY 1 "Automatic latest Python version detection failed. Version \"$micro_python_version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
44144414
local micro_pyenv_dir="/opt/$micro_name"
44154415
local micro_pyenv_activate_file="$micro_pyenv_dir/pyenv-activate.sh"
44164416
local micro_virtualenv="$micro_pyenv_dir/.virtual_path"
@@ -4583,7 +4583,7 @@ _EOF_
45834583
10) local arch='amd64';;
45844584
*) local arch='arm';;
45854585
esac
4586-
local fallback_url="https://github.com/owncloud/ocis/releases/download/v8.0.0/ocis-8.0.0-linux-$arch"
4586+
local fallback_url="https://github.com/owncloud/ocis/releases/download/v8.0.1/ocis-8.0.1-linux-$arch"
45874587
Download_Install "$(curl -sSfL 'https://api.github.com/repos/owncloud/ocis/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/ocis-[^\"\/]*-linux-$arch(?=\")")" ocis
45884588
G_EXEC chmod +x ocis
45894589

@@ -6895,7 +6895,7 @@ _EOF_
68956895

68966896
# Obtain latest version: Stick with v3. Once v4 is released, we will surely need to adjust below code.
68976897
local url=$(curl -sSfL 'https://www.haproxy.org/' | grep -Po '(?<=href=")/download/3\..*/src/haproxy-.*\.tar\.gz(?=")' | head -1)
6898-
local fallback_url='https://www.haproxy.org/download/3.3/src/haproxy-3.3.4.tar.gz'
6898+
local fallback_url='https://www.haproxy.org/download/3.3/src/haproxy-3.3.6.tar.gz'
68996899
Download_Install "${url:+https://www.haproxy.org$url}"
69006900

69016901
# Compile
@@ -6996,7 +6996,7 @@ _EOF_
69966996
(( $G_HW_ARCH == 10 )) && arch='amd64'
69976997

69986998
# Grab latest package URL
6999-
local fallback_url="https://downloads.lms-community.org/nightly/lyrionmusicserver_9.1.1~1771596440_$arch.deb"
6999+
local fallback_url="https://downloads.lms-community.org/nightly/lyrionmusicserver_9.1.1~1773864220_$arch.deb"
70007000
Download_Install "$(curl -sSfL 'https://raw.githubusercontent.com/LMS-Community/lms-server-repository/master/stable.xml' | grep -om1 "https://[^\"]*_$arch.deb")"
70017001
G_EXEC systemctl stop lyrionmusicserver
70027002
Remove_SysV lyrionmusicserver
@@ -7516,7 +7516,7 @@ _EOF_
75167516
aDEPS=("php$PHP_VERSION-curl" "php$PHP_VERSION-intl" "php$PHP_VERSION-xml")
75177517

75187518
# Download
7519-
local fallback_url="https://github.com/ampache/ampache/releases/download/7.9.0/ampache-7.9.0_all_php$PHP_VERSION.zip"
7519+
local fallback_url="https://github.com/ampache/ampache/releases/download/7.9.2/ampache-7.9.2_all_php$PHP_VERSION.zip"
75207520
Download_Install "$(curl -sSfL 'https://api.github.com/repos/ampache/ampache/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/ampache-[0-9\.]*_all_php$PHP_VERSION.zip")" ampache
75217521

75227522
# Reinstall: Preserve configs from old and new paths
@@ -8850,7 +8850,7 @@ _EOF_
88508850
*) local arch='arm';;
88518851
esac
88528852

8853-
local fallback_url="https://github.com/syncthing/syncthing/releases/download/v2.0.14/syncthing-linux-$arch-v2.0.14.tar.gz"
8853+
local fallback_url="https://github.com/syncthing/syncthing/releases/download/v2.0.15/syncthing-linux-$arch-v2.0.15.tar.gz"
88548854
Download_Install "$(curl -sSfL 'https://api.github.com/repos/syncthing/syncthing/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/syncthing-linux-$arch-[^\"\/]*\.tar\.gz")"
88558855
G_EXEC mv syncthing-* /opt/syncthing
88568856
fi
@@ -9274,7 +9274,7 @@ _EOF_
92749274
aDEPS=("php$PHP_VERSION-bcmath" "php$PHP_VERSION-curl" "php$PHP_VERSION-mbstring" "php$PHP_VERSION-sqlite3" "php$PHP_VERSION-xml")
92759275

92769276
# Grab latest release
9277-
local fallback_url='https://github.com/koel/koel/releases/download/v8.3.0/koel-v8.3.0.tar.gz'
9277+
local fallback_url='https://github.com/koel/koel/releases/download/v8.3.1/koel-v8.3.1.tar.gz'
92789278
Download_Install "$(curl -sSfL 'https://api.github.com/repos/koel/koel/releases/latest' | grep -Po '"browser_download_url": *"\K[^"]*\/koel-[^"\/]*\.tar\.gz')"
92799279

92809280
# Reinstall: Clear previous install, but keep existing config file
@@ -9400,7 +9400,7 @@ _EOF_
94009400
*) local arch='x64';;
94019401
esac
94029402

9403-
local fallback_url="https://github.com/Sonarr/Sonarr/releases/download/v4.0.16.2944/Sonarr.main.4.0.16.2944.linux-$arch.tar.gz"
9403+
local fallback_url="https://github.com/Sonarr/Sonarr/releases/download/v4.0.17.2952/Sonarr.main.4.0.17.2952.linux-$arch.tar.gz"
94049404
Download_Install "$(curl -sSfL 'https://api.github.com/repos/Sonarr/Sonarr/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*linux-$arch\.tar\.gz")"
94059405

94069406
# Install: Remove previous instance on reinstall
@@ -9794,7 +9794,7 @@ _EOF_
97949794
3) local arch='LinuxARM64';;
97959795
*) local arch='LinuxAMDx64';;
97969796
esac
9797-
local fallback_url="https://github.com/Jackett/Jackett/releases/download/v0.24.1174/Jackett.Binaries.$arch.tar.gz"
9797+
local fallback_url="https://github.com/Jackett/Jackett/releases/download/v0.24.1412/Jackett.Binaries.$arch.tar.gz"
97989798
Download_Install "$(curl -sSfL 'https://api.github.com/repos/Jackett/Jackett/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/Jackett\.Binaries\.$arch\.tar\.gz")"
97999799

98009800
# Move existing configs to unpacked install dir
@@ -10586,7 +10586,7 @@ _EOF_
1058610586
*) local arch='arm-6';;
1058710587
esac
1058810588

10589-
local fallback_url="https://github.com/go-gitea/gitea/releases/download/v1.25.4/gitea-1.25.4-linux-$arch.xz"
10589+
local fallback_url="https://github.com/go-gitea/gitea/releases/download/v1.25.5/gitea-1.25.5-linux-$arch.xz"
1059010590
Download_Install "$(curl -sSfL 'https://api.github.com/repos/go-gitea/gitea/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/gitea-[^\"\/]*-linux-$arch\.xz(?=\")")" /mnt/dietpi_userdata/gitea/gitea
1059110591

1059210592
# User
@@ -10635,7 +10635,7 @@ _EOF_
1063510635
esac
1063610636

1063710637
# Download
10638-
local fallback_url="https://codeberg.org/forgejo/forgejo/releases/download/v14.0.2/forgejo-14.0.2-linux-$arch.xz"
10638+
local fallback_url="https://codeberg.org/forgejo/forgejo/releases/download/v14.0.3/forgejo-14.0.3-linux-$arch.xz"
1063910639
Download_Install "$(curl -sSfL 'https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*-linux-$arch\.xz" | head -1)" /mnt/dietpi_userdata/forgejo/forgejo
1064010640

1064110641
# User
@@ -11064,7 +11064,7 @@ _EOF_
1106411064
G_AGI "${aDEPS[@]}"
1106511065
aDEPS=()
1106611066
else
11067-
local fallback_url='https://github.com/TasmoAdmin/TasmoAdmin/releases/download/v4.3.4/tasmoadmin_v4.3.4.tar.gz'
11067+
local fallback_url='https://github.com/TasmoAdmin/TasmoAdmin/releases/download/v5.0.0/tasmoadmin_v5.0.0.tar.gz'
1106811068
Download_Install "$(curl -sSfL 'https://api.github.com/repos/TasmoAdmin/TasmoAdmin/releases/latest' | grep -Po '"browser_download_url": *"\K[^"]*\/tasmoadmin_v[^"\/]*\.tar\.gz')"
1106911069
G_EXEC chown -R www-data:www-data tasmoadmin
1107011070
G_EXEC mv tasmoadmin /var/www/
@@ -11384,7 +11384,7 @@ _EOF_
1138411384
*) local arch='amd64';;
1138511385
esac
1138611386

11387-
local fallback_url="https://github.com/rclone/rclone/releases/download/v1.73.1/rclone-v1.73.1-linux-$arch.deb"
11387+
local fallback_url="https://github.com/rclone/rclone/releases/download/v1.73.2/rclone-v1.73.2-linux-$arch.deb"
1138811388
Download_Install "$(curl -sSfL 'https://api.github.com/repos/rclone/rclone/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/rclone-v[^\"\/]*-linux-$arch.deb")"
1138911389
fi
1139011390
fi
@@ -11512,7 +11512,7 @@ _EOF_
1151211512
*) local arch='amd64';;
1151311513
esac
1151411514

11515-
local fallback_url="https://github.com/filebrowser/filebrowser/releases/download/v2.60.0/linux-$arch-filebrowser.tar.gz"
11515+
local fallback_url="https://github.com/filebrowser/filebrowser/releases/download/v2.62.1/linux-$arch-filebrowser.tar.gz"
1151611516
Download_Install "$(curl -sSfL 'https://api.github.com/repos/filebrowser/filebrowser/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/linux-$arch-filebrowser\.tar\.gz")" ./filebrowser/
1151711517

1151811518
# Reinstall
@@ -11887,7 +11887,7 @@ _EOF_
1188711887
*) local arch='amd64';;
1188811888
esac
1188911889

11890-
local fallback_url="https://github.com/clidey/whodb/releases/download/0.94.0/whodb-0.94.0-linux-$arch"
11890+
local fallback_url="https://github.com/clidey/whodb/releases/download/0.100.0/whodb-0.100.0-linux-$arch"
1189111891
Download_Install "$(curl -sSfL 'https://api.github.com/repos/clidey/whodb/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/whodb-[0-9][^\"\/]*-linux-$arch(?=\")")" /opt/whodb/whodb
1189211892
G_EXEC chmod +x /opt/whodb/whodb
1189311893

@@ -11975,12 +11975,12 @@ _EOF_
1197511975
aDEPS=("postgresql-$pg_version-pgvector")
1197611976
local arch='amd64'
1197711977
(( $G_HW_ARCH == 3 )) && local arch='arm64'
11978-
local fallback_url="https://github.com/tensorchord/VectorChord/releases/download/1.1.0/postgresql-$pg_version-vchord_1.1.0-1_$arch.deb"
11978+
local fallback_url="https://github.com/tensorchord/VectorChord/releases/download/1.1.1/postgresql-$pg_version-vchord_1.1.1-1_$arch.deb"
1197911979
Download_Install "$(curl -sSfL 'https://api.github.com/repos/tensorchord/VectorChord/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*-$pg_version-vchord_[^\"\/]*_$arch.deb")"
1198011980

1198111981
# Download Immich source
1198211982
local version=$(curl -sSfL 'https://api.github.com/repos/immich-app/immich/releases/latest' | grep -Po '"tag_name": *"\K[^"]+')
11983-
[[ $version ]] || { version='v2.5.6'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. Version \"$version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
11983+
[[ $version ]] || { version='v2.6.1'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. Version \"$version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
1198411984
Download_Install "https://github.com/immich-app/immich/archive/$version.tar.gz"
1198511985

1198611986
# Move source to disk to reduce RAM usage during heavy build
@@ -11991,10 +11991,10 @@ _EOF_
1199111991
# Install build-time tools
1199211992
local arch='x86_64'
1199311993
(( $G_HW_ARCH == 3 )) && local arch='aarch64'
11994-
local fallback_url="https://github.com/extism/js-pdk/releases/download/v1.5.1/extism-js-$arch-linux-v1.5.1.gz"
11994+
local fallback_url="https://github.com/extism/js-pdk/releases/download/v1.6.0/extism-js-$arch-linux-v1.6.0.gz"
1199511995
Download_Install "$(curl -sSfL 'https://api.github.com/repos/extism/js-pdk/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/extism-js-$arch-linux-[^\"\/]*\.gz(?=\")")" /usr/local/bin/extism-js
1199611996
G_EXEC chmod +x /usr/local/bin/extism-js
11997-
local fallback_url="https://github.com/WebAssembly/binaryen/releases/download/version_124/binaryen-version_124-$arch-linux.tar.gz"
11997+
local fallback_url="https://github.com/WebAssembly/binaryen/releases/download/version_128/binaryen-version_128-$arch-linux.tar.gz"
1199811998
Download_Install "$(curl -sSfL 'https://api.github.com/repos/WebAssembly/binaryen/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/binaryen-[^\"\/]*-$arch-linux\.tar\.gz(?=\")")"
1199911999
G_EXEC mv binaryen-*/bin/wasm-merge binaryen-*/bin/wasm-opt /usr/local/bin/
1200012000
G_EXEC rm -R binaryen-version_*
@@ -12173,7 +12173,7 @@ _EOF_
1217312173
unset -v aDEPS
1217412174
else
1217512175
local version=$(curl -sSfL 'https://api.github.com/repos/immich-app/immich/releases/latest' | grep -Po '"tag_name": *"\K[^"]+')
12176-
[[ $version ]] || { version='v2.5.6'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. Version \"$version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
12176+
[[ $version ]] || { version='v2.6.1'; G_DIETPI-NOTIFY 1 "Automatic latest ${aSOFTWARE_NAME[$software_id]} version detection failed. Version \"$version\" will be installed as fallback, but a newer version might be available. Please report this at: https://github.com/MichaIng/DietPi/issues"; }
1217712177
Download_Install "https://github.com/immich-app/immich/archive/$version.tar.gz"
1217812178
immich_src="immich-${version#v}"
1217912179
fi
@@ -12347,7 +12347,7 @@ _EOF_
1234712347
esac
1234812348

1234912349
# Download
12350-
local fallback_url="https://github.com/tphakala/birdnet-go/releases/download/nightly-20260118/birdnet-go-linux-$arch.tar.gz"
12350+
local fallback_url="https://github.com/tphakala/birdnet-go/releases/download/nightly-20260315/birdnet-go-linux-$arch.tar.gz"
1235112351
Download_Install "$(curl -sSfL 'https://api.github.com/repos/tphakala/birdnet-go/releases' | grep -Po "\"browser_download_url\": *\"\K[^\"]*-linux-$arch\.tar\.gz" | head -1)" birdnet
1235212352

1235312353
# Change rpath for birdnet-go to make use of libtensorflowlite_c.so in its own dir
@@ -12578,7 +12578,7 @@ _EOF_
1257812578
*) local arch='x86_64';;
1257912579
esac
1258012580

12581-
local fallback_url="https://github.com/rustdesk/rustdesk/releases/download/1.4.5/rustdesk-1.4.5-$arch.deb"
12581+
local fallback_url="https://github.com/rustdesk/rustdesk/releases/download/1.4.6/rustdesk-1.4.6-$arch.deb"
1258212582
Download_Install "$(curl -sSfL 'https://api.github.com/repos/rustdesk/rustdesk/releases/latest' | grep -Po "\"browser_download_url\": *\"\K[^\"]*\/rustdesk-[^\"\/]*-$arch\.deb")"
1258312583
fi
1258412584

0 commit comments

Comments
 (0)