gnu: cdogs-sdl: Patch assets directory.

* gnu/packages/games.scm (cdogs-sdl)[arguments]: Add phase
'patch-install-directory to ensure data files are installed there.
This commit is contained in:
Ricardo Wurmus 2023-08-21 10:29:02 +02:00
parent b797e6906b
commit ae4da4c81f
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -6523,7 +6523,15 @@ (define-public cdogs-sdl
(list
#:configure-flags
#~(list (string-append "-DCDOGS_DATA_DIR=" #$output
"/share/cdogs-sdl/"))))
"/share/cdogs-sdl/"))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-install-directory
(lambda _
(substitute* "CMakeLists.txt"
(("set\\(DATA_INSTALL_DIR \".\"\\)")
(string-append "set(DATA_INSTALL_DIR \""
#$output "/share/cdogs-sdl\")"))))))))
(native-inputs
(list pkg-config))
(inputs