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.
