Files
horizon-packages/srcpkgs/tzutils/template
T

49 lines
1.2 KiB
Bash

# Template file for 'tzutils'
pkgname=tzutils
version=2026c
revision=1
bootstrap=yes
short_desc="Time zone and daylight-saving time utilities"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="Public Domain"
homepage="https://www.iana.org/time-zones"
distfiles="https://www.iana.org/time-zones/repository/releases/tzdb-${version}.tar.lz"
checksum=427a11b1c5f2ebccad18f11650221c4f0465b4f1bb7f44dd02ff192d2808d944
if [ "$CROSS_BUILD" ]; then
hostmakedepends="tzutils"
fi
do_build() {
touch version
make ${makejobs} KSHELL=/bin/sh \
CC=$CC CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS"
sed -n '/Copyright/,/SUCH DAMAGE/p' strftime.c >strftime.license
}
do_check() {
make check
}
do_install() {
local zic _file
if [ "$CROSS_BUILD" ]; then
zic="zic=/usr/bin/zic"
fi
make install DESTDIR="$DESTDIR" ZICDIR=/usr/bin $zic ZFLAGS="-b fat"
rm -rf "$DESTDIR"/{etc,usr/lib,usr/share/man/man3}
if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then
vlicense strftime.license
fi
}
tzdata_package() {
short_desc="Time zone and daylight-saving time data"
provides="python3-tzdata-${version}_${revision} py3:tzdata-${version}_${revision}"
pkg_install() {
vmove usr/share/man/man5
vmove "usr/share/zoneinfo*"
vinstall leap-seconds.list 644 usr/share/zoneinfo
}
}