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.


Reply via email to