Blob Blame History Raw
%global packname  fontawesome
%global rlibdir  %{_datadir}/R/library

Name:             R-%{packname}
Version:          0.3.0
Release:          3%{?dist}
Summary:          Easily work with 'Font Awesome' Icons
%if 0%{?fedora} > 38
License:          MIT
# Font bits are OFL
# Rest is MIT
License:          MIT AND OFL-1.1-RFN
URL:    {packname}

# Here's the R view of the dependencies world:
# Depends:
# Imports: R-rlang >= 0.4.10, R-htmltools >=
# Suggests: R-covr, R-dplyr >= 1.0.8, R-knitr >= 1.31, R-testthat >= 3.0.0, R-rsvg
# LinkingTo:
# Enhances:

BuildArch:        noarch
Requires:         R-core
%if 0%{?fedora} > 38
Requires:         fontawesome-fonts-web
# This package has a copy of the fontawesome free fonts v6
Provides:         bundled(fontawesome-fonts-web) = 6.1.1
BuildRequires:    R-devel
BuildRequires:    tex(latex)
BuildRequires:    R-rlang >= 0.4.10
BuildRequires:    R-htmltools >=
# Suggests
BuildRequires:    R-dplyr >= 1.0.8
BuildRequires:    R-knitr >= 1.31
BuildRequires:    R-testthat >= 3.0.0
BuildRequires:    R-rsvg
# For the tests
BuildRequires:    glibc-langpack-en

Easily and flexibly insert 'Font Awesome' icons into 'R Markdown' documents
and 'Shiny' apps. These icons can be inserted into HTML content through inline
'SVG' tags or 'i' tags. There is also a utility function for exporting 'Font
Awesome' icons as 'PNG' images for those situations where raster graphics are

%setup -q -c -n %{packname}

# it is easier without a covr BR
pushd %{packname}
sed -i 's/covr, //g' DESCRIPTION


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

%if 0%{?fedora} > 38
# Unbundle the FontAwesome fonts
rm -fr %{buildroot}%{rlibdir}/%{packname}/fontawesome
ln -s ../../../fontawesome %{buildroot}%{rlibdir}/%{packname}

%{_bindir}/R CMD check %{packname}

%dir %{rlibdir}/%{packname}
%doc %{rlibdir}/%{packname}/html
%license %{rlibdir}/%{packname}/LICENSE
%doc %{rlibdir}/%{packname}/

* Thu Mar 30 2023 Jerry James <> - 0.3.0-3
- Unbundle the FontAwesome fonts for F39+
- Convert the License tag to SPDX
- BR the English langpack for the tests

* Wed Jan 18 2023 Fedora Release Engineering <> - 0.3.0-2
- Rebuilt for

* Fri Sep  2 2022 Tom Callaway <> - 0.3.0-1
- initial package