# TODO: # add tutorial subpackage Summary: C++ reference implementation of the Atlas protocol Summary(pl.UTF-8): Implementacja protokołu Atlas Name: Atlas-C++ Version: 0.6.0 Release: 0.2 Epoch: 1 License: LGPL Group: Libraries Source0: http://dl.sourceforge.net/worldforge/%{name}-%{version}.tar.bz2 # Source0-md5: 1343d74747a831f2b7b080a51cb4747a Patch0: %{name}-link.patch BuildRequires: autoconf >= 2.50 BuildRequires: automake BuildRequires: bzip2-devel BuildRequires: libstdc++-devel BuildRequires: libtool >= 2:1.5 BuildRequires: zlib-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Atlas-C++ is the current C++ implementation of the Atlas protocol, a communications layer designed to be used in the WorldForge MMORPG gaming system. This library is suitable for linking to either clients or servers. %description -l pl.UTF-8 Atlas-C++ jest implementacją (w języku C++) protokołu Atlas, warstwy komunikacyjnej przeznaczonej do systemów WorldForge MMORPG. Bibliotekę tę przygotowano zarówno dla aplikacji klienckich, jak i serwerów. %package devel Summary: Header files for Atlas-C++ development Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Atlas-C++ Group: Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} Requires: libstdc++-devel # libAtlasFilters additionally R: bzip2-devel,zlib-devel %description devel Atlas-C++ is the current C++ implementation of the Atlas protocol, a communications layer designed to be used in the WorldForge MMORPG gaming system. This library is suitable for linking to either clients or servers. This package contains the header files needed to develop programs that use these Atlas-C++ %description devel -l pl.UTF-8 Atlas-C++ jest implementacją (w języku C++) protokołu Atlas, warstwy komunikacyjnej przeznaczonej do systemów WorldForge MMORPG. Bibliotekę tę przygotowano zarówno dla aplikacji klienckich, jak i serwerów. Pakiet zawiera pliki nagłówkowe niezbędne do kompilowania programów używających bibliotek Atlas-C++. %package static Summary: Static libraries for Atlas-C++ development Summary(pl.UTF-8): Statyczne biblioteki Atlas-C++ Group: Development/Libraries Requires: %{name}-devel = %{epoch}:%{version}-%{release} %description static Atlas-C++ is the current C++ implementation of the Atlas protocol, a communications layer designed to be used in the WorldForge MMORPG gaming system. This library is suitable for linking to either clients or servers. This package contains the static Atlas-C++ libraries. %description static -l pl.UTF-8 Atlas-C++ jest implementacją (w języku C++) protokołu Atlas, warstwy komunikacyjnej przeznaczonej do systemów WorldForge MMORPG. Bibliotekę tę przygotowano zarówno dla aplikacji klienckich, jak i serwerów. Pakiet zawiera statyczne biblioteki Atlas-C++. %prep %setup -q %patch0 -p1 %build %{__libtoolize} %{__aclocal} %{__autoheader} %{__autoconf} %{__automake} %configure \ --enable-static %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README %attr(755,root,root) %{_bindir}/atlas_convert %attr(755,root,root) %{_libdir}/libAtlas*.so.*.*.* %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libAtlas*.so %{_libdir}/libAtlas*.la %{_includedir}/Atlas* %{_pkgconfigdir}/atlascpp*.pc %files static %defattr(644,root,root,755) %{_libdir}/libAtlas*.a