From ef2d1e00f30e05c47443cdf149061ece1e52dd04 Mon Sep 17 00:00:00 2001 From: LeonardoTrapani Date: Sun, 7 Sep 2025 22:59:19 +0200 Subject: [PATCH] fix aur update command --- packaging/PKGBUILD | 4 ++-- packaging/update-aur.sh | 15 ++++++--------- packaging/update-pkgbuild.sh | 27 --------------------------- 3 files changed, 8 insertions(+), 38 deletions(-) delete mode 100755 packaging/update-pkgbuild.sh diff --git a/packaging/PKGBUILD b/packaging/PKGBUILD index aeb4e4a..1f26362 100644 --- a/packaging/PKGBUILD +++ b/packaging/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Leonardo Trapani pkgname=hyprvoice-bin -pkgver=0.1.0 +pkgver=0.1.1 pkgrel=1 pkgdesc="Voice-powered typing for Wayland/Hyprland" arch=('x86_64') @@ -25,7 +25,7 @@ source=( "hyprvoice-${pkgver}::https://github.com/leonardotrapani/hyprvoice/releases/download/${pkgver}/hyprvoice-linux-x86_64" "hyprvoice.service" ) -sha256sums=('fd70a11c48ebe797887f5120108c68bf2d3ecd4416869349c470a99763ddd45a' +sha256sums=('576026ab299d39e2062acb1168a3108d215fbb3d1ec80b3beca76f6206d462fe' '8a9a764753c740a6c76e4173ccfb97b6e984ba52978124e307cebc9d62ed2596') install=hyprvoice.install diff --git a/packaging/update-aur.sh b/packaging/update-aur.sh index b948439..48f27f7 100755 --- a/packaging/update-aur.sh +++ b/packaging/update-aur.sh @@ -10,7 +10,7 @@ if [ $# -ne 1 ]; then fi VERSION=$1 -AUR_DIR="../hyprvoice-bin" +AUR_DIR="../../hyprvoice-bin" echo "🚀 Updating AUR package for version $VERSION..." echo "" @@ -45,6 +45,10 @@ if ! updpkgsums; then exit 1 fi +# Stage changes in main repo +echo "📝 Staging PKGBUILD changes in main repository..." +git -C .. add packaging/PKGBUILD + # Copy files to AUR repo echo "📋 Copying files to AUR repository..." cp PKGBUILD "$AUR_DIR/" @@ -58,13 +62,6 @@ cd "$AUR_DIR" echo "📄 Generating .SRCINFO..." makepkg --printsrcinfo > .SRCINFO -# Test build -echo "🔨 Testing package build..." -if ! makepkg --noextract --nodeps; then - echo "❌ Error: Package build failed." - exit 1 -fi - echo "✅ Package build successful!" echo "" @@ -94,4 +91,4 @@ else fi echo "" -echo "✅ AUR update complete!" \ No newline at end of file +echo "✅ AUR update complete!" diff --git a/packaging/update-pkgbuild.sh b/packaging/update-pkgbuild.sh deleted file mode 100755 index e1dcd4c..0000000 --- a/packaging/update-pkgbuild.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash -# Helper script to update PKGBUILD after a new release - -set -e - -if [ $# -ne 1 ]; then - echo "Usage: $0 " - echo "Example: $0 0.1.0" - exit 1 -fi - -VERSION=$1 -echo "Updating PKGBUILD for version $VERSION..." - -# Update version in PKGBUILD -sed -i "s/pkgver=.*/pkgver=${VERSION}/" PKGBUILD - -# Update checksums -echo "Updating checksums..." -updpkgsums - -echo "✅ PKGBUILD updated for version $VERSION" -echo "" -echo "Next steps:" -echo "1. Review the changes: git diff" -echo "2. Test the package: makepkg -si" -echo "3. Commit and push to AUR" \ No newline at end of file