diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 18 insertions, 17 deletions
@@ -1,31 +1,32 @@ -# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Maintainer: Fredy GarcĂa <frealgagu at gmail dot com> +# Contributor: Stefan Husmann <stefan-husmann@t-online.de> pkgname=just-git -pkgver=0.3.5.3.g573cebd +pkgver=latest pkgrel=1 pkgdesc="Just a command runner, like make." -arch=('x86_64' 'i686') -url="https://github.com/casey/just" -license=('custom:WTFPL' 'custom:MIT' 'APACHE') -depends=('gcc-libs') -makedepends=('cargo') -provides=('just') -conflicts=('just') -source=(git+https://github.com/casey/just.git) -sha256sums=('SKIP') +arch=("x86_64" "i686") +url="https://github.com/casey/${pkgname%-git}" +license=("custom:WTFPL" "custom:MIT" "APACHE") +depends=("gcc-libs") +makedepends=("cargo") +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=("git+https://github.com/casey/${pkgname%-git}.git") +sha256sums=("SKIP") pkgver() { - cd ${pkgname%-git} - echo $(git describe --tags|tr - .|tr -d v) + cd "${pkgname%-git}" + git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g' | tr -d v } build() { - cd ${pkgname%-git} + cd "${pkgname%-git}" cargo build --release } package() { - cd ${pkgname%-git} - install -Dm755 "$srcdir"/${pkgname%-git}/target/release/just "$pkgdir"/usr/bin/just - install -Dm644 "$srcdir"/${pkgname%-git}/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + cd "${pkgname%-git}" + install -Dm755 "${srcdir}/${pkgname%-git}/target/release/${pkgname%-git}" "${pkgdir}/usr/bin/${pkgname%-git}" + install -Dm644 "${srcdir}/${pkgname%-git}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |