diff options
author | Caleb Maclennan | 2021-05-20 10:34:30 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-05-20 10:36:19 +0300 |
commit | 2ae5bfb53382abc837f9f9a370f7a6d95c0d247b (patch) | |
tree | b453597c121abbaa0b9d3f77add4204f5026e4c0 /PKGBUILD | |
download | aur-2ae5bfb53382abc837f9f9a370f7a6d95c0d247b.tar.gz |
Initial upload: ufostroker-git 0.0.0.r4.g20df06b-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2ecb910807c6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Caleb Maclennan <caleb@aleque.com> + +pkgname=ufostroker-git +pkgver=0.0.0.r4.g20df06b +pkgrel=1 +pkgdesc='Add path effects to open glyphs in a UFO file' +arch=(x86_64) +url="https://github.com/simoncozens/${pkgname%-git}" +license=(Apache) +makedepends=(cargo-nightly git rust-nightly) +source=("$pkgname::git+$url.git") +sha256sums=('SKIP') + +pkgver() { + cd "$pkgname" + git tag | grep -Fq '0.0.0' || git tag '0.0.0' d4a63044 + git describe --long --tags --abbrev=7 --match='[0-9]*' | + sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "$pkgname" + cargo +nightly fetch --locked +} + +build() { + cd "$pkgname" + cargo +nightly build --release --locked --all-features +} + +check() { + cd "$pkgname" + cargo +nightly test --release --locked +} + +package() { + cd "$pkgname" + install -Dm755 -t "$pkgdir/usr/bin" "target/release/${pkgname%-git}" + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE +} |