summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: appstream-glib: Add gsettings-desktop-schemas for tests.Leo Prikler2021-05-01
| | | | | | | | This fixes the fatal error "Settings schema 'org.gnome.system.proxy' is not installed", which causes builds to fail. * gnu/packages/glib.scm (appstream-glib)[native-inputs]: Add gsettings-desktop-schemas.
* gnu: emacs-julia-snail: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-julia-snail)[arguments]: Drop #:phases. Use #:include to add julia sources.
* gnu: emacs-haskell-mode: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-haskell-mode)[#:phases]<install>: Install to elpa-directory.
* gnu: emacs-wget: Port to emacs-build-system.Leo Prikler2021-05-01
| | | | | | | * gnu/packages/emacs-xyz.scm (emacs-wget)[build-system]: Use emacs-build-system. [arguments]: Drop #:modules and #:imported-modules. Adjust #:phases accordingly.
* gnu: emacs-w3m: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-w3m)[#:configure-flags]: Use elpa-directory to determine lispdir. [#:phases]<install>: Likewise.
* gnu: emacs-dvc: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-dvc)[#:configure-flags]: Use elpa-directory for lispdir.
* gnu: geiser-gauche: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (geiser-gauche)[arguments]: Use #:include rather than #:phases to add geiser-gauche.scm.
* gnu: guile-studio: Add missing input.Morgan Smith2021-05-01
| | | | | | | * gnu/packages/guile-xyz.scm (guile-studio)[inputs]: Add emacs-geiser-guile. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* gnu: emacs-flycheck-guile: Add missing input.Morgan Smith2021-05-01
| | | | | | | * gnu/packages/emacs-xyz.scm (emacs-flycheck-guile)[propagated-inputs]: Add emacs-geiser-guile. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* gnu: emacs-guix: Update to 0.5.2-4.8ce6d21.Morgan Smith2021-05-01
| | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.5.2-4.8ce6d21. [source]: Update upstream URL. [propagated-inputs]: Add emacs-geiser-guile. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* gnu: Add emacs-geiser-guile.Morgan Smith2021-05-01
| | | | | | | | * gnu/packages/patches/emacs-geiser-guile-auto-activate.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it here. * gnu/packages/emacs-xyz.scm (emacs-geiser-guile): New variable. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* gnu: emacs-geiser: Update to 0.13.Morgan Smith2021-05-01
| | | | | | | | | | | | | | * gnu/packages/patches/emacs-geiser-autoload-activate-implementation.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it here. * gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.13. [source]: Change upstream URL. [build-system]: Change to emacs-build-system. [arguments]: Adjust accordingly. [native-inputs]: Remove emacs, autoconf, and automake. [description]: State that other packages are needed for geiser to be useful. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* gnu: emacs-realgud: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-realgud)[fix-autogen-script]: Move after ‘expand-load-path’.
* gnu: emacs-pyim: Update to 3.6.Leo Prikler2021-05-01
| | | | * gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.6.
* gnu: notmuch: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | * gnu/packages/mail.scm (notmuch)[configure]: Use elpa-directory.
* gnu: emacs-vterm: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-vterm)[substitute-vterm-module-path]: Move after ‘unpack’.
* gnu: emacs-scel: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-scel)[#:phases]<configure>: Use elpa-directory. <add-el-dir-to-emacs-load-path>: Adjust location.
* gnu: emacs-edbi: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-edbi)[patch-path]: Execute after unpack. [wrap-edbi-bridge]: New phase (after wrap). Find edbi-bridge in elpa-directory.
* gnu: emacs-org-contrib: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-org-contrib)[delete-org-files]: Excurse into elpa-directory.
* gnu: emacs-sly-stepper: Remove generated sources.Leo Prikler2021-05-01
| | | | | | * gnu/packages/emacs-xyz.scm (sly-stepper)[source]: Add snippet to remove autoloads. [#:phases]: Do not delete ‘make-autoloads’ or ‘enable-autoloads-compilation’.
* gnu: emacs-sly-stepper: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | | | * gnu/packages/emacs-xyz.scm (emacs-sly-stepper)[#:phases]: <add-contrib-to-emacs-load-path>: Rename to... <expand-sly-contrib>: ... this. Use find-files to find contrib directory. <install>: Find slynk-stepper.lisp in elpa-directory.
* gnu: emacs-shroud: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-shroud)[#:phases]: Add ‘expand-load-path’. [#:configure-flags]: Use elpa-directory for lispdir.
* gnu: emacs-pdf-tools: Adjust to changes in emacs-build-system.Xinglu Chen2021-05-01
| | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Rename 'emacs-add-source-to-load-path' to 'emacs-expand-load-path'. Use expand-load-path, which replaces add-source-to-load-path. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* gnu: emacs-ert-runner: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-ert-runner)[install-executable]: Use elpa-directory for the value of ERT_RUNNER.
* gnu: emacs-howm: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-howm)[#:configure-flags]: Install to elpa-directory.
* gnu: emacs-emacsql: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-emacsql)[#:phases]: Use standard build and install phases. [build-emacsql-sqlite]: Use cc-for-target.
* gnu: Add emacs-telega-contrib.Leo Prikler2021-05-01
| | | | * gnu/packages/emacs-xyz.scm (emacs-telega-contrib): New variable.
* gnu: emacs-telega: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | | | | | | | | * gnu/packages/emacs-telega.scm (emacs-telega)[#:phases]: Reorder. <telega-paths-patch>: Rename to... <patch-sources>: ... this. Also don't patch paths to subdirs. Remove the snippet, that would push contrib to the load path. <server-suite-patch>: Rename to... <patch-test-suite>: ... this. <emacs-install>: Also install etc. <emacs-bytecomp-contrib, telega-install-contrib, telega-install-data>: Removed phases.
* gnu: emacs-guix: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-guix)[#:phases]: Add expand-load-path. [#:configure-flags]: Install to elpa-directory.
* gnu: emacs-libgit: Adjust to changes in emacs-build-system.Leo Prikler2021-05-01
| | | | | * gnu/packages/emacs-xyz.scm (emacs-libgit)[set-libgit--module-file]: Use elpa-directory for libgit--module-file path.
* build-system: emacs: Use subdirectories again.Leo Prikler2021-05-01
| | | | | | | | | | | | | | With this, Emacs libraries are installed in the ELPA_NAME-VERSION subdirectory of site-lisp and potential subdirectories should no longer collide. * guix/build/emacs-build-system.scm (add-source-to-load-path): Rename to... (expand-load-path): ... this. Also expand lone subdirectories of site-lisp. (%standard-phases): Adjust accordingly. (elpa-directory): New variable. Export it publicly for use in other build systems. (build, patch-el-files, make-autoloads): Use ELPA name and version to construct subdirectories of %install-dir. (install): Install in subdirectory.
* gnu: emacs: Add coreutils and gzip to PATH.Leo Prikler2021-05-01
| | | | | | | | | | | Some parts of Emacs (dired, compression handling, Tramp) shell out to commands and patching them all is a daunting task. Also, w.r.t. Tramp, we need those commands to be portable across multiple machines, which need not only be Guix machines (and even if they are, store items can be different). This patch ensures a ‘sane’ setup FSVO ‘sane’. * gnu/packages/emacs.scm (emacs)[wrap-load-path]: Rename to... [wrap-emacs-paths] ... this. Also patch PATH.
* gnu: emacs: Wrap EMACSLOADPATH.Leo Prikler2021-05-01
| | | | | | | | | | | | With this, the search path specification of EMACSLOADPATH does no longer depend on the version of Emacs, which should make upgrading major versions less painful. See also: - <https://bugs.gnu.org/43627> - <https://bugs.gnu.org/47458> * gnu/packages/emacs.scm (emacs)[#:phases]: Add ‘wrap-load-path’. [native-search-path]<EMACSLOADPATH>: Do not search for builtin libraries. (emacs-next)[native-search-path]: Inherit from emacs.
* profiles: Add hook for Emacs subdirs.Leo Prikler2021-05-01
| | | | | | * guix/profiles.scm (emacs-subdirs): New variable. (%default-profile-hooks): Add it here. * guix/status.scm (hook-message): Add a message for emacs-subdirs.
* Makefile: Reimplement `download-po` target.Julien Lepiller2021-05-01
| | | | | | | | The weblate API rate limit is very close to the number of files we need to download. The previous implementation did not add new translations. * Makefile.am (download-po): Update target. (make-download-po-rule, make-check-po-rule): Remove functions.
* gnu: sbcl: Update to 2.1.4.Pierre Neidhardt2021-05-01
| | | | * gnu/packages/lisp.scm (sbcl): Update to 2.1.4.
* gnu: soci: Update to 4.0.2.Tobias Geerinckx-Rice2021-05-01
| | | | * gnu/packages/databases.scm (soci): Update to 4.0.2.
* gnu: qutebrowser: Update to 2.2.1.Tobias Geerinckx-Rice2021-05-01
| | | | * gnu/packages/web-browsers.scm (qutebrowser): Update to 2.2.1.
* gnu: httpd: Update to 2.4.47.Tobias Geerinckx-Rice2021-05-01
| | | | * gnu/packages/web.scm (httpd): Update to 2.4.47.
* gnu: php: Update to 7.4.18.Tobias Geerinckx-Rice2021-05-01
| | | | | * gnu/packages/php.scm (php): Update to 7.4.18. [arguments]: Delete yet another failing test (proc_nice_basic).
* gnu: khal: Update to 0.10.3.Tobias Geerinckx-Rice2021-05-01
| | | | * gnu/packages/calendar.scm (khal): Update to 0.10.3.
* gnu: diffoscope: Update to 173.Tobias Geerinckx-Rice2021-05-01
| | | | * gnu/packages/diffoscope.scm (diffoscope): Update to 173.
* gnu: mailcap: Update to 2.1.53.Tobias Geerinckx-Rice2021-05-01
| | | | * gnu/packages/mail.scm (mailcap): Update to 2.1.53.
* gnu: srt: Update to 1.4.3.Tobias Geerinckx-Rice2021-05-01
| | | | * gnu/packages/networking.scm (srt): Update to 1.4.3.
* gnu: ustr: Omit static libraries.Tobias Geerinckx-Rice2021-05-01
| | | | | * gnu/packages/textutils.scm (ustr)[arguments]: Add a new 'omit-static-libraries phase.
* guix-install.sh: Add support for more than one signing key.Maxim Cournoyer2021-05-01
| | | | | | | | | | The forthcoming 1.3.0 release will be signed with my personal GnuPG key; the installation script needs to tell users how to fetch it. * etc/guix-install.sh (OPENPGP_SIGNING_KEY_ID): Remove variable. (GPG_SIGNING_KEYS): New associative array. (chk_gpg_keyring): Process all the keys contained in the above array. (main) <GUIX_BINARY_FILE_NAME>: Double quote variable.
* guix-install.sh: Ensure GUIX_BINARY_FILE_NAME is an absolute path.Maxim Cournoyer2021-05-01
| | | | | | | | This is necessary as the directory context is changed in the script, breaking the use of a relative path. * etc/guix-install.sh (main) <GUIX_BINARY_FILE_NAME>: Resolve its absolute path via the 'realpath' command.
* guix-install.sh: Allow overriding the Guix binary source.Maxim Cournoyer2021-05-01
| | | | | | | | | This is useful for example for testing release candidates not yet uploaded to the FTP, or for testing manually downloaded images from the CI. * etc/guix-install.sh (main)[GUIX_BINARY_FILE_NAME]: When this variable is defined, use it as the file name of a Guix binary, instead of automatically retrieving the latest archive from the FTP.
* gnu: emacs-marginalia: Update to 0.5.Nicolas Goaziou2021-04-30
| | | | * gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.5.
* gnu: emacs-consult: Update to 0.7.Nicolas Goaziou2021-04-30
| | | | * gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.7.