summary refs log tree commit diff
AgeCommit message (Collapse)Author
2018-03-16gnu: All snippets report errors using exceptions, else return #t.Mark H Weaver
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm, gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm, gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/enlightenment.scm, gnu/packages/fpga.scm, gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm, gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm, gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm, gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lxde.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm, gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm, gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm, gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm, gnu/packages/pretty-print.scm, gnu/packages/profiling.scm, gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm, gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm, gnu/packages/scribus.scm, gnu/packages/sdl.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm, gnu/packages/terminals.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/tls.scm, gnu/packages/unrtf.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm: In all snippets, report errors using exceptions, or else return #t.
2018-03-16gnu: cross-base: Return #t from all phases.Mark H Weaver
* gnu/packages/cross-base.scm (cross-kernel-headers)[xlinux-headers]: Use invoke.
2018-03-16gnu-build: Issue a warning unless every phase returns #t.Mark H Weaver
* guix/build/gnu-build-system.scm (gnu-build): Issue a warning if a phase returns a value other than #t.
2018-03-16packages: Issue a warning unless the snippet returns #t.Mark H Weaver
* guix/packages.scm (patch-and-repack): Issue a warning if the snippet returns a value other than #t.
2018-03-16gnu: classpath-devel: Fix bootstrap phase.Ricardo Wurmus
* gnu/packages/java.scm (classpath-devel)[arguments]: Replace "bootstrap" build phase.
2018-03-16gnu: linux-libre-headers: Update to 4.14.26.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-headers): Update to 4.14.26.
2018-03-16gnu: make-bootstrap: tarball-package: Use invoke instead of system*.Mark H Weaver
* gnu/packages/make-bootstrap.scm (tarball-package)[arguments]: Use invoke. The builder always returns #t.
2018-03-16gnu: guile-static-stripped: Use invoke instead of system*.Mark H Weaver
* gnu/packages/make-bootstrap.scm (guile-static-stripped)[arguments]: Use invoke and remove vestigial plumbing.
2018-03-16gnu: gcc-stripped: Use invoke instead of system*.Mark H Weaver
* gnu/packages/make-bootstrap.scm (gcc-stripped)[arguments]: Use invoke. All phases return #t.
2018-03-16gnu: libcap: Return #t from all phases.Mark H Weaver
* gnu/packages/linux.scm (libcap)[arguments]: Return #t from all phases.
2018-03-16gnu: acl: Use invoke instead of system*.Mark H Weaver
* gnu/packages/acl.scm (acl)[arguments]: Use invoke. All phases return #t.
2018-03-16gnu: autoconf-wrapper: Return #t from the builder.Mark H Weaver
* gnu/packages/autotools.scm (autoconf-wrapper): Return #t from the builder.
2018-03-16build-system/gnu: Return a boolean from all phase procedures.Mark H Weaver
* guix/build/gnu-build-system.scm (patch-source-shebangs) (patch-generated-file-shebangs, strip): Return #t. (validate-runpath): Raise an exception if validation fails. Never return #f.
2018-03-16packages: Update copyright notice.Mark H Weaver
This is a followup to commit 5003aeaf2560d6ddebcf980a94785fba77e00f34. * guix/packages.scm: Update copyright notice for Mark H Weaver.
2018-03-16packages: patch-and-repack: Fix snippet handling.Mark H Weaver
This is a followup to commit 5003aeaf2560d6ddebcf980a94785fba77e00f34. * guix/packages.scm (patch-and-repack): For the snippet, generate a single boolean expression for 'unless', instead of the list of expressions which had previously been spliced into an 'and' form (prior to commit 5003aea).
2018-03-16gnu: attr: Use invoke instead of system*.Mark H Weaver
* gnu/packages/attr.scm (attr)[arguments]: Use invoke. Return a boolean from all phase procedures. Add a comment explaining why one call to system* is retained.
2018-03-16build: emacs-utils: Use invoke instead of system*.Mark H Weaver
* guix/build/emacs-utils.scm (emacs-batch-eval) (emacs-batch-edit-file): Use invoke.
2018-03-16hg-download: Use invoke instead of system*.Mark H Weaver
* guix/build/hg.scm (hg-fetch): Use invoke and remove vestigial plumbing.
2018-03-16svn-download: Use invoke instead of system*.Mark H Weaver
* guix/build/svn.scm (svn-fetch): Use invoke and remove vestigial plumbing.
2018-03-16cvs-download: Use invoke instead of system*.Mark H Weaver
* guix/build/cvs.scm (cvs-fetch): Use invoke and remove vestigial plumbing.
2018-03-16gnu: python-six: Use invoke instead of system*.Mark H Weaver
* gnu/packages/python.scm (python-six)[arguments]: Use invoke.
2018-03-16gnu: tzdata: Use invoke instead of system*.Mark H Weaver
* gnu/packages/base.scm (tzdata)[arguments]: Use invoke. Return a boolean from all phase procedures.
2018-03-16gnu: eudev: Use invoke instead of system*.Mark H Weaver
* gnu/packages/linux.scm (eudev)[arguments]: Use invoke.
2018-03-16gnu: openssl: Use invoke instead of system*.Mark H Weaver
* gnu/packages/tls.scm (openssl, openssl-next)[arguments]: Use invoke. Add missing 'apply'.
2018-03-16gnu: bzip2: Use invoke instead of system*.Mark H Weaver
* gnu/packages/compression.scm (bzip2)[arguments]: Use invoke. In the custom configure phase, change the 'if' to 'when' and move the #t outside, so that it's always returned.
2018-03-16gnu: zip: Use invoke instead of system*.Mark H Weaver
* gnu/packages/compression.scm (zip)[arguments]: Use invoke. Remove vestigial '#:modules' argument.
2018-03-16gnu: unzip: Use invoke instead of system*.Mark H Weaver
* gnu/packages/compression.scm (unzip)[arguments]: Use invoke.
2018-03-16gnu: zlib: Use invoke instead of system*.Mark H Weaver
* gnu/packages/compression.scm (zlib)[arguments]: Use invoke.
2018-03-16gnu: tcsh: Use invoke instead of system*.Mark H Weaver
* gnu/packages/shells.scm (tcsh)[arguments]: Use invoke.
2018-03-16gnu: perl: Use invoke instead of system*.Mark H Weaver
* gnu/packages/perl.scm (perl)[arguments]: Use invoke. Return a boolean from all phase procedures.
2018-03-16gnu: glibc/hurd: Use invoke instead of system*.Mark H Weaver
* gnu/packages/base.scm (glibc/hurd)[arguments]: In the build phase procedure, use 'invoke' instead of 'system*' and remove the vestigial result code plumbing. Change the local macro 'make' into a normal procedure.
2018-03-16gnu: glibc-locales: Use invoke instead of system*.Mark H Weaver
* gnu/packages/base.scm (glibc-locales)[arguments]: Use invoke.
2018-03-16gnu: glibc-utf8-locales: Use invoke instead of system*.Mark H Weaver
* gnu/packages/base.scm (glibc-utf8-locales)[arguments]: Use invoke and remove the vestigial result code plumbing.
2018-03-16gnu: linux-libre-headers: Use invoke instead of system*.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-headers)[arguments]: Use invoke and remove vestigial result code plumbing.
2018-03-16download: Use invoke instead of system*.Mark H Weaver
* guix/download.scm (url-fetch/tarbomb, url-fetch/zipbomb): Use invoke.
2018-03-16bootstrap: Use invoke instead of system*.Mark H Weaver
* gnu/packages/bootstrap.scm (package-from-tarball): Ignore the result of the snippet procedure. Use invoke and remove vestigial plumbing. (%bootstrap-coreutils&co): Remove the vestigial #t from the snippet. (%bootstrap-glibc, %bootstrap-gcc)[arguments]: Use invoke. Return #t from the builder.
2018-03-16build-system/scons: Use invoke instead of system*.Mark H Weaver
* guix/build/scons-build-system.scm (build, check, install): Use invoke.
2018-03-16build-system/texlive: Use invoke instead of system*.Mark H Weaver
* guix/build/texlive-build-system.scm (compile-with-latex): Use invoke.
2018-03-16build-system/python: Use invoke instead of system*.Mark H Weaver
* guix/build/python-build-system.scm (call-setuppy): Use invoke.
2018-03-16build-system/perl: Use invoke instead of system*.Mark H Weaver
* guix/build/perl-build-system.scm (configure, build, check, install): Use invoke.
2018-03-16build-system/cmake: Use invoke instead of system*.Mark H Weaver
* guix/build/cmake-build-system.scm (configure): Use invoke.
2018-03-16build-system/glib-or-gtk: Use invoke instead of system*.Mark H Weaver
* guix/build/glib-or-gtk-build-system.scm (compile-glib-schemas): Use invoke and remove vestigial plumbing.
2018-03-16build-system/gnu: Use invoke instead of system*.Mark H Weaver
* guix/build/gnu-build-system.scm (unpack, configure, build, check, install) (strip, compress-documentation): Use invoke and remove vestigial plumbing.
2018-03-16gnu-dist: Use invoke instead of system*.Mark H Weaver
* guix/build/gnu-dist.scm (autoreconf, build): Use invoke and remove vestigial plumbing.
2018-03-16packages: patch-and-repack: Use invoke instead of system*.Mark H Weaver
* guix/packages.scm (patch-and-repack): Use invoke and remove vestigial plumbing.
2018-03-16gnu: kentutils: Build with mariadb.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Replace mysql with mariadb.
2018-03-15gnu: python: Update to 3.6.4.Marius Bakke
* gnu/packages/patches/python-3-search-paths.patch: Adjust context. * gnu/packages/python.scm (python): Update to 3.6.4. [source]: Re-enable test_socket.py.
2018-03-15gnu: acl: Fix build failure.Ricardo Wurmus
* gnu/packages/acl.scm (acl)[arguments]: Add phase "ensure-no-mtimes-pre-1980".
2018-03-15gnu: Remove boost-1.66.Ricardo Wurmus
* gnu/packages/boost.scm (boost-1.66): Remove variable. * gnu/packages/storage.scm (ceph)[inputs]: Replace boost-1.66 with boost.
2018-03-15gnu: boost: Remove bootstrap phase.Ricardo Wurmus
* gnu/packages/boost.scm (boost)[arguments]: Remove bootstrap phase.