Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 8dcefd631370f34dbce3936739e2e154 > files > 8

sear-0.6.3-14.fc12.src.rpm

Name:           sear
Version:        0.6.3
Release:        14%{?dist}
Summary:        3D WorldForge client

Group:          Amusements/Games
License:        GPLv2+
URL:            http://www.worldforge.org
Source0:        http://downloads.sourceforge.net/worldforge/%{name}-%{version}.tar.gz
Patch0:         sear-0.6.3-desktop.patch
Patch1:         sear-0.6.3-erisupgrade.patch
Patch2:         cal3d-paths.patch
Patch3:         sear-0.6.3-gcc43.patch
Patch4:         sear-0.6.3-sigc2.patch
Patch5:         sear-0.6.3-gcc44.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  lib3ds-devel mercator-devel varconf-devel eris-devel sage-devel
BuildRequires:  cal3d-devel compat-guichan05-devel libmodelfile-devel libGLU-devel
BuildRequires:  pkgconfig libtiff-devel libjpeg-devel libpng-devel
BuildRequires:  SDL_image-devel SDL_mixer-devel libXt-devel
BuildRequires:  desktop-file-utils
Requires:       wfut sear-media

%description
Sear is a 3D client for the WorldForge roleplaying environment.  WorldForge
can be viewed as a MMORPG construction kit, providing a working 3D environment
in which quests and full games can be built.


%prep
%setup -q
%patch0 -p0 -b .desktop
%patch1 -p1 -b .erisupgrade
%patch2 -p1 -b .paths
%patch3 -p1 -b .gcc43
%patch4 -p1 -b .sigc2
%patch5 -p1
chmod a-x COPYING AUTHORS
chmod a-x */*.h
chmod a-x */*.cpp
chmod a-x */*.xpm

%build

LDFLAGS="-L%{_libdir}/guichan-0.5"
export LDFLAGS
CFLAGS="-I%{_includedir}/guichan-0.5 $RPM_OPT_FLAGS"
export CFLAGS
CXXFLAGS="-I%{_includedir}/guichan-0.5 $RPM_OPT_FLAGS"
export CXXFLAGS
%configure
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

desktop-file-install --vendor="fedora" \
    --delete-original --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
    $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop

mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
mv $RPM_BUILD_ROOT%{_datadir}/icons/worldforge/sear_icon.xpm \
    $RPM_BUILD_ROOT%{_datadir}/pixmaps/


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING NEWS README TODO
%{_bindir}/%{name}
%{_bindir}/%{name}-bin
%{_datadir}/applications/*.desktop
%{_datadir}/pixmaps/sear_icon.xpm
# datadir/%{name} is owned by sear-media
%{_datadir}/%{name}/*


%changelog
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Sat Feb 28 2009 Alexey Torkhov <atorkhov@gmail.com> - 0.6.3-13
- Fix build with recent compilers

* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Thu Aug 28 2008 Wart <wart at kobold.org> 0.6.3-11
- Rebuild for new mercator

* Sat Apr 5 2008 Wart <wart at kobold.org> 0.6.3-10
- Add patch for newer libsigc++ (BZ #440772)

* Mon Feb 11 2008 Wart <wart at kobold.org> 0.6.3-9
- Rebuild for gcc 4.3

* Tue Jan 1 2008 Wart <wart at kobold.org> 0.6.3-8
- Add patch to support locally installed media files from sear-media
  (BZ #425774)

* Tue Dec 18 2007 Wart <wart at kobold.org> 0.6.3-7
- Add patch to support eris-1.3.13

* Sat Nov 24 2007 Wart <wart at kobold.org> 0.6.3-6
- Better .desktop file categories

* Mon Aug 20 2007 Wart <wart at kobold.org> 0.6.3-5
- License tag clarification
- Better download URL

* Sun Apr 8 2007 Wart <wart at kobold.org> 0.6.3-4
- Update to use older compat-guichan05 library

* Tue Feb 20 2007 Wart <wart at kobold.org> 0.6.3-3
- Add requirement on sear-media
- Fix ownership of directories used in both sear and sear-media

* Sat Feb 17 2007 Wart <wart at kobold.org> 0.6.3-2
- Clean up .desktop and icon installations

* Wed Feb 7 2007 Wart <wart at kobold.org> 0.6.3-1
- Update to 0.6.3

* Mon Oct 2 2006 Wart <wart at kobold.org> 0.6.2-2
- Added dependency on wfut
- Removed unnecessary BR: for libsigc++20-devel
- Remove FC-4 specific bits from BR:
- Remove some spurious execute permission bits

* Wed Jul 7 2006 Wart <wart at kobold.org> 0.6.2-1
- Initial spec file for Fedora Extras