2020-01-02 10:49:10 +08:00
|
|
|
Name: tzdata
|
2022-04-18 11:05:49 +08:00
|
|
|
Version: 2022a
|
2022-10-10 22:13:50 +08:00
|
|
|
Release: 6
|
2020-01-02 10:49:10 +08:00
|
|
|
Summary: Timezone data
|
|
|
|
|
License: Public Domain
|
|
|
|
|
URL: https://www.iana.org/time-zones
|
|
|
|
|
Source0: https://data.iana.org/time-zones/releases/tzdata%{version}.tar.gz
|
|
|
|
|
Source1: https://data.iana.org/time-zones/releases/tzcode%{version}.tar.gz
|
2020-06-17 14:12:14 +00:00
|
|
|
Source2: javazic.tar.gz
|
|
|
|
|
Source3: javazic-1.8-37392f2f5d59.tar.xz
|
2020-01-02 10:49:10 +08:00
|
|
|
|
2023-03-22 00:45:44 +03:30
|
|
|
Patch6000: backport-Iran-will-stop-DST-in-2023.patch
|
2022-08-19 09:37:39 +08:00
|
|
|
Patch6001: backport-Chile-s-DST-is-delayed-by-a-week-in-September-2022.patch
|
2022-09-02 10:47:56 +08:00
|
|
|
Patch6002: backport-Palestine-transitions-are-now-Saturdays-at-02-00.patch
|
|
|
|
|
Patch6003: backport-Tweak-expression-of-Palestine-transition.patch
|
2023-03-22 00:45:44 +03:30
|
|
|
|
2020-01-02 10:49:10 +08:00
|
|
|
Patch9000: bugfix-0001-add-Beijing-timezone.patch
|
2020-11-30 10:29:23 +08:00
|
|
|
Patch9001: remove-country-selection-from-tzselect-steps.patch
|
2020-01-02 10:49:10 +08:00
|
|
|
Patch9002: remove-ROC-timezone.patch
|
|
|
|
|
Patch9003: rename-Macau-to-Macao.patch
|
2020-01-07 14:28:12 +08:00
|
|
|
Patch9004: remove-El_Aaiun-timezone.patch
|
|
|
|
|
Patch9005: remove-Israel-timezone.patch
|
2021-08-17 14:54:43 +08:00
|
|
|
Patch9006: skip-check_web-testcase.patch
|
2020-01-02 10:49:10 +08:00
|
|
|
|
|
|
|
|
BuildRequires: gawk glibc perl-interpreter
|
|
|
|
|
BuildRequires: java-devel
|
|
|
|
|
BuildRequires: glibc-common >= 2.5.90-7
|
2019-09-30 11:18:52 -04:00
|
|
|
BuildArchitectures: noarch
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
This package contains data files with rules for various timezones around
|
|
|
|
|
the world.
|
|
|
|
|
|
|
|
|
|
%package java
|
2020-01-02 10:49:10 +08:00
|
|
|
Summary: Timezone data for Java
|
2019-09-30 11:18:52 -04:00
|
|
|
|
|
|
|
|
%description java
|
|
|
|
|
This package contains timezone information for use by Java runtimes.
|
|
|
|
|
|
|
|
|
|
%prep
|
2020-10-10 16:31:05 +08:00
|
|
|
%autosetup -c -a 1 -p1
|
2019-09-30 11:18:52 -04:00
|
|
|
|
|
|
|
|
mkdir javazic
|
2020-06-17 14:12:14 +00:00
|
|
|
tar zxf %{SOURCE2} -C javazic
|
2019-09-30 11:18:52 -04:00
|
|
|
cd javazic
|
|
|
|
|
|
|
|
|
|
mv sun rht
|
|
|
|
|
find . -type f -name '*.java' -print0 \
|
|
|
|
|
| xargs -0 -- sed -i -e 's:sun\.tools\.:rht.tools.:g' \
|
|
|
|
|
-e 's:sun\.util\.:rht.util.:g'
|
|
|
|
|
cd ..
|
|
|
|
|
|
2020-06-17 14:12:14 +00:00
|
|
|
tar xf %{SOURCE3}
|
2019-09-30 11:18:52 -04:00
|
|
|
|
|
|
|
|
echo "%{name}%{version}" >> VERSION
|
|
|
|
|
|
|
|
|
|
%build
|
2022-10-10 22:13:50 +08:00
|
|
|
make VERSION=%{version} tzdata%{version}-rearguard.tar.gz
|
|
|
|
|
tar zxf tzdata%{version}-rearguard.tar.gz
|
|
|
|
|
rm tzdata.zi main.zi
|
|
|
|
|
|
2019-09-30 11:18:52 -04:00
|
|
|
make VERSION=%{version} DATAFORM=rearguard tzdata.zi
|
2022-07-08 16:41:06 +08:00
|
|
|
make VERSION=%{version} DATAFORM=rearguard main.zi
|
2019-09-30 11:18:52 -04:00
|
|
|
|
|
|
|
|
FILES="africa antarctica asia australasia europe northamerica southamerica
|
2021-08-17 14:54:43 +08:00
|
|
|
etcetera backward factory"
|
2019-09-30 11:18:52 -04:00
|
|
|
|
|
|
|
|
mkdir zoneinfo/{,posix,right}
|
|
|
|
|
zic -y ./yearistype -d zoneinfo -L /dev/null -p America/New_York $FILES
|
|
|
|
|
zic -y ./yearistype -d zoneinfo/posix -L /dev/null $FILES
|
|
|
|
|
zic -y ./yearistype -d zoneinfo/right -L leapseconds $FILES
|
|
|
|
|
|
|
|
|
|
cd javazic
|
2022-04-18 11:05:49 +08:00
|
|
|
javac -source 1.6 -target 1.6 -classpath . `find . -name \*.java`
|
2019-09-30 11:18:52 -04:00
|
|
|
cd ..
|
|
|
|
|
|
|
|
|
|
java -classpath javazic/ rht.tools.javazic.Main -V %{version} \
|
|
|
|
|
-d javazi \
|
|
|
|
|
$FILES javazic/tzdata_jdk/gmt javazic/tzdata_jdk/jdk11_backward
|
|
|
|
|
|
|
|
|
|
cd javazic-1.8
|
2022-04-18 11:05:49 +08:00
|
|
|
javac -source 1.8 -target 1.8 -classpath . `find . -name \*.java`
|
2019-09-30 11:18:52 -04:00
|
|
|
cd ..
|
|
|
|
|
|
|
|
|
|
java -classpath javazic-1.8 build.tools.tzdb.TzdbZoneRulesCompiler \
|
|
|
|
|
-srcdir . -dstfile tzdb.dat \
|
|
|
|
|
-verbose \
|
|
|
|
|
$FILES javazic-1.8/tzdata_jdk/gmt javazic-1.8/tzdata_jdk/jdk11_backward
|
|
|
|
|
|
2021-08-17 14:54:43 +08:00
|
|
|
%check
|
|
|
|
|
make check
|
|
|
|
|
|
2019-09-30 11:18:52 -04:00
|
|
|
%install
|
|
|
|
|
|
|
|
|
|
rm -fr $RPM_BUILD_ROOT
|
|
|
|
|
install -d $RPM_BUILD_ROOT%{_datadir}
|
|
|
|
|
cp -prd zoneinfo $RPM_BUILD_ROOT%{_datadir}
|
|
|
|
|
install -p -m 644 zone.tab zone1970.tab iso3166.tab leapseconds tzdata.zi $RPM_BUILD_ROOT%{_datadir}/zoneinfo
|
|
|
|
|
cp -prd javazi $RPM_BUILD_ROOT%{_datadir}/javazi
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/javazi-1.8
|
|
|
|
|
install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%{_datadir}/zoneinfo
|
|
|
|
|
%doc README
|
|
|
|
|
%doc theory.html
|
|
|
|
|
%doc tz-link.html
|
|
|
|
|
%doc tz-art.html
|
|
|
|
|
%license LICENSE
|
|
|
|
|
|
|
|
|
|
%files java
|
|
|
|
|
%{_datadir}/javazi
|
|
|
|
|
%{_datadir}/javazi-1.8
|
|
|
|
|
|
|
|
|
|
%changelog
|
2022-10-10 22:13:50 +08:00
|
|
|
* Mon Oct 10 2022 huangduirong<huangduirong@huawei.com> - 2022a-6
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:move the tzdata rearguard.tar.gz to build
|
|
|
|
|
|
2022-09-02 10:47:56 +08:00
|
|
|
* Fri Sep 2 2022 qinyu<qinyu32@huawei.com> - 2022a-5
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: Palestine DST transitions time change
|
|
|
|
|
|
2022-08-19 09:37:39 +08:00
|
|
|
* Fri Aug 19 2022 qinyu<qinyu32@huawei.com> - 2022a-4
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:Chile's DST is delayed by a week in September 2022
|
|
|
|
|
|
2022-07-08 16:41:06 +08:00
|
|
|
* Fri Jul 8 2022 liuchao<liuchao173@huawei.com> - 2022a-3
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:remake rearguard version of main.zi to fix check_zishrink_posix fail
|
|
|
|
|
|
2023-03-22 00:45:44 +03:30
|
|
|
* Thu May 12 2022 liuchao<liuchao173@huawei.com> - 2022a-2
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:Iran will stop DST in 2023
|
|
|
|
|
|
2022-04-18 11:05:49 +08:00
|
|
|
* Mon Apr 18 2022 liuchao<liuchao173@huawei.com> - 2022a-1
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:update to 2022a
|
|
|
|
|
|
2021-10-29 10:39:42 +08:00
|
|
|
* Fri Oct 29 2021 liuchao<liuchao173@huawei.com> - 2021e-1
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:update to 2021e
|
|
|
|
|
|
2021-09-26 14:27:14 +08:00
|
|
|
* Sun Sep 26 2021 liuchao<liuchao173@huawei.com> - 2021b-1
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:update to 2021b
|
|
|
|
|
|
2021-09-23 14:54:48 +00:00
|
|
|
* Thu Sep 23 2021 liuchao<liuchao173@huawei.com> - 2021a-4
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- CVE:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:Samoa no longer observes DST
|
|
|
|
|
|
2021-08-17 14:54:43 +08:00
|
|
|
* Tue Aug 17 2021 liuchao<liuchao173@huawei.com> - 2021a-3
|
|
|
|
|
- add factory timezone and enbale make check
|
|
|
|
|
|
|
|
|
|
* Mon Mar 8 2021 liuchao<liuchao173@huawei.com> - 2021a-2
|
2021-03-08 20:43:44 +08:00
|
|
|
- Remove useless patches
|
|
|
|
|
|
2021-01-26 09:41:39 +08:00
|
|
|
* Tue Jan 26 2021 liuchao<liuchao173@huawei.com> - 2021a-1
|
|
|
|
|
- Upgrade to 2021a
|
|
|
|
|
|
2021-01-22 14:19:17 +08:00
|
|
|
* Fri Jan 22 2021 liuchao<liuchao173@huawei.com> - 2020f-2
|
|
|
|
|
- South Sudan changes from +03 to +02 on 2021-02-01
|
|
|
|
|
|
2021-01-12 14:32:07 +08:00
|
|
|
* Tue Jan 12 2021 liuchao<liuchao173@huawei.com> - 2020f-1
|
|
|
|
|
- Upgrade to 2020f
|
|
|
|
|
|
2020-12-07 11:21:13 +08:00
|
|
|
* Mon Dec 7 2020 liuchao<liuchao173@huawei.com> - 2020d-5
|
|
|
|
|
- backport community patches
|
|
|
|
|
|
2020-11-30 10:29:23 +08:00
|
|
|
* Mon Nov 30 2020 liuchao<liuchao173@huawei.com> - 2020d-4
|
|
|
|
|
- backport community patches
|
|
|
|
|
|
2020-10-27 15:10:22 +08:00
|
|
|
* Tue Oct 27 2020 shenkai<shenkai8@huawei.com> - 2020d-3
|
|
|
|
|
- backport community patches
|
|
|
|
|
|
2020-10-27 11:27:13 +08:00
|
|
|
* Tue Oct 27 2020 shenkai<shenkai8@huawei.com> - 2020d-2
|
|
|
|
|
- backport community patches
|
|
|
|
|
|
2020-10-22 10:17:37 +08:00
|
|
|
* Thu Oct 22 2020 liuchao<liuchao173@huawei.com> - 2020d-1
|
|
|
|
|
- Upgrade to 2020d
|
|
|
|
|
|
2020-10-21 10:00:56 +08:00
|
|
|
* Wed Oct 21 2020 liuchao<liuchao173@huawei.com> - 2020c-1
|
|
|
|
|
- Upgrade to 2020c and backport community patches
|
|
|
|
|
|
2020-10-14 09:56:17 +08:00
|
|
|
* Wed Oct 14 2020 liuchao<liuchao173@huawei.com> - 2020b-2
|
|
|
|
|
- backport community patches
|
|
|
|
|
|
2020-10-10 16:31:05 +08:00
|
|
|
* Sat Oct 10 2020 liuchao<liuchao173@huawei.com> - 2020b-1
|
|
|
|
|
- Upgrade to 2020b
|
|
|
|
|
|
|
|
|
|
* Wed Jun 17 2020 Shinwell Hu <huxinwei@huawei.com> - 2020a-1
|
2020-06-17 14:12:14 +00:00
|
|
|
- Upgrade to 2020a
|
|
|
|
|
|
2020-04-18 11:16:48 +08:00
|
|
|
* Thu Apr 16 2020 liuchao<liuchao173@huawei.com> - 2019c-1
|
|
|
|
|
- Type:recommended
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:rebase to tzdata-2019c
|
|
|
|
|
|
2020-03-23 17:19:23 +08:00
|
|
|
* Mon Mar 23 2020 liuchao<liuchao173@huawei.com> - 2019b-10
|
|
|
|
|
- Type:recommended
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:add Beijing timezone in zone1970.tab
|
|
|
|
|
|
2020-01-09 11:40:13 +08:00
|
|
|
* Thu Jan 9 2020 liuchao<liuchao173@huawei.com> - 2019b-9
|
|
|
|
|
- Type:recommended
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:remove useless patches
|
|
|
|
|
|
2020-01-07 14:28:12 +08:00
|
|
|
* Wed Jan 8 2020 liuchao<liuchao173@huawei.com> - 2019b-8
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:remove Israel and El_Aaiun timezone
|
|
|
|
|
|
2020-01-02 11:00:28 +08:00
|
|
|
* Thu Jan 2 2020 liuchao<liuchao173@huawei.com> - 2019b-7
|
2020-01-02 10:49:10 +08:00
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
2020-01-07 14:28:12 +08:00
|
|
|
- DESC:sync community patches
|
2020-01-02 10:49:10 +08:00
|
|
|
|
2019-12-13 16:12:57 +08:00
|
|
|
* Wed Dec 4 2019 liuchao<liuchao173@huawei.com> - 2019b-6
|
|
|
|
|
- Type:recommended
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:remove ROC timezone and rename Macau to Macao
|
|
|
|
|
|
2019-09-30 11:18:52 -04:00
|
|
|
* Mon Sep 23 2019 liuchao<liuchao173@huawei.com> -2019b-5
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: use rearguard data set to fix Casablance DST display error since 2019
|
|
|
|
|
|
|
|
|
|
* Wed Sep 4 2019 hejingxian<hejingxian@huawei.com> - 2019b-4
|
|
|
|
|
- Type:enhancement
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: remove country select operation from tzselect steps.
|
|
|
|
|
|
|
|
|
|
* Fri Aug 23 2019 wuxu<wuxu.wu@huawei.com> - 2019b-3
|
|
|
|
|
- Type:recommended
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
|
|
|
|
|
* Thu Jul 25 2019 luochunsheng<luochunsheng@huawei.com> - 2019b-2
|
|
|
|
|
- Type:recommended
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
|
2019-12-25 16:09:28 +08:00
|
|
|
* Tue Jul 09 2019 openEuler Buildteam <buildteam@openeuler.org> - 2019b-1
|
2019-09-30 11:18:52 -04:00
|
|
|
- Rebase to tzdata-2019b
|
|
|
|
|
- Brazil will no longer observe DST going forward.
|
|
|
|
|
- The 2019 spring transition for Palestine occurred 03-29, not 03-30.
|
|
|
|
|
|
|
|
|
|
* Sun May 5 2019 luochunsheng<luochunsheng@huawei.com> - 2019a-4
|
|
|
|
|
- Type:fix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: Bring back 2019-2037 Morocco Ramadan predictions
|
|
|
|
|
https://www.timeanddate.com/news/time/morocco-changes-clocks-2019.html
|
|
|
|
|
|
|
|
|
|
* Mon Apr 22 2019 luochunsheng<luochunsheng@huawei.com> - 2019a-3
|
|
|
|
|
- Type:NA
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: Revert "Bring back 2019-2037 Morocco Ramadan predictions" to
|
|
|
|
|
fix Morocco zoneinfo.
|
|
|
|
|
|
|
|
|
|
* Wed Apr 17 2019 luochunsheng<luochunsheng@huawei.com> - 2019a-2
|
|
|
|
|
- Type:NA
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:Quality enhance
|
|
|
|
|
|
2019-12-25 16:09:28 +08:00
|
|
|
* Fri Mar 29 2019 openEuler Buildteam <buildteam@openeuler.org> - 2019a-1
|
2019-09-30 11:18:52 -04:00
|
|
|
- Rebase to tzdata-2019a
|
|
|
|
|
- Palestine will start DST on 2019-03-30, rather than 2019-03-23 as
|
|
|
|
|
previously predicted.
|
|
|
|
|
- Metlakatla rejoined Alaska time on 2019-01-20, ending its observances
|
|
|
|
|
of Pacific standard time.
|
|
|
|
|
|
|
|
|
|
* Fri Mar 8 2019 wangjia<wangjia55@huawei.com> - 2018i-2
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:add Beijing timezone
|
|
|
|
|
|
|
|
|
|
* Tue Jan 15 2019 openEuler Buildteam <buildteam@openeuler.org> - 2018i-1
|
|
|
|
|
- Package init
|