From abcc5de40417e46e15f888e84549740e5b5610f1 Mon Sep 17 00:00:00 2001 From: Ruediger Landmann Date: Thu, 21 Mar 2013 14:46:30 +1000 Subject: [PATCH] patched version of new upstream --- .gitignore | 4 +++ publican.spec | 74 ++++++++++++++++++++++++++++++++++++++++----------- sources | 4 +++ 3 files changed, 67 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 92def33..64cc210 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,7 @@ Publican-2.1.tar.gz /Publican-2.8.tar.gz /Publican-v3.0.0.tar.gz /xsl-newlines.patch +/Publican-v3.1.5.tar.gz +/nopdfcover.patch +/nopdftest.patch +/xsl-newlines-315.patch diff --git a/publican.spec b/publican.spec index e00a7a3..939c6a5 100644 --- a/publican.spec +++ b/publican.spec @@ -10,12 +10,12 @@ # required for desktop file install %define my_vendor %(test %{OTHER} == 1 && echo "fedora" || echo "redhat") -%define TESTS 0 +%define TESTS 1 %define brand common %define wwwdir /var/www/html/docs Name: publican -Version: 3.0.0 +Version: 3.1.5 Release: 1%{?dist} Summary: Common files and scripts for publishing with DocBook XML # For a breakdown of the licensing, refer to LICENSE @@ -42,7 +42,7 @@ BuildRequires: perl(Test::Pod) => 1.14 BuildRequires: perl(Test::Pod::Coverage) => 1.04 BuildRequires: perl(Archive::Tar) BuildRequires: perl(Archive::Zip) -BuildRequires: perl(Locale::Maketext::Gettext) +BuildRequires: perl(Locale::Maketext::Gettext) >= 1.27-1.2 BuildRequires: perl(Carp) BuildRequires: perl(Config::Simple) BuildRequires: perl(Cwd) @@ -84,18 +84,20 @@ BuildRequires: perl(XML::LibXML) => 1.67 BuildRequires: perl(XML::LibXSLT) => 1.67 BuildRequires: perl(XML::Simple) BuildRequires: perl(XML::TreeBuilder) => 4.0 -BuildRequires: wkhtmltopdf -BuildRequires: docbook-style-xsl >= 1.76.1 +BuildRequires: wkhtmltopdf >= 0.10.0_rc2-5 +BuildRequires: docbook-style-xsl >= 1.77.1 BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: perl(Text::CSV_XS) +BuildRequires: perl(Sort::Versions) +BuildRequires: perl(DBD::SQLite) # Most of these are handled automatically Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -Requires: perl(Locale::Maketext::Gettext) -Requires: wkhtmltopdf +Requires: perl(Locale::Maketext::Gettext) >= 1.27-1.2 +Requires: wkhtmltopdf >= 0.10.0_rc2-5 Requires: rpm-build -Requires: docbook-style-xsl >= 1.76.1 +Requires: docbook-style-xsl >= 1.77.1 Requires: perl(XML::LibXML) >= 1.67 Requires: perl(XML::LibXSLT) >= 1.67 Requires: perl(XML::TreeBuilder) >= 4.0 @@ -118,7 +120,7 @@ Requires: lohit-malayalam-fonts lohit-marathi-fonts lohit-nepali-fonts Requires: lohit-oriya-fonts lohit-punjabi-fonts lohit-sindhi-fonts Requires: lohit-tamil-fonts lohit-telugu-fonts dejavu-lgc-sans-mono-fonts Requires: dejavu-fonts-common dejavu-serif-fonts dejavu-sans-fonts -Requires: dejavu-sans-mono-fonts +Requires: dejavu-sans-mono-fonts overpass-fonts BuildRequires: liberation-mono-fonts liberation-sans-fonts liberation-serif-fonts BuildRequires: cjkuni-uming-fonts ipa-gothic-fonts ipa-pgothic-fonts @@ -127,14 +129,16 @@ BuildRequires: lklug-fonts baekmuk-ttf-batang-fonts %if %{OTHER} Requires: liberation-mono-fonts liberation-sans-fonts liberation-serif-fonts Requires: cjkuni-uming-fonts ipa-gothic-fonts ipa-pgothic-fonts -Requires: lklug-fonts baekmuk-ttf-batang-fonts +Requires: lklug-fonts baekmuk-ttf-batang-fonts overpass-fonts BuildRequires: liberation-mono-fonts liberation-sans-fonts liberation-serif-fonts BuildRequires: cjkuni-uming-fonts ipa-gothic-fonts ipa-pgothic-fonts BuildRequires: lklug-fonts baekmuk-ttf-batang-fonts %endif -Patch0: xsl-newlines.patch +Patch0: xsl-newlines-315.patch +Patch1: nopdfcover.patch +Patch2: nopdftest.patch %description Publican is a DocBook publication system, not just a DocBook processing tool. @@ -164,10 +168,12 @@ Website style for common brand. %prep %setup -q -n Publican-v%{version} %patch0 -p 1 +%patch1 -p 1 +%patch2 -p 1 %build %{__perl} Build.PL installdirs=vendor --nocolours=1 -./Build +./Build --nocolours=1 dir=`pwd` && cd Users_Guide && %{__perl} -CA -I $dir/blib/lib $dir/blib/script/publican build \ --formats=html-desktop --publish --langs=all \ --common_config="$dir/blib/datadir" \ @@ -203,7 +209,7 @@ cd - %check %if %{TESTS} -./Build test +./Build --nocolours=1 test %endif %post @@ -227,7 +233,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %doc Changes README COPYING Artistic pod1/publican %{perl_vendorlib}/Publican.pm -%{perl_vendorlib}/Publican/* +%{perl_vendorlib}/Publican %{_mandir}/man3/Publican* %{_mandir}/man1/* %{_bindir}/publican @@ -250,8 +256,46 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Tue Mar 19 2013 RĂ¼diger Landmann 3.0.0-1 +* Wed Mar 20 2013 RĂ¼diger Landmann 3.1.5-1 - patch for XSL newlines broken in F18 and newer +- patch for PDFs built with wkhtmltopdf built against system QT +- patch to suppress PDF tests in Koji without X + +* Mon Mar 18 2013 Jeff Fearn 3.1.5-0 +- Fix translated PDS encode issue when build from packaged books. + +* Tue Mar 12 2013 Jeff Fearn 3.1.4-0 +- Fix entities in Book_Info braking build. BZ #917898 +- add translations of "Revision History". BZ #918365 +- Fix TOC title not translated in PDF. BZ #918365 +- Fix translated strings with parameters. BZ #891166 +- update translations +- add it-IT translation of PUG via BZ #797515 + +* Fri Feb 22 2013 Jeff Fearn 3.1.3-1 +- Fix add_revision breaking XML parser. BZ #912985 +- Stronger fix for cover pages causing page number overrun. BZ #912967 +- Fix CSS for article front page subtile. BZ #913016 + +* Mon Feb 18 2013 Jeff Fearn 3.1.2-0 +- Fix tests failing when publican not installed. BZ #908956 +- Fix broken mr-IN/Conventions.po. BZ #908956 +- Fix footnote link unclickable. BZ #909006 +- Fix missing translations for common files. BZ #908976 +- Fix using edition for version on cover pages. BZ #912180 +- Fix nested entities causing XML::TreeBuilder to fail. BZ #912187 + +* Thu Feb 7 2013 Jeff Fearn 3.1.1-0 +- Fix web site CSS for admonitions. BZ #908539 + +* Mon Feb 4 2013 Jeff Fearn 3.1.0-2 +- Fix translated text + +* Mon Feb 4 2013 Jeff Fearn 3.1.0-1 +- Warn of failure to chmod/chown. + +* Fri Jan 25 2013 Jeff Fearn 3.1.0-0 +- new upstream package. * Wed Oct 31 2012 Jeff Fearn 3.0.0-0 - new upstream package. diff --git a/sources b/sources index e5b2374..c679958 100644 --- a/sources +++ b/sources @@ -1,2 +1,6 @@ a4327409d5d1152cd6849dc6ac51e76d Publican-v3.0.0.tar.gz f454d68d83bbe1cb23259e1d69a431fb xsl-newlines.patch +34f6057dbc14db9aa05bf2d44d83fe9e Publican-v3.1.5.tar.gz +b5693676c7fb12a8ce416e23e49ce43f nopdfcover.patch +3f392881af022770435b7eb3702f6c0b nopdftest.patch +3f7211863391ba6d5982a7ad13117e8e xsl-newlines-315.patch