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