diff options
author | Jianfeng Zhang | 2016-08-26 23:11:59 +0800 |
---|---|---|
committer | Jianfeng Zhang | 2016-08-26 23:11:59 +0800 |
commit | 9033b97ce88d7dc5868e0c9cb3aadcd5d066cd8b (patch) | |
tree | 9a8e689bafc09a3c76e598b6bef311634b3beb62 | |
download | aur-9033b97ce88d7dc5868e0c9cb3aadcd5d066cd8b.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..31f5a50641eb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# 五 8月 26 15:11:44 UTC 2016 +pkgbase = mighttpd2-git + pkgdesc = File/CGI web server on warp + pkgver = 3.3.4.0.gefd30f7 + pkgrel = 1 + url = http://http://mew.org/~kazu/proj/mighttpd/en/ + arch = x86_64 + license = custom:BSD + makedepends = cabal-install + makedepends = ghc + provides = mighttpd2 + provides = mighty + conflicts = mighttpd2 + source = git+https://github.com/kazu-yamamoto/mighttpd2.git + sha1sums = SKIP + +pkgname = mighttpd2-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6c546f9e139e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Jianfeng Zhang <swordfeng123@gmail.com> + +pkgname=mighttpd2-git +_pkgname=mighttpd2 +pkgver=3.3.4.0.gefd30f7 +pkgrel=1 +pkgdesc="File/CGI web server on warp" +arch=('x86_64') +url="http://http://mew.org/~kazu/proj/mighttpd/en/" +license=('custom:BSD') +makedepends=('cabal-install' 'ghc') +provides=("${_pkgname}" "mighty") +conflicts=("${_pkgname}") +source=("git+https://github.com/kazu-yamamoto/mighttpd2.git") +sha1sums=('SKIP') +#options=('upx') + +pkgver() { + cd "${srcdir}/${_pkgname}" + git describe --tags --long | sed 's/^v//;s/-/./g' +} + +prepare() { + cd "${srcdir}/${_pkgname}" + cabal sandbox init +} + +build() { + cd "${srcdir}/${_pkgname}" + cabal update + cabal install +} + +package() { + cd "${srcdir}/${_pkgname}/.cabal-sandbox/" + + find bin/ -name mighty* -exec install -Dm755 "{}" "${pkgdir}/usr/{}" \; + mkdir -p "${pkgdir}/etc/mighty" + find share/ -name example.conf -exec install -Dm644 "{}" "${pkgdir}/etc/mighty/example.conf" \; + find share/ -name example.route -exec install -Dm644 "{}" "${pkgdir}/etc/mighty/example.route" \; + + cd "${srcdir}/${_pkgname}" + + mkdir -p "${pkgdir}/usr/share/licenses/${_pkgname}" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" +} |