summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZemrod2021-01-20 15:53:47 +0100
committerZemrod2021-01-20 15:53:47 +0100
commite1cbd46e1c70ff36bfbcbf4be6de49baa17f0a07 (patch)
treecd6a29cd1f06648a7a8b0673ae73aef213963be4
parent1f64e5a5ba661919ecf542c427766975b20f3179 (diff)
downloadaur-e1cbd46e1c70ff36bfbcbf4be6de49baa17f0a07.tar.gz
rawk release
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD39
2 files changed, 36 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4310dc279f0d..9eabadc4c31c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,15 @@
pkgbase = rawk
- pkgdesc = A static site generator written in the bourne shell.
- pkgver = 1.0
- pkgrel = 4
- url = http://rawk.brokenlcd.net
- arch = any
- license = ISC
- source = http://downloads.sourceforge.net/project/rawk-sh/rawk-1.0.tgz
- sha256sums = 3c0818f582e448d4ff5a9340da2387baea558ac15f1aa2bc57dc1490405285d2
+ pkgdesc = a minimal tool inspired by gawks string seperation ability
+ pkgver = 0.6.3
+ pkgrel = 1
+ url = https://gitlab.com/Zemrod/rawk
+ arch = x86_64
+ license = MIT
+ makedepends = rust
+ depends = gcc-libs
+ provides = rawk
+ source = rawk-v0.6.3.tar.gz::https://gitlab.com/Zemrod/rawk/-/archive/v0.6.3/rawk-v0.6.3.tar.gz
+ md5sums = 46b77826fe6038eb40fdf759cb10c33f
pkgname = rawk
diff --git a/PKGBUILD b/PKGBUILD
index 80a101b724d5..ae2065eb2957 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,29 @@
-# Maintainer: Jeff Parent <jecxjo@sdf.lonestar.org>
+# Maintainer: Björn "zemrod" Bravin <sinon dot adastrum at gmail dot com>
pkgname=rawk
-pkgver=1.0
-pkgrel=4
-pkgdesc="A static site generator written in the bourne shell."
-arch=(any)
-url="http://rawk.brokenlcd.net"
-license=('ISC')
-source=(http://downloads.sourceforge.net/project/rawk-sh/$pkgname-$pkgver.tgz)
-sha256sums=('3c0818f582e448d4ff5a9340da2387baea558ac15f1aa2bc57dc1490405285d2')
+pkgver=0.6.3
+pkgrel=1
+pkgdesc="a minimal tool inspired by gawks string seperation ability"
+arch=('x86_64')
+url="https://gitlab.com/Zemrod/$pkgname"
+license=('MIT')
+depends=('gcc-libs')
+makedepends=('rust')
+provides=('rawk')
+source=("$pkgname-v$pkgver.tar.gz::https://gitlab.com/Zemrod/$pkgname/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz")
+md5sums=('46b77826fe6038eb40fdf759cb10c33f')
-package() {
- cd "$srcdir/$pkgname-$pkgver"
- mkdir -p $pkgdir/usr/bin
- make PREFIX="$pkgdir/usr" USER=nobody GROUP=users
+build() {
+ cd "$srcdir/$pkgname-v$pkgver"
+ cargo build --release --locked --all-features --target-dir=target
+}
+
+check() {
+ cd "$srcdir/$pkgname-v$pkgver"
+ cargo test --release --locked --target-dir=target
}
-# vim:set ts=2 sw=2 et:
+package() {
+ cd "$srcdir/$pkgname-v$pkgver"
+ install -Dm755 "target/release/rawk" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}