summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: libtorrent-rasterbar: Remove GCC5 workaround.Marius Bakke2019-07-03
| | | | | * gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]<#:configure-flags>: Remove "CXXFLAGS".
* gnu: polkit: Remove GCC5 workaround.Marius Bakke2019-07-03
| | | | * gnu/packages/polkit.scm (polkit)[arguments]<#:configure-flags>: Remove "CXXFLAGS".
* gnu: nitrogen: Remove redundant configure flags.Marius Bakke2019-07-03
| | | | * gnu/packages/wm.scm (nitrogen)[arguments]: Remove.
* gnu: pavucontrol: Remove GCC5 workaround.Marius Bakke2019-07-03
| | | | * gnu/packages/pulseaudio.scm (pavucontrol)[arguments]: Remove.
* gnu: lvtk: Remove obsolete workarounds.Marius Bakke2019-07-03
| | | | * gnu/packages/audio.scm (lvtk)[arguments]: Remove <#:phases>.
* gnu: non-sequencer: Remove GCC5 workaround.Marius Bakke2019-07-03
| | | | * gnu/packages/music.scm (non-sequencer)[arguments]: Remove <#:phases>.
* gnu: ganv: Remove GCC5 workaround.Marius Bakke2019-07-03
| | | | * gnu/packages/gtk.scm (ganv)[arguments]: Dont set CXXFLAGS.
* gnu: glib-networking: Update to 2.60.3.Marius Bakke2019-07-03
| | | | | | | | * gnu/packages/gnome.scm (glib-networking): Update to 2.60.3. [source](patches): Remove. [arguments]<#:phases>: Remove. * gnu/packages/patches/glib-networking-connection.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu: libgnomecanvasmm: Remove GCC5 workaround.Marius Bakke2019-07-02
| | | | * gnu/packages/gnome.scm (libgnomecanvasmm)[arguments]: Remove.
* gnu: waybar: Remove GCC input.Marius Bakke2019-07-02
| | | | | * gnu/packages/wm.scm (waybar)[native-inputs]: Remove GCC-TOOLCHAIN-7. [arguments]: Remove <#:phases>.
* gnu: ncmpc: Remove GCC8 input.Marius Bakke2019-07-02
| | | | | * gnu/packages/mpd.scm (ncmpc)[native-inputs]: Remove GCC-8. [arguments]: Remve <#:phases>.
* gnu: vte-ng: Remove GCC7 input.Marius Bakke2019-07-02
| | | | | * gnu/packages/gnome.scm (vte-ng)[native-inputs]: Remove GCC-7. [arguments]: Adjust accordingly.
* gnu: spirv-tools: Remove GCC7 input.Marius Bakke2019-07-02
| | | | | * gnu/packages/vulkan.scm (spirv-tools)[native-inputs]: Remove GCC-7. [arguments]: Remove <#:phases>.
* gnu: gtkmm: Remove GCC5 workaround.Marius Bakke2019-07-02
| | | | | * gnu/packages/gtk.scm (gtkmm)[arguments]: Remove <#:configure-flags>. * gnu/packages/gtk.scm (gtkmm-2)[arguments]: Likewise.
* gnu: libarchive: Remove GCC5 workaround.Marius Bakke2019-07-02
| | | | * gnu/packages/backup.scm (libarchive)[arguments]: Remove <#:configure-flags>.
* gnu: boost: Remove GCC5 workaround.Marius Bakke2019-07-02
| | | | | | | * gnu/packages/patches/boost-fix-icu-build.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/boost.scm (boost)[source](patches): Remove. [arguments]: Do not pass "cxxflags".
* gnu: libuv: Update to 1.30.1.Marius Bakke2019-07-02
| | | | * gnu/packages/libevent.scm (libuv): Update to 1.30.1.
* gnu: Remove redundant icu4c@64 package.Marius Bakke2019-07-02
| | | | | * gnu/packages/icu4c.scm (icu4c-64): Remove variable. * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C-64 to ICU4C.
* gnu: tzdata-for-tests: Update to 2019b.Marius Bakke2019-07-02
| | | | * gnu/packages/base.scm (tzdata-for-tests)[version, source, inputs]: Remove.
* Merge branch 'staging' into core-updatesMarius Bakke2019-07-02
|\
| * Merge branch 'master' into stagingMarius Bakke2019-07-02
| |\
| | * gnu: Add emacs-multi-termZzull2019-07-02
| | | | | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-multi-term): New variable Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: Add trivial-utf-8.Katherine Cox-Buday2019-07-02
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/lisp.scm (sbcl-trivial-utf-8, ecl-trivial-utf-8): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: Add ghc-validation.Jacob MacDonald2019-07-02
| | | | | | | | | | | | | | | | | | * gnu/packages/haskell.scm (ghc-validation): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: Add ghc-hedgehog.Jacob MacDonald2019-07-02
| | | | | | | | | | | | | | | | | | * gnu/packages/haskell-check.scm (ghc-hedgehog): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: Add ghc-concurrent-output.Jacob MacDonald2019-07-02
| | | | | | | | | | | | | | | | | | * gnu/packages/haskell.scm (ghc-concurrent-output): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: ghc-ansi-terminal: Update to 0.9.1.Jacob MacDonald2019-07-02
| | | | | | | | | | | | | | | | | | * gnu/packages/haskell.scm (ghc-ansi-terminal): Update to 0.9.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: ghc-ansi-wl-pprint: Use ghc-ansi-terminal-0.8.Jacob MacDonald2019-07-02
| | | | | | | | | | | | | | | | | | * gnu/packages/haskell.scm (ghc-ansi-wl-pprint)[inputs]: Use ghc-ansi-terminal-0.8. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: Add ghc-ansi-terminal-0.8.Jacob MacDonald2019-07-02
| | | | | | | | | | | | | | | | | | * gnu/packages/haskell.scm (ghc-ansi-terminal-0.8): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: Add ghc-wl-pprint-annotated.Jacob MacDonald2019-07-02
| | | | | | | | | | | | | | | | | | * gnu/packages/haskell.scm (ghc-wl-pprint-annotated): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: Add chafa.guy fleury iteriteka2019-07-02
| | | | | | | | | | | | | | | | | | * gnu/packages/image-viewers.scm (chaffa): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: postgres service: More secure default permissions.Robert Vollmert2019-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes to 'peer' authentication for local socket connections, and password-based authentication for local network connections. * gnu/services/databases.scm (%default-postgres-hba): Change authentication method. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * grafts: 'references-oracle' now takes a derivation input.Ludovic Courtès2019-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That way, if we end up calling 'build-derivations', we'll only build the outputs that we really need. * guix/grafts.scm (references-oracle): Rename 'drv' to 'input'. [output-paths]: Remove. Adjust accordingly. (graft-derivation): Adjust call to 'references-oracle'.
| | * derivations: Update 'build-derivations' docstring.Ludovic Courtès2019-07-02
| | | | | | | | | | | | | | | | | | This is a followup to 7c690a47381f645ec5ec0a1fd6ffc34dba1b69c2. * guix/derivations.scm (build-derivations): Update docstring.
| | * gnu: WebKitGTK: Update to 2.24.3.Marius Bakke2019-07-02
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/webkit.scm (webkitgtk-2.24): Update to 2.24.3. [source](patches): Remove. * gnu/packages/patches/webkitgtk-sans-gstreamer-gl.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
| | * gnu: re2: Update to 2019-07-01.Marius Bakke2019-07-02
| | | | | | | | | | | | * gnu/packages/regex.scm (re2): Update to 2019-07-01.
| | * gnu: btrfs-progs: Update to 5.1.1.Rutger Helling2019-07-02
| | | | | | | | | | | | * gnu/packages/linux.scm (btrfs-progs): Update to 5.1.1.
| | * gnu: octave-cli: Sort inputs alphabetically.Efraim Flashner2019-07-02
| | | | | | | | | | | | * gnu/packages/maths.scm (octave-cli)[inputs]: Sort inputs alphabetically.
| | * gnu: Wrap program with libraries.Efraim Flashner2019-07-02
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/package-management.scm (stow)[arguments]: Add custom 'wrap-stow phase to wrap stow with necessary inputs. [propagated-inputs]: Move perl-clone, perl-clone-choose, perl-hash-merge to... [inputs]: ... here.
| | * gnu: emacs-shroud: Update to 1.83.4.Amar Singh2019-07-02
| | | | | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-shroud): Update to 1.83.4. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| | * gnu: faudio: Update to 19.07.Rutger Helling2019-07-02
| | | | | | | | | | | | * gnu/packages/audio.scm (faudio): Update to 19.07.
| | * gnu: emacsy: Update to 0.4.1.Jan Nieuwenhuizen2019-07-02
| | | | | | | | | | | | * gnu/packages/guile-xyz.scm (emacsy): Update to 0.4.1.
| | * import: pypi: Preserve package name case when forming pypi-uri.Maxim Cournoyer2019-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/33046>. * guix/build-system/python.scm (pypi-uri): Update the host URI to "files.pythonhosted.org". * guix/import/pypi.scm (make-pypi-sexp): Preserve the package name case when the source URL calls for it.
| | * import: pypi: Update the host URI.Maxim Cournoyer2019-07-02
| | | | | | | | | | | | | | | * guix/build-system/python.scm (pypi-uri): Update the host URI to "files.pythonhosted.org".
| | * import: pypi: Include optional test inputs as native-inputs.Maxim Cournoyer2019-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * guix/import/pypi.scm (maybe-inputs): Add INPUT-TYPE argument, and use it. (test-section?): New predicate. (parse-requires.txt): Collect the optional test inputs, and return them as the second element of the returned list. (parse-wheel-metadata): Likewise. (guess-requirements): Adapt. (make-pypi-sexp): Likewise, and include the test inputs requirements as native inputs in the returned package expression. * tests/pypi.scm (test-requires.txt): Include a test section in the test-requires.txt data. (test-requires.txt-beaker): New variable. ("parse-requires.txt"): Adapt. ("parse-requires.txt - Beaker"): New test. ("parse-wheel-metadata, with extras"): Adapt. ("parse-wheel-metadata, with extras - Jedi"): Adapt. ("pypi->guix-package, no wheel"): Re-indent, and add the expected native-inputs. ("pypi->guix-package, wheels"): Likewise.
| | * import: pypi: Completely mute the output of the "unzip" command.Maxim Cournoyer2019-07-02
| | | | | | | | | | | | | | | * guix/import/pypi.scm (guess-requirements): Completely mute the output of the "unzip" command.
| | * import: pypi: Fix typo in docstring.Maxim Cournoyer2019-07-02
| | | | | | | | | | | | * guix/import/pypi.scm (guess-requirements): Fix typo.
| | * import: pypi: Parse wheel METADATA instead of metadata.json.Maxim Cournoyer2019-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With newer Wheel releases, there is no more metadata.json file; the METADATA file should be used instead (see: https://github.com/pypa/wheel/issues/195). This change updates our PyPI importer so that it uses the latter. * guix/import/pypi.scm (define-module): Remove unnecessary modules and export the PARSE-WHEEL-METADATA procedure. (parse-wheel-metadata): Add procedure. (guess-requirements): Use it. * tests/pypi.scm (test-metadata): Test it.
| | * import: pypi: Support more types of archives.Maxim Cournoyer2019-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change enables the PyPI importer to look for requirements in a source archive of a different type than "tar.gz" or "tar.bz2". Also, scan the source archive to find a requires.txt file. * guix/import/pypi.scm: (guess-requirements)[tarball-directory]: Remove procedure. [guess-requirements-from-source]: Use COMRESSED-FILE? to determine if an archive type is supported, and some file extension logic that chooses either "tar" or "unzip" as the extractor. Search for the requires.txt file in the archive instead of using a static, expected location. (guess-requirements): Rename the TARBALL argument to ARCHIVE, to denote the archive format is no longer bound specifically to the Tar format. (compute-inputs): Likewise. * tests/pypi.scm ("pypi->guix-package, no wheel"): Mock the requires.txt at a non-standard location. ("pypi->guix-package, no usable requirement file."): New test.
| | * import: pypi: Deduplicate requirements.Maxim Cournoyer2019-07-02
| | | | | | | | | | | | * guix/import/pypi.scm (parse-requires.txt): Remove potential duplicates.