Blob Blame History Raw
Name:           freedroidrpg
Version:        0.16.1
Release:        1%{?dist}
Summary:        Role playing game with Freedroid theme and Tux as the hero

Group:          Amusements/Games
License:        GPLv2+
URL:            http://freedroid.sourceforge.net/
Source0:        http://ftp.osuosl.org/pub/freedroid/freedroidRPG-0.16/freedroidRPG-%{version}.tar.gz
Source1:        %{name}.desktop
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  SDL_image-devel
BuildRequires:  SDL_net-devel
BuildRequires:  SDL_mixer-devel
BuildRequires:  SDL_gfx-devel
BuildRequires:  gtk+-devel
BuildRequires:  libjpeg-devel
BuildRequires:  libpng-devel
BuildRequires:  ImageMagick
BuildRequires:  libvorbis-devel
BuildRequires:  desktop-file-utils
BuildRequires:  libGLU-devel
BuildRequires:  gettext
BuildRequires:  lua-devel

Requires:       freedroidrpg-data = %{version}-%{release}
Requires(post): coreutils
Requires(postun): coreutils


%description
The Freedroid RPG is an extension/modification of the classical
freedroid engine into a role playing game.

%package data
Summary:        Data files for the freedroidrpg game
Group:          Amusements/Games
BuildArch:      noarch
Requires:       freedroidrpg = %{version}-%{release}
%description data
Data files for the freedroidrpg game.

%prep
%setup -qn %{name}-%{version}
rm -f lua/*.a
rm -f lua/*.o

# Update the timestamp to avoid unnecessarily running configure
touch -r configure.ac aclocal.m4


%build
%configure --disable-dependency-tracking
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
desktop-file-install \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
  %{SOURCE1}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
convert -transparent "#077300" graphics/paraicon.bmp \
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/freedroidrpg.png
# Fix permissions, remove extra junk.
#find $RPM_BUILD_ROOT%{_datadir}/%{name} -name "*.sh" | xargs rm
find $RPM_BUILD_ROOT%{_datadir}/%{name} -type f -exec chmod -x "{}" \;

rm -f $RPM_BUILD_ROOT%{_datadir}/applications/freedroidRPG.desktop


%find_lang freedroidrpg
%find_lang freedroidrpg-data
%find_lang freedroidrpg-dialogs
cat freedroidrpg-data.lang >> freedroidrpg.lang
cat freedroidrpg-dialogs.lang >> freedroidrpg.lang
rm -f freedroidrpg-data.lang
rm -f freedroidrpg-dialogs.lang


%clean
rm -rf $RPM_BUILD_ROOT


%post
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi

%postun
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi


%files -f freedroidrpg.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING README* HELP_WANTED NEWS
%{_bindir}/*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/appdata/freedroidrpg.appdata.xml
%{_datadir}/icons/*
%{_mandir}/man6/freedroidRPG.6.gz

%files data
%defattr(-,root,root,-)
%{_datadir}/%{name}


%changelog
* Wed Apr 06 2016 Jon Ciesla <limburgher@gmail.com> - 0.16.1-1
- Update to 0.16.1.

* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

* Fri Dec 25 2015 Jon Ciesla <limburgher@gmail.com> - 0.16-1
- Update to 0.16 final.

* Mon Sep 07 2015 Jon Ciesla <limburgher@gmail.com> - 0.16-0.rc2
- Update to latest.

* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

* Fri Jun 13 2014 Hans de Goede <hdegoede@redhat.com> - 0.15.1-9
- Rebuild for new SDL_gfx

* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Tue Mar 18 2014 Ville Skyttä <ville.skytta@iki.fi> - 0.15.1-7
- Build with system lua instead of bundled one

* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Mon Feb 11 2013 Jon Ciesla <limburgher@gmail.com> - 0.15.1-5
- Drop desktop vendor tag.

* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 0.15.1-4
- rebuild due to "jpeg8-ABI" feature drop

* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.15.1-3
- rebuild against new libjpeg

* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Mon Mar 19 2012 Jon Ciesla <limburgher@gmail.com> - 0.15.1-1
- New upstream.

* Mon Jan 09 2012 Jon Ciesla <limburgher@gmail.com> - 0.15-1
- New upstream.

* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.13-4
- Rebuild for new libpng

* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 0.13-2
- recompiling .py files against Python 2.7 (rhbz#623297)

* Mon Apr 19 2010 Wart <wart@kobold.org> - 0.13-1
- Update to 0.13

* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Mon May 4 2009 Wart <wart@kobold.org> - 0.12.1-1
- Update to 0.12.1
- Move data files to a noarch -data subpackage

* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Fri Dec 19 2008 Wart <wart at kobold.org> - 0.11.1-2
- Add coreutils requirement for rpm post scripts (BZ #476162)

* Tue Dec 16 2008 Wart <wart at kobold.org> - 0.11.1-1
- Update to 0.11.1

* Sun Feb 10 2008 Wart <wart at kobold.org> - 0.10.3-2
- Rebuild for gcc 4.3

* Sun Sep 16 2007 Wart <wart at kobold.org> - 0.10.3-1
- Update to 0.10.3

* Tue Aug 28 2007 Wart <wart at kobold.org> - 0.10.2-2
- License tag clarification
- Use correct .desktop file version
- Update to 0.10.2

* Sun Feb 25 2007 Wart <wart at kobold.org> - 0.10.1-1
- Update to 0.10.1
- Remove X-Fedora category from desktop file
- Remove patch that was incorporated upstream

* Wed Jan 10 2007 Wart <wart at kobold.org> - 0.10.0-1
- Update to 0.10.0
- Update the icon cache scriptlet to the Fedora recommendation
- Move game data out of /usr/share/games and into /usr/share/<name>,
  per the Games SIG recommendation.

* Fri Sep 1 2006 Wart <wart at kobold.org> - 0.9.13-3
- Rebuild for Fedora Extras
- Change BR: for opengl

* Thu Mar 9 2006 Wart <wart at kobold.org> - 0.9.13-2
- Add BR: for modular xorg.

* Sat Sep 10 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.13-1
- 0.9.13.
- Drop some outdated docs.

* Thu Aug  4 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.13-0.2.rc3
- 0.9.13rc3, build with gcc4, lvalue cast fix applied upstream.
- Move icon to %%{datadir}/icons/hicolor.

* Sun Jul 31 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.13-0.2.rc2
- 0.9.13rc2.
- Apply upstream lvalue cast fix.
- Update desktop entry categories.

* Thu Jun  9 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.12-5
- Rebuild for FC4+ with compat-gcc-32 due to crashy gcc4 experience (#152498).
- Build with dependency tracking disabled.

* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 0.9.12-3
- rebuild on all arches

* Wed Apr  6 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.9.12-2
- rebuilt

* Mon Apr  5 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.12-0.fdr.1
- Update to 0.9.12 (bz2 tarball available upstream, yay!).

* Tue Feb 17 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.11-0.fdr.1
- Update to 0.9.11.
- Re-bzip2 tarball to save 15MB.
- Improve summary and description.

* Fri Jan 16 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.10-0.fdr.1
- Update to 0.9.10.

* Wed Oct 22 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.9-0.fdr.1
- Update to 0.9.9-1.

* Tue Sep 16 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.8-0.fdr.2
- Use upstream "0.9.8-1" tarball.  Sigh.

* Mon Aug 25 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.8-0.fdr.1
- Update to 0.9.8.

* Fri Jul 18 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.6-0.fdr.1
- Update to 0.9.6.

* Tue May 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.5-0.fdr.1.patchlv1
- First build.