X-Git-Url: http://git.onelab.eu/?p=crunchxml.git;a=blobdiff_plain;f=crunchxml.spec;fp=crunchxml.spec;h=32e74a16372475b63a24f026f42d0bda81732e48;hp=0000000000000000000000000000000000000000;hb=4cb3db8040fca09c66f1fe5f9fbcb9fbcf024ea6;hpb=3aeee7b5709b42021f13ee6dc68abd43db2a5e35 diff --git a/crunchxml.spec b/crunchxml.spec new file mode 100644 index 0000000..32e74a1 --- /dev/null +++ b/crunchxml.spec @@ -0,0 +1,77 @@ +# SPEC file for CrunchXML +# +# +# Source: mercuria site to come... +# Version: 1.0 +# +%define name crunchxml +%define version 1.1 +%define release 1.0 +%define actual_name %{name}-%{version} + +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 + + + +