| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
This changes the behavoir of the recusive crate importer so that it will
include the importing of development dependencies for the top level package
but will not inculded the development dependencies for any other imported package.
* guix/import/crate.scm (crate->guix-package, make-crate-sexp)
<guix import crate>: added new parameter
|
|
|
|
|
| |
* guix/import/utils.scm (package->definition): trim patch version from names
* tests/crate.scm: updated the tests
|
|
|
|
|
|
|
|
|
|
| |
This adds memorization to procedures that involve network lookups.
(mem-lookup-crate) is used on every dependency of a package to find
it's versions. (mem-crate->guix-package) is needed becuase
(topological-sort) depduplicates after dependencies have been turned
into dependencies.
* guix/import/crate.scm (mem-crate->guix-package, mem-lookup-crate)
|
|
|
|
| |
* guix/import/crate.scm (crate-version-dependencies): deduplicate dependencies
|
|
|
|
|
|
| |
* guix/import/utils.scm (package-names->package-inputs): Added the ability to
handle (name version) pairs
* guix/import/crate.scm (make-crate-sexp): cleaned up input field generation
|
|
|
|
|
| |
* configure.ac: added check for guile-semver
* gnu/packages/package-management.scm (guix): added guile-semver as dep
|
|
|
|
|
|
|
|
| |
* guix/import/crate.scm (make-crate-sexp): formatting, added '#:skip-build?'
to build system args; added package definition geneation
* guix/import/crate.scm (crate->guix-package): Use semver to resolve the
correct module versions
* tests/crate.scm: added version data to (recursuve-import) test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a key VERSION to (recursive-import) and move the paramter REPO to a
key. This also changes all the things that rely on (recursive-import)
* guix/import/utils.scm (package->definition): added optional `append-version?`
* guix/import/utils.scm (recursive-import): added key `version` and
moved `repo` to be a key
* guix/import/cran.scm (cran->guix-package): change `repo` to a key
* guix/import/cran.scm (cran-recursive-import): change `repo` to a key
* guix/scripts/import/cran.scm: change `repo` to a key
* guix/import/elpa.scm (elpa->guix-pakcage): change `repo` to a key
* guix/import/elpa.scm (elpa-recursive-import): change `repo` to a key
* guix/scripts/import/elpa.scm: change `repo` to a key
* guix/import/gem.scm (gem->guix-package): change `repo` to a key
* guix/import/gem.scm (recursive-import): change `repo` to a key
* guix/import/opam.scm (opam-recurive-import): change `repo` to a key
* guix/import/pypi.scm (pypi-recursive-import): change `repo` to a key
* guix/import/stackage.scm (stackage-recursive-import): change `repo` to a key
|
|
|
|
|
|
|
| |
* gnu/packages/web.scm (netsurf-buildsystem, libparserutils, hubbub,
libwapcaplet, libcss, libdom, libsvgtiny, libnsbmp, libnsgif, libnslog,
libnsutils, libnspsl, nsgenbind, netsurf, netsurf-buildsystem)
[source, home-page]: Use https.
|
|
|
|
|
| |
* gnu/packages/web.scm (netsurf)[inputs]: Remove gtk+-2, add gtk+.
[arguments]: Add makeflag to target gtk3.
|
|
|
|
|
|
| |
* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20200202.7.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
|
|
|
|
|
|
|
| |
Follow-up to commit 31afa654c58cd7aa8bd11a771fa6eabcd766d443.
* gnu/packages/web.scm (netsurf)[arguments]: In 'adjust-welcome' phase, ensure
html entities are parsed and find their way back to the output.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
|
|
|
|
|
|
| |
* gnu/packages/python-web.scm (grip): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
|
|
|
|
| |
* gnu/packages/python-web.scm (python-path-and-address): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-wgrep): Update to 2.3.2.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-language-server): Update to 0.31.7.
|
|
|
|
|
|
| |
* gnu/packages/patches/qemu-CVE-2020-1711.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/virtualization.scm (qemu)[source]: Use it.
|
|
|
|
| |
* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.10.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rename the asd files so that they have the same name as the ASDF
system definitions.
* gnu/packages/lisp-xyz.scm (sbcl-graph)[arguments]: Use 'graph-test.asd'
instead of 'graph.test.asd' for test-asd-file.
(sbcl-graph-dot)[arguments]: Use 'graph-dot.asd' instead of 'graph.dot.asd'
for test-asd-file.
(sbcl-graph-json)[arguments]: Use 'graph-json.asd' instead of
'graph.json.asd' for test-asd-file.
* gnu/packages/patches/sbcl-graph-asdf-definitions.patch: Update accordingly.
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (sbcl-mgl-pax)[inputs]: Move swank to...
[propagated-inputs]: ... here.
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (sbcl-cffi-bootstrap): Update to 0.21.0.
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (sbcl-cl-qrencode, cl-qrencode, ecl-cl-qrencode):
New variables.
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (sbcl-zpng, cl-zpng, ecl-zpng): New variables.
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (sbcl-png-read, cl-png-read, ecl-png-read): New
variables.
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (sbcl-salza2, cl-salza2, ecl-salza2): New
variables.
|
|
|
|
|
|
|
|
| |
* gnu/packages/ibus.scm (ibus)[native-inputs]: Add ucd;
remove unicode-nameslist and unicode-blocks.
[arguments]: Update configure flags and remove prepare-ucd-dir phase.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
| |
* gnu/packages/unicode.scm (ucd): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
| |
* gnu/packages/ibus.scm (ibus)[arguments]: Disable parallel build.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/ibus.scm (ibus)[native-inputs]: Add unicode-emoji and
unicode-cldr-common.
[arguments]<configure-flags>: Use list instead of quote.
Add flags for unicode-emoji-dir and emoji-annotation-dir.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
|
| |
* gnu/packages/unicode.scm (unicode-cldr-commmon): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
|
| |
* gnu/packages/unicode.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
|
|
| |
* guix/licenses.scm (unicode): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
| |
* gnu/packages/check.scm (python-pyfakefs): Update to 3.7.1.
|
|
|
|
|
|
|
| |
* gnu/packages/python-compression.scm (python-lz4)[source](modules, snippet):
New fields.
[native-inputs]: Add PKG-CONFIG.
[inputs]: Add LZ4.
|
|
|
|
|
|
|
| |
* gnu/packages/video.scm (libx264): Update to 159-0.1771b55.
[source]: Change to GIT-FETCH.
[version]: Use GIT-VERSION, and change from date-based identifier to the
version defined in x264.h.
|
|
|
|
|
| |
* gnu/packages/commencement.scm: Do not import (guix licenses),
(srfi srfi-26), and (ice-9 regex).
|
|
|
|
|
| |
* gnu/packages/rsync.scm (rsync)[inputs]: Move PERL ...
[native-inputs]: ... here.
|
|
|
|
|
|
| |
* gnu/packages/disk.scm (lf): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
|
|
| |
* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.29.
|
|
|
|
|
|
|
| |
* gnu/packages/game-development.scm (godot)[inputs]: Add zenity.
[arguments]: Wrap godot to look for it in the store.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/game-development.scm (godot): Update to 3.2.
[source](snippet): Remove obsolete and unbundled (wslay) thirdparty files, and
add new ones.
[arguments](scons-flags): Disable the builtin wslay.
[inputs]: Add wslay.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
|
|
|
|
| |
* gnu/packages/web.scm (wslay): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-ivy-clipmenu): New variable.
|
|
|
|
|
|
| |
* gnu/packages/aspell.scm (aspell-dict-sl): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
|
|
|
|
| |
* gnu/packages/hurd.scm (gnumach-headers): Update to 1.8-1.097f9cf.
[arguments]: Add host flag to configure-flags.
[native-inputs]: Add autoconf, automake, texinfo-4.
|
|
|
|
|
| |
* gnu/packages/emulators.scm (scummvm)[inputs]: Move "nasm"...
[native-inputs]: ... here.
|
|
|
|
|
|
|
|
| |
This follows up on commit e1026ba70138f105ebc95281d22c09241feee9d5.
Reported by NieDzejkob on #guix.
* gnu/local.mk (dist_patch_DATA): Fix typo.
|
|
|
|
|
| |
* gnu/packages/patches/t4k-common-libpng16.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Reference it here.
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (sbcl-nodgui, cl-nodgui, ecl-nodgui): New
variables.
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (sbcl-cl-jpeg, cl-jpeg, ecl-cl-jpeg): New
variables.
|