Skip to content

Commit 97dc873

Browse files
Add binary release for AUR
1 parent 3667cae commit 97dc873

2 files changed

Lines changed: 28 additions & 0 deletions

File tree

.github/workflows/release.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,15 @@ jobs:
117117
ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }}
118118
commit_message: Release ${{ needs.validate-and-patch.outputs.release_version }}
119119
updpkgsums: true
120+
- uses: KSXGitHub/github-actions-deploy-aur@v4.1.1
121+
with:
122+
pkgname: displayconfig-mutter-bin
123+
pkgbuild: arch/bin/PKGBUILD
124+
commit_username: eaglesemanation
125+
commit_email: eaglesemanation@gmail.com
126+
ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }}
127+
commit_message: Release ${{ needs.validate-and-patch.outputs.release_version }}
128+
updpkgsums: true
120129

121130
publish-launchpad:
122131
runs-on: ubuntu-latest

arch/bin/PKGBUILD

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Maintainer: Vladimir Romashchenko <eaglesemanation@gmail.com>
2+
pkgname=displayconfig-mutter-bin
3+
_pkgname=displayconfig-mutter
4+
pkgver=0.1.5
5+
pkgrel=1
6+
pkgdesc="Change Gnome display settings from cli"
7+
arch=("x86_64" "aarch64")
8+
url="https://github.com/eaglesemanation/${pkgname}"
9+
license=("MIT")
10+
11+
source_x86_64=("displayconfig-mutter::https://github.com/eaglesemanation/${_pkgname}/releases/download/v${pkgver}/${_pkgname}-x86_64")
12+
source_aarch64=("displayconfig-mutter::https://github.com/eaglesemanation/${_pkgname}/releases/download/v${pkgver}/${_pkgname}-aarch64")
13+
sha256sums_x86_64=("SKIP")
14+
sha256sums_aarch64=("SKIP")
15+
16+
package() {
17+
install -Dm755 displayconfig-mutter \
18+
"$pkgdir/usr/bin/displayconfig-mutter"
19+
}

0 commit comments

Comments
 (0)