diff options
author | Yves G | 2017-09-14 16:33:20 +0200 |
---|---|---|
committer | Y | 2017-09-24 15:18:52 +0200 |
commit | f8849943144fbe6b94b4bf35ba1b1e44442d630d (patch) | |
tree | 60a7c0f080a46ba7c3e74d90240b79d19185a789 | |
download | aur-f8849943144fbe6b94b4bf35ba1b1e44442d630d.tar.gz |
init
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2a2881ddd158 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = ssowat-git + pkgdesc = A simple SSO for nginx, written in Lua + pkgver = master + pkgrel = 1 + url = https://github.com/tYYGH/SSOwat + arch = any + license = AGPL + makedepends = git + depends = nginx + depends = lua51-luajson + depends = lua51-lualdap + depends = nginx-mainline-mod-lua + provides = ssowat + source = git+https://github.com/tYYGH/SSOwat.git + sha1sums = SKIP + +pkgname = ssowat-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..402f8c4cac5f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Yves G. <theYinYeti@yalis.fr> + +pkgname=ssowat-git +pkgver=master +pkgrel=1 +pkgdesc="A simple SSO for nginx, written in Lua" +arch=('any') +url="https://github.com/tYYGH/SSOwat" +license=('AGPL') +provides=(ssowat) +depends=('nginx' 'lua51-luajson' 'lua51-lualdap' 'nginx-mainline-mod-lua') +makedepends=('git') +source=("git+https://github.com/tYYGH/SSOwat.git") +sha1sums=('SKIP') + +pkgver() { + cd "${srcdir}/SSOwat" + git describe --long --tags | sed -r 's/[^0-9]*(.*)-([^-]*)-(g[^-]+)/\1.r\2.\3/' +} + +package() { + mkdir -p "${pkgdir}/etc/ssowat" + mkdir -p "${pkgdir}/usr/share/doc/${pkgname}" + mkdir -p "${pkgdir}/usr/share/webapps" + cd "${srcdir}/SSOwat" + cp *.lua "${pkgdir}/etc/ssowat/" + cp CONTRIBUTORS.md LICENSE README.md conf.json.example "${pkgdir}/usr/share/doc/${pkgname}/" + cp -r portal "${pkgdir}/usr/share/webapps/${pkgname%-git}" + ln -s ../../usr/share/webapps/"${pkgname%-git}" "${pkgdir}/etc/ssowat/portal" + cat >"${pkgdir}/usr/share/doc/${pkgname}/nginx_main_section.example" <<-"THEEND" +load_module /usr/lib/nginx/modules/ndk_http_module.so; +load_module /usr/lib/nginx/modules/ngx_http_lua_module.so; +THEEND + cat >"${pkgdir}/usr/share/doc/${pkgname}/nginx_http_section.example" <<-"THEEND" +lua_shared_dict cache 10m; +init_by_lua_file /etc/ssowat/init.lua; +THEEND + cat >"${pkgdir}/usr/share/doc/${pkgname}/nginx_server_section.example" <<-"THEEND" +access_by_lua_file /etc/ssowat/access.lua; +header_filter_by_lua_file /etc/ssowat/headers.lua; +THEEND +} |