summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* guix: import: parametrized importing of dev dependenciesseries-2798Martin Becze2020-02-04
| | | | | | | | | 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: trim patch version from namesMartin Becze2020-02-04
| | | | | * guix/import/utils.scm (package->definition): trim patch version from names * tests/crate.scm: updated the tests
* guix: import: crate: memorize crate->guix-packageMartin Becze2020-02-04
| | | | | | | | | | 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: deduplicate dependenciesMartin Becze2020-02-04
| | | | * guix/import/crate.scm (crate-version-dependencies): deduplicate dependencies
* guix: import: utils: allow generation of inputs to be version awareMartin Becze2020-02-04
| | | | | | * 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
* Added Guile-Semver as a dependency to guixMartin Becze2020-02-04
| | | | | * configure.ac: added check for guile-semver * gnu/packages/package-management.scm (guix): added guile-semver as dep
* guix: import: crate: Use semver to resovle module versionsMartin Becze2020-02-04
| | | | | | | | * 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
* guix: import: (recursive-import) Allow for version numbersMartin Becze2020-02-04
| | | | | | | | | | | | | | | | | | | | | 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: netsurf: Use https.base-for-series-2798Efraim Flashner2020-02-04
| | | | | | | * 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: netsurf: Build with gtk+-3.Efraim Flashner2020-02-04
| | | | | * gnu/packages/web.scm (netsurf)[inputs]: Remove gtk+-2, add gtk+. [arguments]: Add makeflag to target gtk3.
* gnu: git-annex: Update to 7.20200202.7.Kyle Meyer2020-02-04
| | | | | | * gnu/packages/haskell-apps.scm (git-annex): Update to 7.20200202.7. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: netsurf: Fix entity parsing.Eric Bavier2020-02-04
| | | | | | | | | 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: Add grip.Jakub Kądziołka2020-02-04
| | | | | | * gnu/packages/python-web.scm (grip): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add python-path-and-address.Jakub Kądziołka2020-02-04
| | | | | | * gnu/packages/python-web.scm (python-path-and-address): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: emacs-wgrep: Update to 2.3.2.Pierre Neidhardt2020-02-04
| | | | * gnu/packages/emacs-xyz.scm (emacs-wgrep): Update to 2.3.2.
* gnu: python-language-server: Update to 0.31.7.Brett Gilio2020-02-03
| | | | * gnu/packages/python-xyz.scm (python-language-server): Update to 0.31.7.
* gnu: QEMU: Fix CVE-2020-1711.Leo Famulari2020-02-03
| | | | | | * 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: qutebrowser: Update to 1.10.0Jack Hill2020-02-03
| | | | * gnu/packages/web-browsers.scm (qutebrowser): Update to 1.10.0.
* gnu: sbcl-graph: Fix build.Guillaume Le Vaillant2020-02-03
| | | | | | | | | | | | | 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: sbcl-mgl-pax: Propagate the swank source package.Guillaume Le Vaillant2020-02-03
| | | | | * gnu/packages/lisp-xyz.scm (sbcl-mgl-pax)[inputs]: Move swank to... [propagated-inputs]: ... here.
* gnu: sbcl-cffi-bootstrap: Update to 0.21.0.Guillaume Le Vaillant2020-02-03
| | | | * gnu/packages/lisp-xyz.scm (sbcl-cffi-bootstrap): Update to 0.21.0.
* gnu: Add cl-qrencode.Guillaume Le Vaillant2020-02-03
| | | | | * gnu/packages/lisp-xyz.scm (sbcl-cl-qrencode, cl-qrencode, ecl-cl-qrencode): New variables.
* gnu: Add cl-zpng.Guillaume Le Vaillant2020-02-03
| | | | * gnu/packages/lisp-xyz.scm (sbcl-zpng, cl-zpng, ecl-zpng): New variables.
* gnu: Add cl-png-read.Guillaume Le Vaillant2020-02-03
| | | | | * gnu/packages/lisp-xyz.scm (sbcl-png-read, cl-png-read, ecl-png-read): New variables.
* gnu: Add cl-salza2.Guillaume Le Vaillant2020-02-03
| | | | | * gnu/packages/lisp-xyz.scm (sbcl-salza2, cl-salza2, ecl-salza2): New variables.
* gnu: ibus: Use new ucd package.Leo Prikler2020-02-03
| | | | | | | | * 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: Add ucd.Leo Prikler2020-02-03
| | | | | | * gnu/packages/unicode.scm (ucd): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: ibus: Disable parallel build.Leo Prikler2020-02-03
| | | | | | * gnu/packages/ibus.scm (ibus)[arguments]: Disable parallel build. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: ibus: Build with emoji support.Leo Prikler2020-02-03
| | | | | | | | | * 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: Add unicode-cldr-common.Leo Prikler2020-02-03
| | | | | | | * 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: Add unicode-emoji.Leo Prikler2020-02-03
| | | | | | | * gnu/packages/unicode.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* licenses: Add Unicode license.Leo Prikler2020-02-03
| | | | | | * guix/licenses.scm (unicode): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: python-pyfakefs: Update to 3.7.1.Marius Bakke2020-02-03
| | | | * gnu/packages/check.scm (python-pyfakefs): Update to 3.7.1.
* gnu: python-lz4: Remove bundled copy of lz4.Marius Bakke2020-02-03
| | | | | | | * gnu/packages/python-compression.scm (python-lz4)[source](modules, snippet): New fields. [native-inputs]: Add PKG-CONFIG. [inputs]: Add LZ4.
* gnu: libx264: Update to 159-0.1771b55.Marius Bakke2020-02-03
| | | | | | | * 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: commencement: Remove unused module imports.Marius Bakke2020-02-03
| | | | | * gnu/packages/commencement.scm: Do not import (guix licenses), (srfi srfi-26), and (ice-9 regex).
* gnu: rsync: Fix cross-compilation.Marius Bakke2020-02-03
| | | | | * gnu/packages/rsync.scm (rsync)[inputs]: Move PERL ... [native-inputs]: ... here.
* gnu: Add lf.base-for-series-2791Pkill -92020-02-02
| | | | | | * gnu/packages/disk.scm (lf): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: sane-backends-minimal: Update to 1.0.29.Tobias Geerinckx-Rice2020-02-02
| | | | * gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.29.
* gnu: godot: Add zenity for showing alerts.Timotej Lazar2020-02-02
| | | | | | | * 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: godot: Update to 3.2.Timotej Lazar2020-02-02
| | | | | | | | | | * 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: Add wslay.Timotej Lazar2020-02-02
| | | | | | * gnu/packages/web.scm (wslay): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: Add emacs-ivy-clipmenu.Oleg Pykhalov2020-02-02
| | | | * gnu/packages/emacs-xyz.scm (emacs-ivy-clipmenu): New variable.
* gnu: Add Slovenian Aspell dictionary.Timotej Lazar2020-02-02
| | | | | | * gnu/packages/aspell.scm (aspell-dict-sl): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: gnumach: Update to 1.8-1.097f9cf.Efraim Flashner2020-02-02
| | | | | | * 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: scummvm: Pacify linter.Nicolas Goaziou2020-02-02
| | | | | * gnu/packages/emulators.scm (scummvm)[inputs]: Move "nasm"... [native-inputs]: ... here.
* gnu: Fix patch name typo.Tobias Geerinckx-Rice2020-02-02
| | | | | | | | This follows up on commit e1026ba70138f105ebc95281d22c09241feee9d5. Reported by NieDzejkob on #guix. * gnu/local.mk (dist_patch_DATA): Fix typo.
* gnu: t4k-common: Add missing patch.Nicolas Goaziou2020-02-02
| | | | | * gnu/packages/patches/t4k-common-libpng16.patch: Add file. * gnu/local.mk (dist_patch_DATA): Reference it here.
* gnu: Add cl-nodgui.Guillaume Le Vaillant2020-02-02
| | | | | * gnu/packages/lisp-xyz.scm (sbcl-nodgui, cl-nodgui, ecl-nodgui): New variables.
* gnu: Add cl-jpeg.Guillaume Le Vaillant2020-02-02
| | | | | * gnu/packages/lisp-xyz.scm (sbcl-cl-jpeg, cl-jpeg, ecl-cl-jpeg): New variables.