|
@@ -6,8 +6,8 @@
|
|
|
Summary: Tools needed to create Texinfo format documentation files.
|
|
|
Summary(ja): Texinfo ドキュメントを作成する為に使うツール群
|
|
|
Name: texinfo
|
|
|
-Version: 6.8
|
|
|
-Release: 2%{?_dist_release}
|
|
|
+Version: 7.1
|
|
|
+Release: 1%{?_dist_release}
|
|
|
Group: publishing
|
|
|
Vendor: Project Vine
|
|
|
Distribution: Vine Linux
|
|
@@ -16,24 +16,17 @@ Packager: daisuke
|
|
|
License: GPLv3+
|
|
|
URL: https://www.gnu.org/software/texinfo/
|
|
|
Source0: https://ftp.gnu.org/gnu/texinfo/texinfo-%{version}.tar.xz
|
|
|
-Source1: info-dir
|
|
|
-
|
|
|
-# Patch1: this is needed just for koji/mock, all tests pass fine in local build
|
|
|
-Patch1: texinfo-6.0-disable-failing-info-test.patch
|
|
|
-# Patch2: rhbz#1348671, because of OSTree
|
|
|
-Patch2: texinfo-6.1-install-info-use-create-tmp-then-rename-pattern.patch
|
|
|
-# Patch3: we need to fix template fix-info-dir generates
|
|
|
-Patch3: info-6.5-sync-fix-info-dir.patch
|
|
|
-# Patch4: rhbz#1592433, bug in fix-info-dir --delete
|
|
|
-Patch4: texinfo-6.5-fix-info-dir.patch
|
|
|
-# Patch5: fixes issues detected by static analysis
|
|
|
-Patch5: texinfo-6.5-covscan-fixes.patch
|
|
|
-# Patch5: undos change done in gnulib that causes build to fail
|
|
|
-# https://lists.gnu.org/r/bug-gnulib/2021-03/msg00066.html
|
|
|
-Patch6: texinfo-6.8-undo-gnulib-nonnul.patch
|
|
|
+Source1: fix-info-dir
|
|
|
+
|
|
|
+# Patch0: we need to fix template fix-info-dir generates
|
|
|
+Patch0: info-6.5-sync-fix-info-dir.patch
|
|
|
+# Patch1: rhbz#1592433, bug in fix-info-dir --delete
|
|
|
+Patch1: texinfo-6.5-fix-info-dir.patch
|
|
|
+# Patch2: fixes issues detected by static analysis
|
|
|
+Patch2: texinfo-6.5-covscan-fixes.patch
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
-BuildRequires: autoconf libtool ncurses-devel zlib-devel help2man
|
|
|
+BuildRequires: autoconf libtool ncurses-devel pkgconfig(zlib) help2man
|
|
|
Requires: install-info
|
|
|
|
|
|
# Texinfo perl packages are not installed in default perl library dirs
|
|
@@ -105,24 +98,25 @@ info ファイルのインストーラーです.
|
|
|
|
|
|
|
|
|
%prep
|
|
|
-%autosetup -p1
|
|
|
+%setup
|
|
|
+mkdir contrib
|
|
|
+install -Dpm0755 -t contrib %{SOURCE1}
|
|
|
+%autopatch -p1
|
|
|
|
|
|
|
|
|
%build
|
|
|
%configure \
|
|
|
--mandir=%{_mandir} \
|
|
|
--infodir=%{_infodir} \
|
|
|
- --enable-perl-xs=no
|
|
|
+ --disable-perl-xs
|
|
|
|
|
|
-make %{?_smp_mflags}
|
|
|
-#make -C util LIBS=%{_libdir}/libz.a
|
|
|
+%make_build
|
|
|
|
|
|
|
|
|
%install
|
|
|
-rm -rf %{buildroot}
|
|
|
mkdir -p %{buildroot}/{etc,sbin}
|
|
|
|
|
|
-%makeinstall
|
|
|
+%make_install
|
|
|
|
|
|
( cd %{buildroot}
|
|
|
gzip -n -9f .%{_infodir}/*info*
|
|
@@ -168,6 +162,7 @@ rm -rf %{buildroot}
|
|
|
%{_bindir}/texindex
|
|
|
%{_datadir}/texinfo
|
|
|
%{_infodir}/texinfo*
|
|
|
+%{_infodir}/texi2any*
|
|
|
#dir %{_libdir}/texinfo
|
|
|
#{_libdir}/texinfo/*
|
|
|
%{_mandir}/man1/makeinfo.1*
|
|
@@ -205,6 +200,9 @@ rm -rf %{buildroot}
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Thu Jul 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.1-1
|
|
|
+- new upstream release.
|
|
|
+
|
|
|
* Tue Sep 14 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.8-2
|
|
|
- added filetriggers.
|
|
|
- dropped install-info scriptlets.
|