bug-gsrc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gsrc] Re: Nix on ‘fencepost’


From: Brian Gough
Subject: Re: [bug-gsrc] Re: Nix on ‘fencepost’
Date: Thu, 01 Apr 2010 15:24:24 -0400
User-agent: Wanderlust/2.14.0 (Africa) Emacs/23.1 Mule/6.0 (HANACHIRUSATO)

At Sun, 28 Mar 2010 12:36:57 -0400,
Brian Gough wrote:
> 
> At Mon, 15 Mar 2010 22:51:16 +0100,
> Ludovic Courtès wrote:
> > The attached Guile script provides an approximate list of GNU packages
> > available in Nixpkgs.  The output for ‘trunk’ is shown below.
> 
> Thanks, I got that working --  using the guile-1.9.8 in nix on fencepost.
> 
> I've cloned new copy of the repository and started tracking
> t/nixpkgs-libre so hopefully that will avoid any conflicts.

I made a nix expression from your script to run against nixpkgs-libre.
It seems to work ok on fencepost (using stdenvNative) but I'm not sure
if it is the "correct" way to do it--I'm still learning the nix
language.  I will refine it and look at what dependencies we are
bringing in.

I think we can easily restrict the build to our candidate package set
by fixing the gnu entry in mirrors.nix to point a local directory, so
we only bring in the specific GNU package versions we want.

Incidentally, is there any documentation about how to write a Hydra
jobset?  I looked at your guile-2-test.nix but couldn't figure it out
from that.

----------------------------------------------------------------------
let

  nixpkgs = (import nixpkgs-libre/default.nix) {};

in

with nixpkgs; {

  mypkgs = [
     acct
     aspell
     auctex
     autoconf
     #autoconf213
     autogen
     automake
     automake111x
     automake19x
     ballAndPaddle
     bash
     bashInteractive
     bashReal
     binutils
     bison
     bison24
     ccrtp
     cflow
     #classpath
     coreutils
     coreutils_real
     cpio
     cppi
     ddd
     ddrescue
     dejagnu
     dico
     diffutils
     ed
     eglibc
     emacs
     emacs22
     emacs22Packages.emms
     emacs23Packages.emms
     emacsSnapshot
     enscript
     fdisk
     findutils
     freefont_ttf
     fribidi
     gawk
     gcc
     #gcc33
     #gcc34
     #gcc40
     #gcc41
     #gcc42
     #gcc43
     #gcc43_multi
     #gcc44_real
     #gccCrossStageStatic
     #gcj
     gdb
     #gdbCross
     gdbm
     gengetopt
     gettext
     #gfortran
     #gfortran40
     #gfortran41
     #gfortran42
     #gfortran44
     ghostscript
     ghostscriptX
     #glibc
     #glibc211
     #glibc25
     #glibc29
     #glibcLocales
     global
     gnash
     gnat
     gnuchess
     gnugrep
     gnum4
     gnumake
     gnunet
     gnupatch
     gnupg2
     gnused
     #gnused_4_2
     gnutar
     gnutls
     gperf
     gprolog
     groff
     grub2
     gsl
     guile
     #guileGnome
     guile_1_9
     #guile_1_9_coverage
     gv
     gzip
     hello
     icecat3
     #icecat3Xul
     #icecatWrapper
     #icecatXulrunner3
     idutils
     indent
     inetutils
     jwhois
     libcdio
     libextractor
     libgcrypt
     libiconv
     libidn
     libmicrohttpd
     libsigsegv
     libtasn1
     libtool
     #libtool_1_5
     libunistring
     libxmi
     libzrtpcpp
     lightning
     lsh
     mailutils
     mcron
     miscfiles
     mkisofs
     mpfr
     myserver
     ncurses
     nettle
     parted
     plotutils
     pth
     pthreadmanpages
     readline
     remake
     sharutils
     texinfo
     texmacs
     time
     tla
     wget
     zile
 ]; 
}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]