Hello community, here is the log from the commit of package kicad-doc for openSUSE:Leap:15.2 checked in at 2020-02-16 18:29:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/kicad-doc (Old) and /work/SRC/openSUSE:Leap:15.2/.kicad-doc.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kicad-doc" Sun Feb 16 18:29:44 2020 rev:12 rq:772221 version:5.1.5 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/kicad-doc/kicad-doc.changes 2020-01-15 15:15:55.218258680 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.kicad-doc.new.26092/kicad-doc.changes 2020-02-16 18:30:05.378773574 +0100 @@ -1,0 +2,77 @@ +Mon Nov 18 22:01:57 UTC 2019 - Stefan Brüns <[email protected]> + +- Update to minor release 5.1.5 + * Various smaller changes to the manuals and its translations + +------------------------------------------------------------------- +Wed Aug 7 18:06:26 UTC 2019 - Stefan Brüns <[email protected]> + +- Update to minor release 5.1.4 + * Various smaller changes to the manuals and its translations + +------------------------------------------------------------------- +Thu Apr 25 19:43:37 UTC 2019 - Stefan Brüns <[email protected]> + +- Update to minor release 5.1.2 + * Updates to chinese and italian translations + +------------------------------------------------------------------- +Tue Apr 16 15:46:57 UTC 2019 - Stefan Brüns <[email protected]> + +- Update to minor release 5.1.1 + * Various smaller changes and translation updates + +------------------------------------------------------------------- +Tue Mar 12 22:45:18 UTC 2019 - Stefan Brüns <[email protected]> + +- Update to minor release 5.1.0 + * Various smaller changes and translation updates + * (Empty) nl translation package removed +- Build PDF and HTML documentation as _multibuild + * Remove dblatex BuildRequires for HTML build + +------------------------------------------------------------------- +Thu Dec 6 09:56:38 UTC 2018 - [email protected] + +- Update to release 5.0.2 in line with kicad update. + +------------------------------------------------------------------- +Sat Oct 13 14:23:22 UTC 2018 - Stefan Brüns <[email protected]> + +- Update to bugfix release 5.0.1 + * Various smaller changes and translation updates +- Remove verbose-a2x-debug.patch, no longer needed + +------------------------------------------------------------------- +Sat Sep 29 23:45:52 UTC 2018 - Stefan Brüns <[email protected]> + +- Require kicad-doc-en from other translation subpackages + to provide a fallback for incomplete translations. + +------------------------------------------------------------------- +Sun Aug 5 00:24:13 UTC 2018 - [email protected] + +- Cleanup spec file: + * Remove unused BuildRequires: git + * Reduce BuildRequires:, use only required TeX packages instead of + the collection metapackages + * Remove commented out commands + * Drop default %defattr + * Use %_docdir instead of %_datadir +- Make build reproducible: + * Fix randomly selected Warning symbol image + * Force SOURCE_DATE_EPOCH usage in TeX +- Disable PDF generation on old distributions only, which + fail to build due to a XeTeX bug +- Fix zh subpackage: + * set correct language in locale(kicad-doc:zh) Provides + * include in fdupes run + +------------------------------------------------------------------- +Sun Jul 22 15:32:43 UTC 2018 - [email protected] + +- Update to version 5.0.0, rebase verbose-a2x-debug.patch. +- Is now dual GPL-3.0+ and CC-BY-SA-3.0 licensed +- Added Chinese documentation. + +------------------------------------------------------------------- Old: ---- kicad-doc-4.0.7.tar.gz license_for_documentation.txt verbose-a2x-debug.patch New: ---- _multibuild kicad-doc-5.1.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kicad-doc.spec ++++++ --- /var/tmp/diff_new_pack.1UITmW/_old 2020-02-16 18:30:07.058774453 +0100 +++ /var/tmp/diff_new_pack.1UITmW/_new 2020-02-16 18:30:07.078774463 +0100 @@ -1,7 +1,7 @@ # -# spec file for package kicad-doc +# spec file for package kicad # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,63 +12,87 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# No texlive-collection-langjapanese in 42.1 or 13.2 -%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200 -%bcond_without japanese +%global flavor @BUILD_FLAVOR@%{nil} +%define sname kicad-doc + +%if "%flavor" == "" +ExclusiveArch: do_not_build +%endif + +%if "%flavor" == "pdf" +%define pkg_suffix -pdf +# Stock distribution package for xetex has a bug. As there is no way to just +# build languages which use pdftex, disable PDF documentation completely +%if 0%{?suse_version} > 1500 +%bcond_without pdf %else -%bcond_with japanese +ExclusiveArch: do_not_build +%endif %endif -%bcond_without italian -#eeschema_pdf_en fails to build in obs but builds local. + +%if "%flavor" == "html" %bcond_with pdf +%endif -Name: kicad-doc -Version: 4.0.7 +Name: kicad-doc%{?pkg_suffix} +Version: 5.1.5 Release: 0 Summary: Documentation and tutorials for KiCad -License: SUSE-OldFSFDocLicense -Group: Documentation/Other -Url: http://kicad-pcb.org -Source: https://github.com/KiCad/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source2: https://raw.githubusercontent.com/KiCad/kicad-source-mirror/master/license_for_documentation.txt -Patch0: verbose-a2x-debug.patch +License: GPL-3.0-or-later AND CC-BY-SA-3.0 +Group: Documentation/HTML +%if "%flavor" == "pdf" +%else +%endif +URL: http://kicad-pcb.org +Source: https://github.com/KiCad/%{sname}/archive/%{version}.tar.gz#/%{sname}-%{version}.tar.gz # PATCH-FIX-OPENSUSE kicad-doc-notimestamp.patch [email protected] -- Remove time stamped footer from html pages. -Patch1: kicad-doc-notimestamp.patch +Patch0: kicad-doc-notimestamp.patch BuildRequires: asciidoc >= 8.6.9 BuildRequires: cmake -BuildRequires: dblatex >= 0.3.4 BuildRequires: fdupes BuildRequires: gettext >= 0.18 -BuildRequires: git BuildRequires: libxslt-tools BuildRequires: po4a >= 0.45 BuildRequires: source-highlight +BuildRequires: perl(Unicode::LineBreak) %if %{with pdf} -BuildRequires: texlive-collection-langeuropean -BuildRequires: texlive-collection-langfrench -BuildRequires: texlive-collection-langgerman -BuildRequires: texlive-collection-langitalian -%if %{with japanese} -BuildRequires: texlive-collection-langjapanese +BuildRequires: dblatex >= 0.3.4 +BuildRequires: texlive-babel-catalan +BuildRequires: texlive-babel-dutch +BuildRequires: texlive-babel-french +BuildRequires: texlive-babel-german +BuildRequires: texlive-babel-italian +BuildRequires: texlive-babel-polish +BuildRequires: texlive-babel-russian +BuildRequires: texlive-babel-spanish +BuildRequires: texlive-fandol +BuildRequires: texlive-gnu-freefont +BuildRequires: texlive-xetex BuildRequires: vlgothic-fonts +BuildRequires: tex(8r.enc) +BuildRequires: tex(bahasa.ldf) +BuildRequires: tex(cmap.sty) +BuildRequires: tex(eu1enc.def) +BuildRequires: tex(fancybox.sty) +BuildRequires: tex(japanese.ldf) +BuildRequires: tex(mathptmx.sty) +BuildRequires: tex(mathrsfs.sty) +BuildRequires: tex(pcrr8t.tfm) +BuildRequires: tex(phvb8t.tfm) +BuildRequires: tex(psyr.tfm) +BuildRequires: tex(ptmr8t.tfm) +BuildRequires: tex(pzdr.tfm) +BuildRequires: tex(xeCJK.sty) +BuildRequires: tex(xltxtra.sty) +# kicad-doc owns the directories +BuildRequires: kicad-doc %endif -BuildRequires: texlive-collection-langcyrillic -BuildRequires: texlive-collection-langpolish -BuildRequires: texlive-collection-langspanish -BuildRequires: texlive-collection-latexrecommended -BuildRequires: texlive-collection-xetex -BuildRequires: texlive-euenc -BuildRequires: texlive-gnu-freefont-fonts -BuildRequires: texlive-xetexref -%endif -BuildRequires: perl(Unicode::LineBreak) BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: kicad = %{version} +Recommends: kicad = %{version} %description Kicad is an open source software for the creation of electronic @@ -76,231 +100,189 @@ This is the documentation package for KiCad. It contains documentation and tutorials. + +%package ca +Summary: Catalan documentation and tutorials for KiCad +Group: Documentation/Other +Provides: locale(kicad-doc:ca) +Requires: %{name}-en = %{version} +Requires: kicad-doc = %{version} + +%description ca +This package contains Catalan documentation and tutorials for KiCad + +%package de +Summary: German documentation and tutorials for KiCad +Group: Documentation/Other +Provides: locale(kicad-doc:de) +Requires: %{name}-en = %{version} +Requires: kicad-doc = %{version} + +%description de +This package contains German documentation and tutorials for KiCad + %package en Summary: English documentation and tutorials for KiCad Group: Documentation/Other Provides: locale(kicad-doc:en) +Requires: kicad = %{version} Requires: kicad-doc = %{version} %description en This package contains English documentation and tutorials for KiCad +%package es +Summary: Spanish documentation and tutorials for KiCad +Group: Documentation/Other +Provides: locale(kicad-doc:es) +Requires: %{name}-en = %{version} +Requires: kicad-doc = %{version} + +%description es +This package contains Spanish documentation and tutorials for KiCad + %package fr Summary: French documentation and tutorials for KiCad Group: Documentation/Other Provides: locale(kicad-doc:fr) +Requires: %{name}-en = %{version} Requires: kicad-doc = %{version} %description fr This package contains French documentation and tutorials for KiCad -%if %{with italian} +%package id +Summary: Indonesian documentation and tutorials for KiCad +Group: Documentation/Other +Provides: locale(kicad-doc:id) +Requires: %{name}-en = %{version} +Requires: kicad-doc = %{version} + +%description id +This package contains Indonesian documentation and tutorials for KiCad + %package it Summary: Italian documentation and tutorials for KiCad Group: Documentation/Other Provides: locale(kicad-doc:it) +Requires: %{name}-en = %{version} Requires: kicad-doc = %{version} %description it This package contains Italian documentation and tutorials for KiCad -%endif -%if %{with japanese} %package ja Summary: Japanese documentation and tutorials for KiCad Group: Documentation/Other Provides: locale(kicad-doc:ja) +Requires: %{name}-en = %{version} Requires: kicad-doc = %{version} %description ja This package contains Japanese documentation and tutorials for KiCad -%endif - -%package nl -Summary: Netherlandian documentation and tutorials for KiCad -Group: Documentation/Other -Provides: locale(kicad-doc:nl) -Requires: kicad-doc = %{version} - -%description nl -This package contains Netherlandian documentation and tutorials for KiCad %package pl Summary: Polish documentation and tutorials for KiCad Group: Documentation/Other Provides: locale(kicad-doc:pl) +Requires: %{name}-en = %{version} Requires: kicad-doc = %{version} %description pl This package contains Polish documentation and tutorials for KiCad -%package ca -Summary: Catalan documentation and tutorials for KiCad -Group: Documentation/Other -Provides: locale(kicad-doc:ca) -Requires: kicad-doc = %{version} - -%description ca -This package contains Catalan documentation and tutorials for KiCad - -%package de -Summary: German documentation and tutorials for KiCad -Group: Documentation/Other -Provides: locale(kicad-doc:de) -Requires: kicad-doc = %{version} - -%description de -This package contains German documentation and tutorials for KiCad - -%package es -Summary: Spanish documentation and tutorials for KiCad -Group: Documentation/Other -Provides: locale(kicad-doc:es) -Requires: kicad-doc = %{version} - -%description es -This package contains Spanish documentation and tutorials for KiCad - %package ru Summary: Russian documentation and tutorials for KiCad Group: Documentation/Other Provides: locale(kicad-doc:ru) +Requires: %{name}-en = %{version} Requires: kicad-doc = %{version} %description ru This package contains Russian documentation and tutorials for KiCad -%package id -Summary: Indonesian documentation and tutorials for KiCad +%package zh +Summary: Chinese documentation and tutorials for KiCad Group: Documentation/Other -Provides: locale(kicad-doc:id) +Provides: locale(kicad-doc:zh) +Requires: %{name}-en = %{version} Requires: kicad-doc = %{version} -%description id -This package contains Indonesian documentation and tutorials for KiCad +%description zh +This package contains Chinese documentation and tutorials for KiCad %prep -%setup -q -cp %{SOURCE2} . +%setup -q -n %{sname}-%{version} -# Fix documentation path -sed -i "s|share/doc/kicad|share/doc/packages/kicad|" CMakeModules/KiCadDocumentation.cmake %patch0 -%patch1 -# FIXME -%if %{without japanese} -# Delete japanese translation due to build problems -find src/ -name 'addendum.ja' -type f -delete -print -find src/ -name 'ja.po' -type f -delete -print -%endif -#Problems with italian too -%if %{without italian} -find src/ -name 'addendum.it' -type f -delete -print -find src/ -name 'it.po' -type f -delete -print +%if %{with pdf} +# Workaround for dblatex bug #117 - randomly selected warning symbol +cp /usr/share/dblatex/latex/graphics/warning.pdf CMakeSupport/ %endif %build +# Supported output formats: html;pdf;epub; %if %{with pdf} -%cmake +# SOURCE_DATE_EPOCH affirmation variable used by TeX, current +export FORCE_SOURCE_DATE=1 +# Deprecated variant used by TeX in Leap 42.x +export SOURCE_DATE_EPOCH_TEX_PRIMITIVES=1 +# Do not build PL translations, bad interaction of po4a, asciidoc and xetex (gh#KiCad/kicad-doc#697) +%cmake -DKICAD_DOC_PATH=%{_docdir}/kicad/help -DBUILD_FORMATS='pdf;' -DLANGUAGES='ca;de;en;es;fr;id;it;ja;ru;zh' %else -%cmake -DBUILD_FORMATS:STRING=html -%endif - -make all %{?_smp_mflags} -#make cvpcb -#make gerbview -#make getting_started_in_kicad -#make idf_exporter -#make kicad -#make pcbnew -#make plugins -#make pl_editor -#make gui_translation_howto -%if 1 == 0 -make eeschema_pdf_ru -make eeschema_pdf_fr -make eeschema_pdf_es -make eeschema_pdf_de -make eeschema_pdf_pl -make eeschema_pdf_en +%cmake -DKICAD_DOC_PATH=%{_docdir}/kicad/help -DBUILD_FORMATS='html;' %endif +%{make_jobs} %install %cmake_install -install -Dm644 license_for_documentation.txt %{buildroot}%{_datadir}/doc/packages/kicad/ +for lang in ca de en es fr id it ja pl ru zh ; do + %fdupes %{buildroot}%{_docdir}/kicad/help/$lang +done -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/en -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/fr -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/nl -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/pl -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/ca -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/de -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/es -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/ru -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/id -%if %{with italian} -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/it -%endif -%if %{with japanese} -%fdupes -s %{buildroot}%{_datadir}/doc/packages/kicad/help/ja +%if %{without pdf} +%files +%dir %{_docdir}/kicad/ +%dir %{_docdir}/kicad/help/ +%doc AUTHORS_README.adoc CHEATSHEET.adoc README.adoc +%license LICENSE.adoc %endif -%files -%defattr(-,root,root) -%dir %{_datadir}/doc/packages/kicad/ -%dir %{_datadir}/doc/packages/kicad/help/ -%{_datadir}/doc/packages/kicad/license_for_documentation.txt +%files ca +%{_docdir}/kicad/help/ca/ + +%files de +%{_docdir}/kicad/help/de/ %files en -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/en/ +%{_docdir}/kicad/help/en/ + +%files es +%{_docdir}/kicad/help/es/ %files fr -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/fr/ +%{_docdir}/kicad/help/fr/ + +%files id +%{_docdir}/kicad/help/id/ -%if %{with italian} %files it -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/it/ -%endif +%{_docdir}/kicad/help/it/ -%if %{with japanese} %files ja -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/ja/ -%endif - -%files nl -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/nl/ +%{_docdir}/kicad/help/ja/ +%if %{without pdf} %files pl -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/pl/ - -%files ca -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/ca/ - -%files de -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/de/ - -%files es -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/es/ +%{_docdir}/kicad/help/pl/ +%endif %files ru -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/ru/ - -%files id -%defattr(-,root,root) -%{_datadir}/doc/packages/kicad/help/id/ +%{_docdir}/kicad/help/ru/ -# There's clearly a changelog tag +%files zh +%{_docdir}/kicad/help/zh/ %changelog ++++++ _multibuild ++++++ <multibuild> <package>pdf</package> <package>html</package> </multibuild> ++++++ kicad-doc-4.0.7.tar.gz -> kicad-doc-5.1.5.tar.gz ++++++ /work/SRC/openSUSE:Leap:15.2/kicad-doc/kicad-doc-4.0.7.tar.gz /work/SRC/openSUSE:Leap:15.2/.kicad-doc.new.26092/kicad-doc-5.1.5.tar.gz differ: char 13, line 1
