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
