Michael Thomas 860792f
Name:           eris
Alexey Torkhov 6edd763
Version:        1.3.14
Alexey Torkhov 6edd763
Release:        1%{?dist}
Michael Thomas 860792f
Summary:        Client-side session layer for Atlas-C++
Michael Thomas 860792f
Michael Thomas 860792f
Group:          Development/Libraries
Michael Thomas ba7acae
# All files untagged except for Eris/Operations.{cpp,h} which is labeled
Michael Thomas ba7acae
# LGPL with no version.
Michael Thomas ba7acae
License:        LGPLv2+
Michael Thomas 860792f
URL:            http://worldforge.org/dev/eng/libraries/eris
Alexey Torkhov 6edd763
Source0:        http://downloads.sourceforge.net/worldforge/%{name}-%{version}.tar.bz2
Michael Thomas 860792f
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Michael Thomas 860792f
Michael Thomas 38ef1dc
BuildRequires:  wfmath-devel skstream-devel atlascpp-devel doxygen
Michael Thomas 860792f
BuildRequires:  libsigc++20-devel glib-devel
Michael Thomas 860792f
Michael Thomas 860792f
%description
Michael Thomas 860792f
A client side session layer for WorldForge; Eris manages much of the generic
Michael Thomas 860792f
work required to communicate with an Atlas server. Client developers can extend
Michael Thomas 860792f
Eris in a number of ways to rapidly add game and client specific functions, and
Michael Thomas 860792f
quickly tie game objects to whatever output representation they are using.
Michael Thomas 860792f
Michael Thomas 860792f
Michael Thomas 860792f
%package devel
Michael Thomas 860792f
Summary:        Development files for Eris
Michael Thomas 860792f
Group:   Development/Libraries
Michael Thomas 6cb377d
Requires: pkgconfig %{name} = %{version}-%{release} atlascpp-devel skstream-devel wfmath-devel libsigc++20-devel
Michael Thomas 860792f
Michael Thomas 860792f
Michael Thomas 860792f
%description devel
Michael Thomas 860792f
Libraries and header files for developing applications that use Eris.
Michael Thomas 860792f
Michael Thomas 860792f
Michael Thomas 860792f
%prep
Michael Thomas 860792f
%setup -q
Michael Thomas 860792f
Michael Thomas 860792f
Michael Thomas 860792f
%build
Michael Thomas 860792f
%configure
Michael Thomas 860792f
make %{?_smp_mflags}
Michael Thomas 860792f
make doc
Michael Thomas 860792f
Michael Thomas 93801fa
# Remove timestamps from the generated documentation to avoid
Michael Thomas 93801fa
# multiarch conflicts
Michael Thomas 93801fa
Michael Thomas 93801fa
for file in docs/html/*.html ; do
Michael Thomas 93801fa
    sed -i -e 's/Generated on .* for Eris by/Generated for Eris by/' $file
Michael Thomas 93801fa
done
Michael Thomas 860792f
Michael Thomas 860792f
%install
Michael Thomas 860792f
rm -rf $RPM_BUILD_ROOT
Michael Thomas 860792f
make install DESTDIR=$RPM_BUILD_ROOT
Michael Thomas 860792f
Michael Thomas 860792f
rm -f $RPM_BUILD_ROOT%{_libdir}/lib%{name}-1.3.la
Michael Thomas 860792f
Michael Thomas 860792f
%check
Michael Thomas 860792f
# Don't run the tests.  They seem to hang sometimes.  This will
Michael Thomas 860792f
# be reenabled once upstream has a fix.
Michael Thomas e5dd4d2
#make check
Michael Thomas 860792f
Michael Thomas 860792f
Michael Thomas 860792f
%clean
Michael Thomas 860792f
rm -rf $RPM_BUILD_ROOT
Michael Thomas 860792f
Michael Thomas 860792f
%post -p /sbin/ldconfig
Michael Thomas 860792f
Michael Thomas 860792f
%postun -p /sbin/ldconfig
Michael Thomas 860792f
Michael Thomas 860792f
Michael Thomas 860792f
%files
Michael Thomas 860792f
%defattr(-,root,root,-)
Michael Thomas 860792f
%doc AUTHORS ChangeLog CHANGES-1.4 COPYING NEWS README TODO
Michael Thomas 860792f
%{_libdir}/lib%{name}-1.3.so.*
Michael Thomas 860792f
Michael Thomas 860792f
Michael Thomas 860792f
%files devel
Michael Thomas 860792f
%defattr(-,root,root,-)
Michael Thomas 860792f
%doc docs/html/*
Michael Thomas 860792f
%{_includedir}/Eris-1.3
Michael Thomas 860792f
%{_libdir}/lib%{name}-1.3.so
Michael Thomas 860792f
%{_libdir}/pkgconfig/*.pc
Michael Thomas 860792f
Michael Thomas 860792f
Michael Thomas 860792f
%changelog
Alexey Torkhov 6edd763
* Fri Feb 27 2009 Alexey Torkhov <atorkhov@gmail.com> - 1.3.14
Alexey Torkhov 6edd763
- Update to 1.3.14
Alexey Torkhov 6edd763
7c2ae43
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.13-3
7c2ae43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
7c2ae43
Michael Thomas 681b145
* Sat Feb 9 2008 Wart <wart at kobold.org> 1.3.13-2
Michael Thomas 681b145
- Rebuild for gcc 4.3
Michael Thomas 681b145
Michael Thomas 93801fa
* Sun Dec 16 2007 Wart <wart at kobold.org> 1.3.13-1
Michael Thomas 93801fa
- Update to 1.3.13
Michael Thomas 93801fa
- Remove multiarch conflicts (BZ #341071)
Michael Thomas 93801fa
Michael Thomas ba7acae
* Sun Aug 19 2007 Wart <wart at kobold.org> 1.3.12-2
Michael Thomas ba7acae
- License tag clarification
Michael Thomas ba7acae
Michael Thomas 5ba3977
* Mon Jan 29 2007 Wart <wart at kobold.org> 1.3.12-1
Michael Thomas 5ba3977
- Update to 1.3.12
Michael Thomas 5ba3977
Michael Thomas 76f61d7
* Thu Oct 19 2006 Wart <wart at kobold.org> 1.3.11-9
Michael Thomas 76f61d7
- Rebuild for newer version of skstream
Michael Thomas 76f61d7
Michael Thomas ace5c4a
* Sun Aug 27 2006 Wart <wart at kobold.org> 1.3.11-8
Michael Thomas ace5c4a
- Rebuild for newer version of wfmath
Michael Thomas ace5c4a
Michael Thomas 6cb377d
* Thu Aug 17 2006 Wart <wart at kobold.org> 1.3.11-7
Michael Thomas 6cb377d
- Added missing -devel Requires: libsigc++20-devel
Michael Thomas 6cb377d
Michael Thomas e5dd4d2
* Thu Jul 27 2006 Wart <wart at kobold.org> 1.3.11-6
Michael Thomas e5dd4d2
- Disable 'make check' due to hanging tests in the fedora buildsys
Michael Thomas e5dd4d2
Michael Thomas 38ef1dc
* Thu Jul 27 2006 Wart <wart at kobold.org> 1.3.11-5
Michael Thomas 38ef1dc
- Missed one other reference to Atlas-C++
Michael Thomas 38ef1dc
Michael Thomas 9ce69d6
* Thu Jul 27 2006 Wart <wart at kobold.org> 1.3.11-4
Michael Thomas 9ce69d6
- Changed Atlas BR: to atlascpp.
Michael Thomas 9ce69d6
Michael Thomas 6ff9c0c
* Thu Jul 27 2006 Wart <wart at kobold.org> 1.3.11-3
Michael Thomas 6ff9c0c
- Remove unnecessary comment
Michael Thomas 6ff9c0c
- Bump release to fix tagging problem.
Michael Thomas 6ff9c0c
Michael Thomas 860792f
* Fri Jul 14 2006 Wart <wart at kobold.org> 1.3.11-2
Michael Thomas 860792f
- Fixed changelog version string
Michael Thomas 860792f
- Removed BR: pkgconfig
Michael Thomas 860792f
- Added BR: glib-devel
Michael Thomas 860792f
Michael Thomas 860792f
* Fri Jul 7 2006 Wart <wart at kobold.org> 1.3.11-1
Michael Thomas 860792f
- Update to 1.3.11
Michael Thomas 860792f
Michael Thomas 860792f
* Wed Jun 14 2006 Wart <wart at kobold.org> 1.3.10-1
Michael Thomas 860792f
- Initial spec file for Fedora Extras