summaryrefslogtreecommitdiff
path: root/gnu/packages
Commit message (Expand)AuthorAgeFilesLines
* gnu: tar: Fix sparse file detection on Btrfs file systems.•••* gnu/packages/patches/tar-remove-wholesparse-check.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (tar)[source]: Add patch. Mark H Weaver2018-03-162-1/+70
* gettext-boot0: Return #t from chdir phase.•••* gnu/packages/commencement.scm (gettext-boot0)[arguments]: Return #t from chdir phase. Mark H Weaver2018-03-161-1/+2
* gnu: libstdc++: Return #t from chdir phase.•••* gnu/packages/gcc.scm (make-libstdc++)[arguments]: Return #t from chdir phase. Mark H Weaver2018-03-161-1/+2
* gnu: All snippets report errors using exceptions, else return #t.•••* 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. Mark H Weaver2018-03-1689-538/+815
* gnu: cross-base: Return #t from all phases.•••* gnu/packages/cross-base.scm (cross-kernel-headers)[xlinux-headers]: Use invoke. Mark H Weaver2018-03-161-3/+3
* gnu: classpath-devel: Fix bootstrap phase.•••* gnu/packages/java.scm (classpath-devel)[arguments]: Replace "bootstrap" build phase. Ricardo Wurmus2018-03-161-0/+4
* gnu: linux-libre-headers: Update to 4.14.26.•••* gnu/packages/linux.scm (linux-libre-headers): Update to 4.14.26. Mark H Weaver2018-03-161-2/+2
* gnu: make-bootstrap: tarball-package: Use invoke instead of system*.•••* gnu/packages/make-bootstrap.scm (tarball-package)[arguments]: Use invoke. The builder always returns #t. Mark H Weaver2018-03-161-11/+11
* gnu: guile-static-stripped: Use invoke instead of system*.•••* gnu/packages/make-bootstrap.scm (guile-static-stripped)[arguments]: Use invoke and remove vestigial plumbing. Mark H Weaver2018-03-161-15/+16
* gnu: gcc-stripped: Use invoke instead of system*.•••* gnu/packages/make-bootstrap.scm (gcc-stripped)[arguments]: Use invoke. All phases return #t. Mark H Weaver2018-03-161-6/+9
* gnu: libcap: Return #t from all phases.•••* gnu/packages/linux.scm (libcap)[arguments]: Return #t from all phases. Mark H Weaver2018-03-161-1/+2
* gnu: acl: Use invoke instead of system*.•••* gnu/packages/acl.scm (acl)[arguments]: Use invoke. All phases return #t. Mark H Weaver2018-03-161-3/+4
* gnu: autoconf-wrapper: Return #t from the builder.•••* gnu/packages/autotools.scm (autoconf-wrapper): Return #t from the builder. Mark H Weaver2018-03-161-2/+3
* gnu: attr: Use invoke instead of system*.•••* 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. Mark H Weaver2018-03-161-8/+13
* gnu: python-six: Use invoke instead of system*.•••* gnu/packages/python.scm (python-six)[arguments]: Use invoke. Mark H Weaver2018-03-161-1/+1
* gnu: tzdata: Use invoke instead of system*.•••* gnu/packages/base.scm (tzdata)[arguments]: Use invoke. Return a boolean from all phase procedures. Mark H Weaver2018-03-161-3/+4
* gnu: eudev: Use invoke instead of system*.•••* gnu/packages/linux.scm (eudev)[arguments]: Use invoke. Mark H Weaver2018-03-161-2/+2
* gnu: openssl: Use invoke instead of system*.•••* gnu/packages/tls.scm (openssl, openssl-next)[arguments]: Use invoke. Add missing 'apply'. Mark H Weaver2018-03-161-42/+40
* gnu: bzip2: Use invoke instead of system*.•••* 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. Mark H Weaver2018-03-161-14/+14
* gnu: zip: Use invoke instead of system*.•••* gnu/packages/compression.scm (zip)[arguments]: Use invoke. Remove vestigial '#:modules' argument. Mark H Weaver2018-03-161-4/+1
* gnu: unzip: Use invoke instead of system*.•••* gnu/packages/compression.scm (unzip)[arguments]: Use invoke. Mark H Weaver2018-03-161-5/+5
* gnu: zlib: Use invoke instead of system*.•••* gnu/packages/compression.scm (zlib)[arguments]: Use invoke. Mark H Weaver2018-03-161-4/+3
* gnu: tcsh: Use invoke instead of system*.•••* gnu/packages/shells.scm (tcsh)[arguments]: Use invoke. Mark H Weaver2018-03-161-1/+1
* gnu: perl: Use invoke instead of system*.•••* gnu/packages/perl.scm (perl)[arguments]: Use invoke. Return a boolean from all phase procedures. Mark H Weaver2018-03-161-3/+4
* gnu: glibc/hurd: Use invoke instead of system*.•••* 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. Mark H Weaver2018-03-161-9/+8
* gnu: glibc-locales: Use invoke instead of system*.•••* gnu/packages/base.scm (glibc-locales)[arguments]: Use invoke. Mark H Weaver2018-03-161-2/+2
* gnu: glibc-utf8-locales: Use invoke instead of system*.•••* gnu/packages/base.scm (glibc-utf8-locales)[arguments]: Use invoke and remove the vestigial result code plumbing. Mark H Weaver2018-03-161-23/+22
* gnu: linux-libre-headers: Use invoke instead of system*.•••* gnu/packages/linux.scm (linux-libre-headers)[arguments]: Use invoke and remove vestigial result code plumbing. Mark H Weaver2018-03-161-20/+20
* bootstrap: Use invoke instead of system*.•••* 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. Mark H Weaver2018-03-161-22/+24
* gnu: kentutils: Build with mariadb.•••* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Replace mysql with mariadb. Ricardo Wurmus2018-03-161-1/+1
* gnu: python: Update to 3.6.4.•••* 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. Marius Bakke2018-03-152-15/+8
* gnu: acl: Fix build failure.•••* gnu/packages/acl.scm (acl)[arguments]: Add phase "ensure-no-mtimes-pre-1980". Ricardo Wurmus2018-03-151-0/+13
* gnu: Remove boost-1.66.•••* gnu/packages/boost.scm (boost-1.66): Remove variable. * gnu/packages/storage.scm (ceph)[inputs]: Replace boost-1.66 with boost. Ricardo Wurmus2018-03-152-15/+1
* gnu: boost: Remove bootstrap phase.•••* gnu/packages/boost.scm (boost)[arguments]: Remove bootstrap phase. Ricardo Wurmus2018-03-151-0/+2
* gnu: cunit: Replace bootstrap phase.•••* gnu/packages/check.scm (cunit)[arguments]: Replace bootstrap phase. Ricardo Wurmus2018-03-151-4/+6
* gnu: libtool: Add libltdl to native-inputs.•••* gnu/packages/autotools.scm (libtool)[native-inputs]: Add libltdl to fix one failing test. Ricardo Wurmus2018-03-151-0/+4
* gnu: python-3.6: Reset timestamps in pyc files.•••* gnu/packages/python.scm (python-3.6)[arguments]: Add build phases to patch the bytecode generator to reset the embedded timestamp in pyc files; add build phase to rebuild the bytecode files. Ricardo Wurmus2018-03-151-2/+68
* gnu: python-3.6: Disable failing test.•••* gnu/packages/python.scm (python-3.6)[source]: Delete Lib/test/test_socket.py. Ricardo Wurmus2018-03-151-1/+5
* gnu: pango: Explicitly propagate some inputs.•••These are already propagated from Cairo, but include them for clarity. * gnu/packages/gtk.scm (pango)[propagated-inputs]: Add FONTCONFIG, FREETYPE and GLIB. Marius Bakke2018-03-151-0/+4
* gnu: pango: Update to 1.42.0.•••* gnu/packages/gtk.scm (pango): Update to 1.42.0. [inputs]: Add FRIBIDI. Marius Bakke2018-03-151-2/+2
* gnu: gobject-introspection: Update to 1.56.0.•••* gnu/packages/glib.scm (gobject-introspection): Update to 1.56.0. Marius Bakke2018-03-151-2/+2
* gnu: glib: Update to 2.56.0.•••* gnu/packages/glib.scm (glib): Update to 2.56.0. [source](patches): Remove obsolete patch. [arguments]: Disable new MIME test. * gnu/packages/patches/glib-respect-datadir.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Marius Bakke2018-03-152-25/+4
* gnu: automake: Update to 1.16.1.•••* gnu/packages/autotools.scm (automake): Update to 1.16.1. (automake-1.16): Remove variable. Marius Bakke2018-03-141-17/+2
* gnu: gdbm: Update to 1.14.1.•••* gnu/packages/databases.scm (gdbm): Update to 1.14.1. Marius Bakke2018-03-141-2/+2
* gnu: patch: Update to 2.7.6.•••* gnu/packages/base.scm (patch): Update to 2.7.6. * gnu/packages/patches/patch-hurd-path-max.patch: Adjust to upstream changes. Marius Bakke2018-03-142-9/+10
* gnu: ghc-7: Fix build with ncurses 6.1.•••* gnu/packages/haskell.scm (ghc-7)[arguments]: Make ncurses major+minor version detection more robust. Ricardo Wurmus2018-03-141-2/+4
* gnu: gawk: Enable parallel tests.•••* gnu/packages/gawk.scm (gawk)[arguments]: Enable parallel tests. Efraim Flashner2018-03-141-3/+1
* gnu: gawk: Update to 4.2.1.•••* gnu/packages/gawk.scm (gawk): Update to 4.2.1. Efraim Flashner2018-03-141-2/+3
* gnu: curl: Add HTTP/2 support.•••* gnu/packages/curl.scm (curl)[inputs]: Add nghttp2. Tobias Geerinckx-Rice2018-03-141-2/+4
* gnu: Ungraft glibc.•••* gnu/packages/base.scm (glibc-2.26-patched): Remove variable. (glibc/linux)[replacement]: Remove. [source]: Add "glibc-allow-kernel-2.6.32.patch" to patches. Ricardo Wurmus2018-03-141-10/+2