diff options
author | Romain Chardiny | 2024-04-02 16:41:04 +0200 |
---|---|---|
committer | Romain Chardiny | 2024-04-02 16:41:04 +0200 |
commit | ad71e55cdc6d40f0c430e49d588fd21dd040307e (patch) | |
tree | 53e0075cf5ded509aa3f18da3f43ee70c7e3a911 | |
download | aur-ad71e55cdc6d40f0c430e49d588fd21dd040307e.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6e8ef0f628d3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = license-generator + pkgdesc = A command line tool that generates LICENSE file + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/azu/license-generator + arch = x86_64 + license = MIT + makedepends = rust + provides = license-generator + conflicts = license-generator + source = https://github.com/azu/license-generator/archive/refs/tags/v1.0.0.tar.gz + sha256sums = 3665dd609bf303359c612db5aa81d98469f7e78f46a788c490178e78ac5c72e8 + +pkgname = license-generator diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..35f66f533af3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Romain Chardiny <romain.chardiny@gmail.com> +pkgname=license-generator +pkgver=1.0.0 +pkgrel=1 +pkgdesc="A command line tool that generates LICENSE file" +arch=("x86_64") +url="https://github.com/azu/license-generator" +license=('MIT') +makedepends=('rust') +provides=('license-generator') +conflicts=('license-generator') +source=("https://github.com/azu/license-generator/archive/refs/tags/v1.0.0.tar.gz") +sha256sums=("3665dd609bf303359c612db5aa81d98469f7e78f46a788c490178e78ac5c72e8") + +prepare() { + cd "$pkgname-$pkgver" + if [ ! -f "Cargo.lock" ]; then + cargo update + fi + cargo fetch +} + +build() { + cd "$pkgname-$pkgver" + + cargo build -r +} + +check() { + cd "$pkgname-$pkgver" + cargo test -r +} + +package() { + cd "$pkgname-$pkgver" + + cargo install \ + --locked \ + --no-track \ + --root "$pkgdir/usr" \ + --path . + + install -Dm644 "README.md" -t "$pkgdir/usr/share/doc/license-generator" + install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/license-generator" +} |