mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
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:
parent
560b365c2c
commit
6b6b947b61
1 changed files with 0 additions and 73 deletions
|
@ -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")
|
||||
|
|
Loading…
Reference in a new issue