#Packager: Dimitris Tzemos <dijemos~at~gmail~dot~com>

pkgname=poco
pkgver=1.13.3
_pkgver=${pkgver/_/}
pkgrel=1dj
source=("https://pocoproject.org/releases/poco-${_pkgver}/poco-${_pkgver}-all.tar.bz2"
		"poco_x64.patch" "poco_mariadb.patch")
#docs=("CHANGELOG" "CONTRIBUTORS" "NEWS" "LICENSE" "VERSION" "README")
url="http://www.pocoproject.org/"

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"poco (C++ class libraries)"
"Modern, powerful open source C++ class libraries and"
"frameworks for building network- and internet-based"
"applications that run on desktop, server, mobile and"
"embedded systems."
""
"Homepage: https://pocoproject.org"
)


build() {
	
	cd $startdir/src/poco-${_pkgver}-all
	if [ "$ARCH" = "x86_64" ]; then
		patch -p1 < $startdir/src/poco_x64.patch || return 1
	fi
	
	# Slackware ships with MariaDB not MySQL, patch from Arch Linux
	patch -p1 < $startdir/src/poco_mariadb.patch || return 1
		
	cmake \
    -GNinja \
    -Bbuild \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_BUILD_TYPE=Release
	ninja -C build

	DESTDIR=$startdir/pkg ninja -C build install
} 
