David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
cargo-release


Commits:
f8789e51 by David Runge at 2024-01-06T12:54:56+01:00
Remove unnecessary quotes and curly braces

Signed-off-by: David Runge <[email protected]>

- - - - -
61409509 by David Runge at 2024-01-06T13:05:49+01:00
Use bash arrays with one entry per line for easier handling

Consolidate dependencies

Signed-off-by: David Runge <[email protected]>

- - - - -
608d4bad by David Runge at 2024-01-06T13:07:02+01:00
Simplify source entry by reusing url variable

Signed-off-by: David Runge <[email protected]>

- - - - -
a7a8847d by David Runge at 2024-01-06T13:11:03+01:00
upgpkg: 0.25.1-1

Update maintainer info

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,20 +1,18 @@
 pkgbase = cargo-release
        pkgdesc = Cargo subcommand "release": everything about releasing a rust 
crate
-       pkgver = 0.25.0
+       pkgver = 0.25.1
        pkgrel = 1
        url = https://github.com/crate-ci/cargo-release
        arch = x86_64
-       license = MIT
        license = Apache-2.0
-       makedepends = cargo
-       makedepends = pkg-config
+       license = MIT
+       makedepends = rust
+       depends = cargo
        depends = gcc-libs
-       depends = libgit2.so
-       depends = libssh2.so
-       depends = libssl.so
+       depends = glibc
        depends = zlib
        options = !lto
-       source = 
https://github.com/crate-ci/cargo-release/archive/v0.25.0/cargo-release-0.25.0.tar.gz
-       b2sums = 
5d3242ad9e2a25df084f0ee35fd464e2937078385356bb09e184c79c407fbe4bf0f26fd984db99ed05082708c68d1b5de4926481ac81d82bef8f85265718c634
+       source = 
https://github.com/crate-ci/cargo-release/archive/v0.25.1/cargo-release-0.25.1.tar.gz
+       b2sums = 
bcbf7a957e59ad91598a40c4e5eabff8d9bd11ff92520e2aa6cab6c3ae06f76e2c8b09620da2371dfcf39d9214281c8af5517d3a88e3e1ef96f8c7423bda966a
 
 pkgname = cargo-release


=====================================
PKGBUILD
=====================================
@@ -1,32 +1,42 @@
-# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
+# Maintainer: David Runge <[email protected]>
+# Contributor: kpcyrd <kpcyrd[at]archlinux[dot]org>
 
 pkgname=cargo-release
-pkgver=0.25.0
+pkgver=0.25.1
 pkgrel=1
 pkgdesc='Cargo subcommand "release": everything about releasing a rust crate'
 url='https://github.com/crate-ci/cargo-release'
-arch=('x86_64')
-license=('MIT' 'Apache-2.0')
-depends=('gcc-libs' 'libgit2.so' 'libssh2.so' 'libssl.so' 'zlib')
-makedepends=('cargo' 'pkg-config')
-options=('!lto')
-source=(https://github.com/crate-ci/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
-b2sums=('5d3242ad9e2a25df084f0ee35fd464e2937078385356bb09e184c79c407fbe4bf0f26fd984db99ed05082708c68d1b5de4926481ac81d82bef8f85265718c634')
+arch=(x86_64)
+license=(
+  Apache-2.0
+  MIT
+)
+depends=(
+  cargo
+  gcc-libs
+  glibc
+  zlib
+)
+makedepends=(rust)
+options=(!lto)
+source=($url/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
+sha512sum=('5d3242ad9e2a25df084f0ee35fd464e2937078385356bb09e184c79c407fbe4bf0f26fd984db99ed05082708c68d1b5de4926481ac81d82bef8f85265718c634')
+b2sums=('bcbf7a957e59ad91598a40c4e5eabff8d9bd11ff92520e2aa6cab6c3ae06f76e2c8b09620da2371dfcf39d9214281c8af5517d3a88e3e1ef96f8c7423bda966a')
 
 prepare() {
-  cd ${pkgname}-${pkgver}
+  cd $pkgname-$pkgver
   cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
 }
 
 build() {
-  cd ${pkgname}-${pkgver}
+  cd $pkgname-$pkgver
   cargo build --frozen --release --no-default-features
 }
 
 package() {
-  cd ${pkgname}-${pkgver}
-  install -Dm 755 target/release/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
-  install -Dm 644 LICENSE-MIT -t "${pkgdir}/usr/share/licenses/${pkgname}"
+  cd $pkgname-$pkgver
+  install -Dm 755 target/release/$pkgname -t "$pkgdir/usr/bin/"
+  install -Dm 644 LICENSE-MIT -t "$pkgdir/usr/share/licenses/$pkgname/"
 }
 
 # vim: ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-release/-/compare/5da8b9ef4d685dd23e3342b2440359584104a2e6...a7a8847d2ace21f04938121b080cd2cbffa139a3

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-release/-/compare/5da8b9ef4d685dd23e3342b2440359584104a2e6...a7a8847d2ace21f04938121b080cd2cbffa139a3
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to