aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
| * | | | packages: patch-and-repack: Build tarballs deterministically.•••* guix/packages.scm (patch-and-repack)[build]: When invoking 'tar' to repack the archive, pass "--mtime=@0", "--owner=root:0", and "--group=root:0". Mark H Weaver2015-07-14
| * | | | gnu: Adjust packages to new handling of propagated inputs.•••This is a followup to 161094c, which gets rid of the "a/b" notation for propagated inputs. * gnu/packages/cross-base.scm (cross-gcc-arguments): Change reference from "libc/linux-headers" to "linux-headers". * gnu/packages/emacs.scm (magit-svn): Change "magit/git-modes" to "git-modes". Ludovic Courtès2015-07-14
| * | | | gnu: util-linux: Fix file name of 'umount' in 'eject'.•••Fixes <http://bugs.gnu.org/21010>. Reported by Alex Sassmannshausen <alex.sassmannshausen@gmail.com>. * gnu/packages/linux.scm (util-linux)[arguments]: Add 'set-umount-file-name'. Ludovic Courtès2015-07-14
| * | | | gnu: util-linux: Use 'modify-phases'.•••* gnu/packages/linux.scm (util-linux)[arguments]: Use 'modify-phases' instead of 'alist-cons-before'. Ludovic Courtès2015-07-14
| * | | | gnu: corkscrew: Pass triplet instead of system as --build and --host.•••This is a followup to commit 3c7d023d6458669c6bfa23bc85e098c91f699892, "build-system/gnu: Pass --build=<triplet> to configure by default" * gnu/packages/ssh.scm (corkscrew)[arguments]: In custom configure phase, accept 'build' keyword argument and pass it to configure in --build argument and, if not cross-compiling, the --host argument. Previously, the nix system string was passed. Mark H Weaver2015-07-13
| * | | | gnu: liba52: Remove --build from configure flags.•••This is a followup to commit 3c7d023d6458669c6bfa23bc85e098c91f699892, "build-system/gnu: Pass --build=<triplet> to configure by default" * gnu/packages/video.scm (liba52)[arguments]: Remove --build from configure flags. Mark H Weaver2015-07-13
| * | | | gnu: sysfsutils-1: Remove --build from configure flags.•••This is a followup to commit 3c7d023d6458669c6bfa23bc85e098c91f699892, "build-system/gnu: Pass --build=<triplet> to configure by default" * gnu/packages/linux.scm (sysfsutils-1)[arguments]: Remove field. Mark H Weaver2015-07-13
| * | | | gnu: xbindkeys: Remove --build from configure flags.•••This is a followup to commit 3c7d023d6458669c6bfa23bc85e098c91f699892, "build-system/gnu: Pass --build=<triplet> to configure by default" * gnu/packages/xdisorg.scm (xbindkeys)[arguments]: Remove field. Mark H Weaver2015-07-13
| * | | | gnu: gmp: Remove --build from configure-flags.•••This is a followup to commit 3c7d023d6458669c6bfa23bc85e098c91f699892, "build-system/gnu: Pass --build=<triplet> to configure by default" * gnu/packages/multiprecision.scm (gmp)[arguments]: Remove field. Mark H Weaver2015-07-13
| * | | | build-system/gnu: Pass --build=<triplet> to configure by default.•••* guix/build-system/gnu.scm (gnu-build, gnu-cross-build): Accept #:build keyword argument. Pass it to 'gnu-build' on the build side. * guix/build/gnu-build-system.scm (configure): Accept #:build keyword argument. Unless it is false, pass --build to configure. Mark H Weaver2015-07-13
| * | | | gnu: perl: Do not retain references to Binutils and other build-time tools.•••* gnu/packages/perl.scm (perl)[arguments]: Pass -Dlibpth and -Dplibpth to ./Configure. Ludovic Courtès2015-07-12
| * | | | packages: Rewrite 'transitive-inputs' to be linear and remove duplicates.•••There were two issues: 1. Use of 'delete-duplicates', which is quadratic, was a serious problem for closures with lots of propagated inputs, such as that of the 'hydra' package (several minutes for 'guix build hydra -n'!). 2. The 'delete-duplicates' call essentially had no effect since duplicate inputs typically had a different label and were thus kept. For instance, (bag-transitive-inputs (package->bag inkscape)) would return 216 items whereas (delete-duplicates (map cdr THAT)) contains only 67 items. The new implementation returns 67 items in this case. For 'hydra', we're down from 42211 items to 361, and roughly 13s for 'guix build hydra'. * guix/packages.scm (transitive-inputs): Rewrite as a breadth-first traversal. Remove duplicate propagated inputs. * tests/packages.scm ("package-transitive-inputs", "package->bag, propagated inputs"): Adjust to use simple labels for propagated inputs, without "/". ("package-transitive-inputs, no duplicates"): New test. Ludovic Courtès2015-07-12
| * | | | tests: Adjust tests for new bootstrap Guile.•••This is a followup to commit 5d6792f ("gnu: bootstrap: Create a wrapper for guile to set the system load path.") * tests/size.scm ("store-profile"): Expect profile of 'bash' bootstrap binary. * tests/gexp.scm ("gexp->derivation #:references-graphs"): Expect GUILE-DRV to depend on 'bash' bootstrap binary. Ludovic Courtès2015-07-12
| * | | | gnu: Require NEON on armhf.•••* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): On armhf, include --with-fpu=neon. * doc/guix.texi (GNU Distribution): Document that our armhf port requires NEON. Mark H Weaver2015-07-11
| * | | | gnu: pcre: Enable more features.•••* gnu/packages/pcre.scm (pcre)[arguments]: To configure-flags, add "--enable-unicode-properties", "--enable-pcre16", and "--enable-pcre32". Mark H Weaver2015-07-11
| * | | | gnu: bash: Update to 4.3.39.•••* gnu/packages/bash.scm (%patch-series-4.3): Add patches 34-39. Mark H Weaver2015-07-11
| * | | | gnu: texinfo: Add procps to native-inputs to fix tests.•••* gnu/packages/texinfo.scm (texinfo)[native-inputs]: Add procps. (texinfo-5, texinfo-4)[native-inputs]: Override to be empty. * gnu/packages/commencement.scm (texinfo-boot0)[texinfo]: Override native-inputs to be empty. Mark H Weaver2015-07-11
| * | | | gnu: nss: Update to 3.19.2.•••* gnu/packages/gnuzilla.scm (nss): Update to 3.19.2. Mark H Weaver2015-07-10
| * | | | gnu: libgpg-error: Update to 1.19.•••* gnu/packages/gnupg.scm (libgpg-error): Update to 1.19. Paul van der Walt2015-07-10
| * | | | gnu: libidn: Update to 1.31.•••* gnu/packages/libidn.scm (libidn): Update to 1.31. Mark H Weaver2015-07-10
| * | | | gnu: texinfo: Use version 6.0 by default.•••* gnu/packages/texinfo.scm (texinfo): Update to 6.0. (texinfo-6): Removed. (texinfo-5): New variable. Mark H Weaver2015-07-10
| * | | | gnu: libunistring: Update to 0.9.6.•••* gnu/packages/libunistring.scm (libunistring): Update to 0.9.6. Mark H Weaver2015-07-10
| * | | | gnu: mpfr: Update to 3.1.3.•••* gnu/packages/multiprecision.scm (mpfr): Update to 3.1.3. Mark H Weaver2015-07-10
| * | | | gnu: ed: Update to 1.12.•••* gnu/packages/ed.scm (ed): Update to 1.12. Mark H Weaver2015-07-10
| * | | | gnu: gettext: Update to 0.19.5.•••* gnu/packages/patches/gettext-msgunfmt.patch: Remove file. * gnu-system.am (dist_patch_DATA): Remove it. * gnu/packages/gettext.scm (gnu-gettext): Update to 0.19.5. Remove patch. Mark H Weaver2015-07-10
| * | | | gnu: coreutils: Update to 8.24.•••* gnu/packages/patches/coreutils-dummy-man.patch: Remove file. * gnu-system.am (dist_patch_DATA): Remove it. * gnu/packages/base.scm (coreutils): Update to 8.24. Remove patch. Mark H Weaver2015-07-10
| * | | | gnu: gcc-4.9: Update to 4.9.3.•••* gnu/packages/gcc.scm (gcc-4.9): Update to 4.9.3. Remove "gcc-arm-link-spec-fix.patch" from patches. Mark H Weaver2015-07-10
| * | | | gnu: bootstrap: Create a wrapper for guile to set the system load path.•••* gnu/packages/bootstrap.scm (raw-build): After unpacking, use the bootstrap guile to create its own wrapper that sets the guile system load path. Mark H Weaver2015-07-10
| * | | | gnu: openssl: Update to 1.0.2d.•••* gnu/packages/tls.scm (openssl): Update to 1.0.2d. Mark H Weaver2015-07-10
* | | | | system: Default to Linux-libre 4.0.•••* gnu/system.scm (<operating-system>)[kernel]: Change default to LINUX-LIBRE-4.0. Ludovic Courtès2015-07-20
* | | | | publish: Do not load archive content in memory.•••Previously, before replying to a /nar/* request, 'guix publish' would first build up the whole nar into memory (as a consequence of <http://bugs.gnu.org/21093>), which obviously doesn't scale. * guix/scripts/publish.scm (render-nar): Return STORE-PATH instead of a procedure that calls 'write-file'. (sans-content-length): New procedure. (http-write): For 'x-nix-archive', don't call '%http-write'. Instead, call 'write-file' right from here, using BODY as the file name. Ludovic Courtès2015-07-20
* | | | | publish: Serve /nar requests in a separate thread.•••* guix/scripts/publish.scm (%http-write): New variable. (http-write): New procedure. (concurrent-http-server): New variable. (run-publish-server): Use it. Ludovic Courtès2015-07-19
* | | | | gnu: Add python-feedgenerator.•••* gnu/packages/python.scm (python-feedgenerator, python2-feedgenerator): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Christopher Allan Webber2015-07-19
* | | | | doc: Update the "Limitations" section.•••* doc/guix.texi (GNU Distribution): Use the new package list URL. (Limitations): Mention Enlightenment and improve wording. Update the package count. Ludovic Courtès2015-07-19
| |_|_|/ |/| | |
* | | | gnu: Add gnu-c-manual.•••* gnu/packages/gcc.scm (gnu-c-manual): New variable. Ludovic Courtès2015-07-19
* | | | nls: Add package files for translation.•••* po/packages/POTFILES.in: Add a bunch of files. Ludovic Courtès2015-07-19
* | | | build: Ensure man pages are not rebuilt by users.•••* doc.am (doc/guix.1): Remove dependency on 'scripts/guix' since every user would end up rebuilding 'guix.1'. Add dependency on guix/scripts/*.scm. (doc/guix-daemon.1): For the same reason, depend on 'guix-daemon.cc' instead of 'guix-daemon'. (doc/guix-$(1).1): Similarly, remove dependency on 'scripts/guix' and depend on 'guix/scripts/$(1).scm' instead of the .go file. Ludovic Courtès2015-07-19
* | | | build: Fix instantiation of 'guix-daemon.service' when builddir != srcdir.•••* daemon.am (etc/guix-daemon.service): Add $(MKDIR_P) invocation. Add $(srcdir) when referring to the source file. Ludovic Courtès2015-07-19
* | | | build: Do not distribute the daemon's 'schema.sql.hh' file.•••* daemon.am (libstore_headers): Remove nix/libstore/schema.sql.hh. Ludovic Courtès2015-07-19
* | | | build: Build coreutils-size-map.eps for the sake of the PS and DVI outputs.•••* doc.am (EXTRA_DIST): Add coreutils-size-map.eps. (.png.eps): New rule. (ps-local): Add dependency on coreutils-size-map.eps. (dvi-local): New target. Ludovic Courtès2015-07-19
* | | | build: Add 'generate-authors.scm' to the distribution.•••* Makefile.am (EXTRA_DIST): Add build-aux/generate-authors.scm. Ludovic Courtès2015-07-19
* | | | build: Adjust 'gen-AUTHORS' for 'distcheck' and when run from a tarball.•••* Makefile.am (gen-AUTHORS): Don't do anything if '.git' is missing. Remove "$(distdir)/AUTHORS" before invoking 'generate-authors.scm'. Ludovic Courtès2015-07-19
* | | | AUTHORS: Remove the hand-made list of people.•••* AUTHORS: Remove the list of people, and add a note saying that this file is meant to be generated. Ludovic Courtès2015-07-19
* | | | gnu: metabat: Minor tweaks.•••* gnu/packages/bioinformatics.scm (metabat)[arguments]: Fix indentation in 'fix-includes' phase. [license]: Fix misspelling. Mark H Weaver2015-07-19
* | | | gnu: Add metabat.•••* gnu/packages/bioinformatics.scm (metabat): New variable. Ben Woodcroft2015-07-19
* | | | gnu: lxappearance: Add missing slash.•••* gnu/packages/lxde.scm (lxappearance)[source]: Add missing slash. Mathieu Lirzin2015-07-19
* | | | gnu: emacs-mmm-mode: Use gnu-build-system.•••* gnu/packages/emacs.scm (emacs-mmm-mode): Replace melpa-stable URL with the github URL and use 'gnu-build-system' instead of 'emacs-build-system'. Fix typo (add missing space before the description). Alex Kost2015-07-19
* | | | gnu: mariadb: Update to 10.0.20.•••* gnu/packages/databases.scm (mariadb): Update to 10.0.20. Mark H Weaver2015-07-19
* | | | gnu: guile-opengl: Install compiled modules in the correct place.•••* gnu/packages/gl.scm (guile-opengl): Install compiled modules in the same directory as the source modules. David Thompson2015-07-18
* | | | gnu: crda: Add forgotten patch.•••This file should have been added as part of commit cc205da. * gnu/packages/patches/crda-optional-gcrypt.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. Ludovic Courtès2015-07-18