summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJianfeng Zhang2016-08-26 23:11:59 +0800
committerJianfeng Zhang2016-08-26 23:11:59 +0800
commit9033b97ce88d7dc5868e0c9cb3aadcd5d066cd8b (patch)
tree9a8e689bafc09a3c76e598b6bef311634b3beb62
downloadaur-9033b97ce88d7dc5868e0c9cb3aadcd5d066cd8b.tar.gz
initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD46
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"
+}