[packages/kibana] package files; update deps

glen glen at pld-linux.org
Wed Apr 3 15:05:16 CEST 2013


commit c8d86850319b0439386af7c8bef7c9611f1dd15c
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Apr 3 16:05:07 2013 +0300

    package files; update deps

 kibana.spec | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 99 insertions(+), 2 deletions(-)
---
diff --git a/kibana.spec b/kibana.spec
index 5d54d5b..9dba56b 100644
--- a/kibana.spec
+++ b/kibana.spec
@@ -1,16 +1,26 @@
+# TODO
+# - configs to webapps
+# - webserver config
 Summary:	Make sense of a mountain of logs Now in Ruby!
 Name:		kibana
 Version:	0.2.0
-Release:	0.1
-License:	Apache v2.0
+Release:	0.3
+License:	BSD
 Group:		Daemons
 Source0:	https://github.com/rashidkpc/Kibana/archive/v%{version}.tar.gz?/%{name}-%{version}.tgz
 # Source0-md5:	167a533a8a2d4ec4458e86cfe6b5e0b1
 URL:		http://kibana.org/
 BuildRequires:	rpmbuild(macros) >= 1.228
+Requires:	ruby-rack
+Requires:	ruby-rack-protection
+Requires:	ruby-sinatra
+Requires:	ruby-tilt
+Requires:	ruby-tzinfo
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		_appdir	%{_datadir}/%{name}
+
 %description
 
 %prep
@@ -18,9 +28,96 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_appdir}
+cp -a . $RPM_BUILD_ROOT%{_appdir}
+
+%{__rm} $RPM_BUILD_ROOT%{_appdir}/{.{gitignore,travis.yml},{README,LICENSE}.md}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
+%doc README.md LICENSE.md
+%dir %{_appdir}
+%{_appdir}/Gemfile
+%{_appdir}/Gemfile.lock
+%{_appdir}/Rakefile
+
+%{_appdir}/KibanaConfig.rb
+%{_appdir}/config.ru
+
+%{_appdir}/kibana-daemon.rb
+%{_appdir}/kibana.gemspec
+%{_appdir}/kibana.rb
+
+%{_appdir}/lib
+%{_appdir}/views
+
+%dir %{_appdir}/static
+%{_appdir}/static/*.html
+%{_appdir}/static/favicon.ico
+%{_appdir}/static/images
+
+%dir %{_appdir}/static/lib
+%dir %{_appdir}/static/lib/css
+%dir %{_appdir}/static/lib/css/images
+%dir %{_appdir}/static/lib/js
+%dir %{_appdir}/static/lib/js/lib
+
+# doc?
+%dir %{_appdir}/sample
+%{_appdir}/sample/kibana
+
+# rm tests?
+%{_appdir}/spec
+
+# jquery-twitter-bootstrap
+%dir %{_appdir}/static/lib/bootstrap
+%dir %{_appdir}/static/lib/bootstrap/css
+%dir %{_appdir}/static/lib/bootstrap/img
+%dir %{_appdir}/static/lib/bootstrap/js
+%{_appdir}/static/lib/bootstrap/css/bootstrap.css
+%{_appdir}/static/lib/bootstrap/css/bootstrap.min.css
+%{_appdir}/static/lib/bootstrap/img/glyphicons-halflings-white.png
+%{_appdir}/static/lib/bootstrap/img/glyphicons-halflings.png
+%{_appdir}/static/lib/bootstrap/js/bootstrap.js
+%{_appdir}/static/lib/bootstrap/js/bootstrap.min.js
+%{_appdir}/static/lib/css/bootstrap.min.css
+%{_appdir}/static/lib/js/lib/bootstrap-datepicker.js
+
+# jquery-ui
+%{_appdir}/static/lib/css/images/ui-*.png
+%{_appdir}/static/lib/css/jquery-ui-1.8.16.custom.css
+%{_appdir}/static/lib/css/jquery.ui.datepicker.css
+%{_appdir}/static/lib/js/lib/jquery-ui-1.8.16.custom.min.js
+
+%{_appdir}/static/lib/css/font-awesome.css
+%dir %{_appdir}/static/lib/font
+%{_appdir}/static/lib/font/fontawesome-webfont.eot
+%{_appdir}/static/lib/font/fontawesome-webfont.svg
+%{_appdir}/static/lib/font/fontawesome-webfont.ttf
+%{_appdir}/static/lib/font/fontawesome-webfont.woff
+
+# jquery
+%{_appdir}/static/lib/js/jquery-1.7.2.min.js
+%{_appdir}/static/lib/js/lib/jquery.min.js
+
+# js-json2
+%{_appdir}/static/lib/js/lib/json2.js
+
+%{_appdir}/static/lib/js/ajax.js
+%{_appdir}/static/lib/js/lib/date.js
+%{_appdir}/static/lib/js/lib/excanvas.min.js
+%{_appdir}/static/lib/js/lib/iso8601.min.js
+%{_appdir}/static/lib/js/lib/jquery.flot.min.js
+%{_appdir}/static/lib/js/lib/jquery.flot.pie.min.js
+%{_appdir}/static/lib/js/lib/jquery.flot.selection.min.js
+%{_appdir}/static/lib/js/lib/jquery.flot.stack.min.js
+%{_appdir}/static/lib/js/lib/jquery.history.js
+%{_appdir}/static/lib/js/lib/jquery.smartresize.js
+%{_appdir}/static/lib/js/lib/safebase64.js
+%{_appdir}/static/lib/js/shared.js
+%{_appdir}/static/lib/js/stream.js
+%{_appdir}/static/lib/css/stream.css
+%{_appdir}/static/lib/css/style.css
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kibana.git/commitdiff/c8d86850319b0439386af7c8bef7c9611f1dd15c



More information about the pld-cvs-commit mailing list