fix: sync AUR workflow .SRCINFO with repo; bump to 2.0.2
The workflow was generating a hardcoded .SRCINFO that didn't include python-fastapi or uvicorn, overwriting the correct file on every release. Now it patches version/checksum in the existing .SRCINFO.main
parent
f8abb7dcfa
commit
4c1d9e53d1
4
.SRCINFO
4
.SRCINFO
|
|
@ -1,6 +1,6 @@
|
||||||
pkgbase = turn-up-arch
|
pkgbase = turn-up-arch
|
||||||
pkgdesc = USB serial knob/button mixer daemon for PipeWire/PulseAudio on Linux
|
pkgdesc = USB serial knob/button mixer daemon for PipeWire/PulseAudio on Linux
|
||||||
pkgver = 2.0.1
|
pkgver = 2.0.2
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://github.com/sean351/turn-up-arch
|
url = https://github.com/sean351/turn-up-arch
|
||||||
arch = any
|
arch = any
|
||||||
|
|
@ -18,7 +18,7 @@ pkgbase = turn-up-arch
|
||||||
depends = playerctl
|
depends = playerctl
|
||||||
optdepends = pulseaudio: alternative to pipewire-pulse
|
optdepends = pulseaudio: alternative to pipewire-pulse
|
||||||
install = turnupd.install
|
install = turnupd.install
|
||||||
source = turn-up-arch-2.0.1.tar.gz::https://github.com/sean351/turn-up-arch/archive/refs/tags/v2.0.1.tar.gz
|
source = turn-up-arch-2.0.2.tar.gz::https://github.com/sean351/turn-up-arch/archive/refs/tags/v2.0.2.tar.gz
|
||||||
sha256sums = SKIP
|
sha256sums = SKIP
|
||||||
|
|
||||||
pkgname = turn-up-arch
|
pkgname = turn-up-arch
|
||||||
|
|
|
||||||
|
|
@ -32,35 +32,15 @@ jobs:
|
||||||
sed -i "s/^pkgrel=.*/pkgrel=1/" PKGBUILD
|
sed -i "s/^pkgrel=.*/pkgrel=1/" PKGBUILD
|
||||||
sed -i "s/^sha256sums=.*/sha256sums=('${SHA}')/" PKGBUILD
|
sed -i "s/^sha256sums=.*/sha256sums=('${SHA}')/" PKGBUILD
|
||||||
|
|
||||||
- name: Generate .SRCINFO
|
- name: Update .SRCINFO version and checksum
|
||||||
run: |
|
run: |
|
||||||
VERSION="${{ steps.version.outputs.version }}"
|
VERSION="${{ steps.version.outputs.version }}"
|
||||||
SHA="${{ steps.sha256.outputs.sha256 }}"
|
SHA="${{ steps.sha256.outputs.sha256 }}"
|
||||||
PKGNAME="${{ github.event.repository.name }}"
|
PKGNAME="${{ github.event.repository.name }}"
|
||||||
cat > .SRCINFO <<EOF
|
sed -i "s/pkgver = .*/pkgver = ${VERSION}/" .SRCINFO
|
||||||
pkgbase = ${PKGNAME}
|
sed -i "s/pkgrel = .*/pkgrel = 1/" .SRCINFO
|
||||||
pkgdesc = USB serial knob/button mixer daemon for PipeWire/PulseAudio on Linux
|
sed -i "s|source = .*|source = ${PKGNAME}-${VERSION}.tar.gz::https://github.com/${{ github.repository }}/archive/refs/tags/v${VERSION}.tar.gz|" .SRCINFO
|
||||||
pkgver = ${VERSION}
|
sed -i "s/sha256sums = .*/sha256sums = ${SHA}/" .SRCINFO
|
||||||
pkgrel = 1
|
|
||||||
url = https://github.com/${{ github.repository }}
|
|
||||||
arch = any
|
|
||||||
license = MIT
|
|
||||||
makedepends = python-build
|
|
||||||
makedepends = python-installer
|
|
||||||
makedepends = python-wheel
|
|
||||||
makedepends = python-hatchling
|
|
||||||
depends = python
|
|
||||||
depends = python-pyserial
|
|
||||||
depends = python-pulsectl
|
|
||||||
depends = pipewire-pulse
|
|
||||||
depends = playerctl
|
|
||||||
optdepends = pulseaudio: alternative to pipewire-pulse
|
|
||||||
install = turnupd.install
|
|
||||||
source = ${PKGNAME}-${VERSION}.tar.gz::https://github.com/${{ github.repository }}/archive/refs/tags/v${VERSION}.tar.gz
|
|
||||||
sha256sums = ${SHA}
|
|
||||||
|
|
||||||
pkgname = ${PKGNAME}
|
|
||||||
EOF
|
|
||||||
|
|
||||||
- name: Set up SSH for AUR
|
- name: Set up SSH for AUR
|
||||||
env:
|
env:
|
||||||
|
|
|
||||||
2
PKGBUILD
2
PKGBUILD
|
|
@ -1,7 +1,7 @@
|
||||||
# Maintainer: Sean Doran <sdoran35@gmail.com>
|
# Maintainer: Sean Doran <sdoran35@gmail.com>
|
||||||
# AUR updates are automated via GitHub Actions on version tag push
|
# AUR updates are automated via GitHub Actions on version tag push
|
||||||
pkgname=turn-up-arch
|
pkgname=turn-up-arch
|
||||||
pkgver=2.0.1
|
pkgver=2.0.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="USB serial knob/button mixer daemon for PipeWire/PulseAudio on Linux"
|
pkgdesc="USB serial knob/button mixer daemon for PipeWire/PulseAudio on Linux"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ build-backend = "hatchling.build"
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "turnup"
|
name = "turnup"
|
||||||
version = "2.0.1"
|
version = "2.0.2"
|
||||||
description = "USB serial knob/button mixer daemon for PipeWire/PulseAudio on Linux"
|
description = "USB serial knob/button mixer daemon for PipeWire/PulseAudio on Linux"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = { text = "MIT" }
|
license = { text = "MIT" }
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue