summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 384120711692e5c1e156447bb1eed770e16a46d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Maintainer: Markus Moser<marmoser@wu.ac.at>
pkgname=naviserver
pkgver=5.0.0
pkgrel=1
pkgdesc="A versatile multiprotocol (httpd et al) server written in C/Tcl"
arch=('x86_64')
url="https://github.com/naviserver-project/naviserver"
license=('MPL')
depends=('tcllib>=1.17' 'tcl>=8.5.18' 'tdom>=0.8.3' 'nsf>=1.6.8' 'systemd')
source=("http://download.sourceforge.net/sourceforge/naviserver/${pkgname}-${pkgver}.tar.gz" 
"naviserver.service")
md5sums=("9af101a76b27ced786f2e6df0ee9fc25"
"28fd20ff41798834ca22f12e98991210")

build() {
    cd "naviserver-${pkgver}"
    msg "Starting make..."
    msg "make in $(pwd)"
    ./configure --enable-threads --enable-symbols --prefix /usr/local/ns
    make 
}

package() {
    install="${pkgname}.install"
    cd ${pkgname}-${pkgver}
    make install-dirs DESTDIR=${pkgdir}
    make install-include DESTDIR=${pkgdir}
    make install-tcl  DESTDIR=${pkgdir}
    make install-modules  DESTDIR=${pkgdir}
    make install-certificates DESTDIR=${pkgdir}
    make install-doc DESTDIR=${pkgdir}
    make install-examples DESTDIR=${pkgdir}
    make install-config DESTDIR=${pkgdir}
    install -D "${srcdir}/naviserver.service" "${pkgdir}/usr/lib/systemd/system/naviserver.service"
}