ipfire-3.x/tzdata/tzdata.nm

75 lines
1.8 KiB
Plaintext

###############################################################################
# IPFire.org - An Open Source Firewall Solution #
# Copyright (C) - IPFire Development Team <info@ipfire.org> #
###############################################################################
tzdata_version = 2023c
tzcode_version = 2023c
name = tzdata
version = %{tzdata_version}
release = 1
thisapp = tzdb-%{version}
groups = System/Base
url = https://www.iana.org/time-zones
license = Public Domain
summary = Timezone data
description
This package contains data files with rules for various timezones around
the world.
end
source_dl = https://www.iana.org/time-zones/repository/releases/
sources = %{thisapp}.tar.lz
build
requires
gawk
perl
end
make_build_targets += \
CFLAGS="%{CFLAGS}" LDFLAGS="%{LDFLAGS}"
make_install_targets += \
BINDIR=%{bindir} LIBDIR=%{libdir} MANDIR=%{mandir}
timezones = \
africa \
antarctica \
asia \
australasia \
europe \
northamerica \
southamerica \
etcetera \
backward \
factory
install_cmds
./zic -b fat -d "%{BUILDROOT}%{datadir}/zoneinfo" %{timezones}
./zic -b fat -d "%{BUILDROOT}%{datadir}/zoneinfo/posix" %{timezones}
./zic -b fat -d "%{BUILDROOT}%{datadir}/zoneinfo/right" -L leapseconds %{timezones}
# This creates the posixrules file.
# We use New York because POSIX requires the daylight savings time rules to be
# in accordance with US rules.
./zic -b fat -d "%{BUILDROOT}%{datadir}/zoneinfo" -p America/New_York
install -v -m 644 iso3166.tab leap-seconds.list zone1970.tab zone.tab SECURITY \
"%{BUILDROOT}%{datadir}/zoneinfo"
rm -vf "%{BUILDROOT}%{sysconfdir}/localtime"
end
end
packages
package %{name}
package %{name}-debuginfo
template DEBUGINFO
end
end