[packages/R] - package remaining files - mark translations module with %%lang()
qboosh
qboosh at pld-linux.org
Sun Apr 14 13:10:51 CEST 2013
commit 333306eb3e854c6211e705d761ac9360416a07e4
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Apr 14 13:11:10 2013 +0200
- package remaining files
- mark translations module with %%lang()
R.spec | 58 +++++++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 41 insertions(+), 17 deletions(-)
---
diff --git a/R.spec b/R.spec
index 236ea2d..60a78a1 100644
--- a/R.spec
+++ b/R.spec
@@ -175,24 +175,45 @@ gen_lang() {
for moddir in $RPM_BUILD_ROOT%{_libdir}/R/library/* ; do
module=$(basename $moddir)
echo "%dir %{_libdir}/R/library/${module}"
- for f in $moddir/* ; do
- bf=$(basename $f)
- case "$bf" in
- po)
- echo "%dir %{_libdir}/R/library/${module}/po"
- gen_lang %{_libdir}/R/library/${module}/po
- ;;
- libs)
- echo "%dir %{_libdir}/R/library/${module}/libs"
- echo "%attr(755,root,root) %{_libdir}/R/library/${module}/libs/*.so"
- ;;
- *)
- echo "%{_libdir}/R/library/${module}/${bf}"
- ;;
- esac
- done
+ if [ "$module" = "translations" ]; then
+ for f in $moddir/* ; do
+ bf=$(basename $f)
+ case "$bf" in
+ DESCRIPTION|en|en at quot)
+ echo "%{_libdir}/R/library/${module}/${bf}"
+ ;;
+ *)
+ echo "%lang(${bf}) %{_libdir}/R/library/${module}/${bf}"
+ ;;
+ esac
+ done
+ else
+ for f in $moddir/* ; do
+ bf=$(basename $f)
+ case "$bf" in
+ po)
+ echo "%dir %{_libdir}/R/library/${module}/po"
+ gen_lang %{_libdir}/R/library/${module}/po
+ ;;
+ libs)
+ echo "%dir %{_libdir}/R/library/${module}/libs"
+ echo "%attr(755,root,root) %{_libdir}/R/library/${module}/libs/*.so"
+ ;;
+ *)
+ echo "%{_libdir}/R/library/${module}/${bf}"
+ ;;
+ esac
+ done
+ fi
done > R.files
+# just GPL
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/R/doc/COPYING
+# packaged as %doc
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/R/doc/{AUTHORS,COPYRIGHTS,FAQ,NEWS.rds,THANKS}
+# pdf versino of NEWS
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/R/NEWS.pdf
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -216,10 +237,12 @@ rm -rf $RPM_BUILD_ROOT
# %{_libdir}/R/doc %except %{_libdir}/R/doc/html/{packages.html,search/index.txt}
%dir %{_libdir}/R/doc
%{_libdir}/R/doc/[KRm]*
+%{_libdir}/R/doc/CRAN_mirrors.csv
%dir %{_libdir}/R/doc/html
%{_libdir}/R/doc/html/*.css
-%{_libdir}/R/doc/html/[Ra-lr-u]*.html
+%{_libdir}/R/doc/html/[NRSa-lr-u]*.html
%{_libdir}/R/doc/html/packages-head*.html
+%{_libdir}/R/doc/html/favicon.ico
%{_libdir}/R/doc/html/*.jpg
%ghost %{_libdir}/R/doc/html/packages.html
%{_libdir}/R/etc
@@ -229,6 +252,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/R/modules
%dir %{_libdir}/R/share
%{_libdir}/R/share/R
+%{_libdir}/R/share/dictionaries
%{_libdir}/R/share/encodings
%{_libdir}/R/share/licenses
%{_libdir}/R/share/make
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/R.git/commitdiff/333306eb3e854c6211e705d761ac9360416a07e4
More information about the pld-cvs-commit
mailing list