[tzdata] Upstream 2012g

Petr Machata pmachata at fedoraproject.org
Mon Oct 22 19:19:29 UTC 2012


commit e3aca5e1de23ed569754833015e780d8a843b54b
Author: Petr Machata <pmachata at redhat.com>
Date:   Mon Oct 22 21:18:48 2012 +0200

    Upstream 2012g

 .gitignore  |    3 ++
 sources     |    5 +--
 tzdata.spec |   76 ++++++++++++++++++++++++++--------------------------------
 3 files changed, 39 insertions(+), 45 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 862625f..3f6d858 100644
--- a/.gitignore
+++ b/.gitignore
@@ -54,6 +54,7 @@ tzdata2010l.tar.gz
 /tzdata2011b.tar.gz
 /tzcode2011b.tar.gz
 tzdata/
+/tzdata-*/
 *.rpm
 /tzdata2011d.tar.gz
 /tzcode2011d.tar.gz
@@ -78,3 +79,5 @@ noarch/
 /tzcode2012e.tar.gz
 /tzdata2012f.tar.gz
 /tzcode2012f.tar.gz
+/tzdata2012g.tar.gz
+/tzcode2012g.tar.gz
diff --git a/sources b/sources
index 6be152d..6eb3a99 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,3 @@
 6a3392cd5f1594d13c12c1a836ac8d91  javazic.tar.gz
-e36d2f742c22f8c8dbf0686ac9769b55  tzdata-base-0.tar.bz2
-944ad681a8623336230dcdb306d5c9f6  tzdata2012f.tar.gz
-edc0b55c4afbad7249ccacb3503e7f10  tzcode2012f.tar.gz
+111cd46b5c2e40b2b37ae707d48aaa50  tzdata2012g.tar.gz
+fe614c3cb5fd6418e2e65254aa46bb72  tzcode2012g.tar.gz
diff --git a/tzdata.spec b/tzdata.spec
index e90088d..3aed30b 100644
--- a/tzdata.spec
+++ b/tzdata.spec
@@ -1,21 +1,14 @@
 Summary: Timezone data
 Name: tzdata
-Version: 2012f
-%define tzdata_version 2012f
-%define tzcode_version 2012f
+Version: 2012g
+%define tzdata_version 2012g
+%define tzcode_version 2012g
 Release: 1%{?dist}
 License: Public Domain
 Group: System Environment/Base
 URL: https://www.iana.org/time-zones
-
-# The tzdata-base-0.tar.bz2 is a simple building infrastructure and
-# a test suite.  It is occasionally updated from glibc sources, and as
-# such is under LGPLv2+, but none of this ever gets to be part of
-# final zoneinfo files.
-Source0: tzdata-base-0.tar.bz2
-# These are official upstream.
-Source1: ftp://ftp.iana.org/tz/releases/tzdata%{tzdata_version}.tar.gz
-Source2: ftp://ftp.iana.org/tz/releases/tzcode%{tzcode_version}.tar.gz
+Source0: ftp://ftp.iana.org/tz/releases/tzdata%{tzdata_version}.tar.gz
+Source1: ftp://ftp.iana.org/tz/releases/tzcode%{tzcode_version}.tar.gz
 # __decl_patches
 # __end
 
@@ -42,19 +35,10 @@ This package contains timezone information for use by Java runtimes.
 
 
 %prep
-%setup -q -n tzdata
-mkdir tzdata%{tzdata_version}
-tar xzf %{SOURCE1} -C tzdata%{tzdata_version}
-mkdir tzcode%{tzcode_version}
-tar xzf %{SOURCE2} -C tzcode%{tzcode_version}
-sed -e 's|@objpfx@|'`pwd`'/obj/|' \
-    -e 's|@datadir@|%{_datadir}|' \
-  Makeconfig.in > Makeconfig
-
-pushd tzdata%{tzdata_version}
+%setup -q -c -a 1
+
 # __apply_patches
 # __end
-popd
 
 mkdir javazic
 tar zxf %{SOURCE3} -C javazic
@@ -75,47 +59,55 @@ find . -type f -name '*.java' -print0 \
 popd
 
 %build
-make
-grep -v tz-art.htm tzcode%{tzcode_version}/tz-link.htm > tzcode%{tzcode_version}/tz-link.html
+make TOPDIR=$RPM_BUILD_ROOT/usr \
+     TZDIR=$RPM_BUILD_ROOT/usr/share/zoneinfo \
+     all
+grep -v tz-art.htm tz-link.htm > tz-link.html
 
 pushd javazic
 javac -source 1.5 -target 1.5 -classpath . `find . -name \*.java`
 popd
-pushd tzdata%{tzdata_version}
-java -classpath ../javazic/ rht.tools.javazic.Main -V %{version} \
-  -d ../zoneinfo/java \
+
+java -classpath javazic/ rht.tools.javazic.Main -V %{version} \
+  -d zoneinfo/java \
   africa antarctica asia australasia europe northamerica pacificnew \
   southamerica backward etcetera solar87 solar88 solar89 systemv \
-  ../javazic/tzdata_jdk/gmt ../javazic/tzdata_jdk/jdk11_backward
-popd
+  javazic/tzdata_jdk/gmt javazic/tzdata_jdk/jdk11_backward
 
 %install
 rm -fr $RPM_BUILD_ROOT
-sed -i 's|@install_root@|%{buildroot}|' Makeconfig
-make install
-
+make TOPDIR=$RPM_BUILD_ROOT/usr \
+     TZDIR=$RPM_BUILD_ROOT/usr/share/zoneinfo \
+     install
+mv $RPM_BUILD_ROOT/usr/share/zoneinfo-posix $RPM_BUILD_ROOT/usr/share/zoneinfo/posix
+mv $RPM_BUILD_ROOT/usr/share/zoneinfo-leaps $RPM_BUILD_ROOT/usr/share/zoneinfo/right
+rm -f $RPM_BUILD_ROOT/usr/share/zoneinfo/localtime
+rm -Rf $RPM_BUILD_ROOT/usr/{etc,lib,man}
 cp -pr zoneinfo/java $RPM_BUILD_ROOT%{_datadir}/javazi
 
-%check
-echo ====================TESTING=========================
-make check
-echo ====================TESTING END=====================
-
 %clean
-rm -rf %{buildroot}
+rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
 %{_datadir}/zoneinfo
-%doc tzcode%{tzcode_version}/README
-%doc tzcode%{tzcode_version}/Theory
-%doc tzcode%{tzcode_version}/tz-link.html
+%doc README
+%doc Theory
+%doc tz-link.html
 
 %files java
 %defattr(-,root,root)
 %{_datadir}/javazi
 
 %changelog
+* Mon Oct 22 2012 Petr Machata <pmachata at redhat.com> - 2012g-1
+- Upstream 2012g
+  - Adjust the packaging for new Makefile
+  - Palestine: Fall transition was Sep 21, not Sep 28
+  - Samoa: Daylight Saving Time commences on Sunday 30th September
+    2012 and ends on Sunday 7th of April 2013.
+- Resolves: #868173
+
 * Mon Sep 17 2012 Petr Machata <pmachata at redhat.com> - 2012f-1
 - Fiji will start daylight savings at 2 am on Sunday 21st October 2012
   and end at 3 am on Sunday 20th January 2013.  Guess it will be like


More information about the scm-commits mailing list