%global __brp_check_rpaths %{nil} %global __requires_exclude ^libmpi %global packname meetupr %global packver 0.3.1 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.3.1 Release: 1%{?dist}%{?buildtag} Summary: Access Meetup Data License: MIT + file LICENSE URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 4.2 Requires: R-core >= 4.2 BuildArch: noarch BuildRequires: R-CRAN-countrycode BuildRequires: R-CRAN-cli BuildRequires: R-CRAN-clipr BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-fs BuildRequires: R-CRAN-glue BuildRequires: R-CRAN-httr2 BuildRequires: R-CRAN-jsonlite BuildRequires: R-CRAN-lifecycle BuildRequires: R-CRAN-purrr BuildRequires: R-CRAN-rlang BuildRequires: R-CRAN-rlist BuildRequires: R-CRAN-S7 BuildRequires: R-tools BuildRequires: R-stats BuildRequires: R-utils BuildRequires: R-CRAN-withr BuildRequires: R-CRAN-rstudioapi Requires: R-CRAN-countrycode Requires: R-CRAN-cli Requires: R-CRAN-clipr Requires: R-CRAN-dplyr Requires: R-CRAN-fs Requires: R-CRAN-glue Requires: R-CRAN-httr2 Requires: R-CRAN-jsonlite Requires: R-CRAN-lifecycle Requires: R-CRAN-purrr Requires: R-CRAN-rlang Requires: R-CRAN-rlist Requires: R-CRAN-S7 Requires: R-tools Requires: R-stats Requires: R-utils Requires: R-CRAN-withr Requires: R-CRAN-rstudioapi %description Provides programmatic access to the 'Meetup' 'GraphQL' API (), enabling users to retrieve information about groups, events, and members from 'Meetup' (). Supports authentication via 'OAuth2' and includes functions for common queries and data manipulation tasks. %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}