Initial CMake conversion of examples-codegen/example2-client
[libt2n] / libt2n.spec.in
... / ...
CommitLineData
1Summary: talk2neighbor - C++ IPC library
2Name: libt2n
3Version: @VERSION@
4Release: 1
5License: GPL version 2 + linking exception
6Group: Intranator
7Vendor: Intra2net AG
8Source: http://www.intra2net.com/en/developer/libt2n/download/%{name}-%{version}.tar.gz
9Buildroot: /tmp/%{name}-%{version}-root
10Prefix: /usr
11BuildPrereq: libtool
12URL: http://www.intra2net.com/en/developer/libt2n
13
14%description
15C++ IPC library
16
17%package devel
18Summary: talk2neighbor - C++ IPC library
19Group: Intranator/Development
20Requires: libt2n = %{version} libgettext gccxml libxml++ boost-devel
21BuildPrereq: boost-devel
22
23%description devel
24C++ IPC library devel files
25
26%prep
27%setup -q
28
29%build
30# autoreconf --force --install
31# ./configure $RPM_BUILD_WITH_OPTIMIZE --prefix=%{prefix}
32# %__make %{?_smp_mflags}
33
34mkdir build
35cd build
36
37export CFLAGS="$RPM_OPT_FLAGS"
38export CXXFLAGS="$RPM_OPT_FLAGS"
39
40cmake -DCMAKE_INSTALL_PREFIX="%{prefix}" ../
41
42dmake %{?_smp_mflags}
43
44export BOOST_TEST_LOG_LEVEL=test_suite
45dmake check
46
47%install
48cd build
49make DESTDIR=$RPM_BUILD_ROOT install
50
51%clean
52rm -fr $RPM_BUILD_ROOT
53
54%post
55/sbin/ldconfig
56
57%files
58%defattr(-,root,root)
59%doc AUTHORS README LICENSE COPYING.GPL
60%{prefix}/lib/libt2n.so*
61
62%files devel
63%doc ChangeLog doc examples examples-codegen
64%defattr(-,root,root)
65%{prefix}/bin/libt2n-codegen
66%{prefix}/bin/libt2n-gccxml.sh
67%{prefix}/lib/*.*a*
68%{prefix}/lib/pkgconfig/*.pc
69%{prefix}/include/
70%{prefix}/share/aclocal
71%{prefix}/share/libt2n