From f0b04779317bb06756b2ccc4e1be535ffd610306 Mon Sep 17 00:00:00 2001 From: Hein Date: Mon, 12 Oct 2026 21:27:11 +0200 Subject: [PATCH] ci(release): rename source AUR package to pgtidy-src Rename the source-built AUR package from pgtidy to pgtidy-src. It provides and conflicts with pgtidy, matching pgtidy-bin. --- .gitea/workflows/release.yml | 2 +- Makefile | 4 ++-- linux/arch/{pgtidy => pgtidy-src}/PKGBUILD | 15 ++++++++------- 3 files changed, 11 insertions(+), 10 deletions(-) rename linux/arch/{pgtidy => pgtidy-src}/PKGBUILD (72%) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 78875b6..53d8d10 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -268,7 +268,7 @@ jobs: strategy: fail-fast: false matrix: - pkg: [pgtidy-bin, pgtidy] + pkg: [pgtidy-bin, pgtidy-src] steps: - uses: actions/checkout@v4 diff --git a/Makefile b/Makefile index 90a93e2..dc8dab5 100644 --- a/Makefile +++ b/Makefile @@ -47,9 +47,9 @@ release: NEXT="v$$MAJOR.$$MINOR.$$((PATCH + 1))"; \ PKGVER="$$MAJOR.$$MINOR.$$((PATCH + 1))"; \ echo "Current: $$CURRENT → Next: $$NEXT"; \ - sed -i "s/^pkgver=.*/pkgver=$$PKGVER/" linux/arch/pgtidy-bin/PKGBUILD linux/arch/pgtidy/PKGBUILD; \ + sed -i "s/^pkgver=.*/pkgver=$$PKGVER/" linux/arch/pgtidy-bin/PKGBUILD linux/arch/pgtidy-src/PKGBUILD; \ sed -i "s/^Version:.*/Version: $$PKGVER/" linux/centos/pgtidy.spec; \ - git add linux/arch/pgtidy-bin/PKGBUILD linux/arch/pgtidy/PKGBUILD linux/centos/pgtidy.spec; \ + git add linux/arch/pgtidy-bin/PKGBUILD linux/arch/pgtidy-src/PKGBUILD linux/centos/pgtidy.spec; \ git commit -m "chore(release): bump version to $$PKGVER"; \ git tag -a "$$NEXT" -m "Release $$NEXT"; \ git push origin HEAD "$$NEXT"; \ diff --git a/linux/arch/pgtidy/PKGBUILD b/linux/arch/pgtidy-src/PKGBUILD similarity index 72% rename from linux/arch/pgtidy/PKGBUILD rename to linux/arch/pgtidy-src/PKGBUILD index 58e02ef..89d4907 100644 --- a/linux/arch/pgtidy/PKGBUILD +++ b/linux/arch/pgtidy-src/PKGBUILD @@ -1,5 +1,5 @@ # Maintainer: Hein (Warky Devs) -pkgname=pgtidy +pkgname=pgtidy-src pkgver=0.0.10 pkgrel=1 pkgdesc="PostgreSQL SQL formatter and linter" @@ -7,26 +7,27 @@ arch=('x86_64' 'aarch64') url="https://git.warky.dev/wdevs/pgtidy" license=('MIT') makedepends=('go') -conflicts=('pgtidy-bin') +provides=('pgtidy') +conflicts=('pgtidy') source=("$pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/pgtidy-v$pkgver-source.tar.gz") sha256sums=('SKIP') build() { - cd "$pkgname-$pkgver" + cd "pgtidy-$pkgver" export CGO_ENABLED=0 go build \ -trimpath \ -ldflags "-X main.version=v$pkgver" \ - -o "$pkgname" ./cmd/pgtidy + -o pgtidy ./cmd/pgtidy } check() { - cd "$pkgname-$pkgver" + cd "pgtidy-$pkgver" go test ./... } package() { - cd "$pkgname-$pkgver" - install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname" + cd "pgtidy-$pkgver" + install -Dm755 "pgtidy" "$pkgdir/usr/bin/pgtidy" install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }