[arch-commits] Commit in sqlx-cli/trunk (PKGBUILD)
Sven-Hendrik Haase
svenstaro at gemini.archlinux.org
Mon Jul 12 09:06:49 UTC 2021
Date: Monday, July 12, 2021 @ 09:06:48
Author: svenstaro
Revision: 976674
upgpkg: sqlx-cli 0.5.5-1
Modified:
sqlx-cli/trunk/PKGBUILD
----------+
PKGBUILD | 30 +++++++++++-------------------
1 file changed, 11 insertions(+), 19 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-07-12 08:54:44 UTC (rev 976673)
+++ PKGBUILD 2021-07-12 09:06:48 UTC (rev 976674)
@@ -2,33 +2,25 @@
# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
# Contributor: Dominic Meiser [git at msrd0 dot de]
-# Package Information
-_crate="sqlx-cli"
-pkgname="$_crate"
+pkgname=sqlx-cli
pkgver=0.5.5
pkgrel=1
-pkgdesc='Command-line utility for SQLx, the Rust SQL toolkit.'
+pkgdesc='Command-line utility for SQLx, the Rust SQL toolkit'
license=('Apache' 'MIT')
-
-# Tier 1 architectures supported by Rust (https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-1)
-arch=('aarch64' 'i686' 'x86_64')
-
-# Generic Stuff for cargo packages
+arch=('x86_64')
url="https://github.com/launchbadge/sqlx"
depends=('gcc-libs' 'openssl')
-makedepends=('cargo')
-source=("$pkgname-$pkgver.tar.gz::https://crates.io/api/v1/crates/$_crate/$pkgver/download")
-sha512sums=('9f43a2ca83601c8c73502deb71bae8701e0cfc385038da806f2cd454b70e01d290f99b2761df6ab56f81396abf3a2b177ca0fe547b6c5ae25aa83ed4db29efff')
+makedepends=('rust')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/launchbadge/sqlx/archive/refs/tags/v${pkgver}.tar.gz")
+sha512sums=('1e480bd05bfe41cbf88995f122b150c98c86306b9359a9bb88ad2a8848b2b7d2d84f161525cb46a94f6ffc3a721042531f482430aae88e1b3ed1c8c698eb1613')
build() {
- cd "$srcdir/$pkgname-$pkgver"
- cargo build \
- --locked \
- --release
+ cd "sqlx-$pkgver/sqlx-cli"
+ cargo build --locked --release
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
- install -Dm755 "target/release/cargo-sqlx" -t "$pkgdir/usr/bin"
- install -Dm755 "target/release/sqlx" -t "$pkgdir/usr/bin"
+ cd "sqlx-$pkgver"
+ install -Dm755 "target/release/cargo-sqlx" "$pkgdir/usr/bin/cargo-sqlx"
+ install -Dm755 "target/release/sqlx" "$pkgdir/usr/bin/sqlx"
}
More information about the arch-commits
mailing list