Skip to content
Snippets Groups Projects
  • Ludovic Courtès's avatar
    ff40e9b7
    gexp: Move the package and origin compilers to (guix packages). · ff40e9b7
    Ludovic Courtès authored
    From now own, (guix packages) depends on (guix gexps); it was the other
    way around now.  This means that (guix packages) code can use gexps.
    
    * guix/gexp.scm (origin-compiler, package-compiler): Remove.
      (default-guile-derivation): New procedure.
      (gexp->derivation): Use it instead of 'default-guile' +
      'package->derivation'.
    * guix/packages.scm (default-guile-derivation): New procedure.
      (package-compiler, origin-compiler): New variables.
    * doc/guix.texi (G-Expressions): Mention extensibility.
    ff40e9b7
    History
    gexp: Move the package and origin compilers to (guix packages).
    Ludovic Courtès authored
    From now own, (guix packages) depends on (guix gexps); it was the other
    way around now.  This means that (guix packages) code can use gexps.
    
    * guix/gexp.scm (origin-compiler, package-compiler): Remove.
      (default-guile-derivation): New procedure.
      (gexp->derivation): Use it instead of 'default-guile' +
      'package->derivation'.
    * guix/packages.scm (default-guile-derivation): New procedure.
      (package-compiler, origin-compiler): New variables.
    * doc/guix.texi (G-Expressions): Mention extensibility.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.