build: add aur target
This commit is contained in:
1
.github/workflows/release.yaml
vendored
1
.github/workflows/release.yaml
vendored
@@ -27,6 +27,7 @@ jobs:
|
||||
args: release --clean
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
AUR_KEY: ${{ secrets.AUR_KEY }}
|
||||
|
||||
release-darwin:
|
||||
needs: release-linux
|
||||
|
||||
@@ -25,6 +25,9 @@ archives:
|
||||
{{- .Version }}_
|
||||
{{- .Os }}_
|
||||
{{- .Arch }}
|
||||
files:
|
||||
- LICENSE
|
||||
- README.md
|
||||
|
||||
release:
|
||||
github:
|
||||
|
||||
@@ -33,6 +33,9 @@ archives:
|
||||
{{- .Os }}_
|
||||
{{- .Arch }}
|
||||
{{- if .Arm }}v{{ .Arm }}{{ end }}
|
||||
files:
|
||||
- LICENSE
|
||||
- README.md
|
||||
|
||||
checksum:
|
||||
name_template: "checksums.txt"
|
||||
@@ -61,6 +64,27 @@ nfpms:
|
||||
- rpm
|
||||
- apk
|
||||
|
||||
aurs:
|
||||
- name: snitch-bin
|
||||
homepage: https://github.com/karol-broda/snitch
|
||||
description: a friendlier ss/netstat for humans
|
||||
maintainers:
|
||||
- "Karol Broda <me@karolbroda.com>"
|
||||
license: MIT
|
||||
private_key: "{{ .Env.AUR_KEY }}"
|
||||
git_url: "ssh://aur@aur.archlinux.org/snitch-bin.git"
|
||||
depends:
|
||||
- glibc
|
||||
provides:
|
||||
- snitch
|
||||
conflicts:
|
||||
- snitch
|
||||
package: |-
|
||||
install -Dm755 "./snitch" "${pkgdir}/usr/bin/snitch"
|
||||
install -Dm644 "./LICENSE" "${pkgdir}/usr/share/licenses/snitch/LICENSE"
|
||||
commit_msg_template: "Update to {{ .Tag }}"
|
||||
skip_upload: auto
|
||||
|
||||
release:
|
||||
github:
|
||||
owner: karol-broda
|
||||
|
||||
10
README.md
10
README.md
@@ -28,6 +28,16 @@ nix profile install github:karol-broda/snitch
|
||||
# then use: inputs.snitch.packages.${system}.default
|
||||
```
|
||||
|
||||
### arch linux (aur)
|
||||
|
||||
```bash
|
||||
# with yay
|
||||
yay -S snitch-bin
|
||||
|
||||
# with paru
|
||||
paru -S snitch-bin
|
||||
```
|
||||
|
||||
### binary
|
||||
|
||||
download from [releases](https://github.com/karol-broda/snitch/releases):
|
||||
|
||||
Reference in New Issue
Block a user