From 960655f73ccb940e31adf06b610a8ba203aa621f Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Mon, 28 Aug 2023 09:28:35 +0200 Subject: [PATCH] New package: sqsh-tools-1.2.1 --- common/shlibs | 1 + srcpkgs/libsqsh | 1 + srcpkgs/libsqsh-devel | 1 + srcpkgs/sqsh-tools/template | 34 ++++++++++++++++++++++++++++++++++ 4 files changed, 37 insertions(+) create mode 120000 srcpkgs/libsqsh create mode 120000 srcpkgs/libsqsh-devel create mode 100644 srcpkgs/sqsh-tools/template diff --git a/common/shlibs b/common/shlibs index a1e923068c5be..0cc2c1f4aaa91 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4275,3 +4275,4 @@ libdraco.so.8 draco-1.5.6_1 libpdal_base.so.15 libpdal-2.5.6_1 libpdal_util.so.15 libpdal-2.5.6_1 libdisplay-info.so.1 libdisplay-info-0.1.1_1 +libsqsh.so.1 libsqsh-1.2.1_1 diff --git a/srcpkgs/libsqsh b/srcpkgs/libsqsh new file mode 120000 index 0000000000000..3c69f57415027 --- /dev/null +++ b/srcpkgs/libsqsh @@ -0,0 +1 @@ +sqsh-tools \ No newline at end of file diff --git a/srcpkgs/libsqsh-devel b/srcpkgs/libsqsh-devel new file mode 120000 index 0000000000000..3c69f57415027 --- /dev/null +++ b/srcpkgs/libsqsh-devel @@ -0,0 +1 @@ +sqsh-tools \ No newline at end of file diff --git a/srcpkgs/sqsh-tools/template b/srcpkgs/sqsh-tools/template new file mode 100644 index 0000000000000..6ed73b7997cdb --- /dev/null +++ b/srcpkgs/sqsh-tools/template @@ -0,0 +1,34 @@ +# Template file for 'sqsh-tools' +pkgname=sqsh-tools +version=1.2.1 +revision=1 +build_style=meson +makedepends="libcurl-devel zlib-devel liblz4-devel liblzma-devel libzstd-devel + fuse3-devel" +short_desc="Fresh squashfs implementation" +maintainer="Enno Boland " +license="BSD-2-Clause" +homepage="https://gottox.de/libsqsh/" +distfiles="https://github.com/Gottox/libsqsh/archive/refs/tags/v${version}.tar.gz" +checksum=89ba31924ec8c010ad6745095450a2c8ef106656749617d090b4a69f5b0fe412 + +post_install() { + vlicense LICENSE +} + +libsqsh-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove "usr/lib/libsqsh.a" + } +} + +libsqsh_package() { + pkg_install() { + vmove "usr/lib/libsqsh.so.*" + } +}