%global security_hardening none
Summary:	The Behavioral Activity Monitor With Container Support
Name:		falco
Version:	0.2.0
Release:	2%{?dist}
License:	GPLv2	  
URL:		http://www.sysdig.org/falco/
Group:		Applications/System	
Vendor:		VMware, Inc.
Distribution:	Photon
Source0:	https://github.com/draios/%{name}/archive/%{name}-%{version}.tar.gz
%define sha1 falco=c40840c6dcbd25fd1d0bf8aa2d1f77b1f5a7cde2
Source1:	https://github.com/draios/sysdig/archive/sysdig-0.10.1.tar.gz
%define sha1 sysdig=272b95ad02be4d194bba66d360ff935084d9c842
BuildRequires:	cmake linux-dev 
BuildRequires:	openssl-devel
BuildRequires:	curl
BuildRequires:	zlib-devel
BuildRequires:	ncurses-devel
BuildRequires:  automake
BuildRequires:  linux-dev
BuildRequires:  autoconf 
BuildRequires:  libgcrypt 
BuildRequires:  sysdig
BuildRequires:  git
BuildRequires:  lua-devel
BuildRequires:  libyaml-devel
BuildRequires:  linux-api-headers
Requires:	zlib
Requires:	ncurses
Requires:	openssl
Requires:	curl
Requires:   libyaml
Requires:	lua
Requires:   sysdig

%description
Sysdig falco is an open source, behavioral activity monitor designed to detect anomalous activity in your applications. Falco lets you continuously monitor and detect container, application, host, and network activity... all in one place, from one source of data, with one set of customizable rules. 

%prep
%setup
%setup -T -D -a 1

%build
mv sysdig-0.10.1 ../sysdig
#sed -i '1s/^/EXTRA_CFLAGS := -fno-pie -fno-stack-protector/' ../sysdig/driver/Makefile
#sed -i  '/set_directory_properties(/i set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-pie -fno-stack-protector")' ../sysdig/driver/CMakeLists.txt
#sed -i "s#add_subdirectory(\"\${SYSDIG_DIR}#\#add_subdirectory(\"\${SYSDIG_DIR}#g" CMakeLists.txt 

cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} CMakeLists.txt
make KERNELDIR="/lib/modules/4.4.8/build"

%install
make install KERNELDIR="/lib/modules/4.4.8/build" DESTDIR=%{buildroot}

%clean
rm -rf %{buildroot}/*

%files
%defattr(-,root,root)
#/etc/bash_completion.d/* 
%{_bindir}/*
%{_usrsrc}/*
/etc/*
%{_datadir}/*

%changelog
*	Wed Jul 27 2016 Divya Thaluru <dthaluru@vmware.com> 0.2.0-2
-	Removed packaging of debug files
*	Tue Jun 28 2016 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 0.2.0-1
-	Initial build.	First version