diff options
author | Techcable | 2021-03-23 19:48:58 -0700 |
---|---|---|
committer | Techcable | 2021-03-23 19:48:58 -0700 |
commit | 392c345f20aa1d208782b74b362555f47c63b256 (patch) | |
tree | dd22bf4249327dae33e8caa99b9f6420e4e739a9 | |
parent | f7918bbbce6727d3b22b9d9a7194d761776e0687 (diff) | |
download | aur-392c345f20aa1d208782b74b362555f47c63b256.tar.gz |
Upgrade to wren 0.3.0
Include wren-cli
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 60 |
3 files changed, 45 insertions, 48 deletions
@@ -1,21 +1,16 @@ pkgbase = wren - pkgdesc = Small, fast, class-based concurrent scripting language - pkgver = 0.1.0 - pkgrel = 2 - url = http://wren.io/ + pkgdesc = Small, fast, class-based concurrent scripting language. + pkgver = 0.3.0 + pkgrel = 1 + url = https://wren.io/ arch = x86_64 license = MIT - makedepends = setconf - makedepends = libuv - makedepends = git - makedepends = python2 - depends = glibc - source = git+https://github.com/munificent/wren.git#commit=417ed7a - source = git+https://chromium.googlesource.com/external/gyp.git#commit=aae1e3efb50786df20e9572621fb746865f0df53 - source = git+https://github.com/libuv/libuv.git#commit=cd37fd0 - md5sums = SKIP - md5sums = SKIP - md5sums = SKIP + makedepends = python3 + depends = libuv + source = wren-0.3.0.tar.gz::https://github.com/wren-lang/wren/archive/refs/tags/0.3.0.tar.gz + source = wren-cli-0.3.0.tar.gz::https://github.com/wren-lang/wren-cli/archive/refs/tags/0.3.0.tar.gz + sha256sums = c566422b52a18693f57b15ae4c9459604e426ea64eddb5fbf2844d8781aa4eb7 + sha256sums = a498d2ccb9a723e7163b4530efbaec389cc13e6baaf935e16cbd052a739b7265 pkgname = wren diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..837416340a30 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# PKGBUILD +src +pkg + +# Tarfiles +wren*.tar.gz +wren-cli*.tar.gz +*.pkg.tar.zst @@ -1,45 +1,39 @@ -# Maintainer: Alexander F Rødseth <xyproto@archlinux.org> +# Maintainer: Techcable <Techcable@techcable.net> +# Contributor: Alexander F Rødseth <xyproto@archlinux.org> # Contributor: Tetsumi <tetsumi@vmail.me> pkgname=wren -pkgver=0.1.0 -pkgrel=2 -pkgdesc='Small, fast, class-based concurrent scripting language' -makedepends=('setconf' 'libuv' 'git' 'python2') -depends=('glibc') +pkgver=0.3.0 +pkgrel=1 +pkgdesc='Small, fast, class-based concurrent scripting language. ' +makedepends=('python3') +depends=('libuv') license=('MIT') arch=('x86_64') -url='http://wren.io/' -source=("git+https://github.com/munificent/wren.git#commit=417ed7a" - "git+https://chromium.googlesource.com/external/gyp.git#commit=aae1e3efb50786df20e9572621fb746865f0df53" - "git+https://github.com/libuv/libuv.git#commit=cd37fd0") -md5sums=('SKIP' - 'SKIP' - 'SKIP') - -prepare() { - # silence warnings - setconf wren/util/wren.mk C_WARNINGS '-w' - sed 's/ rcu / rc /g' -i wren/util/wren.mk - # libuv and gyp - setconf wren/util/libuv.py LIB_UV_VERSION "\"v$(pkg-config --modversion libuv)\"" - mkdir -p wren/deps - cp -ru libuv wren/deps - mkdir -p wren/deps/libuv/build - cp -ru gyp wren/deps/libuv/build/gyp - # no downloads, use the existing git clones - sed -i 's:download:>/dev/null:g' wren/util/wren.mk -} +url='https://wren.io/' +source=("wren-$pkgver.tar.gz::https://github.com/wren-lang/wren/archive/refs/tags/${pkgver}.tar.gz" + "wren-cli-$pkgver.tar.gz::https://github.com/wren-lang/wren-cli/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('c566422b52a18693f57b15ae4c9459604e426ea64eddb5fbf2844d8781aa4eb7' + 'a498d2ccb9a723e7163b4530efbaec389cc13e6baaf935e16cbd052a739b7265') build() { - make -C wren + make -C "${srcdir}/wren-${pkgver}/projects/make" + make -C "${srcdir}/wren-cli-${pkgver}/projects/make" } package() { - install -Dm755 wren/bin/wren "$pkgdir/usr/bin/wren" - install -Dm644 wren/src/include/wren.h "$pkgdir/usr/include/wren.h" - install -Dm755 wren/lib/libwren.so "$pkgdir/usr/lib/libwren.so" - install -Dm644 wren/LICENSE "$pkgdir/usr/share/licenses/wren/LICENSE" + pushd "${srcdir}/wren-${pkgver}" + install -Dm755 ./bin/wren_test "$pkgdir/usr/bin/wren_test" + install -Dm644 ./src/include/wren.h "$pkgdir/usr/include/wren.h" + install -Dm755 ./lib/libwren.so "$pkgdir/usr/lib/libwren.so" + install -Dm644 ./lib/libwren.a "$pkgdir/usr/lib/libwren.a" + install -Dm644 ./LICENSE "$pkgdir/usr/share/licenses/wren/LICENSE" + + popd + pushd "${srcdir}/wren-cli-${pkgver}" + + # NOTE: Rename 'wren_cli' to plain 'wren' + install -Dm755 ./bin/wren_cli "$pkgdir/usr/bin/wren" + install -Dm644 ./LICENSE "$pkgdir/usr/share/licenses/wren/cli-LICENSE" } -# vim:set ts=2 sw=2 et: |