gnu: freedink: Make "freedink-engine" and "freedink-data" public.

* gnu/packages/games.scm: (freedink-engine): Make public.
[arguments]: Add 'delete-freedinkedit-desktop' phase.
(freedink-data): Make public.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Jesse Gibbons 2020-08-26 21:38:24 -06:00 committed by Ludovic Courtès
parent 4423cadc9a
commit 0fa3d89fbc
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -2726,7 +2726,7 @@ (define-public chess
(ftp-directory . "/chess")))
(license license:gpl3+)))
(define freedink-engine
(define-public freedink-engine
(package
(name "freedink-engine")
(version "109.6")
@ -2756,7 +2756,16 @@ (define freedink-engine
(invoke "autoreconf")
;; Build fails when autom4te.cache exists.
(delete-file-recursively "autom4te.cache")
#t)))))
#t))
(add-after 'install 'delete-freedinkedit-desktop
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
;; freedinkedit does not know where to find freedink data
;; freedink data is read-only, so it cannot be edited anyway.
;; TODO: fix freedink.desktop
(delete-file-recursively (string-append
out "/share/applications"))
#t))))))
(native-inputs `(("autoconf" ,autoconf)
("automake" ,automake)
("cxxtest" ,cxxtest)
@ -2778,7 +2787,7 @@ (define freedink-engine
To that extent, it also includes a front-end for managing all of your D-Mods.")
(license license:gpl3+)))
(define freedink-data
(define-public freedink-data
(package
(name "freedink-data")
(version "1.08.20190120")