Change dotter-bin to dotter

Move from pre-compiled installation to compile and install workflow
using the cargo build style offered by voidlinux.
This commit is contained in:
Marty Oehme 2025-03-06 11:06:07 +01:00
parent d2c3a54c9a
commit 6c774a052d
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A
2 changed files with 23 additions and 19 deletions
srcpkgs
dotter-bin
dotter

View file

@ -1,19 +0,0 @@
# Template file for 'dotter-bin'
pkgname=dotter-bin
version=0.13.3
revision=1
archs="x86_64 x86_64-musl"
hostmakedepends=""
makedepends=""
depends=""
short_desc="dotfile manager and templater written in rust"
maintainer="Marty Oehme <contact@martyoeh.me>"
license="Unlicense"
homepage="https://github.com/SuperCuber/dotter"
distfiles="https://github.com/SuperCuber/dotter/releases/download/v${version}/dotter-linux-x64-musl"
skip_extraction="dotter-linux-x64-musl"
checksum=5442450982bebca00581bd04b14f4f10abdd4bed9493431c1ad451d9d8a80bb4
do_install() {
vbin $XBPS_SRCDISTDIR/$pkgname-$version/dotter-linux-x64-musl dotter
}

23
srcpkgs/dotter/template Normal file
View file

@ -0,0 +1,23 @@
# Template file for 'dotter'
pkgname=dotter
version=0.13.3
revision=1
build_style=cargo
short_desc="dotfile manager and templater written in rust"
maintainer="Marty Oehme <contact@martyoeh.me>"
license="Unlicense"
homepage="https://github.com/SuperCuber/dotter"
distfiles="${homepage}/archive/v${version}.tar.gz"
checksum=4ca78450414f405c892c26b1663cac6e56a86e1d04529a7b1a69b23881c38414
post_install() {
vdoc README.md
vlicense LICENSE.md
"$PKGDESTDIR"/usr/bin/dotter gen-completions --shell bash > completion.bash
"$PKGDESTDIR"/usr/bin/dotter gen-completions --shell zsh > completion.zsh
"$PKGDESTDIR"/usr/bin/dotter gen-completions --shell fish > completion.fish
vcompletion completion.bash bash
vcompletion completion.zsh zsh
vcompletion completion.fish fish
}