summaryrefslogtreecommitdiff
path: root/rodion/packages/games.scm
diff options
context:
space:
mode:
Diffstat (limited to 'rodion/packages/games.scm')
-rw-r--r--rodion/packages/games.scm63
1 files changed, 32 insertions, 31 deletions
diff --git a/rodion/packages/games.scm b/rodion/packages/games.scm
index 39b52f5..8da53f8 100644
--- a/rodion/packages/games.scm
+++ b/rodion/packages/games.scm
@@ -7,34 +7,35 @@
#:use-module (gnu packages sdl)
#:use-module (gnu packages emulators)
#:use-module (gnu packages compression)
- #:use-module ((guix licenses) #:prefix license:))
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module ((rodion licenses) #:prefix nonfree-license:))
(define-public fpattern
(package
- (name "fpattern")
- (version "1.9")
- (build-system copy-build-system)
- (home-page "https://github.com/Loadmaster/fpattern")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/Loadmaster/fpattern")
- (commit (string-append "v" version))))
- (sha256
- (base32 "0lm5afk18a6m4wib4xvslik9zz00r36zvdrrgjbwd8d8550cq2zx"))))
- (arguments
- (list #:phases
- #~(modify-phases %standard-phases
- (add-before 'install 'build-library
- (lambda* (#:key inputs #:allow-other-keys)
- (invoke "gcc" "-c" "-Wall" "-fpic" "fpattern.c")
- (invoke "gcc" "-shared" "-o" "libfpattern.so" "fpattern.o"))))
- #:install-plan ''(("libfpattern.so" "lib/")
- ("fpattern.h" "include/"))))
- (license license:expat)
- (description "Filename pattern matching library functions")
- (synopsis "Filename pattern matching library functions for DOS, Windows, and Unix.
+ (name "fpattern")
+ (version "1.9")
+ (build-system copy-build-system)
+ (home-page "https://github.com/Loadmaster/fpattern")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Loadmaster/fpattern")
+ (commit (string-append "v" version))))
+ (sha256
+ (base32 "0lm5afk18a6m4wib4xvslik9zz00r36zvdrrgjbwd8d8550cq2zx"))))
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'install 'build-library
+ (lambda* (#:key inputs #:allow-other-keys)
+ (invoke "gcc" "-c" "-Wall" "-fpic" "fpattern.c")
+ (invoke "gcc" "-shared" "-o" "libfpattern.so" "fpattern.o"))))
+ #:install-plan ''(("libfpattern.so" "lib/")
+ ("fpattern.h" "include/"))))
+ (license license:expat)
+ (description "Filename pattern matching library functions")
+ (synopsis "Filename pattern matching library functions for DOS, Windows, and Unix.
Functions for matching filename patterns to filenames. Written in C. Provided as an object file (fpattern.obj) and a header include source file (fpattern.h).
@@ -67,9 +68,9 @@ Filename patterns are composed of regular (printable) characters which may compr
(patches `(,(local-file "./patches/0001-fallout-ce-fpattern.patch")))
(sha256
(base32 "0c11zbvja42s0z8zqfm6gf981m0v2vwxvhqas46lplwbfhbnh836"))))
- (license license:expat)
- (description "Fallout")
- (synopsis "Fallout")))
+ (license nonfree-license:sustainable-use)
+ (description "Fallout Community Edition is a fully working re-implementation of Fallout, with the same original gameplay, engine bugfixes, and some quality of life improvements, that works (mostly) hassle-free on multiple platforms.")
+ (synopsis "Fallout Community Edition is an engine rewrite for modern operating systems")))
(define-public fallout2-ce
(package
@@ -99,9 +100,9 @@ Filename patterns are composed of regular (printable) characters which may compr
(patches `(,(local-file "./patches/0001-fallout2-ce-fpattern.patch")))
(sha256
(base32 "15b30i2ixq0w01qxrymd1qs1awj8kijbqzac8wvfrpm85fdnfnmg"))))
- (license license:expat)
- (description "Fallout")
- (synopsis "Fallout")))
+ (license nonfree-license:sustainable-use)
+ (description "Fallout 2 Community Edition is a fully working re-implementation of Fallout 2, with the same original gameplay, engine bugfixes, and some quality of life improvements, that works (mostly) hassle-free on multiple platforms.")
+ (synopsis "Fallout 2 Community Edition is an engine rewrite for modern operating systems")))
;; Build with the old CPU support
(define-public dosbox-staging/old-cpu