# Description: C++ class library of cryptographic schemes.
# URL: http://www.cryptopp.com/
# Maintainer: Danny Rawlins, crux at romster dot me
# Packager: Antti Nykanen, aon at iki dot fi

name=crypto++
version=5.6.2
release=1
source=(http://www.cryptopp.com/${name/++/pp}${version//\./}.zip
	libcrypto++.pc.in)

build() {
	sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile
	export CXXFLAGS="$CXXFLAGS -DNDEBUG -fPIC"

	make -f GNUmakefile
	make libcryptopp.so

	install -d $PKG/usr/{lib/pkgconfig,include/cryptopp}
	install -m 0644 *.h $PKG/usr/include/cryptopp/
	install -m 0644 libcryptopp.so $PKG/usr/lib/libcryptopp.so

	sed -e "s/@VERSION@/$version/g" \
		$SRC/libcrypto++.pc.in > libcrypto++.pc

	install -m 0644 libcrypto++.pc $PKG/usr/lib/pkgconfig/libcrypto++.pc
}
