[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#68150] [PATCH 0/8] Fix usage of glib-or-gtk-build-system
From: |
Tomas Volf |
Subject: |
[bug#68150] [PATCH 0/8] Fix usage of glib-or-gtk-build-system |
Date: |
Sat, 30 Dec 2023 17:33:36 +0100 |
Using glib-or-gtk-build-system requires hard-coding the list of modules in
#:modules. Libreoffice and netsurf tried to use
%glib-or-gtk-build-system-modules instead, but that lead to crashes.
This series introduces new %glib-or-gtk-build-system-default-modules that
contains the list that should go into #:modules. Using it in libreoffice and
netsurf fixes the mentioned crashes. Other places were adjusted as well to
use it instead of copying over the list. That would be hard to keep in sync.
Tomas Volf (8):
build: glib-or-gtk: Export %glib-or-gtk-build-system-default-modules.
gnu: netsurf: Actually use glib-or-gtk-build-system.
gnu: libreoffice: Actually use glib-or-gtk-build-system.
gnu: sugar: Dehardcode #:modules.
gnu: sugar-datastore: Dehardcode #:modules.
gnu: sugar-toolkit-gtk3: Dehardcode #:modules.
gnu: nimf: Dehardcode #:modules.
gnu: hime: Dehardcode #:modules.
gnu/packages/language.scm | 12 ++++--------
gnu/packages/libreoffice.scm | 2 +-
gnu/packages/sugar.scm | 15 ++++++---------
gnu/packages/web.scm | 2 +-
guix/build-system/glib-or-gtk.scm | 9 +++++----
5 files changed, 17 insertions(+), 23 deletions(-)
base-commit: f24b14767d362a84e6469682b4fe303b50f4b589
--
2.41.0
- [bug#68150] [PATCH 0/8] Fix usage of glib-or-gtk-build-system,
Tomas Volf <=
- [bug#68150] [PATCH 5/8] gnu: sugar-datastore: Dehardcode #:modules., Tomas Volf, 2023/12/30
- [bug#68150] [PATCH 4/8] gnu: sugar: Dehardcode #:modules., Tomas Volf, 2023/12/30
- [bug#68150] [PATCH 2/8] gnu: netsurf: Actually use glib-or-gtk-build-system., Tomas Volf, 2023/12/30
- [bug#68150] [PATCH 1/8] build: glib-or-gtk: Export %glib-or-gtk-build-system-default-modules., Tomas Volf, 2023/12/30
- [bug#68150] [PATCH 6/8] gnu: sugar-toolkit-gtk3: Dehardcode #:modules., Tomas Volf, 2023/12/30
- [bug#68150] [PATCH 3/8] gnu: libreoffice: Actually use glib-or-gtk-build-system., Tomas Volf, 2023/12/30
- [bug#68150] [PATCH 8/8] gnu: hime: Dehardcode #:modules., Tomas Volf, 2023/12/30
- [bug#68150] [PATCH 7/8] gnu: nimf: Dehardcode #:modules., Tomas Volf, 2023/12/30