summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 9014cd19c680bd69af182a2cddd2b964696c04b5 (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
36
# Maintainer: Adrian Perez de Castro <aperez@igalia.com>
pkgname=kcaldav
pkgdesc='Simple, safe, minimal CalDAV server'
pkgver=0.2.4
pkgrel=1
url='https://kristaps.bsd.lv/kcaldav/'
license=(custom:BSD)
depends=(libbsd sqlite3)
makedepends=(expat kcgi)
arch=(x86_64)
source=("${url}/snapshots/${pkgname}-${pkgver}.tgz")
sha512sums=('a82867b854d7e02870625656c5469001f7c73583d9a98e7de1d3dd3db521fd7dc8d40555b80bef98b4584fcecbcbc7a7373f107babf315bcf1459bcb62be2b0e')

build () {
	cd "${pkgname}-${pkgver}"
	./configure PREFIX=/usr
	cat >> Makefile.configure <<-EOF
	CFLAGS += ${CFLAGS} $(pkg-config libbsd --cflags) \
		-include stdint.h -D_GNU_SOURCE -include errno.h
	LDFLAGS += ${LDFLAGS} $(pkg-config libbsd --libs)
	EOF
	make LDADD_STATIC=''
}

package () {
	cd "${pkgname}-${pkgver}"
	make install DESTDIR="${pkgdir}"

	# Fix path for manual pages
	install -dm755 "${pkgdir}/usr/share/"
	mv "${pkgdir}/usr/man" "${pkgdir}/usr/share/"

	awk '/^\/\*/,/\*\// { print ; }' kcaldav.c > COPYING
	install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
sha512sums=('fcde895297704ad77272e10463ea7636463360a6c8ab52e46ad811b86cf89464fed044883867636292e0ec1ac5060cb05deb93a18261218c8de74bfd0eac6630')