%global __brp_check_rpaths %{nil} %global packname WRSS %global packver 3.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 3.1 Release: 1%{?dist}%{?buildtag} Summary: Water Resources System Simulator License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.0.0 Requires: R-core >= 3.0.0 BuildArch: noarch BuildRequires: R-graphics BuildRequires: R-stats BuildRequires: R-CRAN-Hmisc BuildRequires: R-CRAN-nloptr BuildRequires: R-CRAN-ggplot2 BuildRequires: R-CRAN-GGally BuildRequires: R-CRAN-network Requires: R-graphics Requires: R-stats Requires: R-CRAN-Hmisc Requires: R-CRAN-nloptr Requires: R-CRAN-ggplot2 Requires: R-CRAN-GGally Requires: R-CRAN-network %description Water resources system simulator is a tool for simulation and analysis of large-scale water resources systems. 'WRSS' proposes functions and methods for construction, simulation and analysis of primary storage and hydropower water resources features (e.g. reservoirs, aquifers, and etc.) based on Standard Operating Policy (SOP). %prep %setup -q -c -n %{packname} # fix end of executable files find -type f -executable -exec grep -Iq . {} \; -exec sed -i -e '$a\' {} \; # prevent binary stripping [ -d %{packname}/src ] && find %{packname}/src -type f -exec \ sed -i 's@/usr/bin/strip@/usr/bin/true@g' {} \; || true [ -d %{packname}/src ] && find %{packname}/src/Make* -type f -exec \ sed -i 's@-g0@@g' {} \; || true # don't allow local prefix in executable scripts find -type f -executable -exec sed -Ei 's@#!( )*/usr/local/bin@#!/usr/bin@g' {} \; %build %install mkdir -p %{buildroot}%{rlibdir} %{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname} test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -f %{buildroot}%{rlibdir}/R.css # remove buildroot from installed files find %{buildroot}%{rlibdir} -type f -exec sed -i "s@%{buildroot}@@g" {} \; %files %{rlibdir}/%{packname}