Browse Source

texinfo: update to 0.13a, add upstream patches

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

+ 36 - 10
t/texinfo/texinfo-vl.spec

@@ -6,17 +6,29 @@ Summary:     Tools needed to create Texinfo format documentation files.
 Summary(ja): Texinfo ドキュメントを作成する為に使うツール群
 
 Name:        texinfo
-Version:     4.13
-Release:     2%{?_dist_release}
-License:     GPL
+Version:     4.13a
+Release:     1%{?_dist_release}
+License:     GPLv3+
 Group:       Applications/Publishing
 URL:         http://www.gnu.org/software/texinfo/
+
 #Source0:     ftp://ftp.gnu.org/gnu/texinfo/texinfo-%{version}%{?extraver:%extraver}.tar.bz2
-Source0:     ftp://ftp.gnu.org/gnu/texinfo/texinfo-%{version}.tar.gz
+Source0:     ftp://ftp.gnu.org/gnu/texinfo/texinfo-%{version}.tar.lzma
 Source1:     info-dir
-Patch1:      texinfo-fix.patch
-Patch3:      texinfo-4.3-zlib.patch
-Requires(pre): install-info
+Patch0: texinfo-4.12-zlib.patch
+Patch1: texinfo-4.13a-data_types.patch
+# Patch2: is already upstream
+Patch2: texinfo-4.13a-mosdo-crash.patch
+Patch3: texinfo-4.13a-powerpc.patch
+# Patch4: accepted by upstream, bz579263
+Patch4: texinfo-4.13a-help-index-segfault.patch
+# Patch5: already upstream, bz641534
+Patch5: texinfo-4.13a-texi2dvi-regexp.patch
+# Patch6: already upstream, bz651314
+Patch6: texinfo-4.13a-makeinfo-sectioning.patch
+
+Requires(post): install-info
+Requires(preun): install-info
 Prefix:      %{_prefix}
 Buildroot:   %{_tmppath}/%{name}-%{version}-root
 BuildRequires: autoconf libtool ncurses-devel zlib-devel
@@ -27,6 +39,11 @@ BuildRequires: autoconf libtool ncurses-devel zlib-devel
 %define __spec_install_post /usr/lib/rpm/brp-strip \; /usr/lib/rpm/brp-strip-comment-note \; rm -f
 
 
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: daisuke
+
+
 %description
 Texinfo is a documentation system that can produce both online
 information and printed output from a single source file. The GNU
@@ -84,9 +101,14 @@ info file installer.
 info ファイルのインストーラーです.
 
 %prep
-%setup -q
-#%%patch1 -p1
-#%patch3 -p1 -b .zlib
+%setup -q -n %{name}-4.13
+%patch0 -p1 -b .zlib
+%patch1 -p1 -b .data_types
+%patch2 -p1 -b .mosdo-crash
+%patch3 -p1 -b .powerpc
+%patch4 -p1 -b .help-index-segfault
+%patch5 -p1 -b .texi2dvi-regexp
+%patch6 -p1 -b .makeinfo-sectioning
 
 
 %build
@@ -183,6 +205,10 @@ fi
 
 
 %changelog
+* Sun Apr 24 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 4.13a-1
+- update to 4.13a
+- add patch2-6 from upstream
+
 * Mon May 10 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.13-2
 - add R: gzip, bzip2 into install-info to fix making vbootstrap env.
 - change tag Prereq -> Req(pre)