Compare commits

...

16 commits

Author SHA1 Message Date
Petr Hodina
84e057bf8d Merge branch 'patch/google-earth' into 'master'
Draft: nongnu: Add google-earth-pro.

See merge request nonguix/nonguix!197
2025-09-29 17:54:41 +00:00
Jelle Licht
25d7a8091c
nongnu: steam-client: Update to 1.0.0.84.
* nongnu/packages/game-client.scm (steam-client): Update to 1.0.0.84.
2025-09-23 22:45:08 +02:00
Murilo
c33db8571a
nongnu: nvidia-driver: Update to 580.82.09.
* nongnu/packages/nvidia.scm (nvidia-driver): Update to 580.82.09.
(nvidia-settings): Likewise.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-23 21:56:55 +08:00
Murilo
2fe28d2a1b
nongnu: nvidia-driver: Install additional components.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]
<#:install-plan>: Install 'nvngx_dlssg.dll' and 'nvoptix.bin'.
<#:phases>{create-misc-files}: Set 'nvidia_layers.json' library_path
to the store absolute path of 'libnvidia-present.so'.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-23 21:56:55 +08:00
Murilo
9302c6319b
nongnu: egl-x11: Update to 1.0.3.
* nongnu/packages/nvidia.scm (egl-x11): Update to 1.0.3.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-23 21:56:55 +08:00
Murilo
63c7e04386
nongnu: egl-gbm: Update to 1.1.2.1.
* nongnu/packages/nvidia.scm (egl-gbm): Update to 1.1.2.1.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-23 21:56:55 +08:00
Nicolas Graves
7a67115e0d
import: Add firefox updater.
* guix/import/firefox.scm: Implement basic firefox updater.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-23 21:56:55 +08:00
Ashish SHUKLA
017e4bf864
nongnu: signal-desktop: Update to 7.71.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.71.0.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-23 21:56:55 +08:00
Hilton Chain
0864aa6ba5
nongnu: steam-client: Set supported-systems.
* nongnu/packages/game-client.scm (steam-client) [supported-systems]: Limit to
x86_64-linux only.
2025-09-23 21:56:55 +08:00
Hilton Chain
0531ba5050
nongnu: heroic-client: Set supported-systems.
* nongnu/packages/game-client.scm (heroic-client) [supported-systems]: Limit to
x86_64-linux only.
2025-09-23 21:56:53 +08:00
Jelle Licht
bc2a73d7a8
nongnu: linux-firmware: Update to 20250917.
* nongnu/packages/linux.scm (linux-firmware): Update to 20250917.
(select-firmware): Handle the Link keyword correctly.
(iwlwifi-firmware)[arguments]{phases}: In the select-firmware phase, use new
location of firmware.
2025-09-19 13:27:34 +02:00
Ashish SHUKLA
de297a2a28
nongnu: signal-desktop: Update to 7.70.0
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.70.0

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-18 12:25:30 -04:00
Tomas Volf
adc55dec01
nongnu: firefox-esr: Update to 140.3.0esr [security fixes].
Fixes CVE-2025-10527, CVE-2025-10528, CVE-2025-10529, CVE-2025-10532,
CVE-2025-10533, CVE-2025-10536, CVE-2025-10537.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 140.3.0esr.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-18 12:24:07 -04:00
Tomas Volf
52d202e8ec
nongnu: firefox: Update to 143.0 [security fixes].
Fixes CVE-2025-10527, CVE-2025-10528, CVE-2025-10529, CVE-2025-10530,
CVE-2025-10531, CVE-2025-10532, CVE-2025-10533, CVE-2025-10534,
CVE-2025-10535, CVE-2025-10536, CVE-2025-10537.

* nongnu/packages/mozilla.scm (firefox): Update to 143.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-18 12:23:58 -04:00
John Kehayias
df4e6ed9fe
nongnu: Remove linux-6.15.
This version is slated to be removed from upstream Guix soon and is no longer
supported upstream.  The default has already been set to 6.16.

* nongnu/packages/linux.scm (linux-6.15): Delete variable.
2025-09-12 17:31:49 -04:00
Petr Hodina
5312280be7 nongnu: Add google-earth-pro.
* gnu/packages/maps.scm (google-earth-pro): New variable.
2022-08-26 14:22:41 +02:00
7 changed files with 330 additions and 30 deletions

47
guix/import/firefox.scm Normal file
View file

@ -0,0 +1,47 @@
;;; SPDX-License-Identifier: GPL-3.0-or-later
;;; Copyright © 2025 Nicolas Graves <ngraves@ngraves.fr>
;;; This file is not part of GNU Guix but requires this naming scheme
;;; so that the %firefox-updater is properly read when using
;;; `guix refresh -L$(pwd) firefox' in nonguix root.
(define-module (guix import firefox)
#:use-module (guix import json)
#:use-module (guix memoization)
#:use-module (guix packages)
#:use-module (guix upstream)
#:export (%firefox-updater))
(define firefox-json-url "https://product-details.mozilla.org/1.0/firefox_versions.json")
(define firefox-versions
(memoize
(lambda _
(let ((alist (json-fetch firefox-json-url)))
(list (cons "firefox" (assoc-ref alist "LATEST_FIREFOX_VERSION"))
(cons "firefox-esr" (assoc-ref alist "FIREFOX_ESR")))))))
(define* (latest-release package #:key (version #f) partial-version?)
"Return an <upstream-source> for the latest-release of PACKAGE."
(let* ((name (package-name package))
(version (or version (assoc-ref (firefox-versions) name))))
(upstream-source
(package name)
(version version)
(urls
(list (string-append "https://archive.mozilla.org/pub/firefox/releases/"
version "/source/firefox-"
version ".source.tar.xz"))))))
(define (firefox-package? package)
"Return true if PACKAGE is Firefox."
(member (package-name package) (list "firefox" "firefox-esr")))
(define %firefox-updater
(upstream-updater
(name 'firefox)
(description "Updater for Firefox packages")
(pred firefox-package?)
(import latest-release)))
;;; firefox.scm ends here.

View file

@ -105,12 +105,13 @@
(description "Heroic is an Open Source Game Launcher. Right now it supports launching
games from the Epic Games Store using Legendary, GOG Games using our custom
implementation with gogdl and Amazon Games using Nile.")
(license license:gpl3)))
(license license:gpl3)
(supported-systems '("x86_64-linux"))))
(define steam-client
(package
(name "steam-client")
(version "1.0.0.83")
(version "1.0.0.84")
(source
(origin
(method url-fetch)
@ -118,7 +119,7 @@ implementation with gogdl and Amazon Games using Nile.")
version ".tar.gz"))
(sha256
(base32
"10lgmjsada0n2a4h1vgrnwcjcka7vp4igy82f1n99zbyrjq845kr"))
"0i3v0zz36x7v81qslvfbiby57hk96hn15w4xxal1lgvrb0npdyii"))
(file-name (string-append name "-" version ".tar.gz"))))
(build-system gnu-build-system)
(arguments
@ -160,7 +161,8 @@ implementation with gogdl and Amazon Games using Nile.")
(home-page "https://store.steampowered.com")
(synopsis "Digital distribution platform for managing and playing games")
(description "Steam is a digital software distribution platform created by Valve.")
(license (license:nonfree "file:///share/doc/steam/steam_subscriber_agreement.txt"))))
(license (license:nonfree "file:///share/doc/steam/steam_subscriber_agreement.txt"))
(supported-systems '("x86_64-linux"))))
(define steam-client-libs
`(("at-spi2-core" ,at-spi2-core) ; Required (often) for SteamVR interface.

View file

@ -180,9 +180,6 @@ on hardware which requires nonfree software to function."))))
(define-public linux-6.16
(corrupt-linux linux-libre-6.16))
(define-public linux-6.15
(corrupt-linux linux-libre-6.15))
(define-public linux-6.12
(corrupt-linux linux-libre-6.12))
@ -364,14 +361,14 @@ stable, responsive and smooth desktop experience.")))
(define-public linux-firmware
(package
(name "linux-firmware")
(version "20250808")
(version "20250917")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kernel.org/linux/kernel/firmware/"
"linux-firmware-" version ".tar.xz"))
(sha256
(base32
"0zw3vsmd07yr27y5fz0m357hci00ah5impx5sz4jcnd18ldmaaf0"))))
"0xgvb0fb4s48423asdb1dnkjjskbfmm336gm6vki2nliasvpa18j"))))
(build-system gnu-build-system)
(arguments
(list #:tests? #f
@ -418,8 +415,11 @@ if your hardware is supported by one of the smaller firmware packages.")
#~(lambda _
(use-modules (ice-9 regex))
(substitute* "WHENCE"
(("^(File|RawFile|Link): *([^ ]*)(.*)" _ type file rest)
(string-append (if (string-match #$keep file) type "Skip") ": " file rest)))))
(("^(File|RawFile): *([^ ]*)(.*)" _ type file rest)
(string-append (if (string-match #$keep file) type "Skip") ": " file rest))
(("^Link: *(.*) *-> *(.*)" _ file target)
(string-append (if (string-match #$keep target) "Link" "Skip")
": " file " -> " target)))))
(define-public amdgpu-firmware
(package
@ -708,7 +708,7 @@ laptops).")
((#:phases phases #~%standard-phases)
#~(modify-phases #$phases
(add-after 'unpack 'select-firmware
#$(select-firmware "^iwlwifi-")))))))
#$(select-firmware "^intel/iwlwifi/")))))))
(home-page "https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi")
(synopsis "Nonfree firmware for Intel wifi chips")
(description "The proprietary iwlwifi kernel module is required by many

249
nongnu/packages/maps.scm Normal file
View file

@ -0,0 +1,249 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;;
;;; This file is not part of GNU Guix.
;;;
;;; This program is free software: you can redistribute it and/or modify
;;; it under the terms of the GNU General Public License as published by
;;; the Free Software Foundation, either version 3 of the License, or
;;; (at your option) any later version.
;;;
;;; This program is distributed in the hope that it will be useful,
;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with this program. If not, see <https://www.gnu.org/licenses/>.
(define-module (nongnu packages maps)
#:use-module (guix packages)
#:use-module (guix gexp)
#:use-module (gnu packages)
#:use-module (gnu packages base)
#:use-module (gnu packages bootstrap)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages cups)
#:use-module (gnu packages curl)
#:use-module (gnu packages compression)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gl)
#:use-module (gnu packages glib)
#:use-module (gnu packages gcc)
#:use-module (gnu packages gnome)
#:use-module (gnu packages gstreamer)
#:use-module (gnu packages networking)
#:use-module (gnu packages linux)
#:use-module (gnu packages xorg)
#:use-module (gnu packages qt)
#:use-module (guix download)
;; #:use-module (guix build utils)
#:use-module (nonguix build-system binary)
#:use-module ((guix licenses)
#:prefix license:))
;; Check the latest version with:
;; curl -sL https://dl.google.com/linux/earth/deb/dists/stable/main/binary-amd64/Packages | grep -Pom1 'Version: \K[^-]*'
(define-public google-earth-pro
(package
(name "google-earth-pro")
(version "7.3.4.8642")
(source (origin
(method url-fetch)
(uri (string-append
"https://dl.google.com/linux/earth/deb/pool/main/g/google-earth-pro-stable/google-earth-pro-stable_"
version "-r0_amd64.deb"))
(sha256
(base32
"1xwarf77ypndkqk9j4haapp8gmys33grxy4fbrzk63n1qpqkvnzi"))))
(build-system binary-build-system)
(arguments
(list #:install-plan #~`(("opt/google/earth/pro/googleearth-bin" "bin/")
("opt/google/earth/pro/" "lib/"
#:include-regexp (".*.so"))
("usr" "usr"))
#:phases #~(modify-phases %standard-phases
(replace 'unpack
(lambda* (#:key inputs #:allow-other-keys)
(let ((debian-files (assoc-ref inputs "source")))
(invoke "ar" "x" debian-files)
(invoke "tar" "xJf" "data.tar.xz"))))
(add-after 'install 'wrap-logic-and-shared-objects
(lambda* (#:key inputs outputs #:allow-other-keys)
(use-modules (ice-9 ftw)
(ice-9 regex)
(ice-9 textual-ports))
(let* ((google-earth (string-append #$output
"/bin/googleearth-bin"))
(google-earth-lib (string-append #$output
"/lib/libgoogleearth_pro.so"))
(rpath (string-append (apply string-append
(map (lambda (pkg)
(string-append
(assoc-ref
inputs
pkg)
"/lib:"))
'("alsa-lib"
"curl"
"cups"
"dbus"
"desktop-file-utils"
"fontconfig-minimal"
"freetype"
"gcc"
"glu"
"glibc"
"glib"
"gst-plugins-base"
"hicolor-icon-theme"
"libice"
"libsm"
"libproxy"
"libx11"
"libxext"
"libxcb"
"libxi"
"libxrender"
"mesa"
"qtbase"
"qtx11extras"
"qtmultimedia"
"qtlocation"
"qtsensors"
"qtdeclarative"
"qtscript"
"qtwebkit"
"qtwebchannel"
"qtwebengine"
"qtsvg"
"zlib")))
#$output "/lib"))
(ld-so (string-append #$glibc
#$(glibc-dynamic-linker))))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/audio/libqtaudio_alsa.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/bearer/libqconnmanbearer.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/bearer/libqgenericbearer.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/bearer/libqnmbearer.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/imageformats/libqgif.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/imageformats/libqico.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/imageformats/libqjpeg.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/imageformats/libqmng.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/imageformats/libqsvg.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/imageformats/libqwebp.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/libnpgeinprocessplugin.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/platforms/libqlinuxfb.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/platforms/libqminimal.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/platforms/libqoffscreen.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/platforms/libqxcb.so"))
(invoke "patchelf" "--set-rpath" rpath
(string-append #$output
"/lib/plugins/printsupport/libcupsprintersupport.so"))
(with-directory-excursion (string-append #$output
"/lib")
(for-each (lambda (file)
(delete-file file))
(list "libQt5XcbQpa.so.5"
"libQt5X11Extras.so.5"
"libQt5Widgets.so.5"
"libQt5WebKitWidgets.so.5"
"libQt5WebKit.so.5"
"libQt5Svg.so.5"
"libQt5ScriptTools.so.5"
"libQt5Quick.so.5"
"libQt5PrintSupport.so.5"
"libQt5OpenGL.so.5"
"libQt5Network.so.5"
"libQt5MultimediaWidgets.so.5"
"libQt5Multimedia.so.5"
"libQt5Gui.so.5"
"libQt5DBus.so.5"
"libQt5Core.so.5")))
(for-each (lambda (file)
(if (string=? "libdebuginfod.so.1"
file)
'()
(invoke "patchelf" "--set-rpath"
rpath
(string-append #$output
"/lib/"
file))))
(scandir (string-append #$output
"/lib")
(lambda (name)
(string-contains name ".so"))))
(invoke "patchelf" "--set-rpath" rpath
google-earth)
(invoke "patchelf" "--set-interpreter" ld-so
google-earth)))))))
(inputs (list alsa-lib
curl
dbus
desktop-file-utils
fontconfig
freetype
`(,gcc "lib")
glu
glib
gst-plugins-base
hicolor-icon-theme
cups
glibc
libice
libsm
libproxy
libx11
libxext
libxcb
libxi
libxrender
mesa
qtbase-5
qtx11extras
qtmultimedia-5
qtlocation
qtdeclarative-5
qtscript
qtsensors
qtwebchannel-5
qtwebengine-5
qtwebkit
qtsvg-5
zlib))
(synopsis
"3D interface to explore the globe, terrain, streets, buildings and other planets")
(description "")
(home-page "https://www.google.com/intl/earth/")
;; Well what to do
(license #f)))

View file

@ -83,7 +83,7 @@ its core.")
(define-public signal-desktop
(package
(name "signal-desktop")
(version "7.69.0")
(version "7.71.0")
(source
(origin
(method url-fetch)
@ -92,7 +92,7 @@ its core.")
"https://updates.signal.org/desktop/apt/pool/s/" name "/" name "_" version
"_amd64.deb"))
(sha256
(base32 "02hrsgx5jwhm16nvmz2pm8n11jp56g9mn404mymn1kfi2qsxy5mm"))))
(base32 "14lk8s040alj2lxqw30hh54l4p3kpq1mxq64l8sqlph2y9c3hig3"))))
(supported-systems '("x86_64-linux"))
(build-system chromium-binary-build-system)
(arguments

View file

@ -87,19 +87,19 @@
;; Update this id with every firefox update to its release date.
;; It's used for cache validation and therefore can lead to strange bugs.
(define %firefox-esr-build-id "20250818124956")
(define %firefox-esr-build-id "20250915124517")
(define-public firefox-esr
(package
(name "firefox-esr")
(version "140.2.0esr")
(version "140.3.0esr")
(source
(origin
(method url-fetch)
(uri (string-append "https://archive.mozilla.org/pub/firefox/releases/"
version "/source/firefox-" version ".source.tar.xz"))
(sha256
(base32 "0mgglah7inji8gyhswdy62w2lqxgm4yfs1xg7ib6sw1vbikwwvcm"))
(base32 "05i3czn3v2qnhir8apcphbqy7rmy1dn7kcwx5yyi2qvmjcyfpipg"))
(patches
(map (lambda (patch)
(search-path
@ -529,20 +529,20 @@ Release (ESR) version.")
;; Update this id with every firefox update to its release date.
;; It's used for cache validation and therefore can lead to strange bugs.
(define %firefox-build-id "20250818122500")
(define %firefox-build-id "20250915125927")
(define-public firefox
(package
(inherit firefox-esr)
(name "firefox")
(version "142.0")
(version "143.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://archive.mozilla.org/pub/firefox/releases/"
version "/source/firefox-" version ".source.tar.xz"))
(sha256
(base32 "03sblq1l5hjlwgqh1vyshrw1161cs5amlx7kjqzmjv1v1zqy2218"))
(base32 "10yz3rz2akf3b19hd2c5v77f038j0h6ci1asjb4w480q14wclibc"))
(patches
(map (lambda (patch)
(search-path

View file

@ -228,9 +228,9 @@ ACTION==\"unbind\", SUBSYSTEM==\"pci\", ATTR{vendor}==\"0x10de\", ATTR{class}==\
(define-public nvidia-driver
(package
(name "nvidia-driver")
(version "570.181")
(version "580.82.09")
(source (nvidia-source
version "1yfwwfwbl5ph7s7zddixa0w8nb1wdg25sjysg98fl0hq7z72avgh"))
version "1dwmardvxb2w6mx7hich5wc06f50qz92jk63kbhf059fv8rgiv1y"))
(build-system copy-build-system)
(arguments
(list #:modules '((guix build copy-build-system)
@ -245,8 +245,8 @@ ACTION==\"unbind\", SUBSYSTEM==\"pci\", ATTR{vendor}==\"0x10de\", ATTR{class}==\
("x86_64-linux" ".")
(_ "."))
"lib/" #:include-regexp ("^./[^/]+\\.so"))
("." "lib/nvidia/wine/" #:include-regexp ("_?nvngx\\.dll$"))
("." "share/nvidia/" #:include-regexp ("nvidia-application-profiles"))
("." "lib/nvidia/wine/" #:include-regexp ("_?nvngx.*?\\.dll$"))
("." "share/nvidia/" #:include-regexp ("nvidia-application-profiles|nvoptix.bin"))
("." "share/egl/egl_external_platform.d/" #:include-regexp ("(gbm|wayland|xcb|xlib)\\.json"))
("10_nvidia.json" "share/glvnd/egl_vendor.d/")
("90-nvidia.rules" "lib/udev/rules.d/")
@ -287,6 +287,8 @@ ACTION==\"unbind\", SUBSYSTEM==\"pci\", ATTR{vendor}==\"0x10de\", ATTR{class}==\
(substitute* '("nvidia_icd.json"
"nvidia_layers.json")
(("libGLX_nvidia\\.so\\.." all)
(string-append #$output "/lib/" all))
(("libnvidia-present\\.so\\.[0-9.]*" all)
(string-append #$output "/lib/" all)))
;; VulkanSC ICD configuration
@ -627,9 +629,9 @@ add @code{nvidia_drm.modeset=1} to @code{kernel-arguments} as well.")
(define-public nvidia-settings
(package
(name "nvidia-settings")
(version "570.181")
(version "580.82.09")
(source (nvidia-settings-source
name version "0fq72pj1b4iwlyivi9nmqr45iz6aqqdxgdbgk26x9m1yfxgpy748"))
name version "0sy3mrg3vmyba6m87nanzmpvv2hzhb6nqdckhlaxv8wppmr7fvms"))
(build-system gnu-build-system)
(arguments
(list #:tests? #f ;no test suite
@ -849,7 +851,7 @@ variables @code{__GLX_VENDOR_LIBRARY_NAME=nvidia} and
(define-public egl-gbm
(package
(name "egl-gbm")
(version "1.1.2")
(version "1.1.2.1")
(source (origin
(method git-fetch)
(uri (git-reference
@ -858,7 +860,7 @@ variables @code{__GLX_VENDOR_LIBRARY_NAME=nvidia} and
(file-name (git-file-name name version))
(sha256
(base32
"1rfgfi06ry7c7hnzdm4b0dc8r3hmbfn2rd37z3mc4wn38sgz5l3a"))))
"1zcr1jksnh0431marzvgg301aybli29r1xw5vs4wnxgcp9bigvn6"))))
(build-system meson-build-system)
(native-inputs (list pkg-config))
(inputs (list eglexternalplatform mesa-for-nvda))
@ -872,7 +874,7 @@ GBM EGL support.")
(define-public egl-x11
(package
(name "egl-x11")
(version "1.0.2")
(version "1.0.3")
(source (origin
(method git-fetch)
(uri (git-reference
@ -881,7 +883,7 @@ GBM EGL support.")
(file-name (git-file-name name version))
(sha256
(base32
"0s18xpylz16ry51xp1bs2s4hmvwsq49hcfc0gnmmvnymdzm041aq"))))
"1hh1wkdijjhsmym5ab5nw8wyi0w9x7aznnmyg8sczhwdfb5rdnrj"))))
(build-system meson-build-system)
(native-inputs (list pkg-config))
(inputs (list eglexternalplatform mesa-for-nvda))