SPECS/calico-k8s-policy/calico-k8s-policy.spec
ea8a3d4a
 Summary:        Calico Network Policy for Kubernetes
 Name:           calico-k8s-policy
 Version:        0.5.4
 Release:        1%{?dist}
 License:        Apache-2.0
 URL:            https://github.com/projectcalico/k8s-policy
 Source0:        %{name}-%{version}.tar.gz
 %define sha1 calico-k8s-policy=83623f81e50d81dc1dd858c9ae340a10ba3670e3
 Group:          Development/Tools
 Vendor:         VMware, Inc.
 Distribution:   Photon
 BuildRequires:  git
 BuildRequires:  libcalico
 BuildRequires:  libffi-devel
 BuildRequires:  openssl-devel
 BuildRequires:  procps-ng
 BuildRequires:  python2
 BuildRequires:  python2-devel
 BuildRequires:  python2-libs
 BuildRequires:  python-asn1crypto
 BuildRequires:  python-backports.ssl_match_hostname
 BuildRequires:  python-ConcurrentLogHandler
 BuildRequires:  python-cffi
 BuildRequires:  pycrypto
 BuildRequires:  python-cryptography
 BuildRequires:  python-dnspython
 BuildRequires:  python-docopt
 BuildRequires:  python-enum34
 BuildRequires:  python-etcd
 BuildRequires:  python-idna
 BuildRequires:  python-ipaddress
 BuildRequires:  python-netaddr
 BuildRequires:  python-ndg-httpsclient
 BuildRequires:  python-pyOpenSSL
 BuildRequires:  python-pip
 BuildRequires:  python-prettytable
 BuildRequires:  python-prometheus_client
 BuildRequires:  python-pyasn1
 BuildRequires:  python-pycparser
 BuildRequires:  python-pyinstaller
 BuildRequires:  PyYAML
 BuildRequires:  python-requests
 BuildRequires:  python-setuptools
 BuildRequires:  python-simplejson
 BuildRequires:  python-six
 BuildRequires:  python-subprocess32
 BuildRequires:  python-urllib3
 BuildRequires:  python-websocket-client
 BuildRequires:  python-virtualenv
 BuildRequires:  python3
 Requires:       python2
 Requires:       python2-libs
 Requires:       python-setuptools
 %define debug_package %{nil}
 
 %description
 Calico Network Policy enables Calico to enforce network policy on top of Calico BGP, Flannel, or GCE native.
 
 %prep
 %setup -n k8s-policy-%{version}
 echo "VERSION='`git describe --tags --dirty`'" > version.py
 
 %build
 pyinstaller controller.py -ayF
 
 %install
 install -vdm 755 %{buildroot}%{_bindir}
 install -vpm 0755 -t %{buildroot}%{_bindir}/ dist/controller
 
 %files
 %defattr(-,root,root)
 %{_bindir}/controller
 
 %changelog
 *   Tue Aug 22 2017 Vinay Kulkarni <kulkarniv@vmware.com> 0.5.4-1
 -   Calico kubernetes policy for PhotonOS.