summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-11-15 13:57:41 +0000
committerGeorge Rawlinson2021-11-15 13:57:41 +0000
commit5bf6127bd6dead0edbc86c57f8a3225cdffbe2d9 (patch)
tree0cad67622823114579cbada0425cacfdc4926423
parente037d86b70c91219e164cbb11d6c3f7d86e81e96 (diff)
downloadaur-5bf6127bd6dead0edbc86c57f8a3225cdffbe2d9.tar.gz
upgpkg: fennel 1.0.0-1
New upstream release.
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD38
2 files changed, 27 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 25b86a9c9569..7e97c54198d1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,14 @@
pkgbase = fennel
pkgdesc = A Lua Lisp language
- pkgver = 0.7.0
+ pkgver = 1.0.0
pkgrel = 1
- url = https://github.com/bakpakin/Fennel
- arch = x86_64
+ url = https://fennel-lang.org
+ arch = any
license = MIT
makedepends = make
depends = lua
- provides = fennel
- conflicts = fennel
- source = fennel-0.7.0.tar.gz::https://git.sr.ht/~technomancy/fennel/archive/0.7.0.tar.gz
- sha512sums = d0497291e88337ea02d4716b029e6ebc5252170babd0c14d998a5f45a92d924f2e66e1a185bb5f1e42b32ba7a69cda6c24de7dfe432e03c91a15079da1609f06
+ source = fennel-1.0.0.tar.gz::https://git.sr.ht/~technomancy/fennel/archive/1.0.0.tar.gz
+ sha512sums = 4ad1635807d244297fdc7bf7c06568ae708ae805dcaac2bb190fad412da21c9e3c3b86a6afa223e343488c725afea94682f213332fb22ba66eb5190e97f18415
+ b2sums = 07758493c8c96d2d5151a1cb38da9fec002eb2522926dc2cad0a125c3e608daf2035a3d21743a8634a5fd0cab372e78ee0179710388c56888cb9a2fef167ea58
pkgname = fennel
-
diff --git a/PKGBUILD b/PKGBUILD
index 27d8429d8bac..9ae0d0ae2fc6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,36 @@
# Maintainer: Katie Wolfe <wolfe@katie.host>
-
-_lua_version=5.4
+# Contributor: George Rawlinson <grawlinson@archlinux.org>
pkgname=fennel
-_pkgver=0.7.0
-pkgver=0.7.0
+pkgver=1.0.0
pkgrel=1
pkgdesc="A Lua Lisp language"
-arch=('x86_64')
-url="https://github.com/bakpakin/Fennel"
+arch=('any')
+url="https://fennel-lang.org"
license=('MIT')
depends=('lua')
makedepends=('make')
-provides=(fennel)
-conflicts=(fennel)
-source=("fennel-${_pkgver}.tar.gz::https://git.sr.ht/~technomancy/fennel/archive/${_pkgver}.tar.gz")
-sha512sums=('d0497291e88337ea02d4716b029e6ebc5252170babd0c14d998a5f45a92d924f2e66e1a185bb5f1e42b32ba7a69cda6c24de7dfe432e03c91a15079da1609f06')
+source=("$pkgname-$pkgver.tar.gz::https://git.sr.ht/~technomancy/fennel/archive/$pkgver.tar.gz")
+sha512sums=('4ad1635807d244297fdc7bf7c06568ae708ae805dcaac2bb190fad412da21c9e3c3b86a6afa223e343488c725afea94682f213332fb22ba66eb5190e97f18415')
+b2sums=('07758493c8c96d2d5151a1cb38da9fec002eb2522926dc2cad0a125c3e608daf2035a3d21743a8634a5fd0cab372e78ee0179710388c56888cb9a2fef167ea58')
build() {
- cd "$srcdir/fennel-${_pkgver}"
- make fennel fennel.lua fennelview.lua
+ cd "$pkgname-$pkgver"
+ make build
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ make test
}
package() {
- cd "$srcdir/fennel-${_pkgver}"
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" PREFIX=/usr MAN_DIR=/usr/share/man/man1 install
+
+ # documentation
+ install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" *.md
- install -Dm644 "fennel.lua" "fennelview.lua" \
- -t "${pkgdir}/usr/lib/lua/${_lua_version}"
- install -Dm755 "fennel" \
- "${pkgdir}/usr/bin/fennel"
+ # license
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}