summaryrefslogtreecommitdiff
path: root/gnu/packages
Commit message (Collapse)AuthorAge
...
* guix: Restore profile hook for TeX Live font maps.Ricardo Wurmus2022-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* gnu: webrtc-audio-processing: Fix building on powerpc architectures.Efraim Flashner2022-02-07
| | | | | | | | | * 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.
* gnu: gnome-arcade: Improve package style.Nicolas Goaziou2022-02-07
| | | | | | | * gnu/packages/emulators.scm (gnome-arcade)[arguments]: Use G-expressions. <#:phases>: Remove trailing #T. [inputs]: Remove labels. [description]: Start with a complete sentence.
* gnu: mame: Use G-expressions.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/emulators.scm (mame)[arguments]<#:phases>: Use G-expressions.
* gnu: mame: Update to 0.240.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/emulators.scm (mame): Update to 0.240.
* gnu: gimagereader: Use G-expressions.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/ocr.scm (gimagereader)[arguments]<#:configure-flags>: Use G-expression.
* gnu: gimagereader: Remove input labels.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/ocr.scm (gimagereader)[native-inputs, inputs]: Remove labels.
* gnu: gimagereader: Update to 3.4.0.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/ocr.scm (gimagereader): Update to 3.4.0.
* gnu: fsearch: Update to 0.1.2.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/search.scm (fsearch): Update to 0.1.2.
* gnu: mumi: Update to 0.0.1-7.f5232c4.Ricardo Wurmus2022-02-07
| | | | | * gnu/packages/mail.scm (mumi): Update to 0.0.1-7.f5232c4. [inputs]: Add guile-kolam.
* gnu: Add drc.Ricardo Wurmus2022-02-07
| | | | * gnu/packages/audio.scm (drc): New variable.
* gnu: Add nhc98.Ricardo Wurmus2022-02-07
| | | | * gnu/packages/haskell.scm (nhc98): New variable.
* gnu: Add ghc-4.Ricardo Wurmus2022-02-07
| | | | | | * gnu/packages/patches/ghc-4.patch: New file * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/haskell.scm (ghc-4): New variable.
* gnu: Add gcc-2.95-wrapper.Ricardo Wurmus2022-02-07
| | | | * gnu/packages/commencement.scm (gcc-2.95-wrapper): New variable.
* gnu: Add glibc-2.2.5.Ricardo Wurmus2022-02-07
| | | | | | * gnu/packages/commencement.scm (glibc-mesboot0, gcc-mesboot0, binutils-mesboot): Export variables. * gnu/packages/base.scm (glibc-2.2.5): New variable.
* gnu: Add perl-5.14.Ricardo Wurmus2022-02-07
| | | | | | | | * 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.
* gnu: connman: Update to 1.41.Efraim Flashner2022-02-07
| | | | | | * gnu/packages/connman.scm (connman): Update to 1.41. [arguments]: Add configure-flag to build with iwd support. [native-inputs]: Remove labels.
* gnu: ddcutil: Update to 1.2.1.Efraim Flashner2022-02-07
| | | | | * gnu/packages/hardware.scm (ddcutil): Update to 1.2.1. [inputs]: Add kmod and i2c-tools.
* gnu: novena-eeprom: Build with older i2c-tools.Efraim Flashner2022-02-07
| | | | | * gnu/packages/admin.scm (novena-eeprom)[inputs]: Build with i2c-tools-3. * gnu/packages/linux.scm (i2c-tools-3): New variable.
* gnu: i2c-tools: Update to 4.3.Efraim Flashner2022-02-07
| | | | * gnu/packages/linux.scm (i2c-tools): Update to 4.3.
* gnu: procps: Add upstream-name property.Efraim Flashner2022-02-07
| | | | * gnu/packages/linux.scm (procps)[properties]: New field.
* gnu: util-linux: Add upstream-name property.Efraim Flashner2022-02-07
| | | | | | This allows derivative packages to check for updated source correctly. * gnu/packages/linux.scm (util-linux)[properties]: New field.
* gnu: openntpd: Add release-monitoring-url.Efraim Flashner2022-02-07
| | | | * gnu/packages/ntp.scm (openntpd)[properties]: New field.
* gnu: flare-game: Use HTTPS home page URI.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/games.scm (flare-game)[home-page]: Use HTTPS URI.
* gnu: flare-game: Improve package style.Nicolas Goaziou2022-02-07
| | | | | * gnu/packages/games.scm (flare-game)[arguments]: Use G-expressions. Use SEARCH-INPUT-DIRECTORY and SEARCH-INPUT-FILE.
* gnu: flare-game: Update to 1.13.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/games.scm (flare-game): Update to 1.13.
* gnu: flare-engine: Improve package style.Nicolas Goaziou2022-02-07
| | | | | * gnu/packages/games.scm (flare-engine)[arguments]: Use G-expressions. [inputs]: Remove labels.
* gnu: flare-engine: Update to 1.13.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/games.scm (flare-engine): Update to 1.13.
* gnu: emacs-notmuch: Use G-expressions.Nicolas Goaziou2022-02-07
| | | | | * gnu/packages/mail.scm (emacs-notmuch)[arguments]: Use G-expressions. <#:phases>: Use SEARCH-INPUT-FILE.
* gnu: notmuch: Use G-expressions.Nicolas Goaziou2022-02-07
| | | | | * gnu/packages/mail.scm (notmuch)[arguments]: Use G-expressions. <#:phases>: Use SEARCH-INPUT-FILES instead of WHICH.
* gnu: notmuch: Update to 0.35.Nicolas Goaziou2022-02-07
| | | | | * gnu/packages/mail.scm (notmuch): Update to 0.35. [arguments]<#:phases>: Remove DISABLE-FAILING-TESTS phase.
* gnu: emacs-rustic: Update to 2.6.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.6.
* gnu: emacs-racket-mode: Improve description.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/emacs-xyz.scm (emacs-racket-mode)[description]: Improve text.
* gnu: emacs-racket-mode: Fix license.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/emacs-xyz.scm (emacs-racket-mode)[license]: Use GPL2+.
* gnu: emacs-racket-mode: Update to 0.0.2-7.cef5a55.Nicolas Goaziou2022-02-07
| | | | | | * 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.
* gnu: emacs-org-mime: Update to 0.2.6.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.2.6.
* gnu: emacs-helm: Update to 3.8.4.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.4.
* gnu: emacs-git-link: Update to 0.8.5.Nicolas Goaziou2022-02-07
| | | | | * gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.8.5. [arguments]<#:test-command>: Use G-expressions.
* gnu: emacs-elisp-refs: Improve description.Nicolas Goaziou2022-02-07
| | | | | * gnu/packages/emacs-xyz.scm (emacs-elisp-refs)[description]: Make it start with a complete sentence.
* gnu: emacs-elisp-refs: Update to 1.4.Nicolas Goaziou2022-02-07
| | | | | | * 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.
* gnu: emacs-elfeed-score: Update to 1.2.2.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.2.
* gnu: make-opensbi-package: Fix native building.Efraim Flashner2022-02-07
| | | | | * gnu/packages/firmware.scm (make-opensbi-package)[arguments]: When not cross-compiling set CC to gcc.
* gnu: isc-dhcp: Fix building on riscv64-linux.Efraim Flashner2022-02-07
| | | | | | * gnu/packages/admin.scm (isc-dhcp)[arguments]: Add phase to update configure scripts. [inputs]: Add config.
* gnu: libx264: Fix building on riscv64-linux.Efraim Flashner2022-02-07
| | | | | | * 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.
* gnu: emacs-dtache: Update to 0.5.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/emacs-xyz.scm (emacs-dtache): Update to 0.5.
* gnu: Vorta: Update to 0.8.3.Leo Famulari2022-02-07
| | | | * gnu/packages/backup.scm (vorta): Update to 0.8.3.
* gnu: python-llfuse: Update to 1.4.1.Leo Famulari2022-02-07
| | | | | * gnu/packages/python-xyz.scm (python-llfuse): Update to 1.4.1. [native-inputs]: Add python-pytest.
* gnu: Remove python2-llfuse.Leo Famulari2022-02-07
| | | | | * gnu/packages/python-xyz.scm (python2-llfuse): Remove variable. (python-llfuse)[properties]: Remove field.
* gnu: emacs-tramp: Improve package style.base-for-series-11328base-for-series-11327base-for-series-11325base-for-series-11324base-for-series-11323base-for-series-11322base-for-series-11321base-for-series-11320base-for-series-11319base-for-series-11318base-for-series-11317base-for-series-11316base-for-series-11315base-for-series-11314base-for-series-11313base-for-series-11312base-for-series-11311base-for-series-11310base-for-series-11309base-for-series-11308Nicolas Goaziou2022-02-07
| | | | | * gnu/packages/emacs-xyz.scm (emacs-tramp)[arguments]<#:phases>: Use G-expressions. Use SEARCH-INPUT-FILE.
* gnu: emacs-tramp: Update to 2.5.2.1.Nicolas Goaziou2022-02-07
| | | | * gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.2.1.