]> git.pld-linux.org Git - packages/opentsdb.git/blob - opentsdb.spec
package files
[packages/opentsdb.git] / opentsdb.spec
1 Summary:        A scalable, distributed Time Series Database
2 Name:           opentsdb
3 Version:        2.0.0
4 Release:        0.1
5 License:        LGPL v2.1+
6 Group:          Applications/Databases
7 Source0:        https://github.com/OpenTSDB/opentsdb/releases/download/v2.0.0RC1/%{name}-%{version}.tar.gz
8 # Source0-md5:  e486e8a60a24f8169eebb5c663c5c082
9 URL:            http://opentsdb.net/
10 Requires:       gnuplot
11 Requires:       jre
12 BuildArch:      noarch
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %description
16 OpenTSDB is a distributed, scalable Time Series Database (TSDB)
17 written on top of HBase. OpenTSDB was written to address a common
18 need: store, index and serve metrics collected from computer systems
19 (network gear, operating systems, applications) at a large scale, and
20 make this data easily accessible and graphable.
21
22 Thanks to HBase's scalability, OpenTSDB allows you to collect many
23 thousands of metrics from thousands of hosts and applications, at a
24 high rate (every few seconds). OpenTSDB will never delete or
25 downsample data and can easily store billions of data points.
26
27 %prep
28 %setup -q
29
30 %build
31 %configure
32 %{__make}
33
34 %install
35 rm -rf $RPM_BUILD_ROOT
36 install -d $RPM_BUILD_ROOT/var/cache/%{name}
37 %{__make} install \
38         DESTDIR=$RPM_BUILD_ROOT
39
40 %{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/mygnuplot.bat
41
42 %clean
43 rm -rf $RPM_BUILD_ROOT
44
45 %files
46 %defattr(644,root,root,755)
47 %doc README THANKS NEWS AUTHORS
48 %attr(755,root,root) %{_bindir}/tsdb
49 %dir %{_datadir}/opentsdb
50 %attr(755,root,root) %{_datadir}/%{name}/*.sh
51 %{_datadir}/%{name}/logback.xml
52 %{_datadir}/%{name}/opentsdb.conf
53 %{_datadir}/%{name}/static
54
55 # third_party
56 %{_datadir}/%{name}/asynchbase-1.4.1.jar
57 %{_datadir}/%{name}/guava-13.0.1.jar
58 %{_datadir}/%{name}/jackson-annotations-2.1.4.jar
59 %{_datadir}/%{name}/jackson-core-2.1.4.jar
60 %{_datadir}/%{name}/jackson-databind-2.1.4.jar
61 %{_datadir}/%{name}/log4j-over-slf4j-1.7.2.jar
62 %{_datadir}/%{name}/logback-classic-1.0.9.jar
63 %{_datadir}/%{name}/logback-core-1.0.9.jar
64 %{_datadir}/%{name}/netty-3.6.2.Final.jar
65 %{_datadir}/%{name}/slf4j-api-1.7.2.jar
66 %{_datadir}/%{name}/suasync-1.4.0.jar
67 %{_datadir}/%{name}/tsdb-2.0.0.jar
68 %{_datadir}/%{name}/zookeeper-3.3.6.jar
69
70 %dir %{_localstatedir}/cache/%{name}
This page took 0.030808 seconds and 3 git commands to generate.