diff options
author | bitSheriff | 2024-11-20 19:39:05 +0100 |
---|---|---|
committer | bitSheriff | 2024-11-20 19:39:05 +0100 |
commit | ea90957ecdc892b54326605526578f06c29ada3b (patch) | |
tree | d3db91ad05aca5567cfe1d550a62465014ca5c9c /justfile | |
parent | b7282e63b966dca037c73de8dd0b871d8869c3d7 (diff) | |
download | aur-ea90957ecdc892b54326605526578f06c29ada3b.tar.gz |
use only AUR for AUR stuff ...
Diffstat (limited to 'justfile')
-rw-r--r-- | justfile | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/justfile b/justfile deleted file mode 100644 index 548cf0a232e3..000000000000 --- a/justfile +++ /dev/null @@ -1,62 +0,0 @@ -# Justfile for release management -set shell := ["bash", "-uc"] - -# Prompt for the tag version and create a release -release: - #!/bin/bash - echo "Last 5 tags:" - git tag --sort=-v:refname | head -n 5 - echo "Enter the new release version (e.g., X.YY.ZZ):" - version=$(gum input --placeholder "X.YY.ZZ") - echo "$version" | grep -E '^[0-9]+\.[0-9]{2}\.[0-9]{2}$' > /dev/null || { - echo "Invalid version format. Please use X.YY.ZZ (e.g., 1.02.03)."; - exit 1; - } - - # Update the version in PKGBUILD - echo "Updating PKGBUILD version..." - sed -i "s/pkgver=.*/pkgver=$version/" PKGBUILD - sed -i "s/pkgrel=.*/pkgrel=1/" PKGBUILD - - # Generate a new source tarball - echo "Generating source tarball..." - tar czf "v$version.tar.gz" * - - # Generate and update the SHA256 checksum - echo "Calculating SHA256 checksum..." - checksum=$(sha256sum "v$version.tar.gz" | awk '{ print $1 }') - echo "$checksum" - sed -i "s/sha256sums=.*/sha256sums=('${checksum}')/" PKGBUILD - - # Regenerate .SRCINFO - echo "Regenerating .SRCINFO..." - makepkg --printsrcinfo > .SRCINFO - - gum confirm --default=false "Commit and Push?" && ( - # Commit and tag the new release - echo "Committing changes and creating tag..." - git add PKGBUILD .SRCINFO - git commit -m "Release v$version" - git tag -f "v$version" - - echo "Tag v$version created." - git push -f origin - git push aur - git push --tags - echo "Pushed changes and tags to all remotes." - ) - echo "Done" - -# Clean the package -clean: - # remove all archives - rm -rf **tar.gz - makepkg -C - -# Build and install the package -install: - makepkg -si - -# adds the AUR git remote -add-aur: - git remote add aur ssh://aur@aur.archlinux.org/dunst-timer.git |