[pipelight] split files in %%{pkgdocdir} between main- and common-package

Björn Esser besser82 at fedoraproject.org
Fri Jul 11 14:24:32 UTC 2014


commit e9af66dfcb460d0be158e861a436d67f351bf9f2
Author: Björn Esser <bjoern.esser at gmail.com>
Date:   Fri Jul 11 16:24:23 2014 +0200

    split files in %%{pkgdocdir} between main- and common-package

 pipelight.spec |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)
---
diff --git a/pipelight.spec b/pipelight.spec
index f63d879..651cb6d 100644
--- a/pipelight.spec
+++ b/pipelight.spec
@@ -13,9 +13,16 @@
 %{?rel_build:%global  gittar		%{name}-%{version}.tar.gz}
 %{!?rel_build:%global gittar		%{name}-%{version}-%{gitver}.tar.gz}
 
+# Setup define for used docdir.
+%if 0%{?fedora} >= 20 || 0%{?rhel} >= 8
+%global pkgdocdir	%{_docdir}/%{name}
+%else # 0%{?fedora} >= 20 || 0%{?rhel} >= 8
+%global pkgdocdir	%{_docdir}/%{name}-%{version}
+%endif # 0%{?fedora} >= 20 || 0%{?rhel} >= 8
+
 Name:			pipelight
 Version:		0.2.7.1.1
-Release:		0.4%{?gitrel}%{?dist}
+Release:		0.5%{?gitrel}%{?dist}
 Summary:		NPAPI Wrapper Plugin for using Windows plugins in Linux browsers
 
 # No license-files in src-tarball.  Upstream is informed, see:
@@ -137,6 +144,10 @@ _file="share/install-dependency"
 	%{buildroot}%{_datadir}/%{name}/install-dependency.sig
 %{__chmod} 0755 %{buildroot}%{_datadir}/%{name}/install-dependency
 
+# Install %%doc to %%{pkgdocdir}.
+%{__mkdir} -p %{buildroot}%{pkgdocdir}
+cp -af bsd-3.txt ChangeLog COPYRIGHT LICENSE %{buildroot}%{pkgdocdir}
+
 
 %post
 # This will not enable any plugins.
@@ -158,7 +169,8 @@ fi
 
 
 %files
-%doc bsd-3.txt ChangeLog COPYRIGHT LICENSE
+%doc %dir %{pkgdocdir}
+%doc %{pkgdocdir}/LICENSE
 %{_bindir}/%{name}-plugin
 %ifarch x86_64
 %{_datadir}/%{name}/*64*
@@ -167,6 +179,8 @@ fi
 %{_mandir}/man1/%{name}-plugin.1*
 
 %files common
+%doc %exclude %{pkgdocdir}/LICENSE
+%doc %{pkgdocdir}/*
 %dir %{_datadir}/%{name}
 %ifarch x86_64
 %exclude %{_datadir}/%{name}/*64*
@@ -181,6 +195,9 @@ fi
 
 
 %changelog
+* Fri Jul 11 2014 Björn Esser <bjoern.esser at gmail.com> - 0.2.7.1.1-0.5.git20140711.8b41e9505f7a
+- split files in %%{pkgdocdir} between main- and common-package
+
 * Fri Jul 11 2014 Björn Esser <bjoern.esser at gmail.com> - 0.2.7.1.1-0.4.git20140711.8b41e9505f7a
 - create common-subpackage
 - the %%ghost install-dependency must have 0755-perms


More information about the scm-commits mailing list