[arch-commits] Commit in hyperfine/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at archlinux.org
Wed May 27 00:10:16 UTC 2020


    Date: Wednesday, May 27, 2020 @ 00:10:14
  Author: svenstaro
Revision: 635553

upgpkg: hyperfine 1.10.0-2: Add completions and man page (FS#66782)

Modified:
  hyperfine/trunk/PKGBUILD

----------+
 PKGBUILD |   18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-27 00:09:29 UTC (rev 635552)
+++ PKGBUILD	2020-05-27 00:10:14 UTC (rev 635553)
@@ -2,11 +2,12 @@
 # Contributor: cauebs <cauebs at pm.me>
 pkgname=hyperfine
 pkgver=1.10.0
-pkgrel=1
+pkgrel=2
 pkgdesc="A command-line benchmarking tool"
 url="https://github.com/sharkdp/hyperfine"
 arch=("x86_64")
 license=("APACHE" "MIT")
+depends=(gcc-libs)
 makedepends=(cargo)
 source=("$pkgname-$pkgver.tar.gz::https://github.com/sharkdp/$pkgname/archive/v$pkgver.tar.gz")
 sha256sums=('b949d6c1a78e9c1c5a7bb6c241fcd51d6faf00bba5719cc312f57b5b301cc854')
@@ -23,9 +24,14 @@
 
 package() {
     cd "$srcdir/$pkgname-$pkgver"
-    # Apache doesn't need to be installed, but because of the dual license
-    # it makes more sense to not exclude it.
-    install -Dm 644 "LICENSE-APACHE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE"
-    install -Dm 644 "LICENSE-MIT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
-    install -Dm 755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
+    install -Dm644 "LICENSE-APACHE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE"
+    install -Dm644 "LICENSE-MIT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
+    install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
+
+    install -Dm644 target/release/build/hyperfine-*/out/hyperfine.bash "$pkgdir/usr/share/bash-completion/completions/hyperfine"
+    install -Dm644 target/release/build/hyperfine-*/out/hyperfine.fish "$pkgdir/usr/share/fish/vendor_completions.d/hyperfine.fish"
+    install -Dm644 target/release/build/hyperfine-*/out/_hyperfine "$pkgdir/usr/share/zsh/site-functions/_hyperfine"
+
+    install -Dm644 doc/hyperfine.1 "$pkgdir/usr/share/man/man1/hyperfine.1"
+    gzip --best "$pkgdir/usr/share/man/man1/hyperfine.1"
 }



More information about the arch-commits mailing list