1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
10 version = %{tzdata_version}
12 thisapp = tzdb-%{version}
15 url = https://www.iana.org/time-zones
16 license = Public Domain
17 summary = Timezone data
20 This package contains data files with rules for various timezones around
24 source_dl = https://www.iana.org/time-zones/repository/releases/
25 sources = %{thisapp}.tar.lz
33 make_build_targets += \
34 CFLAGS="%{CFLAGS}" LDFLAGS="%{LDFLAGS}"
36 make_install_targets += \
37 BINDIR=%{bindir} LIBDIR=%{libdir} MANDIR=%{mandir}
52 ./zic -b fat -d "%{BUILDROOT}%{datadir}/zoneinfo" %{timezones}
53 ./zic -b fat -d "%{BUILDROOT}%{datadir}/zoneinfo/posix" %{timezones}
54 ./zic -b fat -d "%{BUILDROOT}%{datadir}/zoneinfo/right" -L leapseconds %{timezones}
56 # This creates the posixrules file.
57 # We use New York because POSIX requires the daylight savings time rules to be
58 # in accordance with US rules.
59 ./zic -b fat -d "%{BUILDROOT}%{datadir}/zoneinfo" -p America/New_York
61 install -v -m 644 iso3166.tab leap-seconds.list zone1970.tab zone.tab SECURITY \
62 "%{BUILDROOT}%{datadir}/zoneinfo"
64 rm -vf "%{BUILDROOT}%{sysconfdir}/localtime"
71 package %{name}-debuginfo