From b306465f5aec3b0e06239da75980694764922c64 Mon Sep 17 00:00:00 2001 From: kth5 Date: Mon, 24 Jun 2024 23:01:03 +0200 Subject: [PATCH] * add composefs --- composefs/.SRCINFO | 20 +++++++++++++++ composefs/.nvchecker.toml | 4 +++ composefs/PKGBUILD | 54 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 78 insertions(+) create mode 100644 composefs/.SRCINFO create mode 100644 composefs/.nvchecker.toml create mode 100644 composefs/PKGBUILD diff --git a/composefs/.SRCINFO b/composefs/.SRCINFO new file mode 100644 index 0000000000..941e611498 --- /dev/null +++ b/composefs/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = composefs + pkgdesc = A file system for mounting container images + pkgver = 1.0.3 + pkgrel = 1 + url = https://github.com/containers/composefs + arch = x86_64 + license = LGPL-2.1-or-later + license = BSD-2-Clause OR GPL-2.0-or-later + license = GPL-2.0-only OR Apache-2.0 + license = GPL-3.0-or-later + makedepends = fuse3 + makedepends = go-md2man + depends = gcc-libs + depends = glibc + depends = openssl + source = composefs-1.0.3.tar.gz::https://github.com/containers/composefs/archive/refs/tags/v1.0.3.tar.gz + sha512sums = b09c6034f83bd50171ce9b09e279534d1df87ea2c062098f7cf8663e4e4fab8450b75ebd05b7272c4ca2b08d2f5b22146ad9a5ff0fd8258277373ec691976354 + b2sums = 3dfec7dc91651abf2d0ec4a1e90fd5cf35ea90e25e2ea8cc37408a570eae19ff6adcf79a89aa2c5e0a78722c0dfb21443e5f3d6cf4610d5fbc40b410f6a1e44b + +pkgname = composefs diff --git a/composefs/.nvchecker.toml b/composefs/.nvchecker.toml new file mode 100644 index 0000000000..01ff687265 --- /dev/null +++ b/composefs/.nvchecker.toml @@ -0,0 +1,4 @@ +[composefs] +source = "git" +git = "https://github.com/containers/composefs" +prefix = "v" diff --git a/composefs/PKGBUILD b/composefs/PKGBUILD new file mode 100644 index 0000000000..b69b6d0dc8 --- /dev/null +++ b/composefs/PKGBUILD @@ -0,0 +1,54 @@ +# POWER Maintainer: Alexander Baldeck +# Maintainer: David Runge + +pkgname=composefs +pkgver=1.0.3 +pkgrel=1 +pkgdesc="A file system for mounting container images" +arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) +url="https://github.com/containers/composefs" +license=( + LGPL-2.1-or-later + 'BSD-2-Clause OR GPL-2.0-or-later' + 'GPL-2.0-only OR Apache-2.0' + GPL-3.0-or-later +) +depends=( + gcc-libs + glibc + openssl +) +makedepends=( + fuse3 + go-md2man +) +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") +sha512sums=('b09c6034f83bd50171ce9b09e279534d1df87ea2c062098f7cf8663e4e4fab8450b75ebd05b7272c4ca2b08d2f5b22146ad9a5ff0fd8258277373ec691976354') +b2sums=('3dfec7dc91651abf2d0ec4a1e90fd5cf35ea90e25e2ea8cc37408a570eae19ff6adcf79a89aa2c5e0a78722c0dfb21443e5f3d6cf4610d5fbc40b410f6a1e44b') + +prepare() { + cd $pkgname-$pkgver + autoreconf -fiv +} + +build() { + local configure_options=( + --enable-man + --prefix=/usr + --sbindir=/usr/bin + --with-fuse + ) + + cd $pkgname-$pkgver + ./configure "${configure_options[@]}" + make +} + +check() { + make -k check -C $pkgname-$pkgver +} + +package() { + make DESTDIR="$pkgdir/" install -C $pkgname-$pkgver + install -vDm 644 $pkgname-$pkgver/BSD-2-Clause.txt -t "$pkgdir/usr/share/licenses/$pkgname/" +}