File tpserver-cpp.spec of Package tpserver-cpp
#
# spec file for package libtprl (Version 0.1.2)
#
# norootforbuild
Name: tpserver-cpp
%if 0%{?suse_version} == 1020
BuildRequires: gcc-c++ pkg-config libtprl-devel libmysqlclient-devel guile-devel boost-devel
%else
%if 0%{?suse_version} >= 1030
BuildRequires: gcc-c++ pkg-config libtprl-devel libmysqlclient-devel guile-devel boost-devel pth
%else
BuildRequires: gcc-c++ pkgconfig libtprl-devel mysql-devel guile-devel boost-devel libtermcap-devel readline-devel
%endif
%endif
Url: http://www.thousandparsec.net/
License: GPL
Group: Games
Summary: Thousand Parsec C++ Server
Version: 0.5.1
Release: 1
Source0: %{name}-%{version}.tar.bz2
BuildRoot: %{_builddir}/%{name}-root
%description
A wrapper around the readline developed by the Thousand Parsec project.
%package devel
Group: Development/Libraries/C and C++
Summary: Thousand Parsec Readline Library
Requires: %{name} = %{version}
%description devel
The %{name}-devel package contains the header files and static libraries for
building application which use %{name}.
%prep
%setup -q
%build
%configure --without-boost-signals
make
find -name lib*.so* | xargs strip
find -name tpserver-cpp | xargs strip
%install
%makeinstall
%clean
rm -rf $RPM_BUILD_ROOT
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%files
%defattr(-,root,root)
%if 0%{?mandriva_version}
%else
%{_prefix}/share/man/man1/tpserver-cpp.1.gz
%endif
%defattr(0644,root,root)
%doc README AUTHORS ChangeLog
%defattr(0755,root,root)
%{_prefix}/bin/tpserver-cpp
%{_prefix}/lib*/tpserver/persistence/lib*.so.*
%{_prefix}/lib*/tpserver/ruleset/lib*.so.*
%{_prefix}/lib*/tpserver/tpscheme/lib*.so.*
%{_prefix}/share/tpserver/tpscheme/guile/guile.scm
%files devel
%defattr(0755,root,root)
%{_prefix}/lib*/tpserver/persistence/lib*.so
%{_prefix}/lib*/tpserver/ruleset/lib*.so
%{_prefix}/lib*/tpserver/tpscheme/lib*.so
%defattr(0644,root,root)
%{_prefix}/lib*/tpserver/persistence/lib*.*a
%{_prefix}/lib*/tpserver/ruleset/lib*.*a
%{_prefix}/lib*/tpserver/tpscheme/lib*.*a
%{_prefix}/include/*