diff --git a/.gitignore b/.gitignore index e69de29..afc3864 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/v0.3.0.tar.gz diff --git a/adapt.spec b/adapt.spec new file mode 100644 index 0000000..376d8ff --- /dev/null +++ b/adapt.spec @@ -0,0 +1,83 @@ +%global with_tests 0 +%global debug_package %{nil} + +Name: adapt +Version: 0.3.0 +Release: 1%{?dist} +Summary: Mycroft's Adapt Intent Parser + +License: LGPLv3 +URL: https://adapt.mycroft.ai/ +Source0: https://github.com/MycroftAI/adapt/archive/release/v%{version}.tar.gz +BuildArch: noarch + +BuildRequires: libicu-devel +BuildRequires: pulseaudio-libs-devel +BuildRequires: python2-devel +BuildRequires: python2-setuptools +BuildRequires: python-six +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-six + +%if 0%{?with_tests} +BuildRequires: python-pep8 +BuildRequires: python3-pep8 +%endif + +%description +The Adapt Intent Parser is a flexible and extensible intent definition and +determination framework. It is intended to parse natural language text into a +structured intent that can then be invoked programatically. + +%package -n python2-adapt +Summary: A python2 library for Adapt Intent Parser +%{?python_provide:%python_provide python2-adapt} +Requires: python2-ee + +%description -n python2-adapt +A python2 library for Adapt Intent Parser. + +%package -n python3-adapt +Summary: A python3 library for Adapt Intent Parser +%{?python_provide:%python_provide python3-adapt} +Requires: python3-ee + +%description -n python3-adapt +A python3 library for Adapt Intent Parser. + +%prep +%setup -q -n adapt-release-v%{version} + +%build +rm -rf adapt-parser.egg-info + +%py2_build +%py3_build + +%install +%py2_install +%py3_install + +%check +%if %{with_tests} +%{__python2} setup.py test +%{__python3} setup.py test +%endif + + +%files -n python2-adapt +%{!?_licensedir:%global license %%doc} +%license LICENSE +%{python_sitelib}/%{name}_parser-%{version}* +%{python_sitelib}/%{name}/ + +%files -n python3-adapt +%{!?_licensedir:%global license %%doc} +%license LICENSE +%{python3_sitelib}/%{name}_parser-%{version}* +%{python3_sitelib}/%{name}/ + +%changelog +* Sun Mar 19 2017 Peter Robinson 0.3.0-1 +- Initial package diff --git a/sources b/sources index e69de29..4b06839 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (v0.3.0.tar.gz) = b067670051b440f2b3b322f10263e1f5a06c5c0ab34cc967c52df724e8e833068b905d74b4e8b58582aee1e59e67ad17c2427785a8d66168b90d1acbbdbf8299