[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#50905] [PATCH core-updates 00/38] Clean up TODO(core-updates)
From: |
Maxime Devos |
Subject: |
[bug#50905] [PATCH core-updates 00/38] Clean up TODO(core-updates) |
Date: |
Thu, 30 Sep 2021 00:18:11 +0200 |
User-agent: |
Evolution 3.34.2 |
Hi guix,
This addresses things like
;; TODO(core-updates): make this unconditional
`(,@(if (%current-target-system)
`(("bash-minimal" ,bash-minimal)) ; for glib-or-gtk-wrap
'())
It also introduces a mozilla-build-system, which is like gnu-build-system
except it overrides --target and --host to what mozilla software expects
and uses it for all Mozilla software I could identify that needs this.
I also removed a 'canonical-package' in isc-dhcp's input, because as I
understand it, ‘canonical packages’ aren't supposed to appear in the
references, except for gcc:lib and glibc perhaps? (Not 100% sure,
but noone suggested using canonical-package when I told people to add
bash-minimal to package inputs.)
I also added a #:sh argument to wrap-qt-program to address a TODO(core-updates)
in guix/lint.scm and for consistency with wrap-program, but didn't test it
because of the many rebuilds.
I noted #:tests? wasn't respected in some packages I modified, which I fixed in
a few places. I also removed trailing #t for some packages.
avahi and atk appear to (cross-)compile. (I reverted
‘build/minetest-build-system: Move png-file? to (guix build utils).’ first to
avoid
some rebuilds though.)
Greetings,
Maxime
signature.asc
Description: This is a digitally signed message part
- [bug#50905] [PATCH core-updates 00/38] Clean up TODO(core-updates),
Maxime Devos <=
- [bug#50905] [PATCH 01/38] build-system/mozilla: New build system., Maxime Devos, 2021/09/29
- [bug#50905] [PATCH 02/38] gnu: nspr: Use mozilla-build-system., Maxime Devos, 2021/09/29
- [bug#50905] [PATCH 08/38] gnu: isc-dhcp: Don't use canonical-package., Maxime Devos, 2021/09/29
- [bug#50905] [PATCH 09/38] gnu: isc-dhcp: Make an input unconditional., Maxime Devos, 2021/09/29
- [bug#50905] [PATCH 10/38] gnu: isc-dhcp: Remove unnecessary shebang patching., Maxime Devos, 2021/09/29
- [bug#50905] [PATCH 03/38] gnu: mozjs: Use mozilla-build-system., Maxime Devos, 2021/09/29
- [bug#50905] [PATCH 17/38] gnu: pango: Make 'bash-minimal' input unconditional., Maxime Devos, 2021/09/29
- [bug#50905] [PATCH 05/38] build/minetest-build-system: Move png-file? to (guix build utils)., Maxime Devos, 2021/09/29
- [bug#50905] [PATCH 04/38] gnu: icecat: Use mozilla-build-system., Maxime Devos, 2021/09/29
- [bug#50905] [PATCH 07/38] gnu: mozjs: Make the quasiquote unconditional., Maxime Devos, 2021/09/29