diff options
Diffstat (limited to 'kittystore.spec')
-rw-r--r-- | kittystore.spec | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/kittystore.spec b/kittystore.spec new file mode 100644 index 0000000..633640b --- /dev/null +++ b/kittystore.spec @@ -0,0 +1,64 @@ +%global pypi_name KittyStore +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} + +Name: kittystore +Version: 0.1.3 +Release: 1%{?dist} +Summary: A storage engine for GNU Mailman v3 archives + +License: GPLv3 +URL: https://fedorahosted.org/hyperkitty/ +Source0: http://pypi.python.org/packages/source/K/%{pypi_name}/%{pypi_name}-%{version}.tar.gz + +BuildArch: noarch +BuildRequires: python-devel + +BuildRequires: python-nose +BuildRequires: python-mock +BuildRequires: python-dateutil < 2.0 +BuildRequires: python-storm +BuildRequires: python-zope-interface +BuildRequires: mailman >= 3.0.0b2 +Requires: python-mock +Requires: python-dateutil < 2.0 +Requires: python-storm +Requires: python-zope-interface +Requires: mailman >= 3.0.0b2 + +%description +KittyStore is the archiving library for HyperKitty, the Mailman 3 archiver. +It provides an interface to different storage systems. Currenty only the Storm +ORM system is supported. + +The code is available from: +https://github.com/pypingou/kittystore + + +%prep +%setup -q -n %{pypi_name}-%{version} +# Remove bundled egg-info +rm -rf %{pypi_name}.egg-info + + +%build +%{__python} setup.py build + + +%install +rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install --skip-build --root %{buildroot} + +%check +%{__python} %{_bindir}/nosetests +#%{__python} setup.py test + +%files +%doc README.rst COPYING.txt AUTHORS.txt +%{_bindir}/kittystore-* +%{python_sitelib}/kittystore +%{python_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info + + +%changelog +* Wed Nov 28 2012 Aurelien Bompard <abompard@fedoraproject.org> - 0.1.3 +- initial package |