Skip to content
Snippets Groups Projects
Commit 9b17d607 authored by Russ's avatar Russ Committed by Leo
Browse files

testing/crypto++: upgrade to 8.2.0

parent 80672302
No related branches found
No related tags found
No related merge requests found
......@@ -2,35 +2,28 @@
# Maintainer: August Klein <amatcoder@gmail.com>
pkgname=crypto++
_pkgname=cryptopp
pkgver=5.6.5
pkgver=8.2.0
_pkgver=${pkgver//./}
pkgrel=1
pkgrel=0
pkgdesc="A free C++ class library of cryptographic schemes"
url="https://www.cryptopp.com/"
arch="all"
license="BSL-1.0"
depends=""
depends_dev="$pkgname"
makedepends=""
subpackages="$pkgname-dev"
subpackages="$pkgname-static $pkgname-dev"
source="https://www.cryptopp.com/${_pkgname}${_pkgver}.zip"
builddir="$srcdir"
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
make CXXFLAGS="${CXXFLAGS} -DNDEBUG -fPIC" -f GNUmakefile dynamic libcryptopp.pc
}
check() {
make -f GNUmakefile check
}
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
make DESTDIR="$pkgdir" PREFIX="/usr" install-lib
}
sha512sums="f13718d02ca69b0129aaf9e767c9d2e0333aa7538355f9c63d9eaf1ff369062084a18dc01489439ebf37797b3ea81b01beb072057d47ec962bfb824ddc72abc7 cryptopp565.zip"
sha512sums="753513a4ec8dd0fff2f551853ce6bd265d82219c28b033565b565b5e567fbee17adb419f4cde58a97e62b7d6533f4099aa4996cd0ba4775c6a2e7ae63a879da5 cryptopp820.zip"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment