summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-02-07build: Fix typo in file-size docstring....* guix/build/store-copy.scm (file-size): Fix typo. Maxim Cournoyer
2022-02-07build: image: Account for fixed-size file system structures....Workaround for <https://issues.guix.gnu.org/53194>. * gnu/build/image.scm (estimate-partition-size): Enforce a 1-MiB minimum. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Tobias Geerinckx-Rice
2022-02-07guix: Restore profile hook for TeX Live font maps....Long ago we had a profile hook, called “texlive-configuration”, which would operate on the texlive-* packages that have actually been installed in the profile, build a union directory, and then install a texmf.cnf file that declared the prefix of the TeX Live tree to be the union directory. It then generated font maps based on the fonts that had actually been installed. This approach had multiple disadvantages, the worst of which was that you could only really have one TeX Live tree. Commit 04a0b1e09abce99857e7930336421ca6d15ae630 addressed this, where texmf.cnf was modified *once* and for all in texlive-bin to reference the GUIX_TEXMF variable to determine the root of the tree. This made much of “texlive-configuration” obsolete, because we didn’t need to have any union directories at all, because we had no need for a customized per-profile variant of texmf.cnf. Unfortunately, with the loss of the profile hook we would no longer build font maps. This patch resurrects the profile hook: we’re again generating font maps (such as pdftex.map) based on the contents of the profile. * gnu/packages/tex.scm (texlive-default-updmap.cfg): New variable. * guix/profiles.scm (texlive-configuration): Rename this... (texlive-font-maps): ...to this; update to run updmap-sys on the contents of the profile to generate only font maps. (%default-profile-hooks): Add texlive-font-maps. * guix/status.scm (hook-message): Rename unused texlive-configuration to texlive-font-maps. Ricardo Wurmus
2022-02-07gnu: webrtc-audio-processing: Fix building on powerpc architectures....* gnu/packages/audio.scm (webrtc-audio-processing)[arguments]: Adjust custom arguments list to also fix building on all powerpc architectures. [native-inputs]: Add patch, local-file on riscv64-linux and powerpc architectures. * gnu/packages/patches/webrtc-audio-processing-big-endian.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Efraim Flashner
2022-02-07gnu: gnome-arcade: Improve package style....* gnu/packages/emulators.scm (gnome-arcade)[arguments]: Use G-expressions. <#:phases>: Remove trailing #T. [inputs]: Remove labels. [description]: Start with a complete sentence. Nicolas Goaziou
2022-02-07gnu: mame: Use G-expressions....* gnu/packages/emulators.scm (mame)[arguments]<#:phases>: Use G-expressions. Nicolas Goaziou
2022-02-07gnu: mame: Update to 0.240....* gnu/packages/emulators.scm (mame): Update to 0.240. Nicolas Goaziou
2022-02-07services: zabbix-frontend: Restore correct variable name....This is a follow-up to 326e08bf0f55409f040612001f73a2cc4091c159, et.al. * gnu/services/monitoring.scm (%zabbix-front-end-nginx-configuration): Rename to ... (%zabbix-front-end-configuration-nginx): ... this. (zabbix-front-end-nginx-extension): Adjust accordingly. Marius Bakke
2022-02-07services: monitoring: Remove unused procedure....This is a follow-up to commit 326e08bf0f55409f040612001f73a2cc4091c159. * gnu/services/monitoring.scm (zabbix-front-end-nginx-configuration): Remove variable. Marius Bakke
2022-02-07doc: Regenerate Zabbix server and agent configuration.......to make them in line with the newly generated front-end documentation. * doc/guix.texi (Monitoring Services): Regenerate zabbix-server-configuration and zabbix-agent-configuration. Marius Bakke
2022-02-07services: zabbix-front-end: Restore backwards compatibility....Commit e301f1a8ed11f9eacb2b7f525a7446dc00621a8b removed the NGINX argument entirely, but users may rely on and override it. Reported by rekado on #guix. * gnu/services/monitoring.scm (%zabbix-front-end-nginx-configuration): Restore exported variable. (zabbix-front-end-nginx-extension): New procedure. (zabbix-front-end-configuration): Remove FASTCGI-PARAMS field. Restore NGINX field, but default to the empty list. (zabbix-front-end-service-type): Extend NGINX-SERVICE-TYPE by ZABBIX-FRONT-END-NGINX-EXTENSION. * doc/guix.texi (Monitoring Services): Regenerate documentation. Marius Bakke
2022-02-07gnu: gimagereader: Use G-expressions....* gnu/packages/ocr.scm (gimagereader)[arguments]<#:configure-flags>: Use G-expression. Nicolas Goaziou
2022-02-07gnu: gimagereader: Remove input labels....* gnu/packages/ocr.scm (gimagereader)[native-inputs, inputs]: Remove labels. Nicolas Goaziou
2022-02-07gnu: gimagereader: Update to 3.4.0....* gnu/packages/ocr.scm (gimagereader): Update to 3.4.0. Nicolas Goaziou
2022-02-07gnu: fsearch: Update to 0.1.2....* gnu/packages/search.scm (fsearch): Update to 0.1.2. Nicolas Goaziou
2022-02-07gnu: mumi: Update to 0.0.1-7.f5232c4....* gnu/packages/mail.scm (mumi): Update to 0.0.1-7.f5232c4. [inputs]: Add guile-kolam. Ricardo Wurmus
2022-02-07gnu: Add drc....* gnu/packages/audio.scm (drc): New variable. Ricardo Wurmus
2022-02-07gnu: Add nhc98....* gnu/packages/haskell.scm (nhc98): New variable. Ricardo Wurmus
2022-02-07gnu: Add ghc-4....* gnu/packages/patches/ghc-4.patch: New file * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/haskell.scm (ghc-4): New variable. Ricardo Wurmus
2022-02-07gnu: Add gcc-2.95-wrapper....* gnu/packages/commencement.scm (gcc-2.95-wrapper): New variable. Ricardo Wurmus
2022-02-07gnu: Add glibc-2.2.5....* gnu/packages/commencement.scm (glibc-mesboot0, gcc-mesboot0, binutils-mesboot): Export variables. * gnu/packages/base.scm (glibc-2.2.5): New variable. Ricardo Wurmus
2022-02-07gnu: Add perl-5.14....* gnu/packages/patches/perl-5.14-autosplit-default-time.patch, gnu/packages/patches/perl-5.14-module-pluggable-search.patch, gnu/packages/patches/perl-5.14-no-sys-dirs.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/perl.scm (perl-5.14): New variable. Ricardo Wurmus
2022-02-07gnu: connman: Update to 1.41....* gnu/packages/connman.scm (connman): Update to 1.41. [arguments]: Add configure-flag to build with iwd support. [native-inputs]: Remove labels. Efraim Flashner
2022-02-07gnu: ddcutil: Update to 1.2.1....* gnu/packages/hardware.scm (ddcutil): Update to 1.2.1. [inputs]: Add kmod and i2c-tools. Efraim Flashner
2022-02-07gnu: novena-eeprom: Build with older i2c-tools....* gnu/packages/admin.scm (novena-eeprom)[inputs]: Build with i2c-tools-3. * gnu/packages/linux.scm (i2c-tools-3): New variable. Efraim Flashner
2022-02-07gnu: i2c-tools: Update to 4.3....* gnu/packages/linux.scm (i2c-tools): Update to 4.3. Efraim Flashner
2022-02-07gnu: procps: Add upstream-name property....* gnu/packages/linux.scm (procps)[properties]: New field. Efraim Flashner
2022-02-07gnu: util-linux: Add upstream-name property....This allows derivative packages to check for updated source correctly. * gnu/packages/linux.scm (util-linux)[properties]: New field. Efraim Flashner
2022-02-07gnu: openntpd: Add release-monitoring-url....* gnu/packages/ntp.scm (openntpd)[properties]: New field. Efraim Flashner
2022-02-07gnu: flare-game: Use HTTPS home page URI....* gnu/packages/games.scm (flare-game)[home-page]: Use HTTPS URI. Nicolas Goaziou
2022-02-07gnu: flare-game: Improve package style....* gnu/packages/games.scm (flare-game)[arguments]: Use G-expressions. Use SEARCH-INPUT-DIRECTORY and SEARCH-INPUT-FILE. Nicolas Goaziou
2022-02-07gnu: flare-game: Update to 1.13....* gnu/packages/games.scm (flare-game): Update to 1.13. Nicolas Goaziou
2022-02-07gnu: flare-engine: Improve package style....* gnu/packages/games.scm (flare-engine)[arguments]: Use G-expressions. [inputs]: Remove labels. Nicolas Goaziou
2022-02-07gnu: flare-engine: Update to 1.13....* gnu/packages/games.scm (flare-engine): Update to 1.13. Nicolas Goaziou
2022-02-07gnu: emacs-notmuch: Use G-expressions....* gnu/packages/mail.scm (emacs-notmuch)[arguments]: Use G-expressions. <#:phases>: Use SEARCH-INPUT-FILE. Nicolas Goaziou
2022-02-07gnu: notmuch: Use G-expressions....* gnu/packages/mail.scm (notmuch)[arguments]: Use G-expressions. <#:phases>: Use SEARCH-INPUT-FILES instead of WHICH. Nicolas Goaziou
2022-02-07gnu: notmuch: Update to 0.35....* gnu/packages/mail.scm (notmuch): Update to 0.35. [arguments]<#:phases>: Remove DISABLE-FAILING-TESTS phase. Nicolas Goaziou
2022-02-07gnu: emacs-rustic: Update to 2.6....* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.6. Nicolas Goaziou
2022-02-07gnu: emacs-racket-mode: Improve description....* gnu/packages/emacs-xyz.scm (emacs-racket-mode)[description]: Improve text. Nicolas Goaziou
2022-02-07gnu: emacs-racket-mode: Fix license....* gnu/packages/emacs-xyz.scm (emacs-racket-mode)[license]: Use GPL2+. Nicolas Goaziou
2022-02-07gnu: emacs-racket-mode: Update to 0.0.2-7.cef5a55....* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 0.0.2-7.cef5a55. [arguments]<#:include>: Use G-expressions. [propagated-inputs]: Add EMACS-PAREDIT. Nicolas Goaziou
2022-02-07gnu: emacs-org-mime: Update to 0.2.6....* gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.2.6. Nicolas Goaziou
2022-02-07gnu: emacs-helm: Update to 3.8.4....* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.4. Nicolas Goaziou
2022-02-07gnu: emacs-git-link: Update to 0.8.5....* gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.8.5. [arguments]<#:test-command>: Use G-expressions. Nicolas Goaziou
2022-02-07gnu: emacs-elisp-refs: Improve description....* gnu/packages/emacs-xyz.scm (emacs-elisp-refs)[description]: Make it start with a complete sentence. Nicolas Goaziou
2022-02-07gnu: emacs-elisp-refs: Update to 1.4....* gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Update to 1.4. [arguments]<#:phases>: Remove DISABLE-REFS-NEXT-MATCH-TEST phase. <#:test-command>: Use G-expressions. Nicolas Goaziou
2022-02-07gnu: emacs-elfeed-score: Update to 1.2.2....* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.2. Nicolas Goaziou
2022-02-07gnu: make-opensbi-package: Fix native building....* gnu/packages/firmware.scm (make-opensbi-package)[arguments]: When not cross-compiling set CC to gcc. Efraim Flashner
2022-02-07gnu: isc-dhcp: Fix building on riscv64-linux....* gnu/packages/admin.scm (isc-dhcp)[arguments]: Add phase to update configure scripts. [inputs]: Add config. Efraim Flashner
2022-02-07gnu: libx264: Fix building on riscv64-linux....* gnu/packages/video.scm (libx264)[inputs]: Add config. [arguments]: Adjust configure-flags to always build PIC code. Add custom phase to replace config.guess, config.sub scripts. Efraim Flashner