[suitesparse] ship licenses as documentation in the base package
Nils Philippsen
nphilipp at fedoraproject.org
Mon Feb 10 18:19:30 UTC 2014
commit 9e4ad860c048f32a9fbc0878b43174aa23ef247b
Author: Nils Philippsen <nils at redhat.com>
Date: Mon Feb 10 19:18:58 2014 +0100
ship licenses as documentation in the base package
suitesparse.spec | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/suitesparse.spec b/suitesparse.spec
index d5a5070..8a39777 100644
--- a/suitesparse.spec
+++ b/suitesparse.spec
@@ -389,6 +389,16 @@ pushd Include
done
popd
+# collect licenses in one place to ship as base package documentation
+rm -rf Licenses
+mkdir Licenses
+find */ -iname lesser.txt -o -iname license.txt -o -iname gpl.txt -o \
+ -iname license | while read f; do
+ b="${f%%/*}"
+ r="${f#$b}"
+ x="$(echo "$r" | sed 's|/doc/|/|gi')"
+ install -m0644 -D "$f" "./Licenses/$b/$x"
+ done
%clean
rm -rf ${RPM_BUILD_ROOT}
@@ -400,6 +410,7 @@ rm -rf ${RPM_BUILD_ROOT}
%files
%defattr(-,root,root)
+%doc Licenses
%{_libdir}/lib*.so.*
%files devel
@@ -416,6 +427,9 @@ rm -rf ${RPM_BUILD_ROOT}
%doc Doc/*
%changelog
+* Mon Feb 10 2014 Nils Philippsen <nils at redhat.com>
+- ship licenses as documentation in the base package
+
* Thu Dec 05 2013 Nils Philippsen <nils at redhat.com> - 4.2.1-1
- version 4.2.1
More information about the scm-commits
mailing list