From db50f44aa15544b5e2c7660ae0e0763a4f6dcdfd Mon Sep 17 00:00:00 2001 From: Cleboost Date: Wed, 24 Sep 2025 20:08:52 +0200 Subject: [PATCH 1/3] Add validation and version sync to aur-bin.sh The script now checks for the existence of PKGBUILD and PKGBUILD-BIN files before proceeding. It also extracts the version from PKGBUILD and updates PKGBUILD-BIN accordingly, improving robustness and ensuring version consistency. --- .github/scripts/aur-bin.sh | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/scripts/aur-bin.sh b/.github/scripts/aur-bin.sh index 48cd6af..c5c7a7d 100755 --- a/.github/scripts/aur-bin.sh +++ b/.github/scripts/aur-bin.sh @@ -1,22 +1,22 @@ #!/bin/bash -cp PKGBUILD PKGBUILD-BIN +if [ ! -f "PKGBUILD" ]; then + echo "Error: PKGBUILD does not exist" + exit 1 +fi +if [ ! -f "PKGBUILD-BIN" ]; then + echo "Error: PKGBUILD-BIN does not exist" + exit 1 +fi -sed -i 's/pkgname=rustmius/pkgname=rustmius-bin/g' PKGBUILD-BIN -sed -i 's/depends=('\''rust'\'' '\''cargo'\'' '\''pkg-config'\'' '\''libadwaita'\'' '\''gtk4'\'')/depends=('\''libadwaita'\'' '\''gtk4'\'')/g' PKGBUILD-BIN -#sed -i 's|source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")|source=("$pkgname-$pkgver::$url/releases/download/v$pkgver/rustmius" "rustmius.desktop::$url/raw/v$pkgver/rustmius.desktop" "rustmius.png::$url/raw/v$pkgver/rustmius.png")|g' PKGBUILD-BIN -sed -i 's|source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")|source=("$pkgname-$pkgver::$url/releases/download/v$pkgver/rustmius" "rustmius.desktop::$url/raw/v$pkgver/rustmius.desktop" "README.md::$url/raw/v$pkgver/README.md")|g' PKGBUILD-BIN -sed -i 's/sha256sums=('\''SKIP'\'')/sha256sums=('\''SKIP'\'' '\''SKIP'\'' '\''SKIP'\'')/g' PKGBUILD-BIN +VERSION=$(grep "^pkgver=" PKGBUILD | cut -d'=' -f2) +if [ -z "$VERSION" ]; then + echo "Error: Impossible to extract the version from PKGBUILD" + exit 1 +fi +echo "Version found: $VERSION" -sed -i '/^prepare()/,/^}/d' PKGBUILD-BIN -sed -i '/^package()/,/^}/d' PKGBUILD-BIN +sed -i "s/^pkgver=.*/pkgver=$VERSION/" PKGBUILD-BIN -cat >> PKGBUILD-BIN << 'EOF' -package() { - install -Dm755 "$pkgname-$pkgver" "$pkgdir/usr/bin/rustmius" - install -Dm644 rustmius.desktop "$pkgdir/usr/share/applications/rustmius.desktop" - #install -Dm644 rustmius.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/rustmius.png" - install -Dm644 README.md "$pkgdir/usr/share/doc/rustmius/README.md" -} -EOF +echo "Version updated in PKGBUILD-BIN: $VERSION" From e1d325ab0da51b918ecc7204c53d3245f72c38bf Mon Sep 17 00:00:00 2001 From: Cleboost Date: Wed, 24 Sep 2025 20:09:01 +0200 Subject: [PATCH 2/3] Update desktop icon and add application icon file Changed the Icon field in rustmius.desktop to lowercase to match the new rustmius.png file, which was added to the repository. --- rustmius.desktop | 2 +- rustmius.png | Bin 0 -> 15719 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 rustmius.png diff --git a/rustmius.desktop b/rustmius.desktop index 532eb9d..990bb16 100644 --- a/rustmius.desktop +++ b/rustmius.desktop @@ -2,7 +2,7 @@ Name=Rustmius Comment=Full local Termius alternative for Linux Exec=rustmius -Icon=Rustmius +Icon=rustmius Terminal=false Type=Application Categories=Utility; \ No newline at end of file diff --git a/rustmius.png b/rustmius.png new file mode 100644 index 0000000000000000000000000000000000000000..529441d4b69cd4b6447f9ce54b39f893481b4756 GIT binary patch literal 15719 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 Date: Wed, 24 Sep 2025 20:09:18 +0200 Subject: [PATCH 3/3] Bump version to 1.3.3 and update packaging Update PKGBUILD, PKGBUILD-BIN, and package.json to version 1.3.3. Adjust PKGBUILD and PKGBUILD-BIN to improve directory handling and ensure the application icon is installed. Update sources and checksums accordingly. --- PKGBUILD | 14 +++++++------- PKGBUILD-BIN | 15 ++++++++++----- package.json | 2 +- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index ada48e4..032c1ac 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,31 +1,31 @@ pkgname=rustmius -pkgver=1.3.2 +pkgver=1.3.3 pkgrel=1 pkgdesc="Full local Termius alternative for Linux" arch=('x86_64') url="https://github.com/Cleboost/Rustmius" license=('MIT') -#depends=('rust' 'cargo' 'pkg-config' 'libadwaita' 'gtk4') depends=('cairo' 'desktop-file-utils' 'gdk-pixbuf2' 'glib2' 'gtk3' 'hicolor-icon-theme' 'libsoup' 'pango' 'webkit2gtk-4.1') makedepends=('git' 'openssl' 'appmenu-gtk-module' 'libappindicator-gtk3' 'librsvg' 'cargo' 'nodejs' 'pnpm') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('SKIP') prepare() { - cd "Rustmius-$pkgver" + mv "Rustmius-$pkgver" "$pkgname-$pkgver" + cd "$pkgname-$pkgver" pnpm i } build() { - cd "Rustmius-$pkgver" + cd "$pkgname-$pkgver" pnpm tauri build --no-bundle } package() { - cd "Rustmius-$pkgver" - install -Dm755 src-tauri/target/release/$pkgname "$pkgdir/usr/bin/$pkgname" + cd "$pkgname-$pkgver" + install -Dm755 src-tauri/target/release/rustmius "$pkgdir/usr/bin/$pkgname" install -Dm644 $pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" - #install -Dm644 $pkgname.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/$pkgname.png" + install -Dm644 $pkgname.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/$pkgname.png" install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md" #install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/PKGBUILD-BIN b/PKGBUILD-BIN index a8d1216..9214620 100644 --- a/PKGBUILD-BIN +++ b/PKGBUILD-BIN @@ -1,18 +1,23 @@ pkgname=rustmius-bin -pkgver=1.3.2 +pkgver=1.3.3 pkgrel=1 pkgdesc="Full local Termius alternative for Linux" arch=('x86_64') url="https://github.com/Cleboost/Rustmius" license=('MIT') depends=('libadwaita' 'gtk4') -source=("$pkgname-$pkgver::$url/releases/download/v$pkgver/rustmius" "rustmius.desktop::$url/raw/v$pkgver/rustmius.desktop" "README.md::$url/raw/v$pkgver/README.md") -sha256sums=('SKIP' 'SKIP' 'SKIP') +source=( + "rustmius-$pkgver::$url/releases/download/v$pkgver/rustmius" + "rustmius.desktop::$url/raw/v$pkgver/rustmius.desktop" + "rustmius.png::$url/raw/v$pkgver/rustmius.png" + "README.md::$url/raw/v$pkgver/README.md" +) +sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP') package() { - install -Dm755 "$pkgname-$pkgver" "$pkgdir/usr/bin/rustmius" + install -Dm755 "rustmius-$pkgver" "$pkgdir/usr/bin/rustmius" install -Dm644 rustmius.desktop "$pkgdir/usr/share/applications/rustmius.desktop" - #install -Dm644 rustmius.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/rustmius.png" + install -Dm644 rustmius.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/rustmius.png" install -Dm644 README.md "$pkgdir/usr/share/doc/rustmius/README.md" } diff --git a/package.json b/package.json index 7dc8a22..d2ea3ab 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "rustmius", "private": true, - "version": "1.3.2", + "version": "1.3.3", "type": "module", "scripts": { "dev": "vite",