# Contributor: August Klein # Maintainer: August Klein setglobal pkgname = 'crypto++' setglobal _pkgname = 'cryptopp' setglobal pkgver = '5.6.5' setglobal _pkgver = $(pkgver//./) setglobal pkgrel = '0' setglobal pkgdesc = '"A free C++ class library of cryptographic schemes'" setglobal url = '"http://www.cryptopp.com'" setglobal arch = '"all'" setglobal license = '"Boost'" setglobal depends = ''"" setglobal depends_dev = $pkgname setglobal makedepends = ''"" setglobal subpackages = ""$pkgname-dev"" setglobal source = ""http://www.cryptopp.com/$(_pkgname)$(_pkgver).zip"" setglobal builddir = $srcdir proc build { cd $builddir sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile || return 1 export CXXFLAGS="$(CXXFLAGS) -DNDEBUG -fPIC" make -f GNUmakefile || return 1 make libcryptopp.so || return 1 } proc package { cd $builddir install -Dm644 libcryptopp.so "$pkgdir"/usr/lib/libcryptopp.so || return 1 install -Dm644 License.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE || return 1 mkdir -p "$pkgdir"/usr/include/cryptopp/ || return 1 install -m644 *.h "$pkgdir"/usr/include/cryptopp/ || return 1 } setglobal sha512sums = '"f13718d02ca69b0129aaf9e767c9d2e0333aa7538355f9c63d9eaf1ff369062084a18dc01489439ebf37797b3ea81b01beb072057d47ec962bfb824ddc72abc7 cryptopp565.zip'"