gcc-toolchain to get C++ libraries

This commit is contained in:
Karl Hallsby 2025-02-24 21:32:52 -06:00
parent 5799d738e2
commit ca159dfdf9

View file

@ -9,6 +9,7 @@
(define-module (nongnu packages messaging)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages commencement)
#:use-module (gnu packages compression)
#:use-module (gnu packages cups)
#:use-module (gnu packages fontutils)
@ -154,7 +155,8 @@ or iOS.")
"eudev"
"expat"
"fontconfig-minimal"
"gcc"
;; "gcc"
"gcc-toolchain"
"gdk-pixbuf"
"glib"
"gtk+"
@ -246,7 +248,8 @@ or iOS.")
(file-append (this-package-input pkg) "/lib"))
'("fontconfig-minimal"
"freetype"
"gcc"
;; "gcc"
"gcc-toolchain"
"gdk-pixbuf"
"glib"
"libglvnd"
@ -296,7 +299,8 @@ or iOS.")
"expat"
"fontconfig-minimal"
"freetype"
"gcc"
;; "gcc"
"gcc-toolchain"
"gdk-pixbuf"
"glib"
"gtk+"
@ -348,7 +352,8 @@ or iOS.")
"dbus"
"eudev"
"expat"
"gcc"
;; "gcc"
"gcc-toolchain"
"gdk-pixbuf"
"glib"
"mesa"
@ -424,7 +429,18 @@ or iOS.")
expat
fontconfig
freetype
;; The gcc and `(,gcc "lib") package BOTH have the "gcc"
;; string key in the package inputs alist, and gcc's default
;; out package is found first.
;; We need to rename gcc's lib output so we can look it up
;; correctly later with (this-package-input pkg).
;; gcc is provided by the fact binary-build-system "inherits"
;; from gnu-build-system.
;; Using gcc-toolchain as a stopgap for now.
;; FIXME: Make gcc-lib output work, so we do not need to add
;; gcc-toolchain to Zoom's package closure.
`(,gcc "lib")
gcc-toolchain
glib
gtk+
gdk-pixbuf