Compare commits

...
This repository has been archived on 2026-09-10. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

33 commits

Author SHA1 Message Date
Jiri Popelka
5147eecb79 Renamed to warmux (#773419) 2012-03-23 16:08:32 +01:00
Bruno Wolff III
b7358703ce stdio.h no longer includes unistd.h 2012-02-26 11:24:31 -06:00
Bruno Wolff III
53876f5d9c Fix typo in patch file name 2012-02-26 11:19:53 -06:00
Bruno Wolff III
8f7880927d png.h no longer includes zlib.h 2012-02-26 11:19:08 -06:00
Bruno Wolff III
cf148710cc Fix potential truncation of buffer lengths
Saving a 32 bit unsigned int in an int might result in truncation
on some arches. Most likely the buffers weren't long
enough for this to be a problem in practice, but it's
still a bad thing to do.
2012-02-26 11:13:35 -06:00
Bruno Wolff III
f424ab4b03 Missed another needed cast 2012-02-26 11:08:09 -06:00
Bruno Wolff III
eff8a25d33 Make adjusting patches easier 2012-02-26 11:03:09 -06:00
Bruno Wolff III
f68d159e96 gcc 4.7 has a problem casting away const
We need to ast to void * to drop const before SDL
does its cast. Though really the SDL cast should include
const for read operations.
2012-02-26 10:55:04 -06:00
Bruno Wolff III
b118699c2e We don't need the old source to do a current build 2012-02-26 10:45:38 -06:00
Dennis Gilmore
3c5c609bc2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 02:29:10 -06:00
Adam Jackson
b40fb0ec4f Rebuild for new libpng 2011-12-06 01:29:43 -05:00
Bruno Wolff III
007c212835 Rebuild for SDL_gfx soname bump. 2011-07-26 08:58:44 -05:00
Dennis Gilmore
b8166dab2b - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 21:08:26 -06:00
Jesse Keating
7c40dad4d9 - Rebuilt for gcc bug 634757 2010-09-29 17:54:50 -07:00
wart
8bf71e6e87 Re-add french translations that had gone missing 2010-09-13 15:29:49 -07:00
wart
6203fe5b9c New upstream release that fixes 64-bit builds 2010-09-13 07:01:16 -07:00
wart
ff4c613fd1 Add patch to fix build errors on x86_64 2010-09-12 09:07:33 -07:00
wart
00c3af5916 Update to 0.9.2 2010-09-11 22:44:23 -07:00
Fedora Release Engineering
fb2f41de6d dist-git conversion 2010-07-29 15:25:27 +00:00
5b72a3dc85 Add game server utility 2010-02-08 17:14:52 +00:00
b4651dde69 Update to 0.9.0 2010-02-08 16:05:55 +00:00
Bill Nottingham
c891f6ea72 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:43:16 +00:00
4a10fe7db5 Update to 0.8.5 2009-10-12 01:22:52 +00:00
Jesse Keating
bcf58d743a - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 07:26:31 +00:00
8a992fc42f Update to latest release 2009-07-19 02:26:53 +00:00
2632b7f09d Build with $RPM_OPT_FLAGS. 2009-05-07 21:53:35 +00:00
1eca55ae89 Update to 0.8.3 2009-05-07 15:40:15 +00:00
Jesse Keating
125339aaba - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-26 07:10:14 +00:00
755901025d Yet another font package rename. 2009-01-29 15:44:21 +00:00
71b9f18bb7 Fix font package name for F11 2009-01-02 00:11:47 +00:00
3984d7827e - Add coreutils requirement for rpm post scripts
- Replace bundled font with a symlink to an identical system font (BZ
    #477484)
2008-12-24 23:24:51 +00:00
1d859f2ef3 Update to 0.8.2 2008-11-08 00:06:59 +00:00
a3c29e30b1 Update to 0.8 2008-05-30 17:38:05 +00:00
7 changed files with 1 additions and 281 deletions

View file

@ -1 +0,0 @@
wormux-0.7.9.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: wormux
# $Id$
NAME := wormux
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

1
dead.package Normal file
View file

@ -0,0 +1 @@
Renamed to warmux (#773419)

View file

@ -1 +0,0 @@
d921ae5bad243dec7bb6825d6e0b9d16 wormux-0.7.9.tar.gz

View file

@ -1,51 +0,0 @@
--- wormux-0.7.9/configure.ac~ 2007-01-28 16:06:11.000000000 +0200
+++ wormux-0.7.9/configure.ac 2007-03-24 12:59:34.000000000 +0200
@@ -150,11 +150,8 @@
GCC_FLAGS="$GCC_FLAGS -O2"
fi
- dnl Ignore default options set by autoconf
- dnl CFLAGS="$CFLAGS $GCC_FLAGS"
- CFLAGS="$GCC_FLAGS"
- dnl CXXFLAGS="$CXXFLAGS $GCC_FLAGS"
- CXXFLAGS="$GCC_FLAGS"
+ CFLAGS="$GCC_FLAGS $CFLAGS"
+ CXXFLAGS="$GCC_FLAGS $CXXFLAGS"
else
if test "x${debug}" = "xyes"; then
--- wormux-0.7.9/configure~ 2007-01-28 16:06:58.000000000 +0200
+++ wormux-0.7.9/configure 2007-03-24 12:59:57.000000000 +0200
@@ -7319,8 +7319,8 @@
GCC_FLAGS="$GCC_FLAGS -O2"
fi
- CFLAGS="$GCC_FLAGS"
- CXXFLAGS="$GCC_FLAGS"
+ CFLAGS="$GCC_FLAGS $CFLAGS"
+ CXXFLAGS="$GCC_FLAGS $CXXFLAGS"
else
if test "x${debug}" = "xyes"; then
--- wormux-0.7.9/src/Makefile.am~ 2007-01-28 16:03:48.000000000 +0200
+++ wormux-0.7.9/src/Makefile.am 2007-03-24 13:03:12.000000000 +0200
@@ -176,7 +176,7 @@
weapon/blowtorch.cpp weapon/blowtorch.h \
weapon/syringe.cpp weapon/syringe.h
-AM_CXXFLAGS = -DINSTALL_DATADIR=\"$(pkgdatadir)\" -DINSTALL_LOCALEDIR=\"$(localedir)\" -DFONT_FILE=\"$(fontfile)\" -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\" -Werror
+AM_CXXFLAGS = -DINSTALL_DATADIR=\"$(pkgdatadir)\" -DINSTALL_LOCALEDIR=\"$(localedir)\" -DFONT_FILE=\"$(fontfile)\" -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\"
if WIN32
--- wormux-0.7.9/src/Makefile.in~ 2007-01-28 16:06:57.000000000 +0200
+++ wormux-0.7.9/src/Makefile.in 2007-03-24 13:03:28.000000000 +0200
@@ -518,7 +518,7 @@
weapon/submachine_gun.h weapon/polecat.cpp weapon/polecat.h \
weapon/blowtorch.cpp weapon/blowtorch.h weapon/syringe.cpp \
weapon/syringe.h $(am__append_1)
-AM_CXXFLAGS = -DINSTALL_DATADIR=\"$(pkgdatadir)\" -DINSTALL_LOCALEDIR=\"$(localedir)\" -DFONT_FILE=\"$(fontfile)\" -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\" -Werror
+AM_CXXFLAGS = -DINSTALL_DATADIR=\"$(pkgdatadir)\" -DINSTALL_LOCALEDIR=\"$(localedir)\" -DFONT_FILE=\"$(fontfile)\" -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\"
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive

View file

@ -1,75 +0,0 @@
--- wormux-0.7.9/src/network/distant_cpu.cpp.orig 2008-02-10 11:52:30.000000000 -0800
+++ wormux-0.7.9/src/network/distant_cpu.cpp 2008-02-10 11:52:43.000000000 -0800
@@ -30,6 +30,7 @@
#include "../team/teams_list.h"
#include "../tool/debug.h"
#include "../tool/i18n.h"
+#include <bits/stl_algo.h>
//-----------------------------------------------------------------------------
DistantComputer::DistantComputer(TCPsocket new_sock)
--- wormux-0.7.9/src/weapon/launcher.cpp.orig 2008-02-10 12:10:59.000000000 -0800
+++ wormux-0.7.9/src/weapon/launcher.cpp 2008-02-10 12:11:11.000000000 -0800
@@ -22,6 +22,7 @@
#include "launcher.h"
#include <sstream>
+#include <typeinfo>
#include "explosion.h"
#include "../game/config.h"
--- wormux-0.7.9/src/weapon/anvil.cpp.orig 2008-02-10 12:14:32.000000000 -0800
+++ wormux-0.7.9/src/weapon/anvil.cpp 2008-02-10 12:14:45.000000000 -0800
@@ -22,6 +22,7 @@
#include "anvil.h"
//-----------------------------------------------------------------------------
#include <sstream>
+#include <typeinfo>
#include "../game/time.h"
#include "../team/teams_list.h"
#include "../graphic/video.h"
--- wormux-0.7.9/src/menu/map_selection_box.cpp.orig 2008-02-09 15:00:36.000000000 -0800
+++ wormux-0.7.9/src/menu/map_selection_box.cpp 2008-02-09 15:20:34.000000000 -0800
@@ -19,6 +19,8 @@
* Map selection box
*****************************************************************************/
+#include <algorithm>
+#include <functional>
#include "map_selection_box.h"
#include "../include/action_handler.h"
#include "../map/maps_list.h"
--- wormux-0.7.9/src/menu/credits_menu.cpp.orig 2008-02-09 15:03:55.000000000 -0800
+++ wormux-0.7.9/src/menu/credits_menu.cpp 2008-02-09 15:12:24.000000000 -0800
@@ -23,6 +23,8 @@
//-----------------------------------------------------------------------------
#include <sstream>
#include <iostream>
+#include <algorithm>
+#include <functional>
#include "../game/config.h"
#include "../include/app.h"
//-----------------------------------------------------------------------------
--- wormux-0.7.9/src/game/config.cpp.orig 2008-02-09 14:49:55.000000000 -0800
+++ wormux-0.7.9/src/game/config.cpp 2008-02-09 14:51:19.000000000 -0800
@@ -373,7 +373,7 @@
*/
std::string Config::GetEnv(const std::string & name, const std::string &default_value)
{
- const char *env = std::getenv(name.c_str());
+ const char *env = ::getenv(name.c_str());
if (env != NULL) {
return env;
} else {
--- wormux-0.7.9/src/map/maps_list.cpp.orig 2008-02-09 15:31:53.000000000 -0800
+++ wormux-0.7.9/src/map/maps_list.cpp 2008-02-09 15:32:07.000000000 -0800
@@ -18,7 +18,8 @@
******************************************************************************
* Maps list
*****************************************************************************/
-
+#include <algorithm>
+#include <functional>
#include "maps_list.h"
#include "map.h"
#include "../game/config.h"

View file

@ -1,132 +0,0 @@
Name: wormux
Version: 0.7.9
Release: 6%{?dist}
Summary: 2D convivial mass murder game
Group: Amusements/Games
License: GPLv2+
URL: http://www.wormux.org
Source0: http://download.gna.org/wormux/%{name}-%{version}.tar.gz
Patch0: wormux-0.7.9-cflags.patch
Patch1: wormux-0.7.9-gcc43.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: SDL_image-devel SDL_gfx-devel SDL_mixer-devel
BuildRequires: SDL_ttf-devel SDL_net-devel curl-devel
BuildRequires: gettext libxml++-devel desktop-file-utils
Requires: wormux-data
%description
Battle your favorite free software mascots in the Wormux arena. With big
sticks of dynamite, grenades, baseball bats, and bazookas you can exterminate
your opponent in a 2D cartoon style scenery. The goal of the game is to
destroy all of your opponents' mascots.
%package data
Summary: Data files for wormux
Group: Amusements/Games
Requires: %{name} = %{version}
%description data
Data files for wormux
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%build
%configure --disable-nls --disable-dependency-tracking
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
sed -i -e 's/Icon=.*/Icon=wormux.png/' \
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
desktop-file-install --vendor fedora \
--dir $RPM_BUILD_ROOT/%{_datadir}/applications/ \
--remove-category=Application \
--remove-category=ArcadeGame \
--add-category=StrategyGame \
--delete-original \
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
install -d $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/32x32/apps/
install -p -m 644 data/%{name}_32x32.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
%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
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog
%{_bindir}/%{name}
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
%{_mandir}/man6/*.6.gz
%files data
%defattr(-,root,root,-)
%{_datadir}/%{name}
%changelog
* Fri Feb 8 2008 Wart <wart@kobold.org> 0.7.9-6
- Rebuild for gcc 4.3
* Tue Aug 21 2007 Wart <wart@kobold.org> 0.7.9-5
- License tag clarification
* Tue Jun 19 2007 Matthias Saou <http://freshrpms.net/> 0.7.9-4
- Rebuild against SDL_gfx 2.0.16.
* Wed Mar 28 2007 Wart <wart@kobold.org> 0.7.9-3
- Enable use of $RPM_OPT_FLAGS
* Fri Mar 9 2007 Wart <wart@kobold.org> 0.7.9-2
- Clean up desktop file categories
- Use upstream's desktop file and icon
* Sat Feb 17 2007 Wart <wart@kobold.org> 0.7.9-1
- Update to 0.7.9
* Fri Sep 1 2006 Wart <wart@kobold.org> 0.7.4-1
- Update to 0.7.4
* Fri Aug 04 2006 Wart <wart@kobold.org> 0.7.2-6
- Add 'ArcadeGame' category to .desktop file
* Fri Jun 09 2006 Wart <wart@kobold.org> 0.7.2-5
- Improve grammar in description
* Fri Jun 09 2006 Wart <wart@kobold.org> 0.7.2-4
- Fix broken path to desktop icon
- Fix typo in description
* Fri Jun 09 2006 Wart <wart@kobold.org> 0.7.2-3
- Use RPM_BUILD_ROOT consistently
- Put the wormux icon in a size-specific directory
- Removed INSTALL from the documentation files
* Fri Jun 09 2006 Wart <wart@kobold.org> 0.7.2-2
- Expanded the description
- Separated game data into a subpackage
* Fri Jun 02 2006 Wart <wart@kobold.org> 0.7.2-1
- Initial Fedora Extras package