Age | Commit message (Expand) | Author |
2014-03-22 | gnu: cmake: Install man pages and docs in share/{man,doc}....* gnu/packages/cmake.scm (cmake): Pass --mandir and --docdir to configure.
Rewrite the code that selects the first two components of the version.
| Mark H Weaver |
2014-03-22 | gnu: flac: Install man pages in share/man....* gnu/packages/xiph.scm (flac): Add --mandir configure flag.
| Mark H Weaver |
2014-03-21 | gnu: libvorbis: disable parallel tests...* gnu/packages/xiph.scm (libvorbis): disable parallel tests
| Eric Bavier |
2014-03-21 | gnu: openssh: Upgrade to 6.6p1....* gnu/packages/ssh.scm (openssh): Upgrade to 6.6p1.
| Mark H Weaver |
2014-03-20 | daemon: Really override the substituters setting....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.
| Ludovic Courtès |
2014-03-20 | pk-crypto: Don't use Ed25519 when libgcrypt is older than 1.6.0....* 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.
| Ludovic Courtès |
2014-03-20 | gnu: tzdata: Upgrade to 2014a. | Mark H Weaver |
2014-03-20 | gnu: lynx: Upgrade to 2.8.8rel.2....* gnu/packages/lynx.scm (lynx): Upgrade to 2.8.8rel.2.
| Mark H Weaver |
2014-03-20 | gnu: util-macros: Install .pc file in lib/pkgconfig; remove INSTALL file....* 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.
| Mark H Weaver |
2014-03-20 | gnu: bc: Install docs in share/man and share/info....* gnu/packages/algebra.scm (bc): Pass --mandir and --infodir to configure.
| Mark H Weaver |
2014-03-20 | gnu: unzip: Install man pages in share/man....* gnu/packages/zip.scm (unzip): Substitute /share/man/ for /man/ in Makefile.
| Mark H Weaver |
2014-03-20 | gnu: screen: Install docs in share/man and share/info....* gnu/packages/screen.scm (screen): Add --mandir and --infodir
configure flags.
| Mark H Weaver |
2014-03-20 | gnu: netcat: Install docs in share/man and share/info....* gnu/packages/admin.scm (netcat): Add --mandir and --infodir
configure flags.
| Mark H Weaver |
2014-03-19 | gnu: readline: Fix cross-compilation....* gnu/packages/readline.scm (readline)[arguments]: Add
"bash_cv_wcwidth_broken=no" to #:configure-flags
when (%current-target-system) is true.
| Ludovic Courtès |
2014-03-19 | offload: Send build logs to file descriptor 4....* 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.
| Ludovic Courtès |
2014-03-19 | substitute-binary: Quietly handle 404s when fetching narinfos....* 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.
| Ludovic Courtès |
2014-03-19 | gnu: xterm: Upgrade to 303....* gnu/packages/xorg.scm (xterm): Upgrade to 303.
| Ludovic Courtès |
2014-03-19 | pk-crypto: Use RFC6979 when signing with an ECC or DSA key....* 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.
| Ludovic Courtès |
2014-03-19 | gnu: imagemagick: Upgrade to 6.8.8-8....* gnu/packages/imagemagick.scm (imagemagick): Upgrade to 6.8.8-8.
| Ludovic Courtès |
2014-03-19 | gnu: bzip2: Install man pages to share/man/man1, not share/man1....* gnu/packages/compression.scm (bzip2)[fix-man-dir]: Rename "man"
to "share/man", not "share".
| Mark H Weaver |
2014-03-19 | gnu: ncurses: Install man pages in share/man/man*, not man/man*....* gnu/packages/ncurses.scm (ncurses): Add --mandir configure flag.
| Mark H Weaver |
2014-03-19 | gnu: Add Window Maker....* gnu/packages/gnustep.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
| Ludovic Courtès |
2014-03-19 | tests: Test recovery from 'valid-path?' RPCs with an invalid parameter....* tests/store.scm ("valid-path? live", "valid-path? false", "valid-path?
error", "valid-path? recovery"): New tests.
| Ludovic Courtès |
2014-03-18 | Update 'nix-upstream' sub-module....* nix-upstream: Update.
| Ludovic Courtès |
2014-03-18 | gnu: libxft: Propagate Freetype and Fontconfig....* gnu/packages/xorg.scm (libxft): Move Freetype and Fontconfig from
'inputs' to 'propagated-inputs'.
| Ludovic Courtès |
2014-03-18 | gnu: guile: Upgrade to 2.0.10....* gnu/packages/guile.scm (guile-2.0): Upgrade to 2.0.10.
| Ludovic Courtès |
2014-03-18 | gnu: Make libgc 7.4 the default....* 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.
| Ludovic Courtès |
2014-03-17 | guix archive: Generate curve Ed25519 keys by default....* guix/scripts/archive.scm (%options) <generate-key>: Default to curve
Ed25519. Suggested by Christian Grothoff <grothoff@in.tum.de>.
| Ludovic Courtès |
2014-03-17 | guix archive: Improve '--generate-key' error reporting....* guix/scripts/archive.scm (%options) <generate-key>: Report the error
source and string when 'string->canonical-sexp' fails.
| Ludovic Courtès |
2014-03-17 | build: Fix test failures due to the nix -> guix directory name change....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'.
| Ludovic Courtès |
2014-03-17 | gnu: luajit: Update to 2.0.3....* gnu/packages/lua.scm (luajit): Update to 2.0.3.
| Raimon Grau |
2014-03-17 | Merge branch 'master' into core-updates | Ludovic Courtès |
2014-03-17 | gnu: python: Change URL to https....* 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>.
| Ludovic Courtès |
2014-03-17 | gnu: pulseaudio: Upgrade to 5.0....* 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.
| Ludovic Courtès |
2014-03-16 | gnu: fuse: Refer to the right 'mount' and 'umount' commands....* gnu/packages/linux.scm (fuse)[inputs]: Change to...
[native-inputs]: ... this.
[arguments]: Add #:phases argument.
| Ludovic Courtès |
2014-03-14 | store: Add 'hash-part->path'....* guix/store.scm (hash-part->path): New procedure.
* tests/store.scm ("hash-part->path"): New test.
| Ludovic Courtès |
2014-03-13 | offload: Fix 'choose-build-machine' for several machines....* guix/scripts/offload.scm (choose-build-machine)[undecorate]: Turn into
a two-argument procedure.
| Ludovic Courtès |
2014-03-13 | offload: Convert the port number to a string when invoking lsh....* guix/scripts/offload.scm (remote-pipe, send-files): Pass the result of
'build-machine-port' to 'number->string'.
| Ludovic Courtès |
2014-03-13 | offload: Allow build machines to specify a port number....* guix/scripts/offload.scm (<build-machine>): Add 'port' field.
(remote-pipe, send-files): Use lsh's '-p' option when invoking it.
| Ludovic Courtès |
2014-03-13 | guix build: Support '--with-source' along with '-e'....* 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.
| Ludovic Courtès |
2014-03-13 | gnu: guile-xcb: Upgrade to 1.3....* 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.
| Ludovic Courtès |
2014-03-12 | gnu: linux-libre: Build the FUSE module....* gnu/packages/linux.scm (linux-libre): Set CONFIG_FUSE_FS=m.
| Ludovic Courtès |
2014-03-12 | gnu: unionfs-fuse: Add statically-linked variant....* gnu/packages/linux.scm (unionfs-fuse/static): New variable.
| Ludovic Courtès |
2014-03-12 | guix build: Add '--with-source'....* 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'.
| Ludovic Courtès |
2014-03-11 | download: 'download-to-store' accepts plain file names....* guix/download.scm (download-to-store): When URI is #f, assume that URL
is a file name, and handle it.
| Ludovic Courtès |
2014-03-10 | gnu: libgc: Upgrade to 7.2e....* gnu/packages/bdw-gc.scm (libgc): Upgrade to 7.2e.
| Mark H Weaver |
2014-03-10 | More /gnu/store replacements....* gnu/packages/gcc.scm (gcc-4.7): Change /nix/store in comment.
* gnu/system/vm.scm (operating-system-default-contents):
Use (%store-prefix) instead of "/nix/store".
* guix/derivations.scm (derivation-path->output-path,
derivation-path->output-paths): Change to /gnu/store in docstring.
| Ludovic Courtès |
2014-03-10 | Change default store values from /nix/store to /gnu/store....* gnu/packages/ld-wrapper.scm (%store-directory): Change the default to
/gnu/store.
* guix/build/utils.scm (%store-directory): New procedure.
(remove-store-references): Use it for the default value of 'store'.
* guix/packages.scm (patch-and-repack)[builder]: Change default store to
/gnu/store.
| Ludovic Courtès |
2014-03-10 | Merge branch 'master' into core-updates | Ludovic Courtès |
2014-03-10 | gnu: linux-initrd: Make the pseudo-tty device nodes....* guix/build/linux-initrd.scm (make-essential-device-nodes): Create
/dev/ptmx and /dev/pts.
* gnu/system/vm.scm (qemu-image): Umount /fs/dev/pts before /fs.
| Ludovic Courtès |