ce22b1be |
1 | # |
2 | # Spec file for LTT Usertrace |
3 | # |
4 | Summary: Linux Trace Toolkit Userspace Tracing Package |
5 | Name: ltt-usertrace |
6 | Version: 0.13 |
7 | License: GPL |
8 | Release: 1 |
9 | Group: Applications/Development |
10 | Source: http://ltt.polymtl.ca/packages/%{name}-%{version}.tar.gz |
11 | URL: http://ltt.polymtl.ca |
12 | Packager: Martin Bisson <bissonm@discreet.com> |
13 | BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
14 | |
15 | # Where do we install the libs |
16 | %ifarch x86_64 ppc64 ppc64iseries ia64 |
17 | %define libdir /usr/lib64 |
18 | %else |
19 | %define libdir /usr/lib |
20 | %endif |
21 | |
22 | |
23 | %description |
24 | This packages makes it possible to do userspace tracing with the Linux |
25 | Trace Toolkit. |
26 | |
27 | %prep |
28 | %setup -q |
29 | |
30 | %build |
31 | make libs |
32 | |
33 | %install |
34 | rm -rf $RPM_BUILD_ROOT |
35 | mkdir -p $RPM_BUILD_ROOT $RPM_BUILD_ROOT/usr/include $RPM_BUILD_ROOT/%{libdir} |
36 | make INCLUDE_DIR=$RPM_BUILD_ROOT/usr/include LIB_DIR=$RPM_BUILD_ROOT/%{libdir} install |
37 | |
38 | %post |
39 | echo "Running ldconfig (might take a while)" |
40 | ldconfig |
41 | |
42 | %postun |
43 | echo "Running ldconfig (might take a while)" |
44 | ldconfig |
45 | |
46 | %files |
47 | /usr/include/ltt |
48 | /usr/include/ltt/atomic-ppc.h |
49 | /usr/include/ltt/atomic-ppc64.h |
50 | /usr/include/ltt/ltt-facility-custom-user_generic.h |
51 | /usr/include/ltt/ltt-facility-id-user_generic.h |
52 | /usr/include/ltt/ltt-facility-user_generic.h |
53 | /usr/include/ltt/ltt-usertrace-fast.h |
54 | /usr/include/ltt/ltt-usertrace-ppc.h |
55 | /usr/include/ltt/ltt-usertrace.h |
56 | /usr/include/ltt/ppc_asm-ppc.h |
57 | /usr/include/ltt/system-ppc.h |
58 | /usr/include/ltt/system-ppc64.h |
59 | /usr/include/ltt/timex-ppc.h |
60 | %{libdir}/libltt-instrument-functions.a |
61 | %{libdir}/libltt-instrument-functions.so |
62 | %{libdir}/libltt-instrument-functions.so.0 |
63 | %{libdir}/libltt-loader-user_generic.a |
64 | %{libdir}/libltt-loader-user_generic.so |
65 | %{libdir}/libltt-loader-user_generic.so.0 |
66 | %{libdir}/libltt-usertrace-fast.a |
67 | %{libdir}/libltt-usertrace-fast.so |
68 | %{libdir}/libltt-usertrace-fast.so.0 |