summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdriĆ  Arrufat2016-11-01 18:50:39 +0100
committerAdriĆ  Arrufat2016-11-01 18:50:39 +0100
commit7af9ff539eb14c255af1968fba1493f49c440ef7 (patch)
treeda46cf2de63d233f2a24d0b259a03010c1e521d8
downloadaur-7af9ff539eb14c255af1968fba1493f49c440ef7.tar.gz
Initial commit
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD60
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: