Commit graph

5 commits

Author SHA1 Message Date
Pierre Neidhardt
39fecacaef nonguix: Use the install-plan of the copy-build-system in the 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.
2020-02-29 10:42:35 +01:00
Pierre Neidhardt
aeaa8a02f5 nonguix: Add support for libraries for an extension other than ".so".
* nonguix/build-system/binary.scm (binary-build): Don't fail when setting the
  interpreter of libraries that don't contain ".so" in their name.
2020-01-16 17:47:48 +01:00
Alex Griffin
cb9d65923e utils: Add 'concatenate-files' function.
* nonguix/build/utils.scm (concatenate-files): New function.
2020-01-08 15:22:32 -06:00
Pierre Neidhardt
a35038fb8d nonguix: Fix default values for patchelf-plan and install-plan.
* nonguix/build-system/binary.scm (binary-build): Default values are unquoted,
  so we add an extra quote.
2019-12-29 19:07:43 +01:00
Pierre Neidhardt
d622a15d08 Move the "binary" build system from the Gaming Channels to Nonguix.
* 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.
2019-12-29 19:07:43 +01:00