Documentation and packaging tweaks. 1.9
authorEric S. Raymond <esr@thyrsus.com>
Thu, 16 Feb 2012 03:59:22 +0000 (22:59 -0500)
committerEric S. Raymond <esr@thyrsus.com>
Thu, 16 Feb 2012 03:59:22 +0000 (22:59 -0500)
Makefile
NEWS
README
control [new file with mode: 0644]
vms-empire.spec [deleted file]
vms-empire.xml

index 7941b4f..f14658d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,10 @@
-# %W% %G% %U% - (c) Copyright 1987, 1988 Chuck Simmons
-
 #
 #    Copyright (C) 1987, 1988 Chuck Simmons
 #
 # See the file COPYING, distributed with empire, for restriction
 # and warranty information.
 
-VERS=$(shell sed <vms-empire.spec -n -e '/Version: \(.*\)/s//\1/p')
+VERS=1.9
 
 # Use -g to compile the program for debugging.
 
@@ -81,7 +79,7 @@ clean:
 clobber: clean
        rm -f vms-empire vms-empire-*.tar*
 
-SOURCES = README NEWS empire.6 COPYING Makefile BUGS AUTHORS $(FILES) $(HEADERS) vms-empire.spec empire-logo.png
+SOURCES = README NEWS control empire.6 COPYING Makefile BUGS AUTHORS $(FILES) $(HEADERS) empire-logo.png
 
 vms-empire-$(VERS).tar.gz: $(SOURCES)
        @ls $(SOURCES) | sed s:^:vms-empire-$(VERS)/: >MANIFEST
diff --git a/NEWS b/NEWS
index 4857d63..370716b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,8 @@
                        vms-empire news
 
+1.9: 2012-02-16T02:49:47
+       Drop RPM packaging. Documentation cleanups.
+
 1.8: 2010-10-21T12:47:33Z
        Joe Wells's patch to enable different-sized worlds.  Minor fixes to
        map functions by Andrew Morrow. More on the history of the game.
diff --git a/README b/README
index 58d12ac..889a968 100644 (file)
--- a/README
+++ b/README
@@ -11,8 +11,8 @@ VMS-Empire is a simulation of a full-scale war between two
 emperors, the computer and you.  Naturally, there is only
 room for one, so the object of the game is to destroy
 the other.  The computer plays by the same rules that you
-do.  This game is the ancestor of all the multiplayer Empire
-simulations out there.
+do.  This game is the ancestor of all the multiplayer 4X
+simulations out there, including Civilization and Master of Orion.
 
 Organization:
 
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..98d2077
--- /dev/null
+++ b/control
@@ -0,0 +1,20 @@
+# This is not a real Debian control file
+# It's project metadata for the shipper tool
+
+Package: vms-empire
+
+Description: The ancestor of all 4x (expand/explore/exploit/exterminate) games.
+ Empire is a simulation of a full-scale war between two emperors, the
+ computer and you.  Naturally, there is only room for one, so the
+ object of the game is to destroy the other.  The computer plays by the
+ same rules that you do.  This game was ancestral to all later
+ expand/explore/exploit/exterminate games, including Civilization and
+ Master of Orion.
+
+XBS-Destinations: freecode
+
+Homepage: http://www.catb.org/~esr/vms-empire
+
+XBS-Project-Tag-List: Games/Entertainment
+
+XBS-Logo: empire-logo.png
diff --git a/vms-empire.spec b/vms-empire.spec
deleted file mode 100644 (file)
index 3f104fb..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-Name: vms-empire
-Version: 1.8
-Release: 1
-URL: http://www.catb.org/~esr/vms-empire/
-Source: %{name}-%{version}.tar.gz
-License: GPL
-Group: Games
-Summary: Solitaire Empire (sometimes called `VMS Empire')
-BuildRoot: %{_tmppath}/%{name}-root
-#Destinations: freshmeat
-#Logo: empire-logo.png
-
-%description
-Empire is a simulation of a full-scale war between two emperors, the
-computer and you.  Naturally, there is only room for one, so the
-object of the game is to destroy the other.  The computer plays by the
-same rules that you do.  This game was ancestral to later
-expand/explore/exploit/exterminate games, including Civilization and
-Master of Orion.
-%prep
-%setup -q
-
-%build
-make %{?_smp_mflags} vms-empire vms-empire.6
-
-%install
-[ "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
-mkdir -p "$RPM_BUILD_ROOT"%{_bindir}
-mkdir -p "$RPM_BUILD_ROOT"%{_mandir}/man6/
-cp vms-empire "$RPM_BUILD_ROOT"%{_bindir}
-cp vms-empire.6 "$RPM_BUILD_ROOT"%{_mandir}/man6/
-
-%clean
-[ "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
-
-%files
-%doc README COPYING
-%defattr(-,root,root,-)
-%{_mandir}/man6/vms-empire.6*
-%{_bindir}/vms-empire
-
-%changelog
-* Thu Oct 21 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 1.8-1
-- Joe Wells's patch to enable different-sized worlds.  Minor fixes to 
-  map functions by Andrew Morrow. More on the history of the game.
-  Enable arrow keys in edit mode.
-- License changed from Chuck Simmons's cosmetically tweaked clone
-  of the GPL to GPL proper, so the classifier systems that forge
-  and archive sites use will be less confused.
-
-* Mon Sep 27 2004 Eric S. Raymond <esr@snark.thyrsus.com> 1.7-1
-- Documentation fixes.  The old empire.doc file has been replaced
-  by the man page.
-
-* Mon Dec 29 2003 Eric S. Raymond <esr@snark.thyrsus.com> 1.6-1
-- Source RPMs can be built by non-root user.
-
-* Tue Dec 16 2003 Eric S. Raymond <esr@snark.thyrsus.com> 1.5-1
-- Cleanup release with new build machinery.
-
index 237e9fe..72c0e40 100644 (file)
@@ -85,16 +85,17 @@ which are fairly useless.</para>
   <varlistentry>
   <term><option>-S</option><replaceable>interval</replaceable></term>
   <listitem>
-<para>sets the <emphasis remap='I'>save interval</emphasis> for the game (default is 10). Once per
-<emphasis remap='I'>interval</emphasis> turns the game state will be automatically saved after
-your move. It will be saved in any case when you change modes or
-do various special things from command mode, such as `M' or `N'.</para>
+    <para>sets the <emphasis remap='I'>save interval</emphasis> for the
+    game (default is 10). Once per <emphasis remap='I'>interval</emphasis>
+    turns the game state will be automatically saved after your move. It
+    will be saved in any case when you change modes or do various special
+    things from command mode, such as `M' or `N'.</para>
   </listitem>
   </varlistentry>
   <varlistentry>
   <term><option>-f</option><replaceable>savefile</replaceable></term>
   <listitem>
-<para>Set the save file name (normally empsave.dat).</para>
+    <para>Set the save file name (normally empsave.dat).</para>
   </listitem>
   </varlistentry>
 </variablelist>
@@ -1025,7 +1026,7 @@ let you.  Enemy satellites should not cause your pieces to awaken.</para>
 <refsect1 id='authors'><title>AUTHORS</title>
 <para>Original game by Walter Bright.  Support for different terminal
 types added by Craig Leres.  Curses support added by Ed James.  C/Unix
-version written by Chuck Simmons Colorization by Eric S. Raymond.
+version written by Chuck Simmons. Colorization by Eric S. Raymond.
 Probability table corrected by Michael Self.</para>
 </refsect1>