[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