Name: uqm Version: 0.7.0 Release: 5%{?dist} Summary: The Ur-Quan Masters, a port of the classic game Star Control II Group: Amusements/Games License: GPLv2+ URL: http://sc2.sourceforge.net/ Source0: http://download.sf.net/sc2/%{name}-%{version}-source.tgz Source1: %{name}.conf Source2: %{name}.sh Source3: %{name}.desktop Source4: %{name}-functions.sh Source5: %{name}.autodlrc Patch0: %{name}-optflags.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel >= 1.2.8 BuildRequires: SDL_image-devel >= 1.2.4 BuildRequires: ImageMagick BuildRequires: libvorbis-devel BuildRequires: zlib-devel BuildRequires: desktop-file-utils BuildRequires: libGLU-devel BuildRequires: libmikmod-devel Requires: autodownloader Provides: uqm-content = %{version}-%{release} Provides: uqm-content-3domusic = %{version}-%{release} Provides: uqm-content-voice = %{version}-%{release} Obsoletes: uqm-content <= 0.6.0-2 Obsoletes: uqm-content-3domusic <= 0.6.0-2 Obsoletes: uqm-content-voice <= 0.6.0-2 %description The Ur-Quan Masters is a port of the classic game Star Control II to modern systems. The program code that comprises The Ur-Quan Masters was derived from code written by Toys for Bob, Inc. for the 3DO version of Star Control II, with their permission and encouragement. %prep %setup -q find -type d -name CVS -exec rm -rf {} ';' %patch0 -p0 %build echo INPUT_install_sharedir_VALUE=%{_datadir} > config.state sed -i 's|@CONTENTDIR@|~/.uqm|g' src/config_unix.h.in sh ./build.sh uqm < /dev/null convert src/res/ur-quan-icon-std.ico uqm.png %install rm -rf $RPM_BUILD_ROOT install -dm 755 $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}} sed -e 's|/etc/|%{_sysconfdir}/|' %{SOURCE1} > \ $RPM_BUILD_ROOT%{_sysconfdir}/uqm.conf chmod 644 $RPM_BUILD_ROOT%{_sysconfdir}/uqm.conf sed -e 's|/usr/games/|%{_prefix}/games/|' %{SOURCE2} \ > $RPM_BUILD_ROOT%{_bindir}/uqm chmod 755 $RPM_BUILD_ROOT%{_bindir}/uqm install -Dpm 755 uqm $RPM_BUILD_ROOT%{_prefix}/games/uqm install -dm 755 \ $RPM_BUILD_ROOT%{_datadir}/uqm/content/packages/addons echo %{version} > $RPM_BUILD_ROOT%{_datadir}/uqm/content/version desktop-file-install \ --mode 644 \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE3} install -Dpm 644 uqm-5.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/uqm.png # needed "data" files mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name} install -p -m 644 %{SOURCE4} %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog Contributing COPYING README %doc WhatsNew doc/users/manual.txt %config(noreplace) %{_sysconfdir}/uqm.conf %{_bindir}/uqm %{_prefix}/games/uqm %{_datadir}/uqm/ %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/uqm.png %changelog * Mon Feb 11 2013 Jon Ciesla - 0.7.0-5 - Drop desktop vendor tag. * Sun Jul 22 2012 Fedora Release Engineering - 0.7.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Fedora Release Engineering - 0.7.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Nov 29 2011 Jon Ciesla - 0.7.0-2 - Corrected autodl file. * Thu Nov 17 2011 Jon Ciesla - 0.7.0-1 - Updated to 0.7.0 release based on Solomon Peachy's changes from BZ 735956. * Mon Feb 07 2011 Fedora Release Engineering - 0.6.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Apr 28 2010 Jon Ciesla - 0.6.2-11 - Fix for autodl urls, BZ 494465. * Sun Jul 26 2009 Fedora Release Engineering - 0.6.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Sat Jun 27 2009 Konstantin Ryabitsev - 0.6.2-9 - Fix for content location (#505489) * Wed Feb 25 2009 Fedora Release Engineering - 0.6.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Sep 12 2008 Tom "spot" Callaway - 0.6.2-7 - forgot a few obsoletes/provides * Thu Sep 11 2008 Tom "spot" Callaway - 0.6.2-6 - properly Provide/Obsolete dead uqm-content package * Wed Sep 10 2008 Tom "spot" Callaway - 0.6.2-5 - drop /usr/share/games/uqm to /usr/share/uqm * Wed Sep 10 2008 Tom "spot" Callaway - 0.6.2-4 - convert package to use autodownloader - look for content in user homedir * Sun Feb 17 2008 Konstantin Ryabitsev - 0.6.2-3 - Rebuild for newer mikmod. * Tue Aug 21 2007 Warren Togami - 0.6.2-2 - rebuild * Thu Apr 19 2007 Konstantin Ryabitsev - 0.6.2-1.1 - Rebuild for newer mikmod. * Fri Jan 26 2007 Konstantin Ryabitsev - 0.6.2-1 - Upstream 0.6.2. - Require uqm-content >= 0.6, since 0.6.0 has not changed. * Fri Dec 22 2006 Konstantin Ryabitsev - 0.6.0-1 - Upstream 0.6.0 - Don't exclude 64-bit arches - BR: mikmod-devel * Sun Sep 03 2006 Konstantin Ryabitsev - 0.5.0-1.1 - FC6 rebuild * Mon Feb 6 2006 Ville Skyttä - 0.5.0-1 - 0.5.0. * Thu Jun 2 2005 Ville Skyttä - 0.4.0-2 - Exclude 64-bit archs (#158705). * Sun May 22 2005 Ville Skyttä - 0.4.0-1 - 0.4.0, most patches applied upstream. - Make install layout FHS compliant. - Make compiled in default content dir point to the right place. * Fri Mar 18 2005 Ville Skyttä - 0.3-4 - Fix FC4 build. * Sat Dec 11 2004 Ville Skyttä - 0:0.3-3 - Fix build on FC3. - Improve comment in desktop entry file, add Finnish translation. * Thu Jun 17 2004 Ville Skyttä - 0:0.3-0.fdr.2 - Add upstream patch to fix all blue comms screen (bug 1751, upstream bug 363). * Sat Sep 6 2003 Ville Skyttä - 0:0.3-0.fdr.1 - Update to 0.3. - Update description. - Don't use libexecdir, it's not FHS compliant. * Mon Jul 7 2003 Ville Skyttä - 0:0.2-0.fdr.3 - Use desktop-file-utils. - Spec cleanups. * Sat Apr 26 2003 Ville Skyttä - 0:0.2-0.fdr.2 - Add missing Epochs. - Save .spec in UTF-8. * Sun Mar 23 2003 Ville Skyttä - 0:0.2-0.fdr.1 - First Fedora release. - Update to 0.2. - Separate content packages. - Add patch for system default and per-user configurations. - Move towards FHS compliant installation layout. - Include icon for desktop entry. * Sun Dec 1 2002 Ville Skyttä - 0.1-1cr - Initial build.