69e77bc74bbd7738fd206d389afd293a26151aa7
[libt2n] / libt2n.spec.in
1 Summary:   talk2neighbor - C++ IPC library
2 Name:      libt2n
3 Version:   @VERSION@
4 Release:   1
5 Copyright: LGPL
6 Group:     Intranator
7 Vendor:    Intra2net AG
8 Source:    %{name}-%{version}.tar.gz
9 Buildroot: /tmp/%{name}-%{version}-root
10 Prefix:    /usr
11 Requires:  boost >= 1.33
12 BuildPrereq: libtool
13
14 %description 
15 C++ IPC library
16
17 %package   devel
18 Summary:   talk2neighbor - C++ IPC library
19 Group:     Intranator/Development
20 Requires:  libt2n = %{version} libgettext
21 BuildPrereq: boost-devel
22
23 %description devel
24 C++ IPC library devel files
25
26 %prep
27 %setup -q
28
29 %build
30 cp -f /usr/share/libtool/ltmain.sh .
31 autoreconf --force
32 ./configure $RPM_BUILD_WITH_OPTIMIZE --prefix=%{prefix} --includedir=%{prefix}/include/%{name}
33 dmake
34
35 dmake check
36
37 %install
38 make DESTDIR=$RPM_BUILD_ROOT install
39
40 %clean
41 rm -fr $RPM_BUILD_ROOT
42
43 %post
44 /sbin/ldconfig
45
46 %files
47 %defattr(-,root,root)
48 %doc LICENSE
49 %{prefix}/lib/libt2n.so*
50
51 %files devel
52 %defattr(-,root,root)
53 %{prefix}/lib/*.*a*
54 %{prefix}/lib/pkgconfig/*.pc
55 %{prefix}/include/