diff options
author | root | 2022-01-26 00:36:18 +0100 |
---|---|---|
committer | root | 2022-01-26 00:36:18 +0100 |
commit | 9562b120cf638ef28ac14228b47dce5be283cbd8 (patch) | |
tree | 7b178eda2ecdbc47411f19d50998d10e6b7387dd /PKGBUILD | |
download | aur-9562b120cf638ef28ac14228b47dce5be283cbd8.tar.gz |
Initial Commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..80b18a003732 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,87 @@ +# Maintainer: dreieck + +_pkgname=perl-geo-proj4 +pkgname="${_pkgname}-git" +pkgver=1.10.0.2+r25.20210515.g417cc66 +pkgrel=1 +pkgdesc='One location on the globe, in any coordinate system. This package tries to hide the maths and the coordinate system in which the point is represented.' +arch=( + 'arm' + 'i686' + 'x86_64' +) +url='https://metacpan.org/pod/Geo::Proj4' +license=( + 'PerlArtistic' +) +depends=( + 'perl' + 'libproj4' +) +makedepends=( + 'git' + 'perl-extutils-makemaker' +) +checkdepends=() +provides=( + "${_pkgname}=${pkgver}" +) +conflicts=( + "${_pkgname}" +) +options=('!emptydirs') +source=( + "${_pkgname}::git+git://github.com/markov2/perl5-Geo-Proj4.git" + 'LICENSE.PerlArtistic.txt' +) +sha256sums=( + 'SKIP' + '916a330e64df209a924120bfddea0373db385eb3854e96d1a3dda6e0ea130c80' +) + +prepare() { + cd "${srcdir}/${_pkgname}" + + perl Makefile.PL +} + +pkgver() { + cd "${srcdir}/${_pkgname}" + + _descr="$(git describe --tags --long)" + _ver="$(printf '%s' "${_descr}" | awk -F '-' '{print $1"."$2}' | sed 's|^v||')" + _rev="r$(git rev-list --count HEAD)" + _hash="$(printf '%s' "${_descr}" | awk -F '-' '{print $3}')" + _date="$(git log -n 1 --format=tformat:%ci | awk '{print $1}' | tr -d '-')" + printf '%s\n' "${_ver}+${_rev}.${_date}.${_hash}" +} + +build() { + cd "${srcdir}/${_pkgname}" + + make +} + +# check() { +# ### 2022-01-25: `make test` fails, most probably due to the fact that upstream can no longer be maintained. +# cd "${srcdir}/${_pkgname}" +# +# make test +# } + +package() { + cd "${srcdir}/${_pkgname}" + + make DESTDIR="${pkgdir}" install + + # remove perllocal.pod and .packlist + find "${pkgdir}" -name perllocal.pod -delete + find "${pkgdir}" -name .packlist -delete + + for _docfile in ChangeLog README.md; do + install -D -v -m644 "${_docfile}" "${pkgdir}/usr/share/doc/${_pkgname}/${_docfile}" + done + + install -D -v -m644 "${srcdir}/LICENSE.PerlArtistic.txt" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING.PerlArtistic.txt" +} + |