aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-09-24doc: Update documentation for asdf-build-system....* doc/guix.texi (Build Systems): Adapt the documentation of asd-build-system to the replacement of '#:asd-file' and '#:asd-system-name' by '#:asd-files' and '#:asd-systems'. Remove paragraph about one package per ASDF system. Guillaume Le Vaillant
2020-09-23Merge branch 'wip-lisp' into stagingGuillaume Le Vaillant
2020-09-23Merge branch 'staging' into wip-lispGuillaume Le Vaillant
2020-09-23gnu: nyxt: Use precompiled dependencies....* gnu/packages/web-browsers.scm (nyxt)[inputs]: Replace cl-* packages by sbcl-* packages. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Pierre Neidhardt
2020-09-23gnu: ecl-numcl: Enable test phase....* gnu/packages/lisp-xyz.scm (ecl-numcl)[arguments]: Enable tests. Guillaume Le Vaillant
2020-09-22gnu: fcitx: Update to 4.2.9.8....* gnu/packages/fcitx.scm(fcitx): Update to 4.2.9.8. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Zhu Zihao
2020-09-21gnu: libical: Use local docbook-xml package....* gnu/packages/calendar.scm (libical)[native-inputs]: Add docbook-xml-4.3. [arguments]: Add phase to substitute docbook location. Efraim Flashner
2020-09-17gnu: ecl-mgl-pax: Fix build....* gnu/packages/lisp-xyz.scm (ecl-mgl-pax)[arguments]: Disable test phase. Guillaume Le Vaillant
2020-09-16gnu: Add some missing ECL packages....* gnu/packages/lisp-xyz.scm (sbcl-antik-base)[arguments]: Remove physical-dimensions and science-data from 'asd-systems'. Update 'fix-build' phase accordingly. (ecl-antik-base, ecl-gsll): New variables. (sbcl-antik)[arguments]: Add 'asd-systems'. Update 'fix-build' phase accordingly. Guillaume Le Vaillant
2020-09-16gnu: sbcl-numcl: Update to 0.1.0-2.3e8d40b....* gnu/packages/lisp-xyz.scm (sbcl-numcl): Update to 0.1.0-2.3e8d40b. [arguments]: Disable test phase. (ecl-numcl): New variable. Guillaume Le Vaillant
2020-09-16gnu: sbcl-specialized-function: Update to 0.0.0-2.dee56d2....* gnu/packages/lisp-xyz.scm (sbcl-specialized-function): Update to 0.0.0-2.dee56d2. (ecl-specialized-function): New variable. Guillaume Le Vaillant
2020-09-16gnu: sbcl-gtype: Update to 0.1-2.2442e32....* gnu/packages/lisp-xyz.scm (sbcl-gtype): Update to 0.1-2.2442e32. (ecl-gtype): New variable. Guillaume Le Vaillant
2020-09-16gnu: Add some missing ECL packages....* gnu/packages/lisp-xyz.scm (ecl-hunchentoot, ecl-clack, ecl-fset, ecl-clsql): New variables. Guillaume Le Vaillant
2020-09-15build-system: asdf: Improve install phase for CL source packages....* guix/build/asdf-build-system.scm (install)[parent-source]: Add support for package names not containing a hyphen. Guillaume Le Vaillant
2020-09-15gnu: Add some missing ECL packages....* gnu/packages/lisp-xyz.scm (ecl-cl-uglify-js, ecl-cl-sqlite, ecl-cl-webkit, ecl-trivial-backtrace, ecl-rfc2388, ecl-cl-who, ecl-trivial-types, ecl-cl-syntax, ecl-cl-utilities, ecl-xsubseq, ecl-smart-buffer, ecl-trivial-cltl2, ecl-type-i, ecl-trivia.trivial, ecl-trivia, ecl-cl-str, ecl-cl-xmlspam, ecl-serapeum, ecl-stefil, ecl-trivial-indent, ecl-type-r, ecl-trivialib-type-unify, ecl-constantfold, ecl-postmodern, ecl-sycamore, ecl-trivial-package-local-nicknames, ecl-mito): New variables. Guillaume Le Vaillant
2020-09-15gnu: Remove unneeded asd-systems arguments from Lisp package definitions....* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk, sbcl-cl-utilities, sbcl-iolib, sbcl-trivia.trivial, sbcl-cambl, sbcl-antik, sbcl-cl-ana, sbcl-hdf5-cffi, sbcl-cl-randist, sbcl-float-features, sbcl-function-cache, sbcl-type-r, sbcl-specialized-function, sbcl-constantfold, sbcl-gtype, sbcl-numcl, sbcl-quantile-estimator, sbcl-clump, sbcl-cluffer, sbcl-mito)[arguments]: Remove 'asd-systems'. Guillaume Le Vaillant
2020-09-15gnu: Remove unneeded asd-files arguments in Lisp package definitions....* gnu/packages/lisp-xyz.scm (sbcl-cl-vectors, sbcl-slynk, sbcl-cl-yacc, sbcl-3bmd, sbcl-slime-swank, sbcl-prove, sbcl-cl-string-match, sbcl-queues, sbcl-cl-sqlite, sbcl-cl-webkit, sbcl-usocket, sbcl-cl-syntax, sbcl-cl-utilities, sbcl-lack, sbcl-clack, sbcl-parse-declarations, sbcl-trivial-utf-8, sbcl-fare-quasiquote, sbcl-trivia.trivial, sbcl-trivia, sbcl-cl-str, sbcl-periods, sbcl-graph, sbcl-antik-base, sbcl-antik, sbcl-cl-ana, sbcl-cl-async, sbcl-ltk, sbcl-hdf5-cffi, sbcl-cl-randist, sbcl-float-features, sbcl-function-cache, sbcl-type-r, sbcl-trivialib.type-unify, sbcl-postmodern, sbcl-dbi, sbcl-sycamore, sbcl-clump, sbcl-cluffer, sbcl-mcclim, sbcl-mito)[arguments]: Remove 'asd-files'. (sbcl-trivial-features, sbcl-checkl, sbcl-fast-io, sbcl-cl-containers, sbcl-uffi, sbcl-quantile-estimator, sbcl-opticl, sbcl-cl-project)[arguments]: Add 'asd-files'. Guillaume Le Vaillant
2020-09-15build-system: asdf: Read all .asd files if no #:asd-files specified....* guix/build-system/asdf.scm (asdf-build): Remove the 'files' variable. * guix/build/asd-build-system.scm (find-asd-files): New variable. (build, check): Use it. Guillaume Le Vaillant
2020-09-15gnu: Add some missing ECL packages....* gnu/packages/lisp-xyz.scm (ecl-clx-truetype, ecl-parse-js, ecl-parse-number, ecl-cl-cffi-gtk, ecl-cl+ssl, ecl-kmrcl, ecl-cl-base64, ecl-chunga, ecl-chipz, ecl-cl-annot, ecl-map-set, ecl-quri, ecl-myway, ecl-fast-http, ecl-marshal, ecl-checkl, ecl-fast-io, ecl-jonathan, ecl-http-body, ecl-circular-streams, ecl-lack, ecl-local-time, ecl-ningle, ecl-iolib, ecl-ieee-floats, ecl-cxml, ecl-cl-reexport, ecl-cl-cookie, ecl-lisp-namespace, ecl-introspect-environment, ecl-optima, ecl-fare-quasiquote, ecl-mk-string-metrics, ecl-dbus, ecl-cl-gobject-introspection, ecl-graph, ecl-form-fiddle, ecl-parachute, ecl-array-utils, ecl-plump, ecl-cl-mysql, ecl-dbi, ecl-enchant, ecl-change-case, ecl-osicat, ecl-cl-rdkafka, ecl-acclimation, ecl-clump, ecl-cluffer, ecl-opticl, ecl-mcclim): New variables. Guillaume Le Vaillant
2020-09-15gnu: Add some missing CL source packages....* gnu/packages/lisp-xyz.scm (cl-clx-truetype, cl-trivia.trivial, cl-xmlspam, cl-antik-base): New variables. Guillaume Le Vaillant
2020-09-14gnu: sbcl-cxml: Remove unnecessary phase....* gnu/packages/lisp-xyz.scm (sbcl-cxml)[arguments]: Remove 'install-dtd' phase. Guillaume Le Vaillant
2020-09-14gnu: sbcl-trivial-mimes: Remove unnecessary phase....* gnu/packages/lisp-xyz.scm (sbcl-trivial-mimes)[arguments]: Remove 'fix-paths' phase. Guillaume Le Vaillant
2020-09-14gnu: sbcl-trivial-backtrace: Fix deletion of test results....* gnu/packages/lisp-xyz.scm (sbcl-trivial-backtrace)[arguments]: Fix 'delete-test-results' phase. Guillaume Le Vaillant
2020-09-13gnu: Add cl-ppcre-unicode....* gnu/packages/lisp-xyz.scm (cl-ppcre-unicode): New variable. Guillaume Le Vaillant
2020-09-13gnu: sbcl-clsql: Activate postgresql support....* gnu/packages/lisp-xyz.scm (sbcl-clsql)[arguments]: Remove 'clsql-cffi.asd' from 'asd-files'. Add 'clsql-postgresql' to 'asd-systems'. Add 'fix-build' phase. Guillaume Le Vaillant
2020-09-12gnu: cl-uffi: Fix build....* gnu/packages/lisp-xyz.scm (cl-uffi)[arguments]: Remove 'fix-permissions' and 'reset-gzip-timestamp' phases. Guillaume Le Vaillant
2020-09-12gnu: sbcl-portable-threads: Update to 2.3-2.aa26bf3....* gnu/packages/lisp-xyz.scm (sbcl-portable-threads): Update to 2.3-2.aa26bf3. [synopsis]: Shorten the synopsis. Guillaume Le Vaillant
2020-09-12gnu: sbcl-cl-rdkafka: Fix build....* gnu/packages/lisp-xyz.scm (sbcl-cl-rdkafka)[arguments]: Remove 'move-bundle' phase. Guillaume Le Vaillant
2020-09-12gnu: sbcl-osicat: Fix build....* gnu/packages/lisp-xyz.scm (sbcl-osicat)[arguments]: Remove custom 'cleanup' phase. Guillaume Le Vaillant
2020-09-12gnu: sbcl-moptilities: Fix tests....* gnu/packages/lisp-xyz.scm (sbcl-moptilities)[arguments]: Add 'fix-tests' phase. Guillaume Le Vaillant
2020-09-12gnu: cl-asdf: Update to 3.3.4....* gnu/packages/lisp.scm (cl-asdf): Update to 3.3.4. [arguments]: Add small patch for default ASDF configuration. (asdf-substitutions): Remove variable. (sbcl, ecl)[arguments]: Remove call to 'asdf-substitutions'. Guillaume Le Vaillant
2020-09-12gnu: Adapt Lisp packages to changes in asdf-build-system....* gnu/packages/patches/sbcl-graph-asdf-definitions.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/lisp-xyz.scm (sbcl-cl-ppcre)[arguments]: Add 'disable-ppcre-unicode' phase. (sbcl-cl-unicode-base): Remove variable and merge its content in ... (sbcl-cl-unicode): ... here. (sbcl-cl-ppcre-unicode)[arguments]: Add 'disable-ppcre' phase. (sbcl-cl-aa, sbcl-cl-paths, sbcl-cl-paths-ttf): Remove variables and merge their contents in ... (sbcl-cl-vectors): ... here. (sbcl-spatial-trees)[arguments]: Remove 'asd-file' keyword. (sbcl-clx-truetype)[inputs]: Remove 'cl-paths-ttf'. (sbcl-slynk-boot0, sbcl-slynk-arglists, sbcl-slynk-util, sbcl-slynk-fancy-inspector, sbcl-slynk-package-fu, sbcl-slynk-mrepl, sbcl-slynk-trace-dialog, sbcl-slynk-profiler, sbcl-slynk-stickers, sbcl-slynk-indentation, sbcl-slynk-retro, slynk-systems): Remove variables and merge their contents in ... (sbcl-slynk): ... here. (uglify-js)[arguments]: Fix ASDF initialization in Lisp script. (sbcl-cl-yacc)[arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. (sbcl-3bmd-ext-code-blocks): Remove variable and merge its content in ... (sbcl-3bmd): ... here. (sbcl-slime-swank, ecl-slime-swank): New variables. (sbcl-mgl-pax)[propagated-inputs]: Remove and move the content in ... [inputs]: ... here. Remove '3bmd-ext-code-blocks'. (sbcl-prove-asdf): Remove variable and merge its content in ... (sbcl-prove): ... here. (sbcl-proc-parse)[native-inputs]: Remove 'prove-asdf'. (sbcl-ascii-strings, sbcl-simple-scanf): Remove variables and merge their contents in ... (sbcl-cl-string-match): ... here. (sbcl-queues.simple-queue, sbcl-queues.simple-cqueue, sbcl-queues.priority-queue, sbcl-queues.priority-cqueue): Remove variables and merge their contents in ... (sbcl-queues): ... here. (sbcl-cffi-bootstrap, sbcl-cffi-toolchain, sbcl-cffi-libffi, sbcl-cffi-grovel, sbcl-cffi-uffi-compat): Remove variables and merge their contents in ... (sbcl-cffi): ... here. (ecl-cffi): New variable. (sbcl-cl-sqlite)[arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. (sbcl-cl-cffi-gtk-boot0, sbcl-cl-cffi-gtk-glib, sbcl-cl-cffi-gtk-gobject, sbcl-cl-cffi-gtk-gio, sbcl-cl-cffi-gtk-cairo, sbcl-cl-cffi-gtk-pango, sbcl-cl-cffi-gtk-gdk-pixbuf, sbcl-cl-cffi-gtk-gdk): Remove variables and merge their contents in ... (sbcl-cl-cffi-gtk): ... here. (sbcl-cl-webkit)[arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. (sbcl-usocket-boot0, sbcl-usocket-server): Remove variables and merge their contents in ... (sbcl-usocket): ... here. (sbcl-cl-annot)[arguments]: Remove. (sbcl-cl-syntax-annot, sbcl-cl-syntax-interpol): Remove variables and merge their contents in ... (sbcl-cl-syntax): ... here. (sbcl-cl-utilities)[arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. (sbcl-quri, sbcl-myway, sbcl-subseq, sbcl-smart-buffer)[native-inputs]: Remove 'prove-asdf'. (sbcl-fast-http)[native-inputs]: Remove 'prove-asdf' and 'cl-syntax-interpol'. Add 'cl-syntax'. (sbcl-static-vectors)[native-inputs]: Remove 'cffi-grovel'. Add 'cffi'. (sbcl-jonathan)[native-inputs]: Remove 'prove-asdf'. [inputs]: Remove 'cl-syntax-annot'. (sbcl-http-body)[native-inputs]: Remove 'prove-asdf'. (sbcl-lack-request, sbcl-lack-response, sbcl-lack-component, sbcl-lack-util, sbcl-lack-middleware-backtrace, sbcl-lack-middleware-static): Remove variables and merge their contents in ... (sbcl-lack): ... here. (sbcl-ningle)[native-inputs]: Remove 'prove-asdf'. [inputs]: Remove 'cl-syntax-annot', 'lack-request', 'lack-response' and 'lack-component'. Add 'lack'. (clack-commit, clack-revision, sbcl-clack-handler-fcgi, sbcl-clack-socket, sbcl-clack-handler-hunchentoot): Remove variables and merge their contents in ... (sbcl-clack): ... here. (sbcl-parse-declarations)[arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. (sbcl-burgled-batteries3)[inputs]: Remove 'cffi-grovel'. (sbcl-trivial-utf-8)[arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. (sbcl-iolib.asdf, sbcl-iolib.conf, sbcl-iolib.common-lisp, sbcl-iolib.base, sbcl-iolib.grovel, sbcl-iolib+syscalls, sbcl-iolib+multiplex, sbcl-iolib+streams, sbcl-iolib+sockets): Remove variables and merge their contents in ... (sbcl-iolib): ... here. (sbcl-cxml+xml, sbcl-cxml+dom, sbcl-cxml+klacks, sbcl-cxml+test): Remove variables and merge their contents in ... (sbcl-cxml): ... here. (sbcl-cl-cookie)[native-inputs]: Remove 'prove-asdf'. (sbcl-dexador)[native-inputs]: Remove 'prove-asdf' and 'lack-request'. Add 'lack". (sbcl-fare-quasiquote-optima, sbcl-fare-quasiquote-readtable, sbcl-fare-quasiquote-extras): Remove variables and merge their contents in ... (sbcl-fare-quasiquote): ... here. (sbcl-trivia.level0, sbcl-trivia.level1, sbcl-trivia.level2): Remove variables and merge their contents in ... (sbcl-trivia.trivial): ... here. (sbcl-trivia.balland2006, sbcl-trivia.ppcre, sbcl-trivia.quasiquote, sbcl-trivia.cffi): Remove variables and merge their contents in ... (sbcl-trivia): ... here. (sbcl-cl-str)[native-inputs]: Remove 'prove-asdf'. [arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. (sbcl-dbus): New variable. (sbcl-s-sysdeps)[inputs]: Remove 'usocket-server'. (sbcl-periods-series): Remove variable and merge its content in ... (sbcl-periods): ... here. (sbcl-fprog): Remove variable and merge its content in ... (sbcl-cambl): ... here. (sbcl-cl-ledger)[inputs]: Remove 'periods-series'. Add 'periods'. (sbcl-serapeum)[inputs]: Remove 'trivia.quasiquote' and 'fare-quasiquote-extras'. Add 'fare-quasiquote'. (sbcl-stefil)[native-inputs]: Remove. [inputs]: Add swank. (sbcl-graph-dot, sbcl-graph-json): Remove variables and merge their contents in ... (sbcl-graph): ... here. (sbcl-foreign-array, sbcl-physical-dimension, sbcl-science-data): Remove variables and merge their contents in ... (sbcl-antik-base): ... here. (sbcl-gsll)[inputs]: Remove 'cffi-grovel', 'cffi-libffi' and 'foreign-array'. Add 'antik-base' and 'cffi'. (sbcl-antik)[inputs]: Remove 'physical-dimension". Add 'antik-base'. [arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. Add 'fix-build' phase. (sbcl-symbol-munger-boot0): Remove variable and merge its content in ... (sbcl-symbol-munger): ... here. (sbcl-lisp-unit2-boot0): Remove variable and merge its content in ... (sbcl-lisp-unit2): ... here. (sbcl-cl-ana-boot0, sbcl-cl-ana.pathname-utils, sbcl-cl-ana.package-utils, sbcl-cl-ana.string-utils, sbcl-cl-ana.functional-utils, sbcl-cl-ana.list-utils, sbcl-cl-ana.generic-math, sbcl-cl-ana.math-functions, sbcl-cl-ana.calculus, sbcl-cl-ana.symbol-utils, sbcl-cl-ana.macro-utils, sbcl-cl-ana.binary-tree, sbcl-cl-ana.tensor, sbcl-cl-ana.error-propagation, sbcl-cl-ana.quantity, sbcl-cl-ana.table, sbcl-cl-ana.table-utils, sbcl-cl-ana.hdf-cffi, sbcl-cl-ana.int-char, sbcl-cl-ana.memoization, sbcl-cl-ana.typespec, sbcl-cl-ana.hdf-typespec, sbcl-cl-ana.hdf-utils, typed-table, sbcl-cl-ana.hdf-table, sbcl-cl-ana.gsl-cffi, sbcl-cl-ana.ntuple-table, sbcl-cl-ana.csv-table, sbcl-cl-ana.reusable-table, sbcl-cl-ana.linear-algebra, sbcl-cl-ana.lorentz, sbcl-cl-ana.clos-utils, sbcl-cl-ana.hash-table-utils, sbcl-cl-ana.map, sbcl-cl-ana.fitting, sbcl-cl-ana.histogram, sbcl-cl-ana.file-utils, sbcl-cl-ana.statistics, sbcl-cl-ana.gnuplot-interface, sbcl-cl-ana.plotting, sbcl-cl-ana.table-viewing, sbcl-cl-ana.serialization, sbcl-cl-ana.makeres, sbcl-cl-ana.makeres-macro, sbcl-cl-ana.makeres-block, sbcl-cl-ana.makeres-progress, sbcl-cl-ana.makeres-table, sbcl-cl-ana.makeres-graphviz, sbcl-cl-ana.makeres-branch, sbcl-cl-ana.utils, sbcl-cl-ana.statistical-learning): Remove variables and merge their contents in ... (sbcl-cl-ana): ... here. (sbcl-cl-libuv)[inputs]: Remove 'cffi-grovel'. (sbcl-cl-async-base, sbcl-cl-async-util, sbcl-cl-async-repl, sbcl-cl-async-ssl): Remove variables and merge their contents in ... (sbcl-cl-async): ... here. (sbcl-ltk-mw, sbcl-ltk-remote): Remove variables and merge their contents in ... (sbcl-ltk): ... here. [arguments]: Add 'fix-build' phase. (sbcl-hdf5-cffi)[inputs]: Remove 'cffi-grovel'. [arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. (sbcl-cl-randist, sbcl-float-features, sbcl-function-cache, sbcl-type-r, sbcl-trivialib-type-unify, sbcl-specialized-function, sbcl-constantfold, sbcl-gtype, sbcl-numcl)[arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. (sbcl-pzmq)[inputs]: Remove 'cffi-grovel'. (sbcl-simple-date, sbcl-cl-postgres, sbcl-simple-date-postgrs-glue, sbcl-s-sql): Remove variables and merge their contents in ... (sbcl-postmodern): ... here. (sbcl-dbd-mysql, sbcl-dbd-postgres, sbcl-dbd-sqlite3): Remove variables and merge their contents in ... (sbcl-dbi): ... here. (sbcl-clsql-uffi, sbcl-clsql-sqlite3, sbcl-clsql-postgresql, sbcl-clsql-postgresql-socket3, sbcl-clsql-mysql): Remove variables and merge their contents in ... (sbcl-clsql): ... here. (sbcl-sycamore)[arguments]: Remove 'asd-file' keyword and add 'asd-files' keyword. (sbcl-osicat)[native-inputs]: Remove 'cffi-grovel'. (sbcl-clx-xembed, sbcl-quantile-estimator): Remove 'asd-system-name' keyword and add 'asd-systems' keyword. (sbcl-prometheus.collectors.sbcl, sbcl-prometheus.collectors.process, sbcl-prometheus.formats.test, sbcl-prometheus.exposers.hunchentoot, sbcl-prometheus.pushgateway): Remove variables and merge their contents in ... (sbcl-prometheus): ... here. (sbcl-sxql)[native-inputs]: Remove 'prove-asdf'. [inputs]: Remove 'cl-syntax-annot'. Add 'cl-syntax'. (sbcl-1am)[arguments]: Remove 'asd-system-name' keyword and add 'asd-systems' keyword. (sbcl-cl-rdkafka)[inputs]: Remove 'cffi-grovel'. (sbcl-clump-2-3-tree, sbcl-clum-binary-tree): Remove variables and merge their contents in ... (sbcl-clump): ... here. (sbcl-cluffer-base, sbcl-cluffer-standard-line, sbcl-cluffer-standard-buffer, sbcl-cluffer-simple-line, sbcl-cluffer-simple-buffer): Remove variables and merge their contents in ... (sbcl-cluffer): ... here. (sbcl-cl-libsvm-format, sbcl-cl-online-learning, sbcl-cl-random-forest)[native-inputs]: Remove 'prove-asdf'. (sbcl-cl-freetype2)[inputs]: Remove 'cffi-grovel'. (sbcl-clim-lisp, sbcl-clim-basic, sbcl-clim-core, sbcl-esa-mcclim, sbcl-mcclim-fonts, sbcl-automaton, sbcl-persistent, sbcl-drei-mcclim, sbcl-clim, sbcl-mcclim-backend-common, sbcl-mcclim-clx, sbcl-mcclim-fonts-truetype, sbcl-mcclim-fonts-clx-truetype, sbcl-mcclim-clx-truetype, sbcl-mcclim-fontconfig, sbcl-mcclim-harfbuzz, sbcl-mcclim-fonts-clx-truetype, sbcl-mcclim-clx-freetype, sbcl-mcclim-render, sbcl-mcclim-clx-fb, xbcl-mcclim-null, sbcl-clim-postscript-font, sbcl-clim-postscript, sbcl-clim-pdf, sbcl-mcclim-looks, sbcl-mcclim-franz, sbcl-mcclim-bezier-core, sbcl-mcclim-bezier-clx, sbcl-mcclim-bezier, sbcl-mcclim-bitmaps, sbcl-conditional-commands, sbcl-mcclim-layouts-tab, sbcl-mcclim-extensions, sbcl-mcclim-test-util, sbcl-mcclim-raster-image, sbcl-clim-examples): Remove variables and merge their contents in ... (sbcl-mcclim): ... here. (sbcl-mito-core, sbcl-mito-migration, sbcl-lack-middleware-mito): Remove variables and merge their contents in ... (sbcl-mito): ... here. (sbcl-kebab)[native-inputs]: Remove 'prove-asdf'. (sbcl-datafly)[native-inputs]: Remove 'prove-asdf' and 'dbd-sqlite3'. [inputs]: Remove 'cl-syntax-annot'. Add 'cl-syntax'. (sbcl-caveman)[inputs]: Remove 'lack-request', 'lack-response' and 'cl-syntax-annot'. Add 'lack' and 'cl-syntax'. [arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords. * gnu/packages/wm.scm (stumpwm, sbcl-stumpwm-ttf-fontsn, sbcl-stumpwm-pass, sbcl-stumpwm-globalwindows, sbcl-stumpwm-swm-gaps, sbcl-stumpwm-net, sbcl-stumpwm-wifi, sbcl-stumpwm-stumptray, sbcl-stumpwm-kbd-layouts): Remove 'asd-system-name' keyword and add 'asd-systems' keyword. (stumpwm-with-slynk)[arguments]: Remove references to variables that don't exist anymore. Guillaume Le Vaillant
2020-09-12build-system: asdf: Switch from bundles to regular compilation....* gnu/packages/lisp.scm (sbcl, ecl)[native-search-paths]: Add 'XDG_CONFIG_DIRS'. * guix/build-system/asdf.scm (asdf-build): Replace 'asd-file' and 'asd-system-name' keywords by 'asd-files' and 'asd-systems'. * guix/build/asdf-build-system.scm (%object-prefix, %lisp-source-install-prefix): Update variables. (install): Update variable. (main-system-name): New variable. (copy-source): Replace 'asd-file' and 'asd-system-name' keywords by 'asd-files' and 'asd-systems'. (configure): New variable. (build, check): Replace 'asd-file' and 'asd-system-name' keywords by 'asd-files' and 'asd-systems'. (create-asd-file, symlink-asd-files): Remove variables. (create-asdf-configuration): New variable. (cleanup-files): Update variable. (%standard-phases): Remove 'create-asd-file' and 'symlink-asd-files' phases. Add 'configure' and 'create-asdf-configuration' phases. * guix/build/lisp-utils.scm (%bundle-install-prefix, normalize-dependency, inputs->asd-file-map, asdf-load-all, compile-system): Remove variables. (compile-systems): New variable. (system-dependencies, compiled-system, generate-system-definition): Remove variable. (test-system): Replace 'asd-file' parameter by 'asd-files'. (generate-executable-for-system): Update variable. (generate-dependency-links, make-asd-file, bundle-asd-file): Remove variables. (make-asdf-configuration): New variable. (build-program, build-image): Set 'XDG_CONFIG_DIRS'. (generate-executable): Update variable. Guillaume Le Vaillant
2020-09-12ui: Lexicographically sort transaction entries based on their package name....* guix/ui.scm (show-manifest-transaction): Sort entries to be displayed in a tabulated view. Maxim Cournoyer
2020-09-12ui: Refactor the package-strings helper in show-manifest-transaction....* guix/ui.scm (show-manifest-transaction)[package-strings]: Add an OLD-VERSIONS keyword parameter. Absorb the code path previously found in the upgrade-string. Remove upgrade-string. (show-manifest-transaction): Adjust to the above changes. Maxim Cournoyer
2020-09-12doc: Document the use of snippets vs phases....* doc/contributing.texi (Snippets versus phases): New section. Maxim Cournoyer
2020-09-12gnu: python-aiodns: Propagate python-pycares....* gnu/packages/python-web.scm (python-aiodns)[inputs]: Move python-pycares... [propagated-inputs]: ...to here. Danny Milosavljevic
2020-09-12gnu: Add poezio....* gnu/packages/messaging.scm (poezio): New variable. Raghav Gururajan
2020-09-12gnu: Add python-potr....* gnu/packages/python-crypto.scm (python-potr): New variable. Raghav Gururajan
2020-09-12gnu: Add python-slixmpp....* gnu/packages/python-xyz.scm (python-slixmpp): New variable. Raghav Gururajan
2020-09-12gnu: ebusd: Enable MQTT support....* gnu/packages/embedded.scm (ebusd)[inputs]: Add mosquitto. Danny Milosavljevic
2020-09-12gnu: Add mosquitto....* gnu/packages/messaging.scm (mosquitto): New variable. Danny Milosavljevic
2020-09-11gnu: lldpd: Update to 1.0.6....* gnu/packages/networking.scm (lldpd): Update to 1.0.6. Tobias Geerinckx-Rice
2020-09-11gnu: enet: Update to 1.3.16....* gnu/packages/networking.scm (enet): Update to 1.3.16. Tobias Geerinckx-Rice
2020-09-11gnu: batctl: Update to 2020.3....* gnu/packages/networking.scm (batctl): Update to 2020.3. Tobias Geerinckx-Rice
2020-09-11Revert "gnu: dovecot: Set moduledir to global directory."...This reverts commit db0109be42547d5dbb0fc1eb8ae30ccc968ed88b. Same reason as commit d9d88c2ff0d367599d0a851ccf9377c4e21079d6. Tobias Geerinckx-Rice
2020-09-11Revert "services: dovecot: Use modules via symlink to system profile."...This reverts commit bcfe0f0c1e9a2b91049d7c6c591c7f0c6a002c14 for now. It breaks most current use(r)s of the Dovecot service and needs to be combined with an extra modules configuration field of some kind. See <https://issues.guix.gnu.org/43347>. Tobias Geerinckx-Rice
2020-09-11gnu: padthv1: Update to 0.9.17....* gnu/packages/music.scm (padthv1): Update to 0.9.17. [inputs]: Replace fftw with fftwf. Tobias Geerinckx-Rice
2020-09-11gnu: libetpan: Update to 1.9.4....* gnu/packages/mail.scm (libetpan): Update to 1.9.4. Tobias Geerinckx-Rice
2020-09-11gnu: bsequencer: Update to 1.6.0....* gnu/packages/music.scm (bsequencer): Update to 1.6.0. Ricardo Wurmus