summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzer0-x2022-12-24 23:45:23 +0300
committerzer0-x2022-12-24 23:45:23 +0300
commitc0d3d8316f09aedc7d1142ab22c009a9ec8847c6 (patch)
treeffed1941f3388cb52716cebe7948814476c54035
parent62c9d85e510f98e7b4351df4d5052b98570d711e (diff)
downloadaur-c0d3d8316f09aedc7d1142ab22c009a9ec8847c6.tar.gz
Update to 1.0.1 and improve PKGBUILD
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD12
2 files changed, 8 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 53bb42ffeec5..c3bb772a99d3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = foxmarks
pkgdesc = A CLI read-only interface for firefox's bookmarks and history
- pkgver = 1.0.0
+ pkgver = 1.0.1
pkgrel = 1
url = https://github.com/zer0-x/foxmarks
arch = x86_64
license = GPL3
makedepends = cargo
- makedepends = jq
- source = foxmarks-1.0.0.tar.gz::https://github.com/zer0-x/foxmarks/archive/refs/tags/v1.0.0.tar.gz
- sha512sums = 1be84ebb84d863721d007216649cc50cda8bf418e5e6ebc5cdcf32f7922a86b38d165d55e1354555cbd49a899daefaf21ad09bb2ad27802e1b9ea41e2db8a97c
+ source = foxmarks-1.0.1.tar.gz::https://github.com/zer0-x/foxmarks/archive/refs/tags/v1.0.1.tar.gz
+ sha512sums = fe8413faa992f4b0580c02925dce32df88a5ad6bd2066657ca5ef377e121fd0a4a84c5aeb650fde66cfad95d38376556632eb01c57af801c3f50aed088033962
pkgname = foxmarks
diff --git a/PKGBUILD b/PKGBUILD
index b27992c9f064..275312feeafc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,15 @@
# Maintainer: zer0-x
pkgname="foxmarks"
-pkgver="1.0.0"
+pkgver="1.0.1"
pkgrel=1
pkgdesc="A CLI read-only interface for firefox's bookmarks and history"
arch=("x86_64")
url="https://github.com/zer0-x/foxmarks"
license=("GPL3")
-makedepends=("cargo" "jq")
-# changelog=
+makedepends=("cargo")
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/zer0-x/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
-sha512sums=("1be84ebb84d863721d007216649cc50cda8bf418e5e6ebc5cdcf32f7922a86b38d165d55e1354555cbd49a899daefaf21ad09bb2ad27802e1b9ea41e2db8a97c")
+sha512sums=("fe8413faa992f4b0580c02925dce32df88a5ad6bd2066657ca5ef377e121fd0a4a84c5aeb650fde66cfad95d38376556632eb01c57af801c3f50aed088033962")
prepare() {
cd "${pkgname}-${pkgver}"
@@ -22,8 +21,7 @@ build() {
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
- cargo build --frozen --release --all-features --message-format=json |
- jq -r 'select(.out_dir) | select(.package_id | startswith("foxmarks ")) | .out_dir' > out_dir
+ cargo build --frozen --release --all-features
}
# check() {
@@ -34,7 +32,7 @@ build() {
package() {
cd "${pkgname}-${pkgver}"
- local OUT_DIR=$(<out_dir)
+ local OUT_DIR=$(find 'target/' -name foxmarks-stamp -print0 | xargs -0 ls -t | head -n1 | xargs dirname)
install -Dm755 "target/release/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"