blob: 687a41b5ad7d87539024ce8a5875b1099d517a0d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# Maintainer: Adrian Perez de Castro <aperez@igalia.com>
pkgname=rnp
pkgdesc='High performance C++ OpenPGP library derived from NetPGP'
pkgver=0.18.1
pkgrel=2
url=https://github.com/rnpgp/rnp
license=('BSD-2-Clause AND BSD-3-Clause AND Apache-2.0 AND MIT')
arch=(i686 x86_64)
makedepends=(cmake pkgconf asciidoctor)
depends=(botan bzip2 gcc-libs glibc json-c zlib)
source=("$url/releases/download/v$pkgver/rnp-v$pkgver.tar.gz"
fix-cstring-include-ba8df120afc88b9530df3a1c6a249032932466c7.patch)
b2sums=('806e421e204f5b635c870a3a9bed2006a05181eb7134b636be0aa31813d73bdf90dba1980264bffa754b7656437982d197522c0bf7684830aa1776977fdfe195'
'e9f4c98bb67f7be46ca199485ab5e9cc53362cada8ee7bb84209ca6dfe0bea560ce469857b1261a1dca146b0d5012cbbff07f0b6f6b64b90b36a45753a4a8ddf')
prepare () {
cd "$pkgname-v$pkgver"
patch -p1 -i "$srcdir/fix-cstring-include-ba8df120afc88b9530df3a1c6a249032932466c7.patch"
}
build ()
{
cmake -S"$pkgname-v$pkgver" -Bbuild \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DENABLE_SANITIZERS=OFF \
-DENABLE_COVERAGE=OFF \
-DENABLE_FUZZERS=OFF \
-DBUILD_TESTING=OFF \
-DDOWNLOAD_GTEST=OFF \
-DBUILD_SHARED_LIBS=ON
cmake --build build
}
package ()
{
DESTDIR="$pkgdir" cmake --build build --target install
cd "$pkgname-v$pkgver"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" \
README.adoc LICENSE.md LICENSE-OCB.md
}
|