gnu: linux-libre: Add i686 and x86_64 full-blown configs.
authorLudovic Courtès <ludo@gnu.org>
Wed, 9 Jul 2014 22:31:31 +0000 (00:31 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 9 Jul 2014 22:35:27 +0000 (00:35 +0200)
commita94546ecc46b15d68764a8d3c859315c18010bb4
treeb414fc8633a40299316e68cfca18098024988747
parented09bb11cdd3454c00caf10615fac3cdd1791d55
gnu: linux-libre: Add i686 and x86_64 full-blown configs.

Thanks to Jason Self <jself@gnu.org> for the kernel configs.

* gnu/packages/linux.scm (kernel-config): New procedure.
  (linux-libre)[build-phase]: Copy it to .config.  Reduce the list of
  things appended to .config.
  [native-inputs]: Add "kconfig" input.
* gnu/packages/linux-libre-i686.conf,
  gnu/packages/linux-libre-x86_64.conf: New files, from
  <http://jxself.org/x86-32.txt> and <http://jxself.org/x86-64.txt>.
* Makefile.am (KCONFIGS): New variable.
  (nobase_dist_guilemodule_DATA): Add it.
Makefile.am
build-aux/hydra/demo-os.scm
gnu/packages/linux-libre-i686.conf [new file with mode: 0644]
gnu/packages/linux-libre-x86_64.conf [new file with mode: 0644]
gnu/packages/linux.scm