summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRomain Chardiny2024-04-02 16:41:04 +0200
committerRomain Chardiny2024-04-02 16:41:04 +0200
commitad71e55cdc6d40f0c430e49d588fd21dd040307e (patch)
tree53e0075cf5ded509aa3f18da3f43ee70c7e3a911
downloadaur-ad71e55cdc6d40f0c430e49d588fd21dd040307e.tar.gz
initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD45
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"
+}