summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 26 insertions, 30 deletions
diff --git a/PKGBUILD b/PKGBUILD
index af8e87add434..75eb051cc02e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,60 +1,56 @@
-# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org>
+# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
+# Contributor: Antonio Rojas <arojas@archlinux.org>
+# Contributor: Alexander F. Rødseth <xyproto@archlinux.org>
# Contributor: Vesa Kaihlavirta <vegai@iki.fi>
# Contributor: Patrick Smits <mail@patricksmits.net>
pkgname=yaws
-pkgver=2.1.0
+pkgver=2.1.1
pkgrel=1
pkgdesc='Web server for dynamic content'
arch=(x86_64)
-url='http://yaws.hyber.org/'
+url="http://${pkgname}.hyber.org"
license=(BSD)
depends=(erlang-nox pam)
-backup=(etc/yaws/yaws.conf)
+backup=(etc/${pkgname}/${pkgname}.conf)
options=(!emptydirs)
-install=$pkgname.install
-source=("https://github.com/klacke/yaws/archive/$pkgname-$pkgver.tar.gz"
- "$pkgname.service")
-sha512sums=('a3816f70602c7046a4a0700611393fcaf62a6cd6fc3852fd50e3290335bf9f5162038c2a522c31baf15bea98d2d1d79ef876b06aa534738eee7fd948e75a8cda'
- '6bafd099901d4da241094d137191eda7c18ec8ff9d3f9688aa37220db11d7d19ad97ab6fa4e8b57ebf9c7e2f16ac162284332354d4dae61340ddc598933cee0e')
+install=${pkgname}.install
+source=("https://github.com/klacke/${pkgname}/archive/${pkgname}-${pkgver}.tar.gz"
+ "${pkgname}.service")
+sha512sums=('71a8f6ef19b6bf84e9628be5b4891ba19eb3d64fab19d2af8ba9218b760f81cc31575015f977fc21bf35a592c4c4a247388a57ab4d7571eb65c4185b0bdf9bce'
+ '6bafd099901d4da241094d137191eda7c18ec8ff9d3f9688aa37220db11d7d19ad97ab6fa4e8b57ebf9c7e2f16ac162284332354d4dae61340ddc598933cee0e')
prepare() {
- cd "$pkgname-$pkgname-$pkgver"
-
- # fix for python2
- sed -i 's:n/python:n/python2:' www/cgi{.yaws,-bin/foo.py}
-
- # treat warnings as warnings
- sed -i 's/-Werror//g' include.mk
+ cd ${pkgname}-${pkgname}-${pkgver}
# prepare configure and make
autoreconf -fi
}
build() {
- cd "$pkgname-$pkgname-$pkgver"
- export wwwdir=/srv/http/yaws
+ cd ${pkgname}-${pkgname}-${pkgver}
+ export wwwdir=/srv/http/${pkgname}
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make
}
package() {
- cd "$pkgname-$pkgname-$pkgver"
+ cd ${pkgname}-${pkgname}-${pkgver}
- make DESTDIR="$pkgdir" install
+ make DESTDIR="${pkgdir}" install
- install -d "$pkgdir/usr/lib/erlang/lib"
- ln -s /usr/lib/yaws "$pkgdir/usr/lib/erlang/lib/$pkgname-$pkgver"
- install -Dm644 "$srcdir/$pkgname.service" \
- "$pkgdir/usr/lib/systemd/system/$pkgname.service"
- install -Dm644 "$srcdir/$pkgname-$pkgname-$pkgver/LICENSE" \
- "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -d "${pkgdir}/usr/lib/erlang/lib"
+ ln -s /usr/lib/${pkgname} "${pkgdir}/usr/lib/erlang/lib/${pkgname}-${pkgver}"
+ install -Dm644 "${srcdir}/${pkgname}.service" \
+ "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
+ install -Dm644 "${srcdir}/${pkgname}-${pkgname}-${pkgver}/LICENSE" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
# path fix
- cp -ru examples/include "$pkgdir/usr/lib/yaws-$pkgver/examples/"
- mv "$pkgdir/srv/http/yaws/"* "$pkgdir/srv/http/www" || true
- rmdir --ignore-fail-on-non-empty "$pkgdir/srv/http/yaws"
- mv "$pkgdir/srv/http/www" "$pkgdir/srv/http/yaws" || true
+ cp -ru examples/include "${pkgdir}/usr/lib/${pkgname}-${pkgver}/examples/"
+ mv "${pkgdir}/srv/http/${pkgname}/"* "${pkgdir}/srv/http/www" || true
+ rmdir --ignore-fail-on-non-empty "${pkgdir}/srv/http/${pkgname}"
+ mv "${pkgdir}/srv/http/www" "${pkgdir}/srv/http/${pkgname}" || true
}
# getver: raw.githubusercontent.com/klacke/yaws/master/vsn.mk