Tobias Powalowski pushed to branch main at Arch Linux / Packaging / Packages / 3cpio
Commits: 604e2f12 by Tobias Powalowski at 2024-08-03T09:35:47+02:00 upgpkg: 0.3.0-1: update to latest version - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,10 +1,11 @@ pkgbase = 3cpio pkgdesc = Manage Linux kernel initramfs cpio files written in Rust - pkgver = 0.2.0 - pkgrel = 4 + pkgver = 0.3.0 + pkgrel = 1 url = https://github.com/bdrung/3cpio arch = x86_64 license = ISC + makedepends = git makedepends = rust makedepends = bzip2 makedepends = gzip @@ -19,13 +20,7 @@ pkgbase = 3cpio optdepends = lzop: Support for lzo compressed initramfs image optdepends = xz: Support for lzma or xz compressed initramfs image optdepends = zstd: Support for zstd compressed initramfs image - source = 3cpio-0.2.0.tar.gz::https://github.com/bdrung/3cpio/archive/refs/tags/0.2.0.tar.gz - source = fix-xattrs.patch::https://github.com/bdrung/3cpio/pull/6/commits/7d8098a0eb60c2751a5994246cb9a0b53968bc22.patch - source = add-integration-test.patch::https://github.com/bdrung/3cpio/commit/e6364f443420e64779e0c32a14088ac2ba2f1aae.patch - source = symlink-preserve.patch::https://github.com/bdrung/3cpio/commit/b0129c635f1276971aacca56c0dd10caf9931015.patch - b2sums = 454a4e5a9b689088a590515479ba21e4d72c0edd41b2ddd207ec0bc99ca6dde06664168e2a4f59f3609c68c10a7f0e4585820c4aeb7f5dcb1c174f38189c3387 - b2sums = 42cdf809a3afde98e47964d56a12f550dce3e045845fd4d5ab971356994a07a22be6a9e8de72987aa1d86cc651dd67e8107e23a30ff749e3c80b9cf689b6ee56 - b2sums = 5a4e2c68236968a77fc92ef3e09b38b55c0fa9073b4ab26d5958b1e661a9d16b3ed444e88189811e2b1c59818670b1e6b0d019ce3e4d297fd6fd87f8b657f286 - b2sums = 5b82ca56f816d560ab2b86edc79fcc4f1e23f57ae42a7e1f41a05f03de81ab7b5aae9d1f99bf81cb1db14cefa8571f2b7f638cc42f8dbebaeaab1d57ba9e490e + source = git+https://github.com/bdrung/3cpio.git#tag=0.3.0 + b2sums = e686ea14ef3516c0be9dea688d45e6b0ababb06320a7335e007bec1e6a53001ba426b5e019418381990c805f3d2ce3af242c1d809e4bbab3623fe6865c417cad pkgname = 3cpio ===================================== PKGBUILD ===================================== @@ -1,48 +1,37 @@ # Maintainer: Tobias Powalowski <tp...@archlinux.org> pkgname=3cpio -pkgver=0.2.0 -pkgrel=4 +pkgver=0.3.0 +pkgrel=1 pkgdesc='Manage Linux kernel initramfs cpio files written in Rust' arch=('x86_64') url='https://github.com/bdrung/3cpio' license=('ISC') depends=('glibc' 'gcc-libs') -makedepends=('rust' 'bzip2' 'gzip' 'lz4' 'lzop' 'xz' 'zstd') +makedepends=('git' 'rust' 'bzip2' 'gzip' 'lz4' 'lzop' 'xz' 'zstd') optdepends=('bzip2: Support for bzip2 compressed initramfs image' 'lz4: Support for lz4 compressed initramfs image' 'lzop: Support for lzo compressed initramfs image' 'xz: Support for lzma or xz compressed initramfs image' 'zstd: Support for zstd compressed initramfs image' ) -source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz" - fix-xattrs.patch::$url/pull/6/commits/7d8098a0eb60c2751a5994246cb9a0b53968bc22.patch - add-integration-test.patch::$url/commit/e6364f443420e64779e0c32a14088ac2ba2f1aae.patch - symlink-preserve.patch::$url/commit/b0129c635f1276971aacca56c0dd10caf9931015.patch) -b2sums=('454a4e5a9b689088a590515479ba21e4d72c0edd41b2ddd207ec0bc99ca6dde06664168e2a4f59f3609c68c10a7f0e4585820c4aeb7f5dcb1c174f38189c3387' - '42cdf809a3afde98e47964d56a12f550dce3e045845fd4d5ab971356994a07a22be6a9e8de72987aa1d86cc651dd67e8107e23a30ff749e3c80b9cf689b6ee56' - '5a4e2c68236968a77fc92ef3e09b38b55c0fa9073b4ab26d5958b1e661a9d16b3ed444e88189811e2b1c59818670b1e6b0d019ce3e4d297fd6fd87f8b657f286' - '5b82ca56f816d560ab2b86edc79fcc4f1e23f57ae42a7e1f41a05f03de81ab7b5aae9d1f99bf81cb1db14cefa8571f2b7f638cc42f8dbebaeaab1d57ba9e490e') - -prepare() { - cd $pkgname-$pkgver - patch -Np1 -i ../fix-xattrs.patch - patch -Np1 -i ../add-integration-test.patch - patch -Np1 -i ../symlink-preserve.patch -} +source=(git+https://github.com/bdrung/3cpio.git#tag=$pkgver) +validgpgkeys=('159EB5C4EFC8774C' # Benjamin Drung bdr...@debian.de +) +b2sums=('e686ea14ef3516c0be9dea688d45e6b0ababb06320a7335e007bec1e6a53001ba426b5e019418381990c805f3d2ce3af242c1d809e4bbab3623fe6865c417cad') build() { - cd $pkgname-$pkgver + cd $pkgname cargo build --release --locked } check() { - cd $pkgname-$pkgver + cd $pkgname cargo test --release --locked } package() { - cd $pkgname-$pkgver + cd $pkgname install -Dm755 "target/release/3cpio" "$pkgdir/usr/bin/3cpio" install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/3cpio/-/commit/604e2f12293823b3412bb06bd5ee1a9574331987 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/3cpio/-/commit/604e2f12293823b3412bb06bd5ee1a9574331987 You're receiving this email because of your account on gitlab.archlinux.org.