diff options
author | veeso | 2021-06-21 21:50:00 +0200 |
---|---|---|
committer | veeso | 2021-06-21 21:50:00 +0200 |
commit | 993b822b94f8d616005dde5d6142b0c328e3d974 (patch) | |
tree | 9bc491d47f03cbfac31ce691db252538f1296754 | |
parent | cb069cafcfb445a9655e953ce5c8726bd9cddfa6 (diff) | |
download | aur-993b822b94f8d616005dde5d6142b0c328e3d974.tar.gz |
Build from source
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 24 insertions, 10 deletions
@@ -7,7 +7,7 @@ pkgbase = termscp license = MIT provides = termscp options = strip - source = https://github.com/veeso/termscp/releases/download/v0.5.1/termscp-0.5.1-x86_64.tar.gz - sha256sums = f66a1d1602dc8ea336ba4a42bfbe818edc9c20722e1761b471b76109c272094c + source = https://github.com/veeso/termscp/archive/refs/tags/v0.5.1.tar.gz + sha256sums = 016fdad4d4bebaef788d582020f5233a3cfbe4c1801ff6dcfa88a67a19d10a74 pkgname = termscp @@ -1,16 +1,30 @@ # Maintainer: Christian Visintin +# Contributor: Luis Martinez <luis dot martinez at tuta dot io> + pkgname=termscp pkgver=0.5.1 -pkgrel=1 -pkgdesc="termscp is a SCP/SFTP/FTPS client for command line with an integrated UI to explore the remote file system. Basically WinSCP on a terminal." +pkgrel=2 +pkgdesc="A feature rich terminal UI file transfer and explorer" url="https://github.com/veeso/termscp" license=("MIT") -arch=("x86_64") -provides=("termscp") -options=("strip") -source=("https://github.com/veeso/termscp/releases/download/v$pkgver/termscp-$pkgver-x86_64.tar.gz") -sha256sums=("f66a1d1602dc8ea336ba4a42bfbe818edc9c20722e1761b471b76109c272094c") +arch=("any") +depends=('gcc-libs' 'zlib' 'openssl') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") +sha256sums=('016fdad4d4bebaef788d582020f5233a3cfbe4c1801ff6dcfa88a67a19d10a74') + +build() { + cd "$pkgname-$pkgver" + cargo build --release --locked --target-dir=target +} + +check() { + cd "$pkgname-$pkgver" +} package() { - install -Dm755 termscp -t "$pkgdir/usr/bin/" + cd "$pkgname-$pkgver" + install -Dm755 target/release/termscp -t "$pkgdir/usr/bin/" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" } |