49 lines
1.2 KiB
Bash
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
|
|
}
|
|
}
|