summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2021-05-02gnu: Replace hard-coded "CC=gcc" with CC-FOR-TARGET calls.Maxime Devos
* gnu/packages/admin.scm (cbatticon)[arguments]<#:make-flags>: Use CC-FOR-TARGET. * gnu/packages/assembly.scm (dev86)[arguments]<#:make-flags>: Likewise. * gnu/packages/cdrom.scm (cd-discid)[arguments]<#:make-flags>: Likewise. * gnu/packages/crypto.scm (signify, keyutils, ssss, libscrypt, enchive) [arguments]<#:make-flags>: Likewise. * gnu/packages/emacs-xyz.scm (emacs-emacsql, emacs-telega)[arguments] <#:phases>: Likewise. * gnu/packages/gnupg.scm (pgpdump)[arguments]<#:make-flags>: Likewise. * gnu/packages/image-viewers.scm (feh, imv)[arguments]<#:make-flags>: Likewise. * gnu/packages/image.scm (libjxr, giflib, freeimage)[arguments] <#:make-flags>: Likewise. * gnu/packages/irc.scm (ii, sic)[arguments]<#:make-flags>: Likewise. * gnu/packages/lua.scm (make-lua-expat, make-lua-ossl, make-lua-sec) (make-lua-cqueues, make-lua-lgi, lua-resty-signal)[arguments] <#:make-flags>: Likewise. * gnu/packages/networking.scm (httping, pixiewps, sslh, nethogs, spiped) (can-utils, hcxtools, batctl)[arguments]<#:make-flags>: Likewise. * gnu/packages/pdf.scm (fbida)[arguments]<#:make-flags>: Likewise. * gnu/packages/ssh.scm (endlessh)[arguments]<#:make-flags>: Likewise. * gnu/packages/toys.scm (nyancat)[arguments]<#:make-flags>: Likewise. * gnu/packages/upnp.scm (miniupnpc)[arguments]<#:make-flags>: Likewise. * gnu/packages/xdisorg.scm (bemenu, xbanish, sxhkd, xcape, xssproxy) (xrandr-invert-colors, hsetroot, xsettingsd)[arguments]<#:make-flags>: Likewise. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-05-01gnu: u-boot-pinebook-pro-rk3399: Update to version 2021.07-rc1.Vagrant Cascadian
Version 2021.07-rc1 supports video output on the eDP panel. * gnu/packages/bootloaders.scm (u-boot-2021.07): New variable. (u-boot-pinebook-pro-rk3399)[source, version]: Use u-boot-2021.07.
2021-05-01gnu: u-boot: Patch to fix boot regressions for some platforms.Vagrant Cascadian
The previous workaround stopped the preboot phase from loading USB support, which makes it impossible to use a USB keyboard to select a generation from the boot menu without using a serial console. * gnu/packages/patches/u-boot-rockchip-inno-usb.patch: New File. * gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/bootloaders.scm (%u-boot-rockchip-inno-usb-patch): New variable. (u-boot)[source]: Add patch. (u-boot-rockpro64-rk3399, u-boot-pinebook-pro-rk3399): Remove obsolete phase.
2021-05-01gnu: libglvnd: Update to 1.3.3.Tobias Geerinckx-Rice
* gnu/packages/gl.scm (libglvnd): Update to 1.3.3.
2021-05-01gnu: retroarch: Update to 1.9.2.Tobias Geerinckx-Rice
* gnu/packages/emulators.scm (retroarch): Update to 1.9.2. [arguments]: Remove obsolete ‘--disable-git_version’ configure flag.
2021-05-01gnu: gnome-autoar: Update to 0.3.2.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (gnome-autoar): Update to 0.3.2.
2021-05-01gnu: duplicity: Update to 0.8.19.Tobias Geerinckx-Rice
* gnu/packages/backup.scm (duplicity): Update to 0.8.19. [arguments]: Set TMPDIR. Rename 'check-setup to 'set-up-tests.
2021-05-01gnu: benchmark: Update to 1.5.3.Tobias Geerinckx-Rice
* gnu/packages/benchmark.scm (benchmark): Update to 1.5.3.
2021-05-01gnu: appstream-glib: Add gsettings-desktop-schemas for tests.Leo Prikler
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.
2021-05-01gnu: emacs-julia-snail: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-julia-snail)[arguments]: Drop #:phases. Use #:include to add julia sources.
2021-05-01gnu: emacs-haskell-mode: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-haskell-mode)[#:phases]<install>: Install to elpa-directory.
2021-05-01gnu: emacs-wget: Port to emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-wget)[build-system]: Use emacs-build-system. [arguments]: Drop #:modules and #:imported-modules. Adjust #:phases accordingly.
2021-05-01gnu: emacs-w3m: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-w3m)[#:configure-flags]: Use elpa-directory to determine lispdir. [#:phases]<install>: Likewise.
2021-05-01gnu: emacs-dvc: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-dvc)[#:configure-flags]: Use elpa-directory for lispdir.
2021-05-01gnu: geiser-gauche: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (geiser-gauche)[arguments]: Use #:include rather than #:phases to add geiser-gauche.scm.
2021-05-01gnu: guile-studio: Add missing input.Morgan Smith
* gnu/packages/guile-xyz.scm (guile-studio)[inputs]: Add emacs-geiser-guile. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-05-01gnu: emacs-flycheck-guile: Add missing input.Morgan Smith
* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile)[propagated-inputs]: Add emacs-geiser-guile. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-05-01gnu: emacs-guix: Update to 0.5.2-4.8ce6d21.Morgan Smith
* 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>
2021-05-01gnu: Add emacs-geiser-guile.Morgan Smith
* 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>
2021-05-01gnu: emacs-geiser: Update to 0.13.Morgan Smith
* 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>
2021-05-01gnu: emacs-realgud: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-realgud)[fix-autogen-script]: Move after ‘expand-load-path’.
2021-05-01gnu: emacs-pyim: Update to 3.6.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.6.
2021-05-01gnu: notmuch: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/mail.scm (notmuch)[configure]: Use elpa-directory.
2021-05-01gnu: emacs-vterm: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-vterm)[substitute-vterm-module-path]: Move after ‘unpack’.
2021-05-01gnu: emacs-scel: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-scel)[#:phases]<configure>: Use elpa-directory. <add-el-dir-to-emacs-load-path>: Adjust location.
2021-05-01gnu: emacs-edbi: Adjust to changes in emacs-build-system.Leo Prikler
* 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.
2021-05-01gnu: emacs-org-contrib: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-org-contrib)[delete-org-files]: Excurse into elpa-directory.
2021-05-01gnu: emacs-sly-stepper: Remove generated sources.Leo Prikler
* gnu/packages/emacs-xyz.scm (sly-stepper)[source]: Add snippet to remove autoloads. [#:phases]: Do not delete ‘make-autoloads’ or ‘enable-autoloads-compilation’.
2021-05-01gnu: emacs-sly-stepper: Adjust to changes in emacs-build-system.Leo Prikler
* 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.
2021-05-01gnu: emacs-shroud: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-shroud)[#:phases]: Add ‘expand-load-path’. [#:configure-flags]: Use elpa-directory for lispdir.
2021-05-01gnu: emacs-pdf-tools: Adjust to changes in emacs-build-system.Xinglu Chen
* 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>
2021-05-01gnu: emacs-ert-runner: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-ert-runner)[install-executable]: Use elpa-directory for the value of ERT_RUNNER.
2021-05-01gnu: emacs-howm: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-howm)[#:configure-flags]: Install to elpa-directory.
2021-05-01gnu: emacs-emacsql: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-emacsql)[#:phases]: Use standard build and install phases. [build-emacsql-sqlite]: Use cc-for-target.
2021-05-01gnu: Add emacs-telega-contrib.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-telega-contrib): New variable.
2021-05-01gnu: emacs-telega: Adjust to changes in emacs-build-system.Leo Prikler
* 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.
2021-05-01gnu: emacs-guix: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-guix)[#:phases]: Add expand-load-path. [#:configure-flags]: Install to elpa-directory.
2021-05-01gnu: emacs-libgit: Adjust to changes in emacs-build-system.Leo Prikler
* gnu/packages/emacs-xyz.scm (emacs-libgit)[set-libgit--module-file]: Use elpa-directory for libgit--module-file path.
2021-05-01gnu: emacs: Add coreutils and gzip to PATH.Leo Prikler
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.
2021-05-01gnu: emacs: Wrap EMACSLOADPATH.Leo Prikler
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.
2021-05-01gnu: sbcl: Update to 2.1.4.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl): Update to 2.1.4.
2021-05-01gnu: soci: Update to 4.0.2.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (soci): Update to 4.0.2.
2021-05-01gnu: qutebrowser: Update to 2.2.1.Tobias Geerinckx-Rice
* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.2.1.
2021-05-01gnu: httpd: Update to 2.4.47.Tobias Geerinckx-Rice
* gnu/packages/web.scm (httpd): Update to 2.4.47.
2021-05-01gnu: php: Update to 7.4.18.Tobias Geerinckx-Rice
* gnu/packages/php.scm (php): Update to 7.4.18. [arguments]: Delete yet another failing test (proc_nice_basic).
2021-05-01gnu: khal: Update to 0.10.3.Tobias Geerinckx-Rice
* gnu/packages/calendar.scm (khal): Update to 0.10.3.
2021-05-01gnu: diffoscope: Update to 173.Tobias Geerinckx-Rice
* gnu/packages/diffoscope.scm (diffoscope): Update to 173.
2021-05-01gnu: mailcap: Update to 2.1.53.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (mailcap): Update to 2.1.53.
2021-05-01gnu: srt: Update to 1.4.3.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (srt): Update to 1.4.3.
2021-05-01gnu: ustr: Omit static libraries.Tobias Geerinckx-Rice
* gnu/packages/textutils.scm (ustr)[arguments]: Add a new 'omit-static-libraries phase.