From 333306eb3e854c6211e705d761ac9360416a07e4 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sun, 14 Apr 2013 13:11:10 +0200 Subject: [PATCH] - 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@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 -- 2.43.0