From 82ca4c3c3de6341d5273fff8dbc52efbed8baf27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krizs=C3=A1n=20P=C3=A9ter?= Date: Tue, 8 Oct 2024 18:55:51 +0200 Subject: [PATCH] Added option to remove part of the version number --- add_packages.sh | 2 +- update_package_versions.sh | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/add_packages.sh b/add_packages.sh index 96224d5..851a29c 100755 --- a/add_packages.sh +++ b/add_packages.sh @@ -3,7 +3,7 @@ # Add libtorrent-rasterbar cp -fv networking/netlibs/libtorrent-rasterbar.xml ../blfs_root/blfs-xml/networking/netlibs grep -qF libtorrent-rasterbar.xml ../blfs_root/blfs-xml/networking/netlibs/netlibs.xml || sed -i '/<\/chapter>.*/i ' ../blfs_root/blfs-xml/networking/netlibs/netlibs.xml -grep -qF libtorrent-rasterbar-version ../blfs_root/blfs-xml/packages.ent || echo '' >> ../blfs_root/blfs-xml/packages.ent +grep -qF libtorrent-rasterbar-version ../blfs_root/blfs-xml/packages.ent || echo '' >> ../blfs_root/blfs-xml/packages.ent # Add qBittorrent cp -fv xsoft/other/qbittorrent.xml ../blfs_root/blfs-xml/xsoft/other diff --git a/update_package_versions.sh b/update_package_versions.sh index 0aa2fe0..1e4f9b2 100755 --- a/update_package_versions.sh +++ b/update_package_versions.sh @@ -11,6 +11,9 @@ getLatestGithubRelease() URL="https://github.com`curl -v --silent $URL 2>&1 | grep ')@\1$URL\">@" ./$3/$2.xml VER=`echo $URL | awk -F/ '{ print $(NF-1) }' | awk -F- '{ print $NF }'` + if [[ $4 ]]; then + VER=`echo $VER | cut -c$4` + fi sed -i -E "s@($2-version \"+)(.+\">)@\1$VER\">@" add_packages.sh echo "Latest version: $VER" printf "Found package: $URL\n" @@ -48,7 +51,7 @@ LATEST_VERSION="${LATEST_VERSION%.tar.xz}" sed -i -E "s@(qbittorrent-version \"+)(.+\">)@\1$LATEST_VERSION\">@" add_packages.sh #libtorrent-rasterbar -getLatestGithubRelease arvidn/libtorrent libtorrent-rasterbar networking/netlibs +getLatestGithubRelease arvidn/libtorrent libtorrent-rasterbar networking/netlibs 2- #SDL2-image getLatestGithubRelease libsdl-org/SDL_image sdl2-image general/graphlib