From 46eeb29997dccfabe6b62acbdb26a6d7afe7aaf7 Mon Sep 17 00:00:00 2001 From: Johannes Heimansberg Date: Wed, 14 Aug 2024 07:55:38 +0200 Subject: [PATCH] New package: luksmeta-9 --- common/shlibs | 2 +- srcpkgs/libluksmeta | 1 + srcpkgs/luksmeta-devel | 1 + srcpkgs/luksmeta/template | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 38 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/libluksmeta create mode 120000 srcpkgs/luksmeta-devel create mode 100644 srcpkgs/luksmeta/template diff --git a/common/shlibs b/common/shlibs index c946d243a4c..87795d02967 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4529,4 +4529,4 @@ 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 +libluksmeta.so.0 libluksmeta-9_1 diff --git a/srcpkgs/libluksmeta b/srcpkgs/libluksmeta new file mode 120000 index 00000000000..7022d555a5b --- /dev/null +++ b/srcpkgs/libluksmeta @@ -0,0 +1 @@ +luksmeta \ No newline at end of file diff --git a/srcpkgs/luksmeta-devel b/srcpkgs/luksmeta-devel new file mode 120000 index 00000000000..7022d555a5b --- /dev/null +++ b/srcpkgs/luksmeta-devel @@ -0,0 +1 @@ +luksmeta \ No newline at end of file diff --git a/srcpkgs/luksmeta/template b/srcpkgs/luksmeta/template new file mode 100644 index 00000000000..923f2c1849a --- /dev/null +++ b/srcpkgs/luksmeta/template @@ -0,0 +1,35 @@ +# Template file for 'luksmeta' +pkgname=luksmeta +version=9 +revision=1 +build_style=gnu-configure +hostmakedepends="asciidoc automake cryptsetup libtool pkg-config" +makedepends="cryptsetup-devel" +short_desc="Store metadata in the LUKSv1 header" +maintainer="Johannes Heimansberg " +license="LGPL-2.0-or-later" +homepage="https://github.com/latchset/luksmeta" +distfiles="https://github.com/latchset/luksmeta/archive/v$version/luksmeta-$version.tar.gz" +checksum=0eea7d50a0411e0c1e383fd47073806ed7d435b27410504e33bfbc792a1688fc +make_check="no" # fails on some architectures + +pre_configure() { + autoreconf -fi +} + +libluksmeta_package() { + short_desc+=" - library" + pkg_install() { + vmove "usr/lib/*.so.*" + } +} + +luksmeta-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" + } +}