From 6c02ded24cdcc94fe660aab1864bf46e207be0f4 Mon Sep 17 00:00:00 2001 From: Juergen Buchmueller Date: Tue, 25 Oct 2016 17:08:37 +0200 Subject: [PATCH] New package: botan-1.10.13 --- common/shlibs | 1 + srcpkgs/botan-devel | 1 + srcpkgs/botan-doc | 1 + srcpkgs/botan/template | 61 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 64 insertions(+) create mode 120000 srcpkgs/botan-devel create mode 120000 srcpkgs/botan-doc create mode 100644 srcpkgs/botan/template diff --git a/common/shlibs b/common/shlibs index 0f3eaf9ae08..f11b7ea1e5f 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2644,3 +2644,4 @@ libkmm_mymoney.so.4 kmymoney-4.8.0_1 libpayeeidentifier_nationalAccount.so.4 kmymoney-4.8.0_1 libpayeeidentifier_iban_bic.so.4 kmymoney-4.8.0_1 libkmm_payeeidentifier.so kmymoney-4.8.0_1 +libbotan-1.10.so.1 botan-1.10.13_1 diff --git a/srcpkgs/botan-devel b/srcpkgs/botan-devel new file mode 120000 index 00000000000..010a5307fd1 --- /dev/null +++ b/srcpkgs/botan-devel @@ -0,0 +1 @@ +botan \ No newline at end of file diff --git a/srcpkgs/botan-doc b/srcpkgs/botan-doc new file mode 120000 index 00000000000..010a5307fd1 --- /dev/null +++ b/srcpkgs/botan-doc @@ -0,0 +1 @@ +botan \ No newline at end of file diff --git a/srcpkgs/botan/template b/srcpkgs/botan/template new file mode 100644 index 00000000000..dc9fc43a197 --- /dev/null +++ b/srcpkgs/botan/template @@ -0,0 +1,61 @@ +# Template file for 'botan' +pkgname=botan +version=1.10.13 +revision=1 +nocross=yes +wrksrc="Botan-${version}" +build_style=gnu-makefile +hostmakedepends="doxygen epstopdf python" +makedepends="libressl-devel bzip2-devel zlib-devel" +short_desc="Crypto library written in C++" +maintainer="Jürgen Buchmüller " +license="3-clause-BSD" +homepage="http://botan.randombit.net/" +distfiles="http://botan.randombit.net/releases/Botan-${version}.tgz" +checksum=23ec973d4b4a4fe04f490d409e08ac5638afe3aa09acd7f520daaff38ba19b90 + +do_configure() { + local _args + _args="--prefix=/usr" + _args+=" --cc=gcc" + _args+=" --with-doxygen" + _args+=" --with-openssl" + _args+=" --with-bzip2" + _args+=" --with-zlib" + _args+=" --enable-modules=cvc" + _args+=" --enable-shared" + python configure.py ${_args} + + sed -i Makefile \ + -e"s;^\(CXX.*\)=.*;\1= $CXXFLAGS;" \ + -e"s;^\(LIB_OPT.*\)=.*;\1= $LDFLAGS;" \ + -e"s;^\(AR.*\)=.*;\1= $AR;" \ + -e"s;^\(DESTDIR.*\)=.*;\1= $DESTDIR;" \ + -e's;$(DESTDIR)/bin;$(DESTDIR)/usr/bin;' \ + -e's;$(DESTDIR)/lib;$(DESTDIR)/usr/lib;' \ + -e's;$(DESTDIR)/include;$(DESTDIR)/usr/include;' \ + -e's;$(DESTDIR)/share;$(DESTDIR)/usr/share;' \ + -e's;$(AR) $(STATIC_LIB);$(AR) crus $(STATIC_LIB);' +} +post_install() { + vlicense doc/license.txt +} + +botan-doc_package() { + short_desc+=" - documentation" + pkg_install() { + vmove usr/share/doc + } +} + +botan-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/bin/botan-config-${version%.*} + vmove usr/include + vmove usr/lib/*.a + vmove usr/lib/*.so + vmove usr/lib/pkgconfig + } +}