]> git.pld-linux.org Git - packages/sysdig.git/blame - sysdig.spec
add bash/zsh completion subpackages
[packages/sysdig.git] / sysdig.spec
CommitLineData
74fbb710
ER
1Summary: sysdig
2Name: sysdig
3Version: 0.1.101
4Release: 0.1
5License: GPL v2
6Group: Applications/System
7Source0: https://github.com/draios/sysdig/archive/%{version}/%{name}-%{version}.tar.gz
8# Source0-md5: 5fe96a3a0fd98b2157a40cb29af41afc
9URL: http://www.sysdig.org/
c91ce2ea 10BuildRequires: cmake >= 2.8.2
c91ce2ea 11BuildRequires: jsoncpp-devel
8dde2f70
ER
12BuildRequires: libstdc++-devel >= 6:4.4
13BuildRequires: luajit-devel >= 2.0.3
14BuildRequires: ncurses-devel >= 5.9
15BuildRequires: zlib-devel >= 1.2.8
74fbb710
ER
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
baa4cab5
ER
18%define zshdir %{_datadir}/zsh/site-functions
19
74fbb710
ER
20%description
21Sysdig instruments your physical and virtual machines at the OS level
22by installing into the Linux kernel and capturing system calls and
23other OS events. Then, using sysdig's command line interface, you can
24filter and decode these events in order to extract useful information.
25Sysdig can be used to inspect systems live in real-time, or to
26generate trace files that can be analyzed at a later stage.
27
baa4cab5
ER
28%package -n bash-completion-%{name}
29Summary: bash-completion for sysdig
30Summary(pl.UTF-8): Bashowe dopełnianie składni dla sysdig
31Group: Applications/Shells
32Requires: %{name} = %{version}-%{release}
33Requires: bash-completion
34%if "%{_rpmversion}" >= "5"
35BuildArch: noarch
36%endif
37
38%description -n bash-completion-%{name}
39bash-completion for sysdig.
40
41%package -n zsh-completion-%{name}
42Summary: zsh-completion for sysdig
43Group: Applications/Shells
44Requires: %{name} = %{version}-%{release}
45%if "%{_rpmversion}" >= "5"
46BuildArch: noarch
47%endif
48
49%description -n zsh-completion-%{name}
50zsh-completion for sysdig.
51
74fbb710
ER
52%prep
53%setup -q
54
55%build
c91ce2ea 56install -d build
74fbb710
ER
57cd build
58%cmake \
4d80860c 59 -DDIR_ETC=%{_sysconfdir} \
74fbb710 60 -DBUILD_DRIVER=OFF \
c91ce2ea
ER
61 -DUSE_BUNDLED_JSONCPP=OFF \
62 -DUSE_BUNDLED_LUAJIT=OFF \
63 -DUSE_BUNDLED_NCURSES=OFF \
64 -DUSE_BUNDLED_ZLIB=OFF \
74fbb710
ER
65 ..
66%{__make}
67
68%install
69rm -rf $RPM_BUILD_ROOT
70%{__make} -C build install \
71 DESTDIR=$RPM_BUILD_ROOT
72
4d80860c
ER
73# rename "sysdig-0.1.1-dev" to "sysdig-%{version}"
74mv $RPM_BUILD_ROOT%{_usrsrc}/{%{name}*,%{name}-%{version}}
74fbb710
ER
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%files
80%defattr(644,root,root,755)
81%attr(755,root,root) %{_bindir}/csysdig
82%attr(755,root,root) %{_bindir}/sysdig
83%attr(755,root,root) %{_bindir}/sysdig-probe-loader
84%{_mandir}/man8/csysdig.8*
85%{_mandir}/man8/sysdig.8*
86%{_datadir}/%{name}
87%{_prefix}/src/sysdig-%{version}
baa4cab5
ER
88
89%files -n bash-completion-%{name}
90%defattr(644,root,root,755)
74fbb710 91/etc/bash_completion.d/sysdig
baa4cab5
ER
92
93%files -n zsh-completion-%{name}
94%defattr(644,root,root,755)
95%{zshdir}/_sysdig
4d80860c 96%{_datadir}/zsh/vendor-completions/_sysdig
This page took 0.699387 seconds and 4 git commands to generate.