R-getPass/R-getPass.spec

71 lines
1.7 KiB
RPMSpec

%global packname getPass
%global rlibdir %{_libdir}/R/library
Name: R-%{packname}
Version: 0.2.2
Release: 1%{?dist}
Summary: Masked User Input
License: BSD
URL: https://cran.r-project.org/web/packages/%{packname}/index.html
Source0: https://cran.r-project.org/src/contrib/%{packname}_0.2-2.tar.gz
# Here's the R view of the dependencies world:
# Depends:
# Imports: R-utils R-rstudioapi
# Suggests: R-argon2
# LinkingTo:
# Enhances:
Requires: R-utils R-rstudioapi
Suggests: R-argon2
BuildRequires: R-devel tex(latex)
BuildRequires: R-utils R-rstudioapi
BuildRequires: R-argon2
%description
A micro-package for reading "passwords", i.e. reading user input with
masking, so that the input is not displayed as it is typed. Currently we
have support for 'RStudio', the command line (every OS), and any platform
where 'tcltk' is present.
%prep
%setup -q -c -n %{packname}
%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
%{_bindir}/R CMD check %{packname}
%files
%dir %{rlibdir}/%{packname}
%doc %{rlibdir}/%{packname}/doc
%doc %{rlibdir}/%{packname}/html
%{rlibdir}/%{packname}/DESCRIPTION
%doc %{rlibdir}/%{packname}/CITATION
%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
%changelog
* Tue Mar 27 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0.2.2-1
- initial package for Fedora