diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..644a1def0e87 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: dreieck +# Contributor: Jens Adam <jra@byte.cx> + +_perlmod=Travel-Routing-DE-VRR +_pkgname=perl-travel-routing-de-vrr +pkgname="${_pkgname}-git" +_pkgver='latest' +pkgver=2.16+gdb888ca +pkgrel=1 +pkgdesc='Unofficial efa.vrr.de command line client and Perl module' +url='http://finalrewind.org/projects/Travel-Routing-DE-VRR/' +license=('custom:WTFPL') +arch=('any') +depends=('perl-class-accessor' 'perl-exception-class' 'perl-libwww' 'perl-xml-libxml') +makedepends=('perl-module-build' 'perl-file-slurp' 'perl-test-compile' 'perl-test-fatal' 'perl-test-pod') +provides=("${_pkgname}=${pkgver}") +replaces=("${_pkgname}<=${pkgver}") +conflicts=("${_pkgname}") +options=('!emptydirs') +# source=("http://finalrewind.org/projects/${_perlmod}/${_perlmod}-${pkgver}.tar.gz"{,.asc} +# 'http://www.wtfpl.net/txt/copying/COPYING') +source=( + "${_perlmod}::git+http://git.finalrewind.org/${_perlmod}" + 'http://www.wtfpl.net/txt/copying/COPYING' +) +sha256sums=( + 'SKIP' + '0356258391e190dc1d44ea01565cfe627fe44e27dad693a0a54c2483a7b223e5' +) + +pkgver() { + cd "${srcdir}/${_perlmod}" + _descr="$(git describe --tags --long)" + _ver="$(echo "${_descr}" | awk -F '-' '{print $1}')" + _rev="$(echo "${_descr}" | awk -F '-' '{print $3}')" + echo "${_ver}+${_rev}" +} + +build() { + cd "${srcdir}/${_perlmod}" + perl Build.PL installdirs=vendor destdir="${pkgdir}" + ./Build +} + +check() { + cd "${srcdir}/${_perlmod}" + ./Build test +} + +package() { + cd "${srcdir}/${_perlmod}" + ./Build install + install -D -v -m644 "${srcdir}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" + install -D -v -m644 provides/zsh/completions/_efa "${pkgdir}/usr/share/zsh/site-functions/_efa" + install -D -v -m644 README "${pkgdir}/usr/share/doc/${_pkgname}/README" + install -D -v -m644 Changelog "${pkgdir}/usr/share/doc/${_pkgname}/Changelog" + +} |