[packages/xsldbg] requires meinproc5 for KDE docbook docs build; subpackage kde docs
glen
glen at pld-linux.org
Sat Oct 27 18:51:03 CEST 2018
commit 161603c549746024fbba7e81863e8b032ea69d39
Author: Elan Ruusamäe <glen at pld-linux.org>
Date: Sat Oct 27 19:44:37 2018 +0300
requires meinproc5 for KDE docbook docs build; subpackage kde docs
xsldbg.spec | 26 ++++++++++++++++++++++++--
1 file changed, 24 insertions(+), 2 deletions(-)
---
diff --git a/xsldbg.spec b/xsldbg.spec
index dab280d..ee76dae 100644
--- a/xsldbg.spec
+++ b/xsldbg.spec
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_without kde # install KDE Docbook documentation
+
Summary: XSLT stylesheets debugger
Summary(pl.UTF-8): Odpluskiwacz styli XSLT
Name: xsldbg
@@ -10,6 +14,7 @@ Source0: http://downloads.sourceforge.net/xsldbg/%{name}-%{version}.tar.gz
URL: http://xsldbg.sourceforge.net/
BuildRequires: Qt5Core-devel
BuildRequires: docbook-dtd412-xml
+%{?with_kde:BuildRequires: kf5-kdoctools}
BuildRequires: libxml2-devel
BuildRequires: libxslt-devel
BuildRequires: perl-base
@@ -37,6 +42,14 @@ Ma trzy podstawowe tryby wykonywania styli: uruchomienie całości; krok
do następnej instrukcji xsl; kontynuacja do następnego punktu stopu
lub restartu stylu.
+%package apidocs
+Summary: xsldbg KDE Docbook
+Group: Documentation
+BuildArch: noarch
+
+%description apidocs
+xsldbg KDE Docbook.
+
%prep
%setup -q
@@ -49,14 +62,17 @@ qmake-qt5 \
%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
+ KDEDOCS_ROOT=%{_kdedocdir} \
INSTALL_ROOT=$RPM_BUILD_ROOT
# fixup borked icons path
install -d $RPM_BUILD_ROOT%{_iconsdir}
mv $RPM_BUILD_ROOT{%{_prefix}/icons/*,%{_iconsdir}}
-# not packaged. doc in kde format
-rm -r $RPM_BUILD_ROOT%{_docdir}/HTML/en/xsldbg
+# KDEDOCS_ROOT override in makefile or qmake-qt5 does not work
+install -d $RPM_BUILD_ROOT%{_kdedocdir}
+mv $RPM_BUILD_ROOT{%{_docdir}/HTML/*,%{_kdedocdir}}
+
rm -r $RPM_BUILD_ROOT%{_docdir}/packages/xsldbg
%clean
@@ -77,3 +93,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/xsldbg.1*
%{_desktopdir}/xsldbg.desktop
%{_iconsdir}/hicolor/*/apps/xsldbg_source.png
+
+%if %{with kde}
+%files apidocs
+%defattr(644,root,root,755)
+%{_docdir}/kde/HTML/en/xsldbg/index.cache.bz2
+%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xsldbg.git/commitdiff/161603c549746024fbba7e81863e8b032ea69d39
More information about the pld-cvs-commit
mailing list