Archived
1
0
Fork 0

gnu: libdrm: Restore building libdrm_intel by default.

This should fix mediasdk failing to build by not finding libdrm_intel as it
was not built in libdrm after the update to 2.4.117.

* gnu/packages/xdisorg.scm (libdrm)[phases]: Add phase to correct an upstream
typo which disabled building libdrm_intel on supported platforms by default.

Change-Id: I8a3f8d23ca3827a0c1f4fec47bca6cfa91a6526e
This commit is contained in:
John Kehayias 2023-11-07 01:48:40 -05:00
parent 97f292b47f
commit e4f42164e9
No known key found for this signature in database
GPG key ID: 499097AE5EA815D9

View file

@ -744,6 +744,16 @@ rasterisation.")
(_ ''()))
#:phases
#~(modify-phases %standard-phases
;; A typo in a previous upstream commit disabled building
;; libdrm_intel by default on supported platforms. This was
;; fixed by the following change in upstream commit
;; 8a933c778a0eb36526bf3fc8a289e25add9ff8b0.
;; TODO: Remove on next update of libdrm.
(add-after 'unpack 'build-intel-by-default
(lambda _
(substitute* "meson.build"
(("system\\(\\)\\.startswith")
"cpu_family().startswith"))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?