diff options
author | AdriĆ Arrufat | 2016-11-01 18:50:39 +0100 |
---|---|---|
committer | AdriĆ Arrufat | 2016-11-01 18:50:39 +0100 |
commit | 7af9ff539eb14c255af1968fba1493f49c440ef7 (patch) | |
tree | da46cf2de63d233f2a24d0b259a03010c1e521d8 | |
download | aur-7af9ff539eb14c255af1968fba1493f49c440ef7.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 60 |
2 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..313ca4a5bc18 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +# Generated by mksrcinfo v8 +# Tue Nov 1 17:50:24 UTC 2016 +pkgbase = valum + pkgdesc = Web micro-framework written in Vala + pkgver = v0.2.6+482+ga066e6d + pkgrel = 1 + url = https://github.com/valum-framework/valum + arch = i686 + arch = x86_64 + license = LGPL3 + makedepends = git + makedepends = ninja + makedepends = vala + makedepends = meson + depends = vala + depends = glib2 + depends = libsoup + depends = libgee + depends = ctpl + depends = fcgi + optdepends = libmemcached: For memcached cache storage. + optdepends = memcached: For memcached cache storage. + optdepends = luajit: For an embedded Lua VM. + source = git://github.com/antono/valum.git#commit=a066e6d40980aec02c9e1b5cadb931719541f0cc + md5sums = SKIP + +pkgname = valum + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..14d81f506677 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: Adria Arrufat <adria.arrufat+AUR@protonmail.ch> +# Contributor: Philipp Trommler <ph.trommler@gmail.com> +pkgname=valum +pkgver=v0.2.6+482+ga066e6d +pkgrel=1 +pkgdesc="Web micro-framework written in Vala" +arch=("i686" "x86_64") +url="https://github.com/valum-framework/valum" +license=("LGPL3") +depends=(vala glib2 libsoup libgee ctpl fcgi) +optdepends=("libmemcached: For memcached cache storage." + "memcached: For memcached cache storage." + "luajit: For an embedded Lua VM.") +makedepends=(git ninja vala meson) +_commit=a066e6d40980aec02c9e1b5cadb931719541f0cc +source=("git://github.com/antono/valum.git#commit=${_commit}") +md5sums=("SKIP") + +pkgver() { + cd ${pkgname} + git describe --tags | sed 's/-/+/g' +} + +build() { + cd ${pkgname} + [ -d build ] && rm -rf build + mkdir build && cd build + meson .. + ninja +} + +check() { + cd ${pkgname}/build + ninja test +} + +package() { + cd ${pkgname}/build + DESTDIR=${pkgdir} ninja install + + # hack: place installation in /usr/ and not /usr/local + cd ${pkgdir} + for d in `ls usr/local`; do + mv usr/local/$d usr/$d + done + mv usr/lib64 usr/lib + rm -rf usr/local + cd usr/lib/pkgconfig + for f in `ls *pc`; do + sed -i $f -e "s/\/local//g" + done + # end of hack + cd ${srcdir}/valum + + install -Dm644 examples/app/vapi/ctpl.vapi "${pkgdir}/usr/share/vala/vapi/" + install -Dm644 src/vsgi/servers/fcgi.{deps,vapi} "${pkgdir}/usr/share/vala/vapi/" + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim:set ts=2 sw=2 et: |