diff options
author | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2022-03-09 01:38:48 +0000 |
---|---|---|
committer | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2022-03-09 01:38:48 +0000 |
commit | b4a58b98597904919948c05ff195f1abe040715d (patch) | |
tree | 4223be0fd4f00917d6a5197016f85b2f7956d356 | |
parent | 6803603125399020b24b243df7c87ee91919e390 (diff) |
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | R-CRAN-OSDR.spec | 31 | ||||
-rw-r--r-- | sources | 2 |
3 files changed, 19 insertions, 15 deletions
@@ -1 +1,2 @@ /OSDR_1.1.3.tar.gz +/OSDR_1.1.4.tar.gz diff --git a/R-CRAN-OSDR.spec b/R-CRAN-OSDR.spec index 1c059d5..af81352 100644 --- a/R-CRAN-OSDR.spec +++ b/R-CRAN-OSDR.spec @@ -1,13 +1,14 @@ +%global __brp_check_rpaths %{nil} %global packname OSDR -%global packver 1.1.3 +%global packver 1.1.4 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} -Version: 1.1.3 -Release: 3%{?dist}%{?buildtag} +Version: 1.1.4 +Release: 1%{?dist}%{?buildtag} Summary: Finds an Optimal System of Distinct Representatives -License: GPL-2 +License: GPL-3 URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz @@ -24,6 +25,15 @@ Representatives (OSDR), as defined by D.Gale (1968) %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 @@ -31,17 +41,10 @@ Representatives (OSDR), as defined by D.Gale (1968) 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 -%dir %{rlibdir}/%{packname} -%doc %{rlibdir}/%{packname}/html -%{rlibdir}/%{packname}/Meta -%{rlibdir}/%{packname}/help -%{rlibdir}/%{packname}/data -%{rlibdir}/%{packname}/DESCRIPTION -%{rlibdir}/%{packname}/NAMESPACE -%{rlibdir}/%{packname}/R -%{rlibdir}/%{packname}/INDEX +%{rlibdir}/%{packname} @@ -1 +1 @@ -51aef421dd316b4c3517d34c656711a1 OSDR_1.1.3.tar.gz +613354e3cd34be986b1dafe395542546 OSDR_1.1.4.tar.gz |