diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-12 03:05:32 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-12 03:05:32 +0000 |
commit | 071b8d0b7971eddd9670d182fcacb13d5185cf9f (patch) | |
tree | 8cba5c1da1a3e78ebdb4d48bc0a4613430e762da /python-radicale.spec | |
parent | cb3bf91e035de35bbb2931904a175eaf24818eb9 (diff) |
automatic import of python-radicale
Diffstat (limited to 'python-radicale.spec')
-rw-r--r-- | python-radicale.spec | 144 |
1 files changed, 144 insertions, 0 deletions
diff --git a/python-radicale.spec b/python-radicale.spec new file mode 100644 index 0000000..843fbed --- /dev/null +++ b/python-radicale.spec @@ -0,0 +1,144 @@ +%global _empty_manifest_terminate_build 0 +Name: python-Radicale +Version: 3.1.8 +Release: 1 +Summary: CalDAV and CardDAV Server +License: GNU GPL v3 +URL: https://radicale.org/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/e7/18/570aaf1e66b5bd75558b8a433c83e69921ae6fd727f5947e296046be5c0d/Radicale-3.1.8.tar.gz +BuildArch: noarch + +Requires: python3-defusedxml +Requires: python3-passlib +Requires: python3-vobject +Requires: python3-dateutil +Requires: python3-setuptools +Requires: python3-passlib[bcrypt] +Requires: python3-bcrypt +Requires: python3-pytest +Requires: python3-typeguard +Requires: python3-waitress +Requires: python3-passlib[bcrypt] +Requires: python3-bcrypt + +%description +# Radicale + +[](https://github.com/Kozea/Radicale/actions/workflows/test.yml) +[](https://coveralls.io/github/Kozea/Radicale?branch=v3) + +Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV +(contacts) server, that: + +* Shares calendars and contact lists through CalDAV, CardDAV and HTTP. +* Supports events, todos, journal entries and business cards. +* Works out-of-the-box, no complicated setup or configuration required. +* Can limit access by authentication. +* Can secure connections with TLS. +* Works with many CalDAV and CardDAV clients +* Stores all data on the file system in a simple folder structure. +* Can be extended with plugins. +* Is GPLv3-licensed free software. + +For the complete documentation, please visit +[Radicale v3 Documentation](https://radicale.org/v3.html). + + +%package -n python3-Radicale +Summary: CalDAV and CardDAV Server +Provides: python-Radicale +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-Radicale +# Radicale + +[](https://github.com/Kozea/Radicale/actions/workflows/test.yml) +[](https://coveralls.io/github/Kozea/Radicale?branch=v3) + +Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV +(contacts) server, that: + +* Shares calendars and contact lists through CalDAV, CardDAV and HTTP. +* Supports events, todos, journal entries and business cards. +* Works out-of-the-box, no complicated setup or configuration required. +* Can limit access by authentication. +* Can secure connections with TLS. +* Works with many CalDAV and CardDAV clients +* Stores all data on the file system in a simple folder structure. +* Can be extended with plugins. +* Is GPLv3-licensed free software. + +For the complete documentation, please visit +[Radicale v3 Documentation](https://radicale.org/v3.html). + + +%package help +Summary: Development documents and examples for Radicale +Provides: python3-Radicale-doc +%description help +# Radicale + +[](https://github.com/Kozea/Radicale/actions/workflows/test.yml) +[](https://coveralls.io/github/Kozea/Radicale?branch=v3) + +Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV +(contacts) server, that: + +* Shares calendars and contact lists through CalDAV, CardDAV and HTTP. +* Supports events, todos, journal entries and business cards. +* Works out-of-the-box, no complicated setup or configuration required. +* Can limit access by authentication. +* Can secure connections with TLS. +* Works with many CalDAV and CardDAV clients +* Stores all data on the file system in a simple folder structure. +* Can be extended with plugins. +* Is GPLv3-licensed free software. + +For the complete documentation, please visit +[Radicale v3 Documentation](https://radicale.org/v3.html). + + +%prep +%autosetup -n Radicale-3.1.8 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-Radicale -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed Apr 12 2023 Python_Bot <Python_Bot@openeuler.org> - 3.1.8-1 +- Package Spec generated |