diff options
| author | John Kehayias <john.kehayias@protonmail.com> | 2023-04-10 21:22:22 -0400 |
|---|---|---|
| committer | John Kehayias <john.kehayias@protonmail.com> | 2023-04-25 11:23:14 -0400 |
| commit | c6b747700f028084e2d3e5d25cd962277fd6ea65 (patch) | |
| tree | cd4d86d27b5a4b31f88814af22b4981bbffdd6ad | |
| parent | a562bcfbac111021929ac70147963bb1c38a083f (diff) | |
nongnu: steam-client-libs: Rename fontconfig-fixed to fontconfig.core-updates
* nongnu/packages/steam-client.scm (steam-client-libs): Rename
fontconfig-fixed to fontconfig. The upstream bug has not been fixed but expat
has been ungrafted in core-updates so we no longer need to rewrite fontconfig.
Remove fontconfig-fixed as expat/fixed no longer exists in core-updates.
| -rw-r--r-- | nongnu/packages/steam-client.scm | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/nongnu/packages/steam-client.scm b/nongnu/packages/steam-client.scm index 08baba8..885a65f 100644 --- a/nongnu/packages/steam-client.scm +++ b/nongnu/packages/steam-client.scm | |||
| @@ -170,20 +170,6 @@ | |||
| 170 | (patches (delete (car (search-patches "glibc-dl-cache.patch")) | 170 | (patches (delete (car (search-patches "glibc-dl-cache.patch")) |
| 171 | (origin-patches (package-source glibc)))))))) | 171 | (origin-patches (package-source glibc)))))))) |
| 172 | 172 | ||
| 173 | ;; After guix commit to add a replacement for expat (security fixes), | ||
| 174 | ;; https://git.savannah.gnu.org/cgit/guix.git/commit/?id=2045852b096131a714409aa0cc4fe17938f60b15 | ||
| 175 | ;; a profile collision happens with the propagated expat (now grafted) from | ||
| 176 | ;; fontconfig. See upstream report https://issues.guix.gnu.org/53406 | ||
| 177 | ;; So we define a fontconfig variation that explicitly does the expat replacement | ||
| 178 | ;; which works around this bug for now, at the cost of building fontconfig. | ||
| 179 | ;; TODO: remove once upstream bug is fixed | ||
| 180 | (define fontconfig-fixed | ||
| 181 | (package | ||
| 182 | (inherit fontconfig) | ||
| 183 | (propagated-inputs | ||
| 184 | (modify-inputs (package-propagated-inputs fontconfig) | ||
| 185 | (replace "expat" (@@ (gnu packages xml) expat/fixed)))))) | ||
| 186 | |||
| 187 | (define fhs-min-libs | 173 | (define fhs-min-libs |
| 188 | `(("glibc" ,glibc-for-fhs) | 174 | `(("glibc" ,glibc-for-fhs) |
| 189 | ("glibc-locales" ,glibc-locales))) | 175 | ("glibc-locales" ,glibc-locales))) |
| @@ -195,8 +181,7 @@ | |||
| 195 | ("dbus-glib" ,dbus-glib) ; Required for steam browser. | 181 | ("dbus-glib" ,dbus-glib) ; Required for steam browser. |
| 196 | ("elfutils" ,elfutils) ; Required for capturing library dependencies in pv. | 182 | ("elfutils" ,elfutils) ; Required for capturing library dependencies in pv. |
| 197 | ("eudev" ,eudev) ; Required for steamwebhelper/heavy runtime. | 183 | ("eudev" ,eudev) ; Required for steamwebhelper/heavy runtime. |
| 198 | ;; TODO: set back to ,fontconfig once https://issues.guix.gnu.org/53406 is fixed | 184 | ("fontconfig" ,fontconfig) ; Required for steam client. |
| 199 | ("fontconfig" ,fontconfig-fixed) ; Required for steam client. | ||
| 200 | ("file" ,file) ; Used for steam installation. | 185 | ("file" ,file) ; Used for steam installation. |
| 201 | ("find" ,findutils) ; Required at least for some logging. | 186 | ("find" ,findutils) ; Required at least for some logging. |
| 202 | ("freetype" ,freetype) ; Required for steam login. | 187 | ("freetype" ,freetype) ; Required for steam login. |
