diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 34 insertions, 18 deletions
@@ -1,34 +1,50 @@ -# Maintainer: Márton Szabó < echo "bm90cmFtb0B2aXBtYWlsLmh1Cg=="|base64 -d > +# Maintainer: SandaruKasa <sandarukasa plus aur at ya dot ru> +# Contributor: Márton Szabó < echo "bm90cmFtb0B2aXBtYWlsLmh1Cg=="|base64 -d > pkgname=tokei-git -pkgver=7.0.1.r17.16d49fc +epoch=1 +pkgver=13.0.0_alpha.0.r986.e2625c0 pkgrel=1 pkgdesc='A blazingly fast CLOC(Count Lines Of Code) program' -arch=('i686' 'x86_64') -url="https://github.com/Aaronepower/tokei" +arch=('i686' 'x86_64' 'aarch64') +url="https://github.com/XAMPPRocky/${pkgname%-git}" license=('MIT' 'Apache') -depends=('gcc-libs') -makedepends=('rust' 'cargo') -conflicts=('tokei') -source=("git+https://github.com/Aaronepower/tokei") -sha512sums=(SKIP) +makedepends=(git rust cargo coreutils sed gcc) +options=(!lto) +depends=(gcc-libs glibc) +conflicts=("${pkgname%-git}") +provides=("${pkgname%-git}") +_git_folder="${pkgname%-git}" +source=("${_git_folder}::git+$url.git") +sha256sums=(SKIP) pkgver() { - cd "${srcdir}/tokei" - printf "%s" "$(git describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g')" + cd "${_git_folder}" + printf "%s.r%s.%s" \ + "$(cargo pkgid | cut -d# -f2 | cut -d@ -f2 | cut -d: -f2 | sed 's/-/_/g')" \ + "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "${_git_folder}" + cargo fetch --locked --target "${CARCH}-unknown-linux-gnu" } build() { - cd "${srcdir}/tokei" + cd "${_git_folder}" + export CARGO_TARGET_DIR=./target + cargo build --frozen --release --all-features +} - cargo build --release +check() { + cd "${_git_folder}" + cargo test --frozen --all-features } package() { - cd "${srcdir}/tokei" - - install -Dm755 target/release/tokei "${pkgdir}/usr/bin/tokei" + cd "${_git_folder}" + install -Dm755 target/release/"${pkgname%-git}" -t "$pkgdir/usr/bin/" - install -Dm644 LICENCE-MIT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-MIT" - install -Dm644 LICENCE-APACHE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-APACHE" + install -Dm644 LICENCE-MIT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-MIT" + install -Dm644 LICENCE-APACHE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-APACHE" } |