From dfb4a2d2183d0713b4eccdb62413eaf999100f39 Mon Sep 17 00:00:00 2001 From: Johannes Heimansberg Date: Wed, 14 Aug 2024 07:55:20 +0200 Subject: [PATCH] New package: jose-14 --- common/shlibs | 2 ++ srcpkgs/jose-devel | 1 + srcpkgs/jose/template | 32 ++++++++++++++++++++++++++++++++ srcpkgs/libjose | 1 + 4 files changed, 36 insertions(+) create mode 120000 srcpkgs/jose-devel create mode 100644 srcpkgs/jose/template create mode 120000 srcpkgs/libjose diff --git a/common/shlibs b/common/shlibs index d9b1cf082b7..c946d243a4c 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4528,3 +4528,5 @@ libhwy.so.1 highway-1.2.0_1 libscenefx.so.1 scenefx-0.1_1 libnng.so.1 nng-1.5.2_1 libsentry.so sentry-native-0.7.7_1 +libjose.so.0 libjose-14_1 +libluksmeta.so.0 luksmeta-9_1 diff --git a/srcpkgs/jose-devel b/srcpkgs/jose-devel new file mode 120000 index 00000000000..a6611ea027c --- /dev/null +++ b/srcpkgs/jose-devel @@ -0,0 +1 @@ +jose \ No newline at end of file diff --git a/srcpkgs/jose/template b/srcpkgs/jose/template new file mode 100644 index 00000000000..e954f892898 --- /dev/null +++ b/srcpkgs/jose/template @@ -0,0 +1,32 @@ +# Template file for 'jose' +pkgname=jose +version=14 +revision=1 +build_style=meson +configure_args="-Db_ndebug=false" +hostmakedepends="asciidoc pkg-config" +makedepends="jansson-devel openssl-devel zlib-devel" +short_desc="Javascript Object Signing and Encryption" +maintainer="Johannes Heimansberg " +license="Apache-2.0" +homepage="https://github.com/latchset/jose" +distfiles="https://github.com/latchset/jose/releases/download/v$version/jose-$version.tar.xz" +checksum=cee329ef9fce97c4c025604a8d237092f619aaa9f6d35fdf9d8c9052bc1ff95b + +libjose_package() { + short_desc+=" - library" + pkg_install() { + vmove "usr/lib/*.so.*" + } +} + +jose-devel_package() { + depends="lib${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove usr/share/man/man3 + } +} diff --git a/srcpkgs/libjose b/srcpkgs/libjose new file mode 120000 index 00000000000..a6611ea027c --- /dev/null +++ b/srcpkgs/libjose @@ -0,0 +1 @@ +jose \ No newline at end of file