| Commit message (Collapse) | Author | Age |
... | |
| | |
| | |
| | |
| | | |
* gnu/packages/pulseaudio.scm (pavucontrol)[arguments]: Remove.
|
| | |
| | |
| | |
| | | |
* gnu/packages/audio.scm (lvtk)[arguments]: Remove <#:phases>.
|
| | |
| | |
| | |
| | | |
* gnu/packages/music.scm (non-sequencer)[arguments]: Remove <#:phases>.
|
| | |
| | |
| | |
| | | |
* gnu/packages/gtk.scm (ganv)[arguments]: Dont set CXXFLAGS.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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/packages/gnome.scm (libgnomecanvasmm)[arguments]: Remove.
|
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/wm.scm (waybar)[native-inputs]: Remove GCC-TOOLCHAIN-7.
[arguments]: Remove <#:phases>.
|
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/mpd.scm (ncmpc)[native-inputs]: Remove GCC-8.
[arguments]: Remve <#:phases>.
|
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/gnome.scm (vte-ng)[native-inputs]: Remove GCC-7.
[arguments]: Adjust accordingly.
|
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/vulkan.scm (spirv-tools)[native-inputs]: Remove GCC-7.
[arguments]: Remove <#:phases>.
|
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/gtk.scm (gtkmm)[arguments]: Remove <#:configure-flags>.
* gnu/packages/gtk.scm (gtkmm-2)[arguments]: Likewise.
|
| | |
| | |
| | |
| | | |
* gnu/packages/backup.scm (libarchive)[arguments]: Remove <#:configure-flags>.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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/packages/libevent.scm (libuv): Update to 1.30.1.
|
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/icu4c.scm (icu4c-64): Remove variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C-64 to ICU4C.
|
| | |
| | |
| | |
| | | |
* gnu/packages/base.scm (tzdata-for-tests)[version, source, inputs]: Remove.
|
|\| | |
|
| |\| |
|
| | |
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/emacs-xyz.scm (emacs-multi-term): New variable
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/lisp.scm (sbcl-trivial-utf-8, ecl-trivial-utf-8): New
variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| | |
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/haskell.scm (ghc-validation): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| | |
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/haskell-check.scm (ghc-hedgehog): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| | |
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/haskell.scm (ghc-concurrent-output): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| | |
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/haskell.scm (ghc-ansi-terminal): Update to 0.9.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| | |
| | |
| | |
| | |
| | |
| | | |
* 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/packages/haskell.scm (ghc-ansi-terminal-0.8): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| | |
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/haskell.scm (ghc-wl-pprint-annotated): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| | |
| | |
| | |
| | |
| | |
| | | |
* gnu/packages/image-viewers.scm (chaffa): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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'.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This is a followup to 7c690a47381f645ec5ec0a1fd6ffc34dba1b69c2.
* guix/derivations.scm (build-derivations): Update docstring.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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/packages/regex.scm (re2): Update to 2019-07-01.
|
| | |
| | |
| | |
| | | |
* gnu/packages/linux.scm (btrfs-progs): Update to 5.1.1.
|
| | |
| | |
| | |
| | | |
* gnu/packages/maths.scm (octave-cli)[inputs]: Sort inputs alphabetically.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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/packages/emacs-xyz.scm (emacs-shroud): Update to 1.83.4.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
| | |
| | |
| | |
| | | |
* gnu/packages/audio.scm (faudio): Update to 19.07.
|
| | |
| | |
| | |
| | | |
* gnu/packages/guile-xyz.scm (emacsy): Update to 0.4.1.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | | |
* guix/build-system/python.scm (pypi-uri): Update the host URI to
"files.pythonhosted.org".
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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.
|
| | |
| | |
| | |
| | |
| | | |
* guix/import/pypi.scm (guess-requirements): Completely mute the output of the
"unzip" command.
|
| | |
| | |
| | |
| | | |
* guix/import/pypi.scm (guess-requirements): Fix typo.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | | |
* guix/import/pypi.scm (parse-requires.txt): Remove potential duplicates.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The previous solution was fragile and could leave unwanted characters in a
requirement name, such as '[' or ']'.
Partially fixes <https://bugs.gnu.org/33047>.
* guix/import/pypi.scm (use-modules): Export SPECIFICATION->REQUIREMENT-NAME
(%requirement-name-regexp): New variable.
(clean-requirement): Rename to...
(specification->requirement-name): this, which now uses
%requirement-name-regexp to select the requirement name from the requirement
specification.
(parse-requires.txt): Adapt.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* guix/import/pypi.scm: Export PARSE-REQUIRES.TXT.
(clean-requirement): Move procedure to the top level.
(guess-requirements): Move the READ-REQUIREMENTS procedure to the top level,
and rename it to PARSE-REQUIRES.TXT. Move the CLEAN-REQUIREMENT procedure to
the top level. Move the COMMENT? functions inside the PARSE-REQUIRES.TXT
procedure.
(parse-requires.txt): Add a SECTION-HEADER? predicate, and use it to prevent
parsing optional requirements.
* tests/pypi.scm (test-requires-with-sections): New variable.
("parse-requires.txt, with sections"): New test.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The output of tar when creating archives for the purpose of tests is not
useful, so we mute it.
* tests/pypi.scm ("pypi->guix-package"): Mute the output of tar.
("pypi->guix-package, wheels"): Likewise.
|