## START: Set by rpmautospec ## (rpmautospec version 0.3.5) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 7; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec # a test fails, a vignette uses Internet %bcond_with check %global packname sass %global packver 0.4.2 %global rlibdir %{_libdir}/R/library Name: R-%{packname} Version: %{packver} Release: %autorelease Summary: Syntactically Awesome Style Sheets (Sass) License: MIT URL: https://CRAN.R-project.org/package=%{packname} Source0: https://cran.r-project.org/src/contrib/%{packname}_%{packver}.tar.gz Patch0001: 0001-Unbundle-libsass.patch # Here's the R view of the dependencies world: # Depends: # Imports: R-fs, R-rlang >= 0.4.10, R-htmltools >= 0.5.1, R-R6, R-rappdirs # Suggests: R-testthat, R-knitr, R-rmarkdown, R-withr, R-shiny, R-curl # LinkingTo: # Enhances: BuildRequires: R-devel BuildRequires: tex(latex) BuildRequires: R-fs BuildRequires: R-rlang >= 0.4.10 BuildRequires: R-htmltools >= 0.5.1 BuildRequires: R-R6 BuildRequires: R-rappdirs %if %{with check} BuildRequires: R-testthat BuildRequires: R-knitr BuildRequires: R-rmarkdown BuildRequires: R-withr BuildRequires: R-shiny BuildRequires: R-curl %endif BuildRequires: pkgconfig(libsass) >= 3.6.4 %description An SCSS compiler, powered by the LibSass library. With this, R developers can use variables, inheritance, and functions to generate dynamic style sheets. The package uses the Sass CSS extension language, which is stable, powerful, and CSS compatible. %prep %setup -q -c -n %{packname} pushd %{packname} %patch0001 -p1 rm -r src/libsass sed -i '/src\/libsass/d' MD5 popd %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 %check %if %{with check} %{_bindir}/R CMD check %{packname} %else _R_CHECK_FORCE_SUGGESTS_=0 %{_bindir}/R CMD check %{packname} --no-examples --no-vignettes --no-tests %endif %files %dir %{rlibdir}/%{packname} %doc %{rlibdir}/%{packname}/doc %doc %{rlibdir}/%{packname}/html %{rlibdir}/%{packname}/DESCRIPTION %doc %{rlibdir}/%{packname}/NEWS.md %license %{rlibdir}/%{packname}/LICENSE %{rlibdir}/%{packname}/INDEX %{rlibdir}/%{packname}/NAMESPACE %{rlibdir}/%{packname}/Meta %{rlibdir}/%{packname}/R %{rlibdir}/%{packname}/help %dir %{rlibdir}/%{packname}/libs %{rlibdir}/%{packname}/libs/%{packname}.so %{rlibdir}/%{packname}/examples %{rlibdir}/%{packname}/sass-color %{rlibdir}/%{packname}/sass-font %{rlibdir}/%{packname}/sass-size %{rlibdir}/%{packname}/sass-theme %changelog * Wed Jul 19 2023 Fedora Release Engineering - 0.4.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Fri Apr 21 2023 Iñaki Úcar - 0.4.2-6 - R-maint-sig mass rebuild * Wed Jan 18 2023 Fedora Release Engineering - 0.4.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Sun Sep 04 2022 Iñaki Úcar - 0.4.2-4 - Switch bootstrap -> check to avoid checking those, test failure + vignette failure * Sun Sep 04 2022 Iñaki Úcar - 0.4.2-3 - Disable bootstrap * Wed Aug 24 2022 Tom Callaway - 0.4.2-1 - update to 0.4.2 - rebuild for R 4.2.1 * Wed Jul 21 2021 Fedora Release Engineering - 0.3.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Sat Jun 19 2021 Elliott Sales de Andrade - 0.3.1-2 - Rebuild for R 4.1 * Sun Apr 25 2021 Elliott Sales de Andrade - 0.3.1-1 - initial package for Fedora