libt2n: (tomj) RPM/pkgconfig skeleton
[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 BuildPrereq: libtool
12
13 %description 
14 C++ IPC library
15
16 %package   devel
17 Summary:   talk2neighbor - C++ IPC library
18 Group:     Intranator/Development
19 Requires:  libt2n = %{version} libgettext
20
21 %description devel
22 C++ IPC library devel files
23
24 %prep
25 %setup -q
26
27 %build
28 cp -f /usr/share/libtool/ltmain.sh .
29 autoreconf --force
30 ./configure $RPM_BUILD_WITH_OPTIMIZE --prefix=%{prefix} --includedir=%{prefix}/include/%{name}
31 dmake
32
33 dmake check
34
35 %install
36 make DESTDIR=$RPM_BUILD_ROOT install
37
38 %clean
39 rm -fr $RPM_BUILD_ROOT
40
41 %post
42 /sbin/ldconfig
43
44 %files
45 %defattr(-,root,root)
46 %doc LICENSE
47 %{prefix}/lib/libt2n.so*
48
49 %files devel
50 %defattr(-,root,root)
51 %{prefix}/lib/*.*a*
52 %{prefix}/lib/pkgconfig/*.pc
53 %{prefix}/include/