]> git.pld-linux.org Git - packages/lttng-modules.git/blame - lttng-modules.spec
- new
[packages/lttng-modules.git] / lttng-modules.spec
CommitLineData
f899359a
JB
1#
2# Conditional build:
3%bcond_without dist_kernel # allow non-distribution kernel
4%bcond_without allprobes # all probes build (some probes, e.g. fs, need full kernel source)
5%bcond_with verbose # verbose build (V=1)
6#
7Summary: LTTng 2.x kernel modules
8Summary(pl.UTF-8): Moduły jądra LTTng 2.x
9Name: lttng-modules
10Version: 2.2.1
11Release: 1
12License: GPL v2
13Group: Base/Kernel
14Source0: http://lttng.org/files/lttng-modules/%{name}-%{version}.tar.bz2
15# Source0-md5: a659eac662d8a5e6084a4ec9897c8250
16URL: http://lttng.org/
17%if %{with dist_kernel}
18BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.38
19%{?with_allprobes:BuildRequires: kernel%{_alt_kernel}-source >= 3:2.6.38}
20%endif
21BuildRequires: rpmbuild(macros) >= 1.379
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%define _enable_debug_packages 0
25
26%description
27LTTng 2.x kernel modules.
28
29%description -l pl.UTF-8
30Moduły jądra LTTng 2.x.
31
32%package -n kernel%{_alt_kernel}-lttng
33Summary: LTTng 2.x modules for Linux kernel
34Summary(pl.UTF-8): Moduły LTTng 2.x dla jądra Linuksa
35Release: %{release}@%{_kernel_ver_str}
36Group: Base/Kernel
37Requires(post,postun): /sbin/depmod
38%if %{with dist_kernel}
39%requires_releq_kernel
40Requires(postun): %releq_kernel
41%endif
42
43%description -n kernel%{_alt_kernel}-lttng
44LTTng 2.x modules for Linux kernel.
45
46%description -n kernel%{_alt_kernel}-lttng -l pl.UTF-8
47Moduły LTTng 2.x dla jądra Linuksa.
48
49%prep
50%setup -q
51
52%build
53%{__make} \
54 KERNELDIR=%{_kernelsrcdir} \
55 EXTCFLAGS="%{rpmcflags}"
56
57%install
58rm -rf $RPM_BUILD_ROOT
59
60%{__make} modules_install \
61 INSTALL_MOD_PATH=$RPM_BUILD_ROOT \
62 INSTALL_MOD_DIR=kernel/lttng \
63 KERNELDIR=%{_kernelsrcdir}
64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%post -n kernel%{_alt_kernel}-lttng
69%depmod %{_kernel_ver}
70
71%postun -n kernel%{_alt_kernel}-lttng
72%depmod %{_kernel_ver}
73
74%files -n kernel%{_alt_kernel}-lttng
75%defattr(644,root,root,755)
76%doc ChangeLog LICENSE README TODO
77/lib/modules/%{_kernel_ver}/kernel/lttng/lttng-ring-buffer-*.ko*
78/lib/modules/%{_kernel_ver}/kernel/lttng/lttng-statedump.ko*
79/lib/modules/%{_kernel_ver}/kernel/lttng/lttng-tracer.ko*
80%dir /lib/modules/%{_kernel_ver}/kernel/lttng/lib
81/lib/modules/%{_kernel_ver}/kernel/lttng/lib/lttng-lib-ring-buffer.ko*
82%dir /lib/modules/%{_kernel_ver}/kernel/lttng/probes
83/lib/modules/%{_kernel_ver}/kernel/lttng/probes/lttng-kprobes.ko*
84/lib/modules/%{_kernel_ver}/kernel/lttng/probes/lttng-kretprobes.ko*
85/lib/modules/%{_kernel_ver}/kernel/lttng/probes/lttng-probe-*.ko*
86/lib/modules/%{_kernel_ver}/kernel/lttng/probes/lttng-types.ko*
This page took 0.089373 seconds and 4 git commands to generate.