aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimo Wilken2023-09-08 23:35:08 +0200
committerTimo Wilken2023-09-08 23:35:08 +0200
commitc47517a38f88e354b50763f1c4af1d6a9cef53bf (patch)
treee8cfc76bda658bd696213ec41c13d869d4c8b8b4
parent8f492208710e839786c98411b91b0b7b1417dab7 (diff)
Package Oolite partially
-rw-r--r--tw/packages/games.scm40
1 files changed, 40 insertions, 0 deletions
diff --git a/tw/packages/games.scm b/tw/packages/games.scm
index 723d172c..701f983a 100644
--- a/tw/packages/games.scm
+++ b/tw/packages/games.scm
@@ -24,6 +24,7 @@
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages sdl)
#:use-module (gnu packages serialization)
+ #:use-module (gnu packages speech)
#:use-module (gnu packages textutils)
#:use-module (gnu packages tls)
#:use-module (gnu packages version-control)
@@ -459,3 +460,42 @@ game. The Powder Toy is free and the source code is distributed under the GNU
General Public License, so you can modify the game yourself or help with
development.")
(license license:gpl3)))
+
+
+;;; Oolite
+
+(define-public oolite
+ (package
+ (name "oolite")
+ (version "1.90")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/OoliteProject/oolite")
+ (commit version)
+ (recursive? #t)))
+ (file-name (git-file-name name version))
+ (sha256 (base32 "1fkirmgv303gq8mvg71zi66xfx11qm3ppqxyzirxwp983xjih9kw"))))
+ (build-system gnu-build-system)
+ (arguments `(#:phases
+ (modify-phases %standard-phases
+ (delete 'configure) ; no ./configure
+ (replace 'build
+ (lambda _
+ (invoke "make" "-f" "Makefile" "-j" "release-deployment"))))))
+ (inputs (list espeak))
+ (native-inputs (list))
+ (home-page "https://oolite.space/")
+ (synopsis "Open-world space opera game")
+ (description
+ "Oolite is inspired by the 8-bit classic Elite, and many aspects of
+gameplay will be familiar to players of that game. In the tradition of
+open-world games, there's no overall story: you can be a millionaire trader, a
+veteran combateer, a feared pirate, a lonely miner, a notorious smuggler, or
+all of them, or something else entirely, based on your own actions.
+
+For those new to the game, the @url{https://oolite.space/starting, getting
+started} page has some hints for beginners to see you safely through your
+first flight, and suggests ways to continue in future.")
+ (license #f)))