rename bbn into bbn_80211 and normalize specfiles for module-tools
[crunchxml.git] / crunchxml.spec
1 # SPEC file for CrunchXML
2 #
3 #
4 # Source: mercuria site to come...
5 # Version: 1.0
6 #
7 %define name crunchxml
8 %define version 1.1
9 %define release 1
10 %define actual_name %{name}-%{version}
11
12 # for module-tools
13 %define module_taglevel_varname release
14
15 Name: %{name}
16 Summary: Construct MySQL database from XML traces
17 Version: %{version}
18 Release: %{release}
19 License: GPLv2
20 URL: https://twiki-sop.inria.fr/twiki/bin/view/Projets/Planete/CrunchXML
21 Group: Planete, INRIA
22 Source: %{actual_name}.tar.gz
23 BuildRoot: %{_tmppath}/%{actual_name}
24
25
26 BuildRequires: gsl-devel glib2-devel libxml-devel libxml2-devel mysql-devel 
27 BuildRequires: scons gcc
28
29 Requires: gsl glib2 libxml libxml2 mysql
30
31
32 %description
33 CrunchXML implements an efficient synchronization and 
34 merging algorithm, which takes XML (or PDML) input trace 
35 files generated by multiple probes, and stores only the 
36 packets fields that have been marked as relevant by the 
37 user in a MySQL database.
38
39 %prep
40
41 %setup -q -n %{actual_name}
42
43
44 %build
45 scons
46
47
48 %install
49
50 rm -rf $RPM_BUILD_ROOT
51 mkdir $RPM_BUILD_ROOT
52 scons --prefix=$RPM_BUILD_ROOT/usr install
53
54
55 %post
56 ldconfig
57
58 %postun
59 ldconfig
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64
65 %files -n %{name}
66 %defattr(-,root,root,0755)
67 /usr/bin/CrunchXML
68 %doc 
69
70
71
72
73
74 %changelog -n crunchXML
75 * Thu Oct 8 2009 Thierry Turletti <turletti@sophia.inria.fr> 1.0-1.0
76 - first version
77
78
79
80