# Maintainer: Natanael Copa pkgname=checkbashisms pkgver=2.0.0.2 pkgrel=5 pkgdesc="Basic checks on shell scripts for the presence of non portable syntax" url="https://sourceforge.net/projects/checkbaskisms/" arch="noarch" license="GPL-2.0" depends="perl" source="http://downloads.sourceforge.net/project/checkbaskisms/$pkgver/checkbashisms checkbashisms-perl-5.26.patch" builddir="$srcdir" check() { cd "$builddir" printf '#!/bin/sh\necho "hello world"\n' > ./testfile perl ./checkbashisms --version perl ./checkbashisms ./testfile } prepare() { cd "$builddir" # can not patch a symlink src=$(realpath checkbashisms) rm "$pkgname" cp "$src" "$pkgname" default_prepare } package() { cd "$builddir" install -D -m755 "$srcdir"/$pkgname "$pkgdir"/usr/bin/$pkgname } sha512sums="cd9376f4c34773aba79f81b8bb129d912844102e91e363480b9983092efd36c4827e0447242aecfcdb3cfd4cc50e19e105cc645368e8c9735f49c8e381964dd4 checkbashisms 78ef7c52748e3aee4202b316ee22a67b17024fecbdd0e9008a6e68348bf0454a362ed728da550799ffbed4ad916735cef965e9dd83a7d69af257710fbd69d69a checkbashisms-perl-5.26.patch"