archrelease: copy trunk to community-x86_64
[ArchLinux/community.git] / tere / repos / community-x86_64 / PKGBUILD
blobd742875d2ddbdbf2e3e40d1ee14a695e46bb0bf8
1 # Maintainer: Orhun Parmaksız <orhun@archlinux.org>
2 # Contributor: Evan McCarthy <evanmccarthy@outlook.com>
3 # Contributor: Oleksandr Natalenko <oleksandr@natalenko.name>
5 pkgname=tere
6 pkgver=1.4.0
7 pkgrel=1
8 pkgdesc="A terminal file explorer"
9 arch=('x86_64')
10 url="https://github.com/mgunyho/tere"
11 license=("custom:EUPL")
12 makedepends=('cargo')
13 source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
14 sha256sums=('84eeafc346ee2207bcfb0a9e29a6a4e7748817741a0f7245a204d16da0ef651f')
16 prepare() {
17   cd "$srcdir/$pkgname-$pkgver"
19         cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
22 build() {
23         cd "$srcdir/$pkgname-$pkgver"
25         cargo build --release --frozen
28 check() {
29         cd "$srcdir/$pkgname-$pkgver"
31         cargo test --frozen
34 package() {
35         cd ${pkgname}-${pkgver}
37         install -Dt "${pkgdir}"/usr/bin -m0755 target/release/${pkgname}
38         install -Dt "${pkgdir}"/usr/share/licenses/${pkgname} -m0644 LICENSE
39         install -Dt "${pkgdir}"/usr/share/doc/${pkgname} -m0644 README.md
40         install -Dt "${pkgdir}"/usr/share/doc/${pkgname}/demo -m0644 demo/*
43 # vim:set ts=2 sw=2 et: