[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