diff options
author | root | 2022-01-25 15:47:47 +0100 |
---|---|---|
committer | root | 2022-01-25 15:47:47 +0100 |
commit | 35a175c93cf32879e24700e57998ce85a3b9b0f8 (patch) | |
tree | db56fabec71f07c9206d6a28ac77f2aa0137ff8e | |
download | aur-35a175c93cf32879e24700e57998ce85a3b9b0f8.tar.gz |
Initial Commit.
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | LICENSE.PerlArtistic.txt | 1 | ||||
-rw-r--r-- | PKGBUILD | 84 |
3 files changed, 104 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3026658328b5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = perl-strictures-git + pkgdesc = Turn on strict and make most warnings fatal. + pkgver = 2.000006.0+r214.20190310.ga767ae1 + pkgrel = 1 + url = https://metacpan.org/pod/strictures + arch = any + license = PerlArtistic + checkdepends = perl-test-pod-coverage + makedepends = git + depends = perl + provides = perl-strictures=2.000006.0+r214.20190310.ga767ae1 + conflicts = perl-strictures + options = !emptydirs + source = perl-strictures::git+git://github.com/p5sagit/strictures + source = LICENSE.PerlArtistic.txt + sha256sums = SKIP + sha256sums = 916a330e64df209a924120bfddea0373db385eb3854e96d1a3dda6e0ea130c80 + +pkgname = perl-strictures-git diff --git a/LICENSE.PerlArtistic.txt b/LICENSE.PerlArtistic.txt new file mode 100644 index 000000000000..7d02e10c5183 --- /dev/null +++ b/LICENSE.PerlArtistic.txt @@ -0,0 +1 @@ +This program is licensed under the same terms as Perl itself. diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..489b44061597 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,84 @@ +# Maintainer: dreieck + +_pkgname=perl-strictures +pkgname="${_pkgname}-git" +pkgver=2.000006.0+r214.20190310.ga767ae1 +pkgrel=1 +pkgdesc='Turn on strict and make most warnings fatal.' +arch=( + 'any' +) +url='https://metacpan.org/pod/strictures' +license=( + 'PerlArtistic' +) +depends=( + 'perl' +) +makedepends=( + 'git' +) +checkdepends=( + 'perl-test-pod-coverage' +) +provides=( + "${_pkgname}=${pkgver}" +) +conflicts=( + "${_pkgname}" +) +options=('!emptydirs') +source=( + "${_pkgname}::git+git://github.com/p5sagit/strictures" + '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() { +# 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 Changes; 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" +} + |