From 136ae9ba250595f9abc64c92669697ba85dbec81 Mon Sep 17 00:00:00 2001 From: misaka00251 Date: Wed, 20 Jul 2022 16:59:54 +0800 Subject: [PATCH] Init package --- R-askpass.spec | 68 +++++++++++++++++++++++++++++++++++++++++++++ askpass_1.1.tar.gz | Bin 0 -> 5730 bytes 2 files changed, 68 insertions(+) create mode 100644 R-askpass.spec create mode 100644 askpass_1.1.tar.gz diff --git a/R-askpass.spec b/R-askpass.spec new file mode 100644 index 0000000..2da69df --- /dev/null +++ b/R-askpass.spec @@ -0,0 +1,68 @@ +%global packname askpass +%global rlibdir %{_libdir}/R/library + +Name: R-%{packname} +Version: 1.1 +Release: 1 +Summary: Safe Password Entry for R, Git, and SSH + +License: MIT +URL: https://CRAN.R-project.org/package=%{packname} +Source0: https://cran.r-project.org/src/contrib/%{packname}_%{version}.tar.gz + +BuildRequires: R-devel +BuildRequires: tex(latex) +BuildRequires: R-sys >= 2.1 +BuildRequires: R-testthat + +%description +Cross-platform utilities for prompting the user for credentials or a +passphrase, for example to authenticate with a server or read a protected key. +Includes native programs for MacOS and Windows, hence no 'tcltk' is required. +Password entry can be invoked in two different ways: directly from R via the +askpass() function, or indirectly as password-entry back-end for 'ssh-agent' or +'git-credential' via the SSH_ASKPASS and GIT_ASKPASS environment variables. +Thereby the user can be prompted for credentials or a passphrase if needed when +R calls out to git or ssh. + + +%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 + +# This is for macOS only so remove it +rm %{buildroot}%{rlibdir}/%{packname}/mac-{askpass,simplepass} + + +%check +%{_bindir}/R CMD check %{packname} + + +%files +%dir %{rlibdir}/%{packname} +%doc %{rlibdir}/%{packname}/html +%{rlibdir}/%{packname}/DESCRIPTION +%doc %{rlibdir}/%{packname}/NEWS +%license %{rlibdir}/%{packname}/LICENSE +%{rlibdir}/%{packname}/INDEX +%{rlibdir}/%{packname}/NAMESPACE +%{rlibdir}/%{packname}/Meta +%{rlibdir}/%{packname}/R +%{rlibdir}/%{packname}/help +%{rlibdir}/%{packname}/WORDLIST +%dir %{rlibdir}/%{packname}/libs +%{rlibdir}/%{packname}/libs/%{packname}.so + + +%changelog +* Wed Jun 15 2022 misaka00251 - 1.1-1 +- Init package (Thanks to fedora team) diff --git a/askpass_1.1.tar.gz b/askpass_1.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8cc7434f831bb88e0dba25579e57abd536824d2 GIT binary patch literal 5730 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 U000000Kob14M3h5p8%i$0PXxgz5oCK literal 0 HcmV?d00001