# SPEC file for CrunchXML # # # Source: mercuria site to come... # Version: 1.0 # %define name crunchxml %define version 1.1 %define release 1 %define actual_name %{name}-%{version} # for module-tools %define module_taglevel_varname release Name: %{name} Summary: Construct MySQL database from XML traces Version: %{version} Release: %{release} License: GPLv2 URL: https://twiki-sop.inria.fr/twiki/bin/view/Projets/Planete/CrunchXML Group: Planete, INRIA Source: %{actual_name}.tar.gz BuildRoot: %{_tmppath}/%{actual_name} BuildRequires: gsl-devel glib2-devel libxml-devel libxml2-devel mysql-devel BuildRequires: scons gcc Requires: gsl glib2 libxml libxml2 mysql %description CrunchXML implements an efficient synchronization and merging algorithm, which takes XML (or PDML) input trace files generated by multiple probes, and stores only the packets fields that have been marked as relevant by the user in a MySQL database. %prep %setup -q -n %{actual_name} %build scons %install rm -rf $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT scons --prefix=$RPM_BUILD_ROOT/usr install %post ldconfig %postun ldconfig %clean rm -rf $RPM_BUILD_ROOT %files -n %{name} %defattr(-,root,root,0755) /usr/bin/CrunchXML %doc %changelog -n crunchXML * Thu Oct 8 2009 Thierry Turletti 1.0-1.0 - first version