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


Reply via email to