gnu: Remove fortune-mod.

Since the addition of fortune-jkirchartz, it is no longer necessary to
keep around a package that propagates various non-nice things.
For a complete list, see <https://bugs.gnu.org/54691>.

* gnu/packages/games.scm (fortune-mod): Delete variable.
This commit is contained in:
Liliana Marie Prikler 2022-07-23 17:13:41 +02:00
parent 560b365c2c
commit 6b6b947b61
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -7691,79 +7691,6 @@ (define-public rinutils
(description "This package provides C11 / gnu11 utilities C library")
(license license:expat)))
(define-public fortune-mod
(package
(name "fortune-mod")
(version "3.14.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/shlomif/fortune-mod")
(commit (string-append "fortune-mod-" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1f2zif3s6vddbhph4jr1cymdsn7gagg59grrxs0yap6myqmy8shg"))))
(build-system cmake-build-system)
(arguments
(list #:configure-flags
#~(let ((fortunes (string-append #$output "/share/fortunes")))
(list (string-append "-DLOCALDIR=" fortunes)
(string-append "-DLOCALODIR=" fortunes "/off")
(string-append "-DCOOKIEDIR=" fortunes)
(string-append "-DOCOOKIEDIR=" fortunes "/off")))
#:test-target "check"
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'enter-build-directory
(lambda _
(chdir "fortune-mod")))
(add-after 'enter-build-directory 'symlink-rinutils
(lambda _
(mkdir-p "rinutils")
(symlink #$(this-package-native-input "rinutils")
"rinutils/rinutils")))
(add-after 'enter-build-directory 'copy-cmake-modules
(lambda _
(copy-file #$shlomif-cmake-modules
(string-append "cmake/"
(strip-store-file-name
#$shlomif-cmake-modules)))))
(add-after 'enter-build-directory 'delete-failing-test
(lambda _
;; TODO: Valgrind tests fail for some reason. Similar issue?
;; https://github.com/shlomif/fortune-mod/issues/21
(delete-file "tests/data/valgrind.t")
(with-output-to-file "tests/scripts/split-valgrind.pl"
(const #t))))
(add-after 'install 'fix-install-directory
;; Move fortune from "games/" to "bin/" and remove the
;; former. This is easier than patching CMakeLists.txt
;; since the tests hard-code the location as well.
(lambda _
(with-directory-excursion #$output
(rename-file "games/fortune" "bin/fortune")
(rmdir "games")))))))
(inputs (list recode))
(native-inputs
(list perl
;; For generating the documentation.
docbook-xml-5
docbook-xsl
perl-app-xml-docbook-builder
;; The following are only needed for tests.
perl-file-find-object
perl-test-differences
perl-class-xsaccessor
perl-io-all
perl-test-runvalgrind
rinutils))
(home-page "https://www.shlomifish.org/open-source/projects/fortune-mod/")
(synopsis "The Fortune Cookie program from BSD games")
(description "Fortune is a command-line utility which displays a random
quotation from a collection of quotes.")
(license license:bsd-4)))
(define xonotic-data
(package
(name "xonotic-data")