Browse Source

linuxdoc-tools-0.9.72-1

Tomohiro "Tomo-p" KATO 4 years ago
parent
commit
e0315098df
1 changed files with 21 additions and 13 deletions
  1. 21 13
      l/linuxdoc-tools/linuxdoc-tools-vl.spec

+ 21 - 13
l/linuxdoc-tools/linuxdoc-tools-vl.spec

@@ -4,15 +4,14 @@
 Summary: A text formatting system based on SGML
 Summary(ja): SGML に基づいたテキスト整形システム
 Name: linuxdoc-tools
-Version: 0.9.68
+Version: 0.9.72
 Release: 1%{?_dist_release}
 License: distributable
 Group: Applications/Text
 
-Source0: http://http.us.debian.org/debian/pool/main/l/linuxdoc-tools/%{name}_%{version}.tar.gz
+Source0: http://http.us.debian.org/debian/pool/main/l/linuxdoc-tools/%{name}_%{version}.orig.tar.gz
 Patch0: linuxdoc-tools-0.9.13-letter.patch
 Patch1: linuxdoc-tools-0.9.20-lib64.patch
-Patch2: linuxdoc-tools-0.9.68-flex.patch
 
 # Vine Patches
 Patch100: linuxdoc-tools-0.9.68-platex.patch
@@ -55,31 +54,34 @@ DocBook DTD など、LinuxDoc DTD 以外のDTDを処理する場合には
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 
 %patch100 -p1 -b .platex
 #%patch101 -p1 -b .dvips
 #%patch103 -p1 -b .catalog
 #perl -i.bak -p -e "s/^(OPTIMIZE=).*$/\$1${RPM_OPT_FLAGS}/" Makefile.in sgmls-1.1/Makefile
 
+autoreconf -vif
+
 %build
-%configure --with-installed-iso-entities
+%configure --with-installed-nsgmls --with-installed-iso-entities --disable-docs
 # Packaging brain-damage
-( cd entity-map
-  autoconf
-  %configure
-)
-make OPTIMIZE="$RPM_OPT_FLAGS"
+pushd entity-map
+autoconf
+%configure --enable-docs pdf
+popd
+
+make OPTIMIZE="$RPM_OPT_FLAGS" %{?_smp_mflags}
 perl -pi -e 's,\$main::prefix/share/sgml/iso-entities-8879.1986/iso-entities.cat,/usr/share/sgml/sgml-iso-entities-8879.1986/catalog,' \
            perl5lib/LinuxDocTools.pm
 
+
 %install
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
 mkdir -p $RPM_BUILD_ROOT/%{_vendorperllibdir}
 make install DESTDIR=$RPM_BUILD_ROOT perl5libdir=%{_vendorperllibdir}
-[ $RPM_BUILD_ROOT%{_docdir}/%{name} = $RPM_BUILD_ROOT%{_pkgdocdir} ] \
-           || mv $RPM_BUILD_ROOT%{_docdir}/%{name} $RPM_BUILD_ROOT%{_pkgdocdir}
+#[ $RPM_BUILD_ROOT%{_docdir}/%{name} = $RPM_BUILD_ROOT%{_pkgdocdir} ] \
+#           || mv $RPM_BUILD_ROOT%{_docdir}/%{name} $RPM_BUILD_ROOT%{_pkgdocdir}
 perl -pi -e 's,/usr/share/sgml/iso-entities-8879.1986/iso-entities.cat,\$main::prefix/share/sgml/sgml-iso-entities-8879.1986/catalog,' \
            $RPM_BUILD_ROOT%{_vendorperllibdir}/LinuxDocTools.pm
 #Copy license files for parts into docdir
@@ -114,7 +116,8 @@ fi
 
 %files
 %defattr(-,root,root)
-%doc COPYING* ChangeLog INSTALL README VERSION debian/
+%license COPYING*
+%doc ChangeLog INSTALL README VERSION debian/
 %{_bindir}/*
 %{_datadir}/entity-map
 %{_datadir}/linuxdoc-tools
@@ -127,6 +130,11 @@ fi
 %{_mandir}/*/*
 
 %changelog
+* Sun Aug 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.9.72-1
+- updated to 0.9.72.
+- updated Patch1.
+- dropped Patch2.
+
 * Tue Jun 17 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 0.9.68-1
 - update to 0.9.68
 - add BR: texinfo, task-texlive