aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* hydra: Remove cross-builds from i686-linux to mips64el-linux-gnuabi64.Ludovic Courtès2014-03-25
| | | | | * build-aux/hydra/gnu-system.scm (hydra-jobs)[cross-jobs]: Define 'from-32-to-64?'. Filter out %CROSS-TARGETS that match.
* hydra: Build GCC and glibc, not their '-final' variant.Ludovic Courtès2014-03-25
| | | | | * build-aux/hydra/gnu-system.scm (%core-packages): Replace GCC-FINAL and GLIBC-FINAL with GCC and GLIBC.
* gnu: glibc: Patch mtrace.pl to avoid retaining a reference to Perl.Ludovic Courtès2014-03-24
| | | | | * gnu/packages/base.scm (glibc)[argument] <pre-configure phase>: Patch malloc/mtrace.pl.
* Merge branch 'master' into core-updatesMark H Weaver2014-03-22
|\
| * gnu: cmake: Install man pages and docs in share/{man,doc}.Mark H Weaver2014-03-22
| | | | | | | | | | * gnu/packages/cmake.scm (cmake): Pass --mandir and --docdir to configure. Rewrite the code that selects the first two components of the version.
| * gnu: flac: Install man pages in share/man.Mark H Weaver2014-03-22
| | | | | | | | * gnu/packages/xiph.scm (flac): Add --mandir configure flag.
| * gnu: libvorbis: disable parallel testsEric Bavier2014-03-21
| | | | | | | | * gnu/packages/xiph.scm (libvorbis): disable parallel tests
| * gnu: openssh: Upgrade to 6.6p1.Mark H Weaver2014-03-21
| | | | | | | | * gnu/packages/ssh.scm (openssh): Upgrade to 6.6p1.
| * daemon: Really override the substituters setting.Ludovic Courtès2014-03-20
| | | | | | | | | | | | | | | | Reported by Andreas Enge <andreas@enge.fr>: <https://lists.gnu.org/archive/html/guix-devel/2014-03/msg00211.html>. * nix/nix-daemon/guix-daemon.cc (main): Set the 'NIX_SUBSTITUTERS' env. var. Leave 'settings.substituters' unchanged.
| * pk-crypto: Don't use Ed25519 when libgcrypt is older than 1.6.0.Ludovic Courtès2014-03-20
| | | | | | | | | | | | | | * guix/pk-crypto.scm (gcrypt-version): New procedure. * guix/scripts/archive.scm (%key-generation-parameters): New variable. (%options) <generate-key>: Use it. * tests/pk-crypto.scm ("sign + verify, Ed25519"): Skip if using gcrypt < 1.6.0.
| * gnu: tzdata: Upgrade to 2014a.Mark H Weaver2014-03-20
| |
| * gnu: lynx: Upgrade to 2.8.8rel.2.Mark H Weaver2014-03-20
| | | | | | | | * gnu/packages/lynx.scm (lynx): Upgrade to 2.8.8rel.2.
| * gnu: bc: Install docs in share/man and share/info.Mark H Weaver2014-03-20
| | | | | | | | * gnu/packages/algebra.scm (bc): Pass --mandir and --infodir to configure.
| * gnu: unzip: Install man pages in share/man.Mark H Weaver2014-03-20
| | | | | | | | * gnu/packages/zip.scm (unzip): Substitute /share/man/ for /man/ in Makefile.
| * gnu: screen: Install docs in share/man and share/info.Mark H Weaver2014-03-20
| | | | | | | | | | * gnu/packages/screen.scm (screen): Add --mandir and --infodir configure flags.
| * gnu: netcat: Install docs in share/man and share/info.Mark H Weaver2014-03-20
| | | | | | | | | | * gnu/packages/admin.scm (netcat): Add --mandir and --infodir configure flags.
| * offload: Send build logs to file descriptor 4.Ludovic Courtès2014-03-19
| | | | | | | | | | | | | | | | | | * guix/scripts/offload.scm (with-error-to-port): New macro. (remote-pipe): Add #:error-port parameter. Use 'with-error-to-port' around 'open-pipe*' call. (build-log-port): New procedure. (offload): Change #:log-port to default to (build-log-port). Call 'remote-pipe' with #:error-port LOG-PORT.
| * substitute-binary: Quietly handle 404s when fetching narinfos.Ludovic Courtès2014-03-19
| | | | | | | | | | | | | | * guix/scripts/substitute-binary.scm (fetch): Add #:quiet-404? parameter. Upon &http-get-error, re-raise C if the QUIET-404? is true and the code is 404. (fetch-narinfo): Pass #:quiet-404? #t.
| * gnu: xterm: Upgrade to 303.Ludovic Courtès2014-03-19
| | | | | | | | * gnu/packages/xorg.scm (xterm): Upgrade to 303.
| * pk-crypto: Use RFC6979 when signing with an ECC or DSA key.Ludovic Courtès2014-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * guix/pk-crypto.scm (bytevector->hash-data): Add #:key-type parameter. Use the 'pkcs1' flag when KEY-TYPE is 'rsa', and 'rfc6979' when KEY-TYPE is 'ecc' or 'dsa'. (key-type): New procedure. * guix/scripts/authenticate.scm (read-hash-data): Add 'key-type' parameter. Pass it to 'bytevector->hash-data'. Adjust caller accordingly. * tests/pk-crypto.scm (%ecc-key-pair): New variable. ("key-type"): New test. ("sign + verify"): Pass #:key-type to 'bytevector->hash-data'. ("sign + verify, Ed25519"): New test.
| * gnu: imagemagick: Upgrade to 6.8.8-8.Ludovic Courtès2014-03-19
| | | | | | | | * gnu/packages/imagemagick.scm (imagemagick): Upgrade to 6.8.8-8.
| * gnu: Add Window Maker.Ludovic Courtès2014-03-19
| | | | | | | | | | * gnu/packages/gnustep.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
| * tests: Test recovery from 'valid-path?' RPCs with an invalid parameter.Ludovic Courtès2014-03-19
| | | | | | | | | | * tests/store.scm ("valid-path? live", "valid-path? false", "valid-path? error", "valid-path? recovery"): New tests.
| * Update 'nix-upstream' sub-module.Ludovic Courtès2014-03-18
| | | | | | | | * nix-upstream: Update.
| * gnu: libxft: Propagate Freetype and Fontconfig.Ludovic Courtès2014-03-18
| | | | | | | | | | * gnu/packages/xorg.scm (libxft): Move Freetype and Fontconfig from 'inputs' to 'propagated-inputs'.
| * guix archive: Generate curve Ed25519 keys by default.Ludovic Courtès2014-03-17
| | | | | | | | | | * guix/scripts/archive.scm (%options) <generate-key>: Default to curve Ed25519. Suggested by Christian Grothoff <grothoff@in.tum.de>.
| * guix archive: Improve '--generate-key' error reporting.Ludovic Courtès2014-03-17
| | | | | | | | | | * guix/scripts/archive.scm (%options) <generate-key>: Report the error source and string when 'string->canonical-sexp' fails.
| * build: Fix test failures due to the nix -> guix directory name change.Ludovic Courtès2014-03-17
| | | | | | | | | | | | | | | | Reported by Nikita Karetnikov <nikita@karetnikov.org> and Pierre-Antoine Rault <par@rigelk.eu>. * test-env.in: Change 'NIX_LOG_DIR' in accordance with f5768af. * tests/guix-register.sh: Likewise for 'NIX_LOG_DIR' and 'NIX_DB_DIR'.
| * gnu: luajit: Update to 2.0.3.Raimon Grau2014-03-17
| | | | | | | | * gnu/packages/lua.scm (luajit): Update to 2.0.3.
* | gnu: guile: Upgrade to 2.0.11.Mark H Weaver2014-03-22
| | | | | | | | * gnu/packages/guile.scm (guile): Upgrade to 2.0.11.
* | gnu: util-macros: Install .pc file in lib/pkgconfig; remove INSTALL file.Mark H Weaver2014-03-20
| | | | | | | | | | | | * gnu/packages/xorg.scm (util-macros): Substitute "$(libdir)/pkgconfig" for "$(datadir)/pkgconfig" in Makefile.in. After install, remove share/util-macros/INSTALL and share/util-macros.
* | gnu: readline: Fix cross-compilation.Ludovic Courtès2014-03-19
| | | | | | | | | | | | * gnu/packages/readline.scm (readline)[arguments]: Add "bash_cv_wcwidth_broken=no" to #:configure-flags when (%current-target-system) is true.
* | gnu: bzip2: Install man pages to share/man/man1, not share/man1.Mark H Weaver2014-03-19
| | | | | | | | | | * gnu/packages/compression.scm (bzip2)[fix-man-dir]: Rename "man" to "share/man", not "share".
* | gnu: ncurses: Install man pages in share/man/man*, not man/man*.Mark H Weaver2014-03-19
| | | | | | | | * gnu/packages/ncurses.scm (ncurses): Add --mandir configure flag.
* | gnu: guile: Upgrade to 2.0.10.Ludovic Courtès2014-03-18
| | | | | | | | * gnu/packages/guile.scm (guile-2.0): Upgrade to 2.0.10.
* | gnu: Make libgc 7.4 the default.Ludovic Courtès2014-03-18
| | | | | | | | | | | | | | | | | | * gnu/packages/bdw-gc.scm (libgc): Rename to... (libgc-7.2): ... this. (libgc-7.4): Rename to... (libgc): ... this. * gnu/packages/guile.scm (guile-2.0): Switch to LIBGC. (guile-2.0/fixed): Alias GUILE-2.0.
* | Merge branch 'master' into core-updatesLudovic Courtès2014-03-17
|\|
| * gnu: python: Change URL to https.Ludovic Courtès2014-03-17
| | | | | | | | | | | | | | * gnu/packages/python.scm (python-2, python)[source]: Change URL to https. This makes sure GnuTLS is available in the derivation that downloads the source, which is required since http URLs get redirected to https anyway. Reported by Manolis Ragkousis <manolis837@gmail.com>.
| * gnu: pulseaudio: Upgrade to 5.0.Ludovic Courtès2014-03-17
| | | | | | | | | | | | | | | | * gnu/packages/pulseaudio.scm (pulseaudio): Upgrade to 5.0. Remove patches. * gnu/packages/patches/pulseaudio-test-timeouts.patch, gnu/packages/patches/pulseaudio-volume-test.patch: Remove. * gnu-system.am (dist_patch_DATA): Adjust accordingly.
| * gnu: fuse: Refer to the right 'mount' and 'umount' commands.Ludovic Courtès2014-03-16
| | | | | | | | | | | | * gnu/packages/linux.scm (fuse)[inputs]: Change to... [native-inputs]: ... this. [arguments]: Add #:phases argument.
| * store: Add 'hash-part->path'.Ludovic Courtès2014-03-14
| | | | | | | | | | * guix/store.scm (hash-part->path): New procedure. * tests/store.scm ("hash-part->path"): New test.
| * offload: Fix 'choose-build-machine' for several machines.Ludovic Courtès2014-03-13
| | | | | | | | | | * guix/scripts/offload.scm (choose-build-machine)[undecorate]: Turn into a two-argument procedure.
| * offload: Convert the port number to a string when invoking lsh.Ludovic Courtès2014-03-13
| | | | | | | | | | * guix/scripts/offload.scm (remote-pipe, send-files): Pass the result of 'build-machine-port' to 'number->string'.
| * offload: Allow build machines to specify a port number.Ludovic Courtès2014-03-13
| | | | | | | | | | * guix/scripts/offload.scm (<build-machine>): Add 'port' field. (remote-pipe, send-files): Use lsh's '-p' option when invoking it.
| * guix build: Support '--with-source' along with '-e'.Ludovic Courtès2014-03-13
| | | | | | | | | | | | | | | | | | * guix/scripts/build.scm (derivation-from-expression): Remove. (options->derivations): Handle pairs of the form "('argument . (? derivation?))". (options/resolve-packages): Add 'store' parameter; update caller. Add 'system' variable. Add case for 'expression pairs. * guix/scripts/archive.scm (derivation-from-expression): New procedure.
| * gnu: guile-xcb: Upgrade to 1.3.Ludovic Courtès2014-03-13
| | | | | | | | | | | | * gnu/packages/guile-wm.scm (guile-xcb): Upgrade to 1.3. [arguments] Pass --with-guile-site-dir= instead of --datadir=, and pass --with-guile-site-ccache-dir=. Remove #:phases.
| * gnu: linux-libre: Build the FUSE module.Ludovic Courtès2014-03-12
| | | | | | | | * gnu/packages/linux.scm (linux-libre): Set CONFIG_FUSE_FS=m.
| * gnu: unionfs-fuse: Add statically-linked variant.Ludovic Courtès2014-03-12
| | | | | | | | * gnu/packages/linux.scm (unionfs-fuse/static): New variable.
| * guix build: Add '--with-source'.Ludovic Courtès2014-03-12
| | | | | | | | | | | | | | | | | | | | * guix/scripts/build.scm (package-with-source): New procedure. (show-help): Add '--with-source'. (%options): Likewise. (options->derivations): Call 'options/with-source' and 'options/resolve-packages'. (options/resolve-packages, options/with-source): New procedures. * doc/guix.texi (Invoking guix build): Document '--with-source'.
| * download: 'download-to-store' accepts plain file names.Ludovic Courtès2014-03-11
| | | | | | | | | | * guix/download.scm (download-to-store): When URI is #f, assume that URL is a file name, and handle it.