Browse Source

tzdata: update to 2014e

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@8850 ec354946-7b23-47d6-9f5a-488ba84defc7
daisuke 9 years ago
parent
commit
adbd418d90
1 changed files with 25 additions and 10 deletions
  1. 25 10
      t/tzdata/tzdata-vl.spec

+ 25 - 10
t/tzdata/tzdata-vl.spec

@@ -1,9 +1,9 @@
 Summary: Timezone data
 Summary(ja): タイムゾーンのデータ
 Name: tzdata
-Version: 2012c
-%define tzdata_version 2012c
-%define tzcode_version 2012b
+Version: 2014e
+%define tzdata_version 2014e
+%define tzcode_version 2014e
 Release: 1%{?_dist_release}
 
 License: Public Domain
@@ -56,6 +56,13 @@ sed -e 's|@objpfx@|'`pwd`'/obj/|' \
     -e 's|@datadir@|%{_datadir}|' \
   Makeconfig.in > Makeconfig
 
+pushd src
+for i in ../tzcode%{tzcode_version}/*.{c,h,ksh,[1-9]}
+do
+  ln -sf $i .
+done
+popd
+
 mkdir javazic
 tar zxf %{SOURCE3} -C javazic
 pushd javazic
@@ -86,7 +93,7 @@ pushd tzdata%{tzdata_version}
 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 \
+  southamerica backward etcetera \
   ../javazic/tzdata_jdk/gmt ../javazic/tzdata_jdk/jdk11_backward
 popd
 
@@ -94,20 +101,28 @@ popd
 %install
 rm -fr $RPM_BUILD_ROOT
 sed -i 's|@install_root@|%{buildroot}|' Makeconfig
-make install
+make install \
+  TOPDIR=%{buildroot}%{_prefix} \
+  TZDIR=%{buildroot}%{_datadir}/zoneinfo
 
 cp -pr zoneinfo/java $RPM_BUILD_ROOT%{_datadir}/javazi
 
-%check
-echo ====================TESTING=========================
-make check
-echo ====================TESTING END=====================
+rm -f %{buildroot}%{_datadir}/zoneinfo-posix
+mkdir %{buildroot}%{_datadir}/zoneinfo-posix
+cp -af %{buildroot}%{_datadir}/zoneinfo/* %{buildroot}%{_datadir}/zoneinfo-posix
+mkdir %{buildroot}%{_datadir}/zoneinfo/posix
+cp -af %{buildroot}%{_datadir}/zoneinfo-posix/* %{buildroot}%{_datadir}/zoneinfo/posix
+mkdir -p %{buildroot}%{_datadir}/zoneinfo/right
+cp -a %{buildroot}%{_datadir}/zoneinfo-leaps/* %{buildroot}%{_datadir}/zoneinfo/right
 
+rm -rf %{buildroot}%{_datadir}/zoneinfo-{posix,leaps}
+rm -rf %{buildroot}%{_prefix}/etc
+rm -rf %{buildroot}%{_prefix}/lib
+rm -rf %{buildroot}%{_prefix}/man
 
 %clean
 rm -fr $RPM_BUILD_ROOT
 
-
 %files
 %defattr(-,root,root)
 %{_datadir}/zoneinfo