%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname audubon %global packver 0.5.2 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.5.2 Release: 1%{?dist}%{?buildtag} Summary: Japanese Text Processing Tools License: Apache License (>= 2) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 2.10 Requires: R-core >= 2.10 BuildArch: noarch BuildRequires: R-CRAN-dplyr >= 1.1.0 BuildRequires: R-CRAN-rlang >= 0.4.11 BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-Matrix BuildRequires: R-CRAN-memoise BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-readr BuildRequires: R-CRAN-stringi BuildRequires: R-CRAN-V8 Requires: R-CRAN-dplyr >= 1.1.0 Requires: R-CRAN-rlang >= 0.4.11 Requires: R-CRAN-magrittr Requires: R-CRAN-Matrix Requires: R-CRAN-memoise Requires: R-CRAN-purrr Requires: R-CRAN-readr Requires: R-CRAN-stringi Requires: R-CRAN-V8 %description A collection of Japanese text processing tools for filling Japanese iteration marks, Japanese character type conversions, segmentation by phrase, and text normalization which is based on rules for the 'Sudachi' morphological analyzer and the 'NEologd' (Neologism dictionary for 'MeCab'). These features are specific to Japanese and are not implemented in 'ICU' (International Components for Unicode). %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}