## START: Set by rpmautospec ## (rpmautospec version 0.6.0) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 11; 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 %global packname reprex %global packver 2.0.2 %global rlibdir %{_datadir}/R/library Name: R-%{packname} Version: %{packver} Release: %autorelease Summary: Prepare Reproducible Example Code via the Clipboard License: MIT URL: https://CRAN.R-project.org/package=%{packname} Source0: https://cran.r-project.org/src/contrib/%{packname}_%{packver}.tar.gz # Fix test with lifecycle 1.0.3+ # https://github.com/tidyverse/reprex/pull/434 Patch0: R-reprex-fix-test-lifecycle-1.0.3.patch # Here's the R view of the dependencies world: # Depends: # Imports: R-callr >= 3.6.0, R-cli >= 3.2.0, R-clipr >= 0.4.0, R-fs, R-glue, R-knitr >= 1.23, R-lifecycle, R-rlang >= 1.0.0, R-rmarkdown, R-rstudioapi, R-utils, R-withr >= 2.3.0 # Suggests: R-covr, R-fortunes, R-miniUI, R-mockr, R-rprojroot, R-sessioninfo, R-shiny, R-spelling, R-styler >= 1.2.0, R-testthat >= 3.0.2 # LinkingTo: # Enhances: BuildArch: noarch Requires: pandoc >= 1.12.3 BuildRequires: R-devel BuildRequires: tex(latex) BuildRequires: pandoc >= 1.12.3 BuildRequires: R-callr >= 3.6.0 BuildRequires: R-cli >= 3.2.0 BuildRequires: R-clipr >= 0.4.0 BuildRequires: R-fs BuildRequires: R-glue BuildRequires: R-knitr >= 1.23 BuildRequires: R-lifecycle >= 1.0.3 BuildRequires: R-rlang >= 1.0.0 BuildRequires: R-rmarkdown BuildRequires: R-rstudioapi BuildRequires: R-utils BuildRequires: R-withr >= 2.3.0 BuildRequires: R-fortunes BuildRequires: R-miniUI BuildRequires: R-mockr BuildRequires: R-rprojroot BuildRequires: R-sessioninfo BuildRequires: R-shiny BuildRequires: R-spelling BuildRequires: R-styler >= 1.2.0 BuildRequires: R-testthat >= 3.0.2 %description Convenience wrapper that uses the 'rmarkdown' package to render small snippets of code to target formats that include both code and output. The goal is to encourage the sharing of small, reproducible, and runnable examples on code-oriented websites, such as and , or in email. The user's clipboard is the default source of input code and the default target for rendered output. 'reprex' also extracts clean, runnable R code from various common formats, such as copy/paste from an R session. %prep %setup -q -c -n %{packname} %patch -P0 -p1 -b .fixme # Don't need coverage; it's not packaged either. sed -i 's/covr, //g' %{packname}/DESCRIPTION %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 export LANG=C.UTF-8 %{_bindir}/R CMD check --ignore-vignettes %{packname} %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 %{rlibdir}/%{packname}/WORDLIST %{rlibdir}/%{packname}/addins %{rlibdir}/%{packname}/rmarkdown %{rlibdir}/%{packname}/rstudio %{rlibdir}/%{packname}/templates %changelog ## START: Generated by rpmautospec * Thu May 30 2024 Software Management Team - 2.0.2-11 - Eliminate use of obsolete %%patchN syntax (#2283636) * Thu Apr 25 2024 Iñaki Úcar - 2.0.2-10 - R-maint-sig mass rebuild * Mon Jan 22 2024 Fedora Release Engineering - 2.0.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 2.0.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 2.0.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Fri May 12 2023 Iñaki Úcar - 2.0.2-6 - CRAN tests are enough * Fri May 12 2023 Iñaki Úcar - 2.0.2-5 - Ignore vignettes * Fri Apr 21 2023 Iñaki Úcar - 2.0.2-4 - R-maint-sig mass rebuild * Mon Feb 20 2023 Tom Callaway - 2.0.2-3 - fix build against lifecycle 1.0.3+ * Wed Jan 18 2023 Fedora Release Engineering - 2.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Sat Sep 3 2022 Tom Callaway - 2.0.2-1 - update to 2.0.2 - rebuild for R 4.2.1 * Wed Jul 21 2021 Fedora Release Engineering - 2.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jun 16 2021 Tom Callaway - 2.0.0-1 - update to 2.0.0 - Rebuilt for R 4.1.0 * Mon Jan 25 2021 Fedora Release Engineering - 0.3.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 0.3.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sun Jun 7 2020 Tom Callaway - 0.3.0-5 - rebuild for R 4 * Tue Jan 28 2020 Fedora Release Engineering - 0.3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sun Aug 11 2019 Elliott Sales de Andrade - 0.3.0-3 - Remove explicit dependencies provided by automatic dependency generator - Fix tests with pandoc 2.5 * Wed Jul 24 2019 Fedora Release Engineering - 0.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun May 26 2019 Elliott Sales de Andrade - 0.3.0-1 - Update to latest version * Thu Jan 31 2019 Fedora Release Engineering - 0.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Sep 24 2018 Elliott Sales de Andrade - 0.2.1-1 - Update to latest version * Thu Jul 12 2018 Fedora Release Engineering - 0.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Sun Jul 01 2018 Elliott Sales de Andrade - 0.2.0-1 - Update to latest version - Enable more tests * Tue Apr 24 2018 Elliott Sales de Andrade - 0.1.2-1 - initial package for Fedora ## END: Generated by rpmautospec