1 Summary: talk2neighbor - C++ IPC library
5 License: GPL version 2 + linking exception
8 Source: http://www.intra2net.com/en/developer/libt2n/download/%{name}-%{version}.tar.gz
9 Buildroot: /tmp/%{name}-%{version}-root
12 URL: http://www.intra2net.com/en/developer/libt2n
18 Summary: talk2neighbor - C++ IPC library
19 Group: Intranator/Development
20 Requires: libt2n = %{version} libgettext gccxml libxml++ boost-devel
21 BuildPrereq: boost-devel
24 C++ IPC library devel files
30 # autoreconf --force --install
31 # ./configure $RPM_BUILD_WITH_OPTIMIZE --prefix=%{prefix}
32 # %__make %{?_smp_mflags}
34 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
39 export CFLAGS="$RPM_OPT_FLAGS"
40 export CXXFLAGS="$RPM_OPT_FLAGS"
42 cmake -DCMAKE_INSTALL_PREFIX="%{prefix}" ../
46 export BOOST_TEST_LOG_LEVEL=test_suite
47 dmake check || /bin/true
51 make DESTDIR=$RPM_BUILD_ROOT install
54 rm -fr $RPM_BUILD_ROOT
61 %doc AUTHORS README LICENSE COPYING.GPL
62 %{prefix}/lib/libt2n.so*
65 %doc ChangeLog doc examples examples-codegen
67 %{prefix}/bin/libt2n-codegen
68 %{prefix}/bin/libt2n-gccxml.sh
70 %{prefix}/lib/pkgconfig/*.pc
72 # %{prefix}/share/aclocal
73 %{prefix}/share/libt2n