Date: Monday, October 24, 2022 @ 22:12:01
  Author: grawlinson
Revision: 1334662

upgpkg: tealdeer 1.6.1-1; new upstream release

Modified:
  tealdeer/trunk/PKGBUILD

----------+
 PKGBUILD |   24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-10-24 21:37:15 UTC (rev 1334661)
+++ PKGBUILD    2022-10-24 22:12:01 UTC (rev 1334662)
@@ -4,7 +4,7 @@
 
 pkgname=tealdeer
 _binname=tldr
-pkgver=1.6.0
+pkgver=1.6.1
 pkgrel=1
 pkgdesc='A fast tldr client in Rust'
 arch=('x86_64')
@@ -11,16 +11,22 @@
 url='https://github.com/dbrgn/tealdeer'
 license=('MIT' 'Apache')
 depends=('gcc-libs')
-makedepends=('rust')
+makedepends=('git' 'rust')
 provides=('tldr')
 conflicts=('tldr')
 options=('!lto')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha512sums=('9450e819fa05bce38db081274acd26d65d80a52007bb8eabeb1ce143cadb018fc3c9ef4a2acf3f2d449a339478b91f91ad36dbdc7c88c9040baf807ff3b0e081')
-b2sums=('383fc65f563b74463c5ab93761eb3ca9eb0d60ad12dd1a4312cee3e1d926011a70197a95d3395f7e6f7ee8c35d18ba5afe1143474d6b1d6fe4803f8803b0f3c7')
+_commit='7c371a6852d4b2bdad280be766283abbf93e56ff'
+source=("$pkgname::git+$url#commit=$_commit")
+b2sums=('SKIP')
 
+pkgver() {
+  cd "$pkgname"
+
+  git describe --tags | sed 's/^v//'
+}
+
 prepare() {
-  cd "$pkgname-$pkgver"
+  cd "$pkgname"
 
   # download dependencies
   cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
@@ -27,19 +33,19 @@
 }
 
 build() {
-  cd "$pkgname-$pkgver"
+  cd "$pkgname"
 
   cargo build --release --frozen
 }
 
 check() {
-  cd "$pkgname-$pkgver"
+  cd "$pkgname"
 
   cargo test --frozen
 }
 
 package() {
-  cd "$pkgname-$pkgver"
+  cd "$pkgname"
 
   # binary
   install -vDm755 -t "$pkgdir/usr/bin" "target/release/$_binname"

Reply via email to