summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD17
2 files changed, 14 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e38e2096e688..b4bd98f11225 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,15 @@
pkgbase = pacman-mirrorup
pkgdesc = A service to retrieve the best and latest Pacman mirror list based on user's geography
- pkgver = 0.4.0
+ pkgver = 0.5.0
pkgrel = 1
url = https://github.com/bpetlert/pacman-mirrorup
arch = x86_64
license = MIT
- makedepends = rust
makedepends = cargo
depends = systemd
provides = pacman-mirrorup
conflicts = pacman-mirrorup
- source = pacman-mirrorup-0.4.0.tar.gz::https://github.com/bpetlert/pacman-mirrorup/archive/0.4.0.tar.gz
- sha256sums = 8736ca83f10f871c33916a15839769d9f4388af7ecb3debd05a17b1aed104f8b
+ source = pacman-mirrorup-0.5.0.tar.gz::https://github.com/bpetlert/pacman-mirrorup/archive/0.5.0.tar.gz
+ sha256sums = e0637a620adbe67a2a40911920e8f125a908805dd3bbb0641aa246085bc87aaf
pkgname = pacman-mirrorup
-
diff --git a/PKGBUILD b/PKGBUILD
index f1585580a813..cc06a3e4df32 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,29 @@
# Maintainer: Bhanupong Petchlert <bpetlert@gmail.com>
pkgname=pacman-mirrorup
-pkgver=0.4.0
+pkgver=0.5.0
pkgrel=1
pkgdesc="A service to retrieve the best and latest Pacman mirror list based on user's geography"
arch=('x86_64')
url="https://github.com/bpetlert/pacman-mirrorup"
license=('MIT')
depends=('systemd')
-makedepends=('rust' 'cargo')
+makedepends=(cargo)
provides=("${pkgname}")
conflicts=("${pkgname}")
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bpetlert/${pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('8736ca83f10f871c33916a15839769d9f4388af7ecb3debd05a17b1aed104f8b')
+sha256sums=('e0637a620adbe67a2a40911920e8f125a908805dd3bbb0641aa246085bc87aaf')
-build() {
+prepare() {
cd "${pkgname}-${pkgver}"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
- # Ignore target-dir in ~/.cargo/config.toml, reset it to default: "target".
- cargo build --release --locked --target-dir=target
+build() {
+ cd "${pkgname}-${pkgver}"
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release
}
package() {