cvsextras d92ef4e
Name:           freedroidrpg
1efdfd6
Version:        0.16.1
1efdfd6
Release:        1%{?dist}
cvsextras 1e44521
Summary:        Role playing game with Freedroid theme and Tux as the hero
cvsextras d92ef4e
cvsextras d92ef4e
Group:          Amusements/Games
Michael Thomas 9099d2a
License:        GPLv2+
cvsextras d92ef4e
URL:            http://freedroid.sourceforge.net/
b67eb45
Source0:        http://ftp.osuosl.org/pub/freedroid/freedroidRPG-0.16/freedroidRPG-%{version}.tar.gz
cvsextras d92ef4e
Source1:        %{name}.desktop
cvsextras d92ef4e
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsextras d92ef4e
f224d2f
BuildRequires:  SDL_image-devel
f224d2f
BuildRequires:  SDL_net-devel
f224d2f
BuildRequires:  SDL_mixer-devel
065727b
BuildRequires:  SDL_gfx-devel
f224d2f
BuildRequires:  gtk+-devel
f224d2f
BuildRequires:  libjpeg-devel
f224d2f
BuildRequires:  libpng-devel
f224d2f
BuildRequires:  ImageMagick
f224d2f
BuildRequires:  libvorbis-devel
cvsextras d92ef4e
BuildRequires:  desktop-file-utils
Michael Thomas a6046cf
BuildRequires:  libGLU-devel
Michael Thomas caed055
BuildRequires:  gettext
b2b08b6
BuildRequires:  lua-devel
334d57c
Michael Thomas abb8ade
Requires:       freedroidrpg-data = %{version}-%{release}
Michael Thomas 0eb5841
Requires(post): coreutils
Michael Thomas 0eb5841
Requires(postun): coreutils
Michael Thomas 0eb5841
cvsextras d92ef4e
cvsextras d92ef4e
%description
cvsextras d92ef4e
The Freedroid RPG is an extension/modification of the classical
cvsextras 1e44521
freedroid engine into a role playing game.
cvsextras d92ef4e
Michael Thomas 4f96631
%package data
Michael Thomas 4f96631
Summary:        Data files for the freedroidrpg game
Michael Thomas 4f96631
Group:          Amusements/Games
Michael Thomas 4f96631
BuildArch:      noarch
Michael Thomas abb8ade
Requires:       freedroidrpg = %{version}-%{release}
Michael Thomas 4f96631
%description data
Michael Thomas 4f96631
Data files for the freedroidrpg game.
cvsextras d92ef4e
cvsextras d92ef4e
%prep
b67eb45
%setup -qn %{name}-%{version}
334d57c
rm -f lua/*.a
334d57c
rm -f lua/*.o
cvsextras d92ef4e
Michael Thomas 4f96631
# Update the timestamp to avoid unnecessarily running configure
Michael Thomas 4f96631
touch -r configure.ac aclocal.m4
Michael Thomas 4f96631
cvsextras d92ef4e
cvsextras d92ef4e
%build
Michael Thomas 0494b33
%configure --disable-dependency-tracking
cvsextras d92ef4e
make %{?_smp_mflags}
cvsextras d92ef4e
cvsextras d92ef4e
cvsextras d92ef4e
%install
cvsextras d92ef4e
rm -rf $RPM_BUILD_ROOT
cvsextras d92ef4e
make install DESTDIR=$RPM_BUILD_ROOT
cvsextras d92ef4e
desktop-file-install \
cvsextras d92ef4e
  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
cvsextras d92ef4e
  %{SOURCE1}
e54b61b
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
e54b61b
convert -transparent "#077300" graphics/paraicon.bmp \
e54b61b
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/freedroidrpg.png
cvsextras 1e44521
# Fix permissions, remove extra junk.
065727b
#find $RPM_BUILD_ROOT%{_datadir}/%{name} -name "*.sh" | xargs rm
Michael Thomas d6efee1
find $RPM_BUILD_ROOT%{_datadir}/%{name} -type f -exec chmod -x "{}" \;
cvsextras d92ef4e
334d57c
rm -f $RPM_BUILD_ROOT%{_datadir}/applications/freedroidRPG.desktop
334d57c
334d57c
334d57c
%find_lang freedroidrpg
334d57c
%find_lang freedroidrpg-data
334d57c
%find_lang freedroidrpg-dialogs
334d57c
cat freedroidrpg-data.lang >> freedroidrpg.lang
334d57c
cat freedroidrpg-dialogs.lang >> freedroidrpg.lang
334d57c
rm -f freedroidrpg-data.lang
334d57c
rm -f freedroidrpg-dialogs.lang
334d57c
334d57c
cvsextras d92ef4e
%clean
cvsextras d92ef4e
rm -rf $RPM_BUILD_ROOT
cvsextras d92ef4e
cvsextras d92ef4e
e54b61b
%post
Michael Thomas 0494b33
touch --no-create %{_datadir}/icons/hicolor || :
Michael Thomas 0494b33
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
Michael Thomas 0494b33
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
Michael Thomas 0494b33
fi
e54b61b
e54b61b
%postun
Michael Thomas 0494b33
touch --no-create %{_datadir}/icons/hicolor || :
Michael Thomas 0494b33
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
Michael Thomas 0494b33
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
Michael Thomas 0494b33
fi
e54b61b
e54b61b
334d57c
%files -f freedroidrpg.lang
cvsextras d92ef4e
%defattr(-,root,root,-)
334d57c
%doc AUTHORS COPYING README* HELP_WANTED NEWS
cvsextras d92ef4e
%{_bindir}/*
334d57c
%{_datadir}/applications/%{name}.desktop
1efdfd6
%{_datadir}/appdata/freedroidrpg.appdata.xml
334d57c
%{_datadir}/icons/*
065727b
%{_mandir}/man6/freedroidRPG.6.gz
cvsextras d92ef4e
Michael Thomas 4f96631
%files data
Michael Thomas 4f96631
%defattr(-,root,root,-)
Michael Thomas 4f96631
%{_datadir}/%{name}
Michael Thomas 4f96631
cvsextras d92ef4e
cvsextras d92ef4e
%changelog
1efdfd6
* Wed Apr 06 2016 Jon Ciesla <limburgher@gmail.com> - 0.16.1-1
1efdfd6
- Update to 0.16.1.
1efdfd6
ddf690a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-2
ddf690a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ddf690a
b67eb45
* Fri Dec 25 2015 Jon Ciesla <limburgher@gmail.com> - 0.16-1
b67eb45
- Update to 0.16 final.
b67eb45
334d57c
* Mon Sep 07 2015 Jon Ciesla <limburgher@gmail.com> - 0.16-0.rc2
334d57c
- Update to latest.
334d57c
2dfff34
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-11
2dfff34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2dfff34
a3ef318
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-10
a3ef318
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a3ef318
fc53c92
* Fri Jun 13 2014 Hans de Goede <hdegoede@redhat.com> - 0.15.1-9
fc53c92
- Rebuild for new SDL_gfx
fc53c92
c88c136
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-8
c88c136
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c88c136
b2b08b6
* Tue Mar 18 2014 Ville Skyttä <ville.skytta@iki.fi> - 0.15.1-7
b2b08b6
- Build with system lua instead of bundled one
b2b08b6
6d334a8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-6
6d334a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6d334a8
4564271
* Mon Feb 11 2013 Jon Ciesla <limburgher@gmail.com> - 0.15.1-5
4564271
- Drop desktop vendor tag.
4564271
Adam Tkac 01dd864
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 0.15.1-4
Adam Tkac 01dd864
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 01dd864
462a244
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.15.1-3
462a244
- rebuild against new libjpeg
462a244
864746a
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-2
864746a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
864746a
76083cd
* Mon Mar 19 2012 Jon Ciesla <limburgher@gmail.com> - 0.15.1-1
76083cd
- New upstream.
76083cd
065727b
* Mon Jan 09 2012 Jon Ciesla <limburgher@gmail.com> - 0.15-1
065727b
- New upstream.
065727b
8a96ea9
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.13-4
8a96ea9
- Rebuild for new libpng
8a96ea9
8056380
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13-3
8056380
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8056380
09bedc1
* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 0.13-2
09bedc1
- recompiling .py files against Python 2.7 (rhbz#623297)
09bedc1
Michael Thomas d6efee1
* Mon Apr 19 2010 Wart <wart@kobold.org> - 0.13-1
Michael Thomas d6efee1
- Update to 0.13
Michael Thomas d6efee1
aa91d52
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.1-2
aa91d52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
aa91d52
Michael Thomas d6efee1
* Mon May 4 2009 Wart <wart@kobold.org> - 0.12.1-1
Michael Thomas 4f96631
- Update to 0.12.1
Michael Thomas 4f96631
- Move data files to a noarch -data subpackage
Michael Thomas 4f96631
e54144f
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.1-3
e54144f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e54144f
Michael Thomas 0eb5841
* Fri Dec 19 2008 Wart <wart at kobold.org> - 0.11.1-2
Michael Thomas 0eb5841
- Add coreutils requirement for rpm post scripts (BZ #476162)
Michael Thomas 0eb5841
Michael Thomas caed055
* Tue Dec 16 2008 Wart <wart at kobold.org> - 0.11.1-1
Michael Thomas caed055
- Update to 0.11.1
Michael Thomas caed055
Michael Thomas 386eca8
* Sun Feb 10 2008 Wart <wart at kobold.org> - 0.10.3-2
Michael Thomas 386eca8
- Rebuild for gcc 4.3
Michael Thomas 386eca8
Michael Thomas a4fc655
* Sun Sep 16 2007 Wart <wart at kobold.org> - 0.10.3-1
Michael Thomas a4fc655
- Update to 0.10.3
Michael Thomas a4fc655
Michael Thomas 9099d2a
* Tue Aug 28 2007 Wart <wart at kobold.org> - 0.10.2-2
Michael Thomas 9099d2a
- License tag clarification
Michael Thomas c98d450
- Use correct .desktop file version
Michael Thomas c98d450
- Update to 0.10.2
Michael Thomas c98d450
Michael Thomas 8bdf7a3
* Sun Feb 25 2007 Wart <wart at kobold.org> - 0.10.1-1
Michael Thomas 8bdf7a3
- Update to 0.10.1
Michael Thomas 8bdf7a3
- Remove X-Fedora category from desktop file
Michael Thomas 8bdf7a3
- Remove patch that was incorporated upstream
Michael Thomas 8bdf7a3
Michael Thomas 0494b33
* Wed Jan 10 2007 Wart <wart at kobold.org> - 0.10.0-1
Michael Thomas 0494b33
- Update to 0.10.0
Michael Thomas 0494b33
- Update the icon cache scriptlet to the Fedora recommendation
Michael Thomas 0494b33
- Move game data out of /usr/share/games and into /usr/share/<name>,
Michael Thomas 0494b33
  per the Games SIG recommendation.
Michael Thomas 0494b33
Michael Thomas a6046cf
* Fri Sep 1 2006 Wart <wart at kobold.org> - 0.9.13-3
Michael Thomas a6046cf
- Rebuild for Fedora Extras
Michael Thomas a6046cf
- Change BR: for opengl
Michael Thomas a6046cf
Michael Thomas f2a77f6
* Thu Mar 9 2006 Wart <wart at kobold.org> - 0.9.13-2
Michael Thomas f2a77f6
- Add BR: for modular xorg.
Michael Thomas f2a77f6
e54b61b
* Sat Sep 10 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.13-1
e54b61b
- 0.9.13.
e54b61b
- Drop some outdated docs.
e54b61b
e54b61b
* Thu Aug  4 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.13-0.2.rc3
e54b61b
- 0.9.13rc3, build with gcc4, lvalue cast fix applied upstream.
e54b61b
- Move icon to %%{datadir}/icons/hicolor.
e54b61b
3592c49
* Sun Jul 31 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.13-0.2.rc2
3592c49
- 0.9.13rc2.
3592c49
- Apply upstream lvalue cast fix.
3592c49
- Update desktop entry categories.
3592c49
f224d2f
* Thu Jun  9 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.12-5
f224d2f
- Rebuild for FC4+ with compat-gcc-32 due to crashy gcc4 experience (#152498).
f224d2f
- Build with dependency tracking disabled.
f224d2f
01e44fc
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 0.9.12-3
01e44fc
- rebuild on all arches
01e44fc
b2b08b6
* Wed Apr  6 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.9.12-2
d42af39
- rebuilt
d42af39
cvsextras 1e44521
* Mon Apr  5 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.12-0.fdr.1
cvsextras 1e44521
- Update to 0.9.12 (bz2 tarball available upstream, yay!).
cvsextras 1e44521
cvsextras 1e44521
* Tue Feb 17 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.11-0.fdr.1
cvsextras 1e44521
- Update to 0.9.11.
cvsextras 1e44521
- Re-bzip2 tarball to save 15MB.
cvsextras 1e44521
- Improve summary and description.
cvsextras 1e44521
cvsextras 1e44521
* Fri Jan 16 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.10-0.fdr.1
cvsextras 1e44521
- Update to 0.9.10.
cvsextras 1e44521
cvsextras d92ef4e
* Wed Oct 22 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.9-0.fdr.1
cvsextras d92ef4e
- Update to 0.9.9-1.
cvsextras d92ef4e
cvsextras d92ef4e
* Tue Sep 16 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.8-0.fdr.2
cvsextras d92ef4e
- Use upstream "0.9.8-1" tarball.  Sigh.
cvsextras d92ef4e
cvsextras d92ef4e
* Mon Aug 25 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.8-0.fdr.1
cvsextras d92ef4e
- Update to 0.9.8.
cvsextras d92ef4e
cvsextras d92ef4e
* Fri Jul 18 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.6-0.fdr.1
cvsextras d92ef4e
- Update to 0.9.6.
cvsextras d92ef4e
cvsextras d92ef4e
* Tue May 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.5-0.fdr.1.patchlv1
cvsextras d92ef4e
- First build.