[Quake2world-dev] r41 - in quake2world/trunk/gentoo: . quake2world-overlay/games-fps
rcorsaro at jdolan.dyndns.org
rcorsaro at jdolan.dyndns.org
Sun Dec 21 19:07:53 UTC 2008
Author: rcorsaro
Date: 2008-12-21 19:07:51 +0000 (Sun, 21 Dec 2008)
New Revision: 41
Removed:
quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world-data/
Modified:
quake2world/trunk/gentoo/README
Log:
added docs. removed quake2world-data directory.
Modified: quake2world/trunk/gentoo/README
===================================================================
--- quake2world/trunk/gentoo/README 2008-12-21 17:04:16 UTC (rev 40)
+++ quake2world/trunk/gentoo/README 2008-12-21 19:07:51 UTC (rev 41)
@@ -1,3 +1,80 @@
author: doki_pen <doki_pen at doki-pen.org>
+
Gentoo related installation files.
+= Overlay Installation =
+
+''An overlay is how you override or add packages to the Gentoo package manager, Portage. Quake2World has a custom overlay designed to allow Portage to manage your quake2world installation. The following instructions describe two ways of installing the overlay.''
+
+== Layman Overlay ==
+''Layman is a software package that allows for easy overlay installations and upgrades. It is the recommended way to install the quake2world overlay.''
+
+ * Install `layman` if it isn't installed already.
+{{{
+#!sh
+$ emerge layman -av
+}}}
+ * Add the quake2world overlay source to `/etc/layman/layman.cfg`.
+{{{
+# layman.cfg
+...
+# add the overlay source to the list of overlays
+overlays = http://www.gentoo.org/proj/en/overlays/layman-global.txt
+ http://jdolan.dyndns.org/svn/quake2world/trunk/gentoo/quake2world-layman-list.xml
+...
+# allow 3rd party overlays to be listed
+nocheck : yes
+}}}
+ * Add the quake2world overlay.
+{{{
+#!sh
+$ layman -a quake2world
+}}}
+''Any time you want to update the overlay, simply run `layman -S`.''
+
+== Traditional Overlay ==
+
+ * Pick a place for your overlay. Usually `/usr/portage/local`.
+ * Check out the overlay to this directory.
+{{{
+#!sh
+$ cd /usr/portage/local
+$ svn co svn://jdolan.dyndns.org/quake2world/trunk/gentoo/quake2world-overlay
+}}}
+ * Add the overlay to your `make.conf`.
+{{{
+#!sh
+$ echo 'PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/quake2world-overlay"' >> /etc/make.conf
+}}}
+ * Anytime you want to update the overlay, update the svn source.
+{{{
+#!sh
+$ svn up /usr/portage/local/quake2world-overlay
+}}}
+
+= Installing Quake2world =
+
+== Emerging Quake2world ==
+
+''After the overlay is installed, you can install or upgrade `quake2world` with portage. There is no official release, so the ebuild is marked as version 9999 (indicating trunk) and masked as testing(~x86).''
+
+ * Unmask `quake2world`.
+{{{
+#!sh
+$ echo games-fps/quake2world >> /etc/portage/package.keywords
+}}}
+ * Emerge quake2world.
+{{{
+#!sh
+$ emerge quake2world -av
+}}}
+
+== Installation Notes ==
+
+There is a `nodata` use flag if you would like to skip downloading the game data during install.
+{{{
+#!sh
+$ echo games-fps/quake2world nodata >> /etc/portage/package.keywords
+}}}
+
+There is a script to update game data, `quake2world-update-data`. This should probably only be run when the software is updated. So unless you know what you are doing, use `emerge quake2world -av` to get updates and don't enable the nodata USE flag.
More information about the Quake2World-dev
mailing list