summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Bogusz2013-04-14 11:11:10 (GMT)
committerJakub Bogusz2013-04-14 11:11:10 (GMT)
commit333306eb3e854c6211e705d761ac9360416a07e4 (patch)
tree7ad0a3597d0adad7acf55ab71753ec7df214563e
parent07f759adee675ea505cb365ffa2e1f787c702a61 (diff)
downloadR-333306eb3e854c6211e705d761ac9360416a07e4.zip
R-333306eb3e854c6211e705d761ac9360416a07e4.tar.gz
- package remaining filesauto/ti/R-3.0.0-1
- mark translations module with %%lang()
-rw-r--r--R.spec58
1 files 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