summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian LaVine2023-01-01 17:07:26 -0500
committerSebastian LaVine2023-01-01 17:10:15 -0500
commit031addea2ab8029bf1941699bcfae8884f5474dd (patch)
tree47db19082bd8e815db6ec9e2a03516d496e25f08
parent5b4271987230edb024567ada12c2ed1ff82091b8 (diff)
downloadaur-031addea2ab8029bf1941699bcfae8884f5474dd.tar.gz
Update to 0.5.0
Binaries weren't provided for the latest release, so we switch to building from source. Co-authored-by: eugene on the AUR
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD40
2 files changed, 19 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0636bca32333..ce8f46b537f5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = autojump-rs
pkgdesc = A faster way to navigate your filesystem from the command line (in Rust)
- pkgver = 0.4.0
- pkgrel = 3
+ pkgver = 0.5.0
+ pkgrel = 1
url = https://github.com/xen0n/autojump-rs
arch = x86_64
arch = i686
@@ -10,24 +10,12 @@ pkgbase = autojump-rs
arch = aarch64
license = GPL3
makedepends = python>=3.8
+ makedepends = cargo
provides = autojump
conflicts = autojump
- source = autojump-rs-0.4.0.tar.gz::https://github.com/xen0n/autojump-rs/releases/download/0.4.0/autojump-0.4.0-x86_64-unknown-linux-musl.tar.gz
+ source = autojump-rs-0.5.0.tar.gz::https://github.com/xen0n/autojump-rs/archive/refs/tags/0.5.0.tar.gz
source = autojump-22.5.3.tar.gz::https://github.com/wting/autojump/archive/release-v22.5.3.tar.gz
- md5sums = b7ab473f1dc541c0d8503b32f969a2f4
+ md5sums = b5e691a80b2cc30e673a981b04004c82
md5sums = 29f1a7df736814c747645703bf00ce48
- source_arm = autojump-rs-0.4.0.tar.gz::https://github.com/xen0n/autojump-rs/releases/download/0.4.0/autojump-0.4.0-x86_64-unknown-linux-gnueabi.tar.gz
- source_arm = autojump-22.5.3.tar.gz::https://github.com/wting/autojump/archive/release-v22.5.3.tar.gz
- md5sums_arm = b7ab473f1dc541c0d8503b32f969a2f4
- md5sums_arm = 29f1a7df736814c747645703bf00ce48
- source_armv7h = autojump-rs-0.4.0.tar.gz::https://github.com/xen0n/autojump-rs/releases/download/0.4.0/autojump-0.4.0-armv7-unknown-linux-gnueabihf.tar.gz
- source_armv7h = autojump-22.5.3.tar.gz::https://github.com/wting/autojump/archive/release-v22.5.3.tar.gz
- md5sums_armv7h = b7ab473f1dc541c0d8503b32f969a2f4
- md5sums_armv7h = 29f1a7df736814c747645703bf00ce48
- source_aarch64 = autojump-rs-0.4.0.tar.gz::https://github.com/xen0n/autojump-rs/releases/download/0.4.0/autojump-0.4.0-x86_64-unknown-linux-gnu.tar.gz
- source_aarch64 = autojump-22.5.3.tar.gz::https://github.com/wting/autojump/archive/release-v22.5.3.tar.gz
- md5sums_aarch64 = b7ab473f1dc541c0d8503b32f969a2f4
- md5sums_aarch64 = 29f1a7df736814c747645703bf00ce48
pkgname = autojump-rs
-
diff --git a/PKGBUILD b/PKGBUILD
index 8c58b37a051c..7f0cab0e59e6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Jon Gjengset <jon@thesquareplanet.com>
pkgname=autojump-rs
-pkgver=0.4.0
-pkgrel=3
+pkgver=0.5.0
+pkgrel=1
pkgdesc="A faster way to navigate your filesystem from the command line (in Rust)"
arch=('x86_64' 'i686' 'arm' 'armv7h' 'aarch64')
url="https://github.com/xen0n/autojump-rs"
@@ -9,41 +9,29 @@ license=('GPL3')
conflicts=('autojump')
provides=('autojump')
depends=()
-makedepends=('python>=3.8')
+makedepends=('python>=3.8' 'cargo')
options=()
install=
_autojump_version='22.5.3'
source=(
- "$pkgname-$pkgver.tar.gz::https://github.com/xen0n/autojump-rs/releases/download/${pkgver}/autojump-${pkgver}-${CARCH}-unknown-linux-musl.tar.gz"
+ "$pkgname-$pkgver.tar.gz::https://github.com/xen0n/autojump-rs/archive/refs/tags/${pkgver}.tar.gz"
"autojump-${_autojump_version}.tar.gz::https://github.com/wting/autojump/archive/release-v${_autojump_version}.tar.gz"
)
-md5sums=('b7ab473f1dc541c0d8503b32f969a2f4'
+md5sums=('b5e691a80b2cc30e673a981b04004c82'
'29f1a7df736814c747645703bf00ce48')
-# alt arches
-source_aarch64=(
- "$pkgname-$pkgver.tar.gz::https://github.com/xen0n/autojump-rs/releases/download/${pkgver}/autojump-${pkgver}-${CARCH}-unknown-linux-gnu.tar.gz"
- "autojump-${_autojump_version}.tar.gz::https://github.com/wting/autojump/archive/release-v${_autojump_version}.tar.gz"
-)
-md5sums_aarch64=('b7ab473f1dc541c0d8503b32f969a2f4'
- '29f1a7df736814c747645703bf00ce48')
-source_arm=(
- "$pkgname-$pkgver.tar.gz::https://github.com/xen0n/autojump-rs/releases/download/${pkgver}/autojump-${pkgver}-${CARCH}-unknown-linux-gnueabi.tar.gz"
- "autojump-${_autojump_version}.tar.gz::https://github.com/wting/autojump/archive/release-v${_autojump_version}.tar.gz"
-)
-md5sums_arm=('b7ab473f1dc541c0d8503b32f969a2f4'
- '29f1a7df736814c747645703bf00ce48')
-source_armv7h=(
- "$pkgname-$pkgver.tar.gz::https://github.com/xen0n/autojump-rs/releases/download/${pkgver}/autojump-${pkgver}-armv7-unknown-linux-gnueabihf.tar.gz"
- "autojump-${_autojump_version}.tar.gz::https://github.com/wting/autojump/archive/release-v${_autojump_version}.tar.gz"
-)
-md5sums_armv7h=('b7ab473f1dc541c0d8503b32f969a2f4'
- '29f1a7df736814c747645703bf00ce48')
-
prepare() {
cd "autojump-release-v${_autojump_version}"
sed -i "s:/env python:/python3:g" bin/autojump
sed -i "/print('\\\\n\\\\t' + source_msg)/ s@source_msg@source_msg.replace('$pkgdir', '')@" install.py
+ # workaround - the Cargo.toml version is outdated
+ cd "../${pkgname}-${pkgver}"
+ sed -i 's/^version = "0.4.0"$/version = "'"${pkgver}"'"/' Cargo.toml
+}
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ cargo build --offline --all-features --release --target-dir target
}
package() {
@@ -78,7 +66,7 @@ package() {
rm -r "${pkgdir}/usr/share/man/"
# install the Rust binary
- install -Dm755 "${srcdir}/autojump" "${pkgdir}/usr/bin/autojump"
+ install -Dm755 "${srcdir}/$pkgname-$pkgver/target/release/autojump" "${pkgdir}/usr/bin/autojump"
}
# vim:set ts=4 sw=4 et: