void-packages/srcpkgs/dateutils/template
Anthony Iliopoulos c86cb7fae1
dateutils: update to 0.4.9.
By Piraty: fix tests.
- removing date wrapper to fix tests shouldn't interfere with
  package creation. it's only used in 90-set-timestamps and there it
  passes --date arg explicitly
- strptime.003 fails on musl. disable

Closes: #33103 [via git-merge-pr]
2021-10-18 00:05:12 +02:00

38 lines
1.1 KiB
Bash

# Template file for 'dateutils'
pkgname=dateutils
version=0.4.9
revision=1
build_style=gnu-configure
configure_args="ax_cv_zoneinfo_tzdir=/usr/share/zoneinfo"
checkdepends="tzdata"
short_desc="Nifty command line date and time utilities"
maintainer="Orphaned <orphan@voidlinux.org>"
license="BSD-3-Clause"
homepage="http://www.fresse.org/dateutils/"
changelog="http://www.fresse.org/dateutils/changelog.html"
distfiles="https://bitbucket.org/hroptatyr/dateutils/downloads/${pkgname}-${version}.tar.xz"
checksum=790256d9949b96001fdcc3f7c42226dde4fcc87eb580717c7aabf51a1334c9c3
post_extract() {
vsed -i '/sysctl\.h/d' build-aux/yuck.c
}
pre_configure() {
# date wrapper / SOURCE_DATE_EPOCH interferes with some tests
rm "${XBPS_WRAPPERDIR}"/date
if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
# disable failing test
# $ echo 1900-01-01 | strptime -i '%F'
# strptime: cannot make sense of `1900-01-01' using the given input formats
vsed -i test/Makefile.am \
-e '/strptime.003.ctst/d'
vsed -i test/Makefile.in \
-e 's/strptime.003.ctst//'
fi
}
post_install() {
vlicense LICENSE
rm ${DESTDIR}/usr/share/doc/${pkgname}/LICENSE
}