df8b37c1 |
%define debug_package %{nil}
%{!?python2_sitelib: %define python2_sitelib %(python2 -c "from distutils.sysconfig import get_python_lib;print(get_python_lib())")}
Summary: Little IoT Agent
Name: liota
Version: 0.4.1 |
7404bf19 |
Release: 2%{?dist} |
df8b37c1 |
License: BSD 2-Clause License.
Group: Development/Languages/Python
Vendor: VMware, Inc.
Distribution: Photon
Url: https://github.com/vmware/liota
Source0: https://github.com/vmware/liota/archive/%{name}-%{version}.tar.gz
%define sha1 liota=c20239309086753e0dcc9cfa5e88e09ce63203f5 |
7404bf19 |
Patch0: fix_for_building_liota_with_pip_gr_10.patch |
df8b37c1 |
BuildRequires: python-pip
BuildRequires: python-pyOpenSSL
BuildRequires: python2
BuildRequires: python2-libs
BuildRequires: python2-devel
BuildRequires: python-setuptools
BuildRequires: python-mistune
BuildRequires: python-docutils
BuildRequires: openssl
BuildRequires: curl
Requires: chkconfig
BuildArch: noarch
%description
Little IoT Agent (liota) is an open source project offering some convenience for IoT solution developers in creating IoT Edge System data orchestration applications. Liota has been generalized to allow, via modules, interaction with any data-center component, over any transport, and for any IoT Edge System. It is easy-to-use and provides enterprise-quality modules for interacting with IoT Solutions.
%prep
%setup -q -n %{name}-%{version} |
7404bf19 |
%patch0 -p1 |
df8b37c1 |
%build
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/var/log/%{name}
mkdir -p %{buildroot}/etc/%{name}
mkdir -p %{buildroot}/etc/init.d/
mkdir -p %{buildroot}/usr/lib/%{name}/examples
mkdir -p %{buildroot}/usr/lib/%{name}/packages
mkdir -p %{buildroot}/%{python2_sitelib}/%{name}
mkdir -p %{buildroot}/usr/lib/%{name}/packages/liotad
python setup.py install
cp /usr/lib/liota/config/liota.conf %{buildroot}/etc/%{name}/
cp /usr/lib/liota/config/logging.json %{buildroot}/etc/%{name}/
cp /usr/lib/liota/config/README.md %{buildroot}/etc/%{name}/
cp scripts/autostartliota %{buildroot}/etc/init.d/
cp -r packages/liotad/* %{buildroot}/usr/lib/%{name}/packages/
cp -r liota/* %{buildroot}/%{python2_sitelib}/%{name}/
cp -r packages/liotad/* %{buildroot}/usr/lib/%{name}/packages/liotad/
%files
%defattr(-,root,root)
/etc/init.d/autostartliota
/usr/lib/%{name}/
/var/log/%{name}
/etc/%{name}
%{python2_sitelib}/%{name}/
%changelog |
7404bf19 |
* Tue Sep 11 2018 Tapas Kundu <tkundu@vmware.com> 0.4.1-2
- Added fix to build with pip greater than version 10. |
df8b37c1 |
* Mon Aug 13 2018 Tapas Kundu <tkundu@vmware.com> 0.4.1-1
- Initial packaging for Photon |