%global src_name pyflag Name: python-pyflag Version: 0.85 Release: 1%{?dist} Summary: Forensic and Log Analysis GUI License: GPLv2+ URL: http://www.pyflag.net Source0: http://sourceforge.net/projects/pyflag/files/pyflag/0.85/pyflag-0.85.tar.bz2 BuildRequires: python-devel MySQL-python python-imaging pexpect pynetsnmp libextractor-devel libpcap-devel zlib-devel file-libs mysql-server mysql libtool swig clamav-lib file-devel %description This application is designed to assist IT security professionals with analyzing log files, tcpdump files and hard disk images for forensic evidence.It performs data analysis using a MYSQL database. %package devel Summary: Libraries for Pyflag Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The package pyflag-devel contains the static libraries needed for Pyflag Development %prep %setup -q -n %{src_name}-%{version} %build %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT #Adding Shebang sed -i -e '1i#!/usr/bin/python' $RPM_BUILD_ROOT/%{_bindir}/conf.py #permissions for executable files for file in $RPM_BUILD_ROOT/%{python_sitearch}/%{src_name}/{jpeg_carver,Tester,regkey_load,FlagHTTPServer,mspst,FlagGTKServer,examine,pdf_carver,pyclamd,zip_carver}.py; do chmod a+x $file done for file in $RPM_BUILD_ROOT/%{_datarootdir}/%{src_name}/utilities/{EventLogTool,indexer,compare,export_index_hits,incremental_load,nsrl_load,whois_load,raid_guess}.py; do chmod a+x $file done for file in $RPM_BUILD_ROOT/%{_datarootdir}/%{src_name}/utilities/{whois_load,regkeys_load,update_version}.sh; do chmod a+x $file done chmod a+x $RPM_BUILD_ROOT/%{python_sitearch}/%{src_name}/FileFormats/libole2.py # remove static libraries find $RPM_BUILD_ROOT -name "*.a" -execdir rm -fv '{}' \; find $RPM_BUILD_ROOT -name "*.la" -execdir rm -fv '{}' \; %files %doc # For noarch packages: sitelib %{python_sitearch}/* %{_bindir}/* %{_libdir}/%{src_name}/*.so.* %{_datarootdir}/%{src_name}/* %{_mandir}/man1/* %files devel %{_libdir}/%{src_name}/*.so %changelog * Thu Nov 24 2011 Soumya Kanti Chakraborty - 0.85-1 - initial release