summaryrefslogtreecommitdiff
path: root/opt/rnp
diff options
context:
space:
mode:
Diffstat (limited to 'opt/rnp')
-rw-r--r--opt/rnp/.footprint22
-rw-r--r--opt/rnp/.signature7
-rw-r--r--opt/rnp/MAKEPKG56
3 files changed, 85 insertions, 0 deletions
diff --git a/opt/rnp/.footprint b/opt/rnp/.footprint
new file mode 100644
index 0000000..bb2a9e3
--- /dev/null
+++ b/opt/rnp/.footprint
@@ -0,0 +1,22 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/rnp
+-rwxr-xr-x root/root usr/bin/rnpkeys
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/rnp/
+-rw-r--r-- root/root usr/include/rnp/rnp.h
+-rw-r--r-- root/root usr/include/rnp/rnp_err.h
+-rw-r--r-- root/root usr/include/rnp/rnp_export.h
+-rw-r--r-- root/root usr/include/rnp/rnp_ver.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/librnp.so.0.18.1
+lrwxrwxrwx root/root usr/lib/librnp.so -> librnp.so.0
+lrwxrwxrwx root/root usr/lib/librnp.so.0 -> librnp.so.0.18.1
+drwxr-xr-x root/root usr/lib/cmake/
+drwxr-xr-x root/root usr/lib/cmake/rnp/
+-rw-r--r-- root/root usr/lib/cmake/rnp/rnp-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/rnp/rnp-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/rnp/rnp-targets-release.cmake
+-rw-r--r-- root/root usr/lib/cmake/rnp/rnp-targets.cmake
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/librnp.pc
diff --git a/opt/rnp/.signature b/opt/rnp/.signature
new file mode 100644
index 0000000..22eb028
--- /dev/null
+++ b/opt/rnp/.signature
@@ -0,0 +1,7 @@
+RWTZ9IduCSQ/mF8ufRCZAltjfiUInyCUcDdmAnC1mAgvNwpGyM6EZi2zpuSJtnpScZ4a12LiM9400ctC20kNet4AgcsUAkKI7AI=
+
+SHA256 (MAKEPKG) = 9de9b46a88e55cc71e65624da7828e67a66e0f54f07274d53c5c0139ed0ee8b0
+SHA256 (.footprint) = 23d8fbcddf4518dcf5d001877fd8b9cb3713a612e86635895d2cf5819da138d6
+SHA256 (rnp-v0.18.1.tar.gz) = 423c8e32e1e591462f759adf8441b1c44bca96d9f5daff13b82e81a79f18ecfd
+SHA256 (sexpp-0.9.2.tar.gz) = 00c47b56a4dd5e80aba6b15df4e86d276a2a369737c6b467be1f51a9c29af31e
+SHA256 (rnp#0.18.1-2.pkg.tar.gz) = 7dd07acd65b6a2a60024dfed42a324a85156692f468708583539d7d057621300
diff --git a/opt/rnp/MAKEPKG b/opt/rnp/MAKEPKG
new file mode 100644
index 0000000..e2e4a80
--- /dev/null
+++ b/opt/rnp/MAKEPKG
@@ -0,0 +1,56 @@
+#!/bin/mkpkg
+# description: RNP is a set of OpenPGP (RFC4880) tools
+# url: https://www.rnpgp.org/
+
+name=rnp
+_name=sexpp
+version=0.18.1
+release=2
+_sexpp_version=0.9.2
+depends=(botan)
+source=(
+ https://github.com/rnpgp/$name/releases/download/v$version/rnp-v$version.tar.gz
+ https://github.com/rnpgp/$_name/archive/refs/tags/v$_sexpp_version.tar.gz
+)
+renames=(
+ ""
+ $_name-$_sexpp_version.tar.gz
+)
+
+sha256sums=(
+ "423c8e32e1e591462f759adf8441b1c44bca96d9f5daff13b82e81a79f18ecfd"
+ "00c47b56a4dd5e80aba6b15df4e86d276a2a369737c6b467be1f51a9c29af31e"
+)
+
+build() {
+ cd "${name}-v${version}"
+
+ # Copy sexpp sources into the expected folder
+ mkdir -p src/libsexpp
+ cp -r "$SRC/sexpp-${_sexpp_version}/"* src/libsexpp/
+
+ cmake -B build -S . \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_SHARED_LIBS=ON \
+ -DBUILD_TESTING=OFF \
+ -DBUILD_DOC=OFF \
+ -DBUILD_TOOLS=ON \
+ -DBUILD_EXAMPLES=OFF \
+ -DUSE_BOTAN3=ON \
+ -DCMAKE_SKIP_RPATH=ON
+
+ # pkgmk already sets MAKEFLAGS / parallel jobs
+ cmake --build build
+ DESTDIR="$PKG" cmake --install build
+
+ rm -rf "$PKG/usr/share/doc" "$PKG/usr/share/man"
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh