Age | Commit message (Collapse) | Author |
|
This is a follow up to daa0dda76ddd869c8b2866fcf2866667b69461ad.
* nonguix/utils.scm: Add missing copyright line for myself.
|
|
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224
* *.scm: Use SPDX license identifier and remove obsolete license
statement.
|
|
Follow up to a0079cf1bd8ef707ab9e15a0e249cbd34f157ae4.
* nonguix/build/binary-build-system.scm (patchelf)[make-rpath]: Use 'name'
instead of undefined 'input-or-output'.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
Follow up to a0079cf1bd8ef707ab9e15a0e249cbd34f157ae4.
|
|
Makes it possible to define entries like the following in the patchelf-plan:
("the-binary" ("glibc" ("nss" "/lib/nss")))
* nonguix/build/binary-build-system.scm (maybe-make-rpath, make-rpath):
New functions and use them.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nonguix/build-system/binary.scm (lower): Remove #:source from
'private-keywords'.
|
|
Fixes https://gitlab.com/nonguix/nonguix/-/issues/146.
* nonguix/build-system/binary.scm (binary-build): Update it.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
Fixes https://gitlab.com/nonguix/nonguix/-/issues/81.
Reported-by: Jean-Baptiste Volatier.
Depends on https://git.savannah.gnu.org/cgit/guix.git/commit/?id=d88ff09.
* nonguix/modules.scm (import-nonguix-module?): New variable. Export it
instead of nonguix-module-name?.
* nongnu/system/linux-initrd.scm (microcode-initrd): Use
import-nonguix-module? instead of nonguix-module-name?.
(combined-initrd): Dito.
|
|
* nonguix/build/utils.scm (make-wrapper): Add skip-argument-0? keyword.
|
|
* nonguix/build/utils.scm (make-desktop-entry-file): Remove function.
|
|
binary-build-system.
* nonguix/build-system/binary.scm (lower): Swap native-inputs and libc32 in
build-inputs. In particular, this fixes static linking with GCC.
|
|
* nonguix/utils.scm (to32): Reuse inherited `name' field.
|
|
* nonguix/download.scm (unredistributable-url-fetch): Use name when
provided.
|
|
binary-build-system.
* nonguix/build-system/binary.scm (lower): Adapt the default value of the
install plan.
* nonguix/build/binary-build-system.scm (new-install): New procedure.
(old-install): Rename former `install' procedure to this.
(install): New procedure that dispatches over old-install and new-install.
|
|
* nonguix/build-system/binary.scm (binary-build): Don't fail when setting the
interpreter of libraries that don't contain ".so" in their name.
|
|
* nonguix/modules.scm: New file.
* nongnu/system/linux-initrd.scm: Limit 'source-module-closure' to guix and
nonguix modules only.
|
|
* nonguix/build/utils.scm (concatenate-files): New function.
|
|
* nonguix/utils.scm: Do it.
|
|
* nonguix/build-system/binary.scm (binary-build): Default values are unquoted,
so we add an extra quote.
|
|
* nonguix/build-system/binary.scm: New file.
* nonguix/build/binary-build-system.scm: New file.
* nonguix/build/utils.scm: New file.
* nonguix/utils.scm: New file.
|
|
* nonguix/download.scm: New file.
|
|
* nonguix/licenses.scm: New file.
|