134 lines
4.7 KiB
RPMSpec
134 lines
4.7 KiB
RPMSpec
Name: certbot
|
|
Version: 0.10.2
|
|
Release: 1mamba
|
|
Summary: A fully-featured, extensible client for the Let's Encrypt CA
|
|
Group: System/Libraries
|
|
Vendor: openmamba
|
|
Distribution: openmamba
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
URL: https://letsencrypt.org
|
|
## GITSOURCE https://github.com/letsencrypt/letsencrypt.git v0.1.0
|
|
Source: https://github.com/certbot/certbot.git/v%{version}/certbot-%{version}.tar.bz2
|
|
#Source: https://github.com/letsencrypt/letsencrypt.git/v%{version}/letsencrypt-%{version}.tar.bz2
|
|
Patch0: python-letsencrypt-0.1.0-use-configargparse.patch
|
|
Patch1: letsencrypt-0.1.1-acme-0.1.1.patch
|
|
License: Apache License 2.0
|
|
## AUTOBUILDREQ-BEGIN
|
|
BuildRequires: libpython-devel
|
|
## AUTOBUILDREQ-END
|
|
Requires: python >= %python_version
|
|
Requires: python-mock
|
|
Requires: python-zope-component
|
|
Requires: python-zope-interface
|
|
Requires: python-requests
|
|
Requires: python-six
|
|
Requires: python-pythondialog
|
|
Requires: python-pyrfc3339
|
|
Requires: python-pyOpenSSL
|
|
Requires: python-parsedatetime
|
|
Requires: python-cryptography
|
|
Requires: python-configargparse
|
|
Requires: python-acme == %{version}
|
|
Requires: python-tz
|
|
Requires: python-psutil
|
|
Requires: python-configobj
|
|
Requires: python-setuptools
|
|
Requires: python-funcsigs >= 1.0
|
|
Provides: letsencrypt
|
|
Obsoletes: letsencrypt
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
%description
|
|
The Let's Encrypt Client is a fully-featured, extensible client for the Let's Encrypt CA (or any other CA that speaks the ACME protocol) that can automate the tasks of obtaining certificates and configuring webservers to use them.
|
|
|
|
%prep
|
|
%setup -q
|
|
#% patch0 -p1
|
|
#%patch1 -p1
|
|
|
|
%build
|
|
CFLAGS="%{optflags}" %{__python} setup.py build
|
|
|
|
%install
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
%{__python} setup.py install \
|
|
-O1 --skip-build \
|
|
--root="%{buildroot}" \
|
|
--install-headers=%{_includedir}/python \
|
|
--install-lib=%{python_sitearch} \
|
|
--record=%{name}.filelist
|
|
|
|
#sed -i "\,\.egg-info/,d;s,.*/man/.*,&.gz," %{name}.filelist
|
|
|
|
install -d -m0755 %{buildroot}%{_sysconfdir}/letsencrypt
|
|
install -d -m0755 %{buildroot}%{_localstatedir}/log/letsencrypt
|
|
|
|
install -d -m0755 %{buildroot}%{_sysconfdir}/cron.weekly
|
|
cat > %{buildroot}%{_sysconfdir}/cron.weekly/certbot << _EOF
|
|
#!/bin/bash
|
|
certbot renew
|
|
systemctl reload httpd
|
|
_EOF
|
|
|
|
%files -f %{name}.filelist
|
|
%defattr(-,root,root)
|
|
%dir %{_sysconfdir}/letsencrypt
|
|
%attr(0755,root,root) %{_sysconfdir}/cron.weekly/certbot
|
|
%dir %{_localstatedir}/log/letsencrypt
|
|
#%{python_sitearch}/letsencrypt-%{version}-py*.egg-info/*
|
|
|
|
%changelog
|
|
* Sun Jan 29 2017 Automatic Build System <autodist@mambasoft.it> 0.10.2-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sun Jan 15 2017 Automatic Build System <autodist@mambasoft.it> 0.10.1-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Jan 12 2017 Automatic Build System <autodist@mambasoft.it> 0.10.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon Oct 17 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.3-2mamba
|
|
- remove %{_bindir}/letsencrypt symlink
|
|
|
|
* Mon Oct 17 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.3-1mamba
|
|
- update to 0.9.3
|
|
|
|
* Mon Aug 08 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 0.8.1-1mamba
|
|
- update to 0.8.1
|
|
|
|
* Wed Apr 06 2016 Automatic Build System <autodist@mambasoft.it> 0.5.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Mar 04 2016 Automatic Build System <autodist@mambasoft.it> 0.4.2-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Mar 01 2016 Automatic Build System <autodist@mambasoft.it> 0.4.1-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sun Feb 14 2016 Automatic Build System <autodist@mambasoft.it> 0.4.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Jan 28 2016 Automatic Build System <autodist@mambasoft.it> 0.3.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sat Jan 16 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 0.2.0-1mamba
|
|
- update to 0.2.0
|
|
|
|
* Sat Dec 26 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.1.1-2mamba
|
|
- upstream patch to fix version check for python-acme
|
|
|
|
* Wed Dec 16 2015 Automatic Build System <autodist@mambasoft.it> 0.1.1-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sun Dec 13 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.1.0-4mamba
|
|
- require python-setuptools, not python-setuptool
|
|
|
|
* Tue Dec 08 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.1.0-3mamba
|
|
- require python-setuptool
|
|
|
|
* Sat Dec 05 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.1.0-2mamba
|
|
- added some missing python requires
|
|
|
|
* Sat Dec 05 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.1.0-1mamba
|
|
- package created using the webbuild interface
|