From a54438c0bfa6fce97c1201552d800df0e31c7be1 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.3.0 --- 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..da4cc1e02c8a5 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.3.0_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..20f603169d6be --- /dev/null +++ b/srcpkgs/sqsh-tools/template @@ -0,0 +1,34 @@ +# Template file for 'sqsh-tools' +pkgname=sqsh-tools +version=1.3.0 +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/sqsh-tools/" +distfiles="https://github.com/Gottox/sqsh-tools/archive/refs/tags/v${version}.tar.gz" +checksum=660d20cb2360d80f641b0a8b4f28226054b6ce761d88d3b8e35565a854cdb696 + +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.*" + } +}