Hello community,

here is the log from the commit of package kicad-doc for openSUSE:Factory 
checked in at 2019-03-22 15:03:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kicad-doc (Old)
 and      /work/SRC/openSUSE:Factory/.kicad-doc.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kicad-doc"

Fri Mar 22 15:03:46 2019 rev:19 rq:685406 version:5.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kicad-doc/kicad-doc.changes      2018-12-18 
14:57:38.326319718 +0100
+++ /work/SRC/openSUSE:Factory/.kicad-doc.new.25356/kicad-doc.changes   
2019-03-22 15:04:05.977664158 +0100
@@ -1,0 +2,9 @@
+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
+
+-------------------------------------------------------------------

Old:
----
  kicad-doc-5.0.2.tar.gz

New:
----
  _multibuild
  kicad-doc-5.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kicad-doc.spec ++++++
--- /var/tmp/diff_new_pack.QeNG8p/_old  2019-03-22 15:04:08.577661909 +0100
+++ /var/tmp/diff_new_pack.QeNG8p/_new  2019-03-22 15:04:08.581661906 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package kicad-doc
+# spec file for package kicad
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,31 +12,48 @@
 # 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/
 #
 
 
+%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
+ExclusiveArch:  do_not_build
+%endif
+%endif
+
+%if "%flavor" == "html"
 %bcond_with pdf
 %endif
 
-Name:           kicad-doc
-Version:        5.0.2
+Name:           kicad-doc%{?pkg_suffix}
+Version:        5.1.0
 Release:        0
 Summary:        Documentation and tutorials for KiCad
 License:        GPL-3.0-or-later AND CC-BY-SA-3.0
+%if "%flavor" == "pdf"
 Group:          Documentation/Other
+%else
+Group:          Documentation/HTML
+%endif
 Url:            http://kicad-pcb.org
-Source:         
https://github.com/KiCad/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+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.
 Patch0:         kicad-doc-notimestamp.patch
 BuildRequires:  asciidoc >= 8.6.9
 BuildRequires:  cmake
-BuildRequires:  dblatex >= 0.3.4
 BuildRequires:  fdupes
 BuildRequires:  gettext >= 0.18
 BuildRequires:  libxslt-tools
@@ -44,6 +61,7 @@
 BuildRequires:  source-highlight
 BuildRequires:  perl(Unicode::LineBreak)
 %if %{with pdf}
+BuildRequires:  dblatex >= 0.3.4
 BuildRequires:  texlive-babel-catalan
 BuildRequires:  texlive-babel-dutch
 BuildRequires:  texlive-babel-french
@@ -71,10 +89,11 @@
 BuildRequires:  tex(pzdr.tfm)
 BuildRequires:  tex(xeCJK.sty)
 BuildRequires:  tex(xltxtra.sty)
+# kicad-doc owns the directories
+BuildRequires:  kicad-doc
 %endif
 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
@@ -85,28 +104,26 @@
 
 %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}
-Requires:       kicad-doc-en = %{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}
-Requires:       kicad-doc-en = %{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
@@ -114,110 +131,95 @@
 
 %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}
-Requires:       kicad-doc-en = %{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}
-Requires:       kicad-doc-en = %{version}
 
 %description    fr
 This package contains French documentation and tutorials for KiCad
 
 %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}
-Requires:       kicad-doc-en = %{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}
-Requires:       kicad-doc-en = %{version}
 
 %description    it
 This package contains Italian documentation and tutorials for KiCad
 
 %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}
-Requires:       kicad-doc-en = %{version}
 
 %description    ja
 This package contains Japanese documentation and tutorials for KiCad
 
-%package        nl
-Summary:        Netherlandian documentation and tutorials for KiCad
-Group:          Documentation/Other
-Provides:       locale(kicad-doc:nl)
-Requires:       kicad-doc = %{version}
-Requires:       kicad-doc-en = %{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}
-Requires:       kicad-doc-en = %{version}
 
 %description    pl
 This package contains Polish 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}
-Requires:       kicad-doc-en = %{version}
 
 %description    ru
 This package contains Russian documentation and tutorials for KiCad
 
 %package        zh
 Summary:        Chinese documentation and tutorials for KiCad
-Group:          Documentation/Other
 Provides:       locale(kicad-doc:zh)
+Requires:       %{name}-en = %{version}
 Requires:       kicad-doc = %{version}
-Requires:       kicad-doc-en = %{version}
 
 %description    zh
 This package contains Chinese documentation and tutorials for KiCad
 
 %prep
-%setup -q
+%setup -q -n %{sname}-%{version}
 
 %patch0
 
+%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}
 # 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
-# Supported output formats: html;pdf;epub;
-%if %{with pdf}
-%cmake -DKICAD_DOC_PATH=%{_docdir}/kicad/help -DBUILD_FORMATS='html;pdf;'
+# 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 -DKICAD_DOC_PATH=%{_docdir}/kicad/help -DBUILD_FORMATS='html;'
 %endif
@@ -226,15 +228,17 @@
 %install
 %cmake_install
 
-for lang in ca de en es fr id it ja nl pl ru zh ; do
+for lang in ca de en es fr id it ja pl ru zh ; do
     %fdupes %{buildroot}%{_docdir}/kicad/help/$lang
 done
 
+%if %{without pdf}
 %files
 %dir %{_docdir}/kicad/
 %dir %{_docdir}/kicad/help/
 %doc AUTHORS_README.adoc CHEATSHEET.adoc README.adoc
 %license LICENSE.adoc
+%endif
 
 %files ca
 %{_docdir}/kicad/help/ca/
@@ -260,11 +264,10 @@
 %files ja
 %{_docdir}/kicad/help/ja/
 
-%files nl
-%{_docdir}/kicad/help/nl/
-
+%if %{without pdf}
 %files pl
 %{_docdir}/kicad/help/pl/
+%endif
 
 %files ru
 %{_docdir}/kicad/help/ru/

++++++ _multibuild ++++++
<multibuild>
  <package>pdf</package>
  <package>html</package>
</multibuild>
++++++ kicad-doc-5.0.2.tar.gz -> kicad-doc-5.1.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/kicad-doc/kicad-doc-5.0.2.tar.gz 
/work/SRC/openSUSE:Factory/.kicad-doc.new.25356/kicad-doc-5.1.0.tar.gz differ: 
char 18, line 1


Reply via email to