From 6382787e4e8c669145f926913574d4e689207f43 Mon Sep 17 00:00:00 2001 From: Rodion Goritskov Date: Sun, 14 Jul 2024 01:50:44 +0400 Subject: feat: Update licenses --- rodion/packages/games.scm | 63 ++++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 31 deletions(-) (limited to 'rodion/packages/games.scm') 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 -- cgit v1.2.3