summaryrefslogtreecommitdiff
path: root/gnu/packages
Commit message (Collapse)AuthorAge
...
* gnu: gnome-backgrounds: Remove unused input.Marius Bakke2021-07-23
| | | | | * gnu/packages/gnome.scm (gnome-backgrounds)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL.
* gnu: gamin: Remove unused input.Marius Bakke2021-07-23
| | | | * gnu/packages/gnome.scm (gamin)[native-inputs]: Remove INTLTOOL.
* gnu: glib: Remove unused input.Marius Bakke2021-07-23
| | | | * gnu/packages/glib.scm (glib)[native-inputs]: Remove INTLTOOL.
* gnu: gsl: Update to 2.7.Marius Bakke2021-07-23
| | | | | * gnu/packages/maths.scm (gsl): Update to 2.7. [arguments]: Remove trailing #t's.
* gnu: gdbm: Update to 1.20.Marius Bakke2021-07-23
| | | | * gnu/packages/dbm.scm (gdbm): Update to 1.20.
* gnu: readline: Update to 8.1.1.Marius Bakke2021-07-23
| | | | * gnu/packages/readline.scm (%patch-series-8.1): Add patch 1.
* gnu: pcre2: Update to 10.37.Marius Bakke2021-07-23
| | | | | * gnu/packages/pcre.scm (pcre2): Update to 10.37. [arguments]: Remove trailing #t.
* gnu: pcre: Update to 8.45.Marius Bakke2021-07-23
| | | | | | * gnu/packages/pcre.scm (pcre): Update to 8.45. [source](uri): Change to official mirror; remove defunct. [arguments]: Remove trailing #t.
* gnu: binutils: Update binutils patch for mingw.Maxime Devos2021-07-23
| | | | | | | | | | This allows "./pre-inst-env guix build hello --target=x86_64-w64-mingw32" to succeed. The binary can be run successfully under wine. * gnu/packages/patches/binutils-mingw-w64-timestamp.patch: Update to the current version in Debian. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: glibc-2.31: Restore patches.Chris Marusich2021-07-21
| | | | | | | | | | | | | | | Commit 87961fc965b96ac0c7a5909ac2faab2d023b5339 inadvertently modified the patch set for glibc-2.31. This change restores the original patch set. Fixes: <https://bugs.gnu.org/49516>. * gnu/packages/base.scm (glibc-2.31) [source]: Use the same patches as glibc, but replace glibc-hurd-clock_gettime_monotonic.patch with glibc-2.31-hurd-clock_gettime_monotonic.patch, and add glibc-hurd-signal-sa-siginfo.patch. * gnu/packages/patches/glibc-2.31-hurd-clock_gettime_monotonic.patch: Add it. * gnu/packages/patches/glibc-hurd-signal-sa-siginfo.patch: Add it. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu: biber: Update to 2.16.Nathan Benedetto Proença2021-07-21
| | | | | | | | | | | | | | | * gnu/packages/tex.scm (biber): Update to 2.16. [source]: Remove 'patches'. [inputs]: Add 'perl-io-string', 'perl-parse-recdescent', and 'perl-unicode-collate' (upstream appears to have fixed the issue initially mentioned as a comment: recent issue was closed after telling user to use perl-unicode-collate 1.29, which is the one available; see <https://github.com/plk/biber/issues/378>.) * gnu/packages/patches/biber-fix-encoding-write.patch, gnu/packages/patches/biber-sortinithash.patch: Remove. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: perl-text-bibtex: Update to 0.88.Nathan Benedetto Proença2021-07-21
| | | | | | * gnu/packages/tex.scm (perl-text-bibtex): Update to 0.88. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: TeX Live: Update texlive-latex-pdftexcmdsThiago Jung Bauermann2021-07-21
| | | | | | | | texlive-latex-pdftexcmds moved to a different directory in TeX Live 2021. * gnu/packages/tex.scm (texlive-latex-pdftexcmds): Update hash and paths. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: TeX Live: Add new dependency to texlive-latex-xkeyvalThiago Jung Bauermann2021-07-21
| | | | | | | | | | Starting with TeX Live 2021, texlive-latex-xkeyval depends on texlive-latex-l3backend. * gnu/packages/tex.scm(texlive-latex-xkeyval)[native-inputs]: Add ‘texlive-latex-l3backend’. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: TeX Live: Add texlive-latex-l3backendThiago Jung Bauermann2021-07-21
| | | | | | * gnu/packages/tex.scm (texlive-latex-l3backend): New public variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: TeX Live: Update to TeX Live 2021Thiago Jung Bauermann2021-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use version 20210325 for the tarballs, which is the latest one available on the historical releases repository. And use subversion tag 2021.3 which is the latest one available as well. TeX Live dropped support for using the system’s poppler library after the 2020 version. Quoting from `m4/kpse-xpdf-flags.m4`: # Support for our semi-homegrown libs/xpdf library. This is derived # from xpdf source code, but xpdf does not distribute it as a library. # It is used by pdftex (and nothing else) to read PDF images. # Other engines use the semi-homegrown pplib library (q.v.) for that. # The well-known poppler library is also originally derived from xpdf # source code, but has been greatly revised and extended. TL used to # (sort of) support poppler as the system xpdf, but after the TL 2020 # release we dropped this, because we switched XeTeX to use pplib, and # nothing else used poppler. (No engines ever used poppler to generate # their PDF output). # # poppler is aggressively developed, with requirements for new compilers # and language versions. That's fine for them, but since we don't need # anything new, it has become too time-consuming and problematic to # continue to support it in the TL sources, when we don't have any # requirement for it. Therefore the main change in this commit is making the texlive-bin package use the embedded pplib and xpdf libraries. Another noteworthy change is to texlive-latex-l3packages, which now needs to ship a few pre-generated files that cannot be reproduced during the build process (the comments in the package definition have more details). * guix/build-system/texlive.scm (%texlive-tag): Set to “texlive-2021.3”. (%texlive-revision): Set to 59745. * gnu/packages/tex.scm (hyph-utf8-scripts, texlive-docstrip, texlive-unicode-data texlive-hyphen-base, texlive-metafont, texlive-cm, texlive-courier, texlive-lm, texlive-knuth-lib, texlive-tex-plain, texlive-hyphen-finnish, texlive-hyphen-german, texlive-hyph-utf8, texlive-dehyph-exptl, texlive-kpathsea, texlive-latex-fancyvrb, texlive-graphics-def, texlive-latex-graphics, texlive-hyperref, texlive-oberdiek, texlive-latex-tools, texlive-latex-l3kernel, texlive-l3build, texlive-luaotfload, texlive-latex-amsmath, texlive-amscls, texlive-babel, texlive-generic-babel-german, texlive-babel-swedish, texlive-psnfss, texlive-latex-draftwatermark, texlive-latex-etoc, texlive-etoolbox, texlive-latex-polyglossia, texlive-tex-texinfo, texlive-latex-bookmark, texlive-latex-cmap, texlive-latex-fancyhdr, texlive-latex-kvoptions, texlive-latex-eso-pic, texlive-latex-multirow, texlive-latex-parskip, texlive-latex-pdfpages, texlive-metapost, texlive-latex-acmart, texlive-latex-preview, texlive-latex-acronym, texlive-pdftex, texlive-latex-media9, texlive-latex-ocgx2, texlive-latex-ms, texlive-latex-pgf, texlive-latex-pgf-generic, texlive-latex-koma-script, texlive-generic-ltxcmds, texlive-bibtex, texlive-context-base, texlive-context, texlive-beamer, texlive-pstricks, texlive-tools, texlive-latex-xkeyval, texlive-csquotes, texlive-biblatex, texlive-todonotes, texlive-microtype, texlive-caption, texlive-fontaxes, texlive-cabin, texlive-newtx, texlive-xcharter, texlive-adjustbox, texlive-tcolorbox): Update hash. (texlive-extra-src, texlive-texmf-src): Update version to “20210325”. Update hash. (texlive-bin)[source]: Update version to “20210325”. Update hash. Preserve ‘libs/pplib’ and ‘libs/xpdf’. [inputs]: Update hash for ‘texlive-scripts’. Remove ‘poppler’. [arguments]: Remove “--with-system-poppler” and “--with-system-xpdf” from ‘#:configure-flags’. Remove build phase ‘use-code-for-new-poppler’. (texlive-hyphen-schoolfinnish): Add public variable. (texlive-hyphen-macedonian): Add 8bit patterns. Update hash. (texlive-latex-base)[template]: Update hash. [arguments]: Set ‘LUAINPUTS’ environment variable in build phase. [native-inputs]: Update hash for ‘texlive-luatexconfig’. [propagated-inputs]: Add ‘texlive-hyphen-schoolfinnish’, ‘texlive-latex-l3kernel’ and ‘texlive-latex-l3packages’. (texlive-latex-l3packages)[source]: Use ‘texlive-origin’. Update hash. Add generated files. [arguments]: Adjust paths for ‘TEXINPUTS’ environment variable. Add build phase ‘copy-generated-files’. (texlive-texmf, texlive): Update version to “20210325”. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: TeX Live: Use IniTeX to build a couple of packagesThiago Jung Bauermann2021-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The package texlive-latex-base in TeX Live 2021 will depend on texlive-latex-l3kernel and texlive-latex-l3packages. Therefore we need to remove their build dependency on texlive-latex-base to avoid a circular dependency. l3kernel and l3packages don’t need LaTeX during build, just IniTeX. So to make them use it, modify texlive-build-system to allow disabling the #:texlive-latex-base and #:tex-format parameters, and also add a #:tex-engine parameter. We also need to add texlive-docstrip as a native input, which was previously provided by texlive-latex-base. * gnu/packages/tex.scm (texlive-latex-l3kernel, texlive-latex-l3packages)[arguments]: Add ‘#:tex-engine’, ‘#:tex-format’ and ‘#:texlive-latex-base’ parameters. [native-inputs]: Add ‘texlive-docstrip’. * guix/build-system/texlive.scm (lower)[build-inputs]: Don’t add ‘texlive-latex-base’ if its keyword parameter is false. (texlive-build): Add ‘tex-engine’ keyword parameter. [builder]: If a ‘tex-engine’ parameter was passed, use it. Otherwise, use ‘tex-format’ as the engine. * guix/build/texlive-build-system.scm (compile-with-latex): Add ‘engine’ parameter. If the ‘format’ parameter is false, add “-ini” option to the command line. (build): Add ‘tex-engine’ parameter. Pass it down to ‘compile-with-latex’. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: guile: Remove trailing #t in snippet.Ludovic Courtès2021-07-21
| | | | | * gnu/packages/guile.scm (guile-3.0)[source]: Remove trailing #t in 'snippet'.
* gnu: guile: Fix failing tests on IA32.Maxime Devos2021-07-21
| | | | | | | | | | Fixes <https://issues.guix.gnu.org/49368>. * gnu/packages/guile.scm (guile-3.0)[arguments]<#:configure-flags>: Add "-fexcess-precision=standard" to CFLAGS when (target-x86-32?) is true. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: meson: Update to 0.59.0.Kaelyn Takata2021-07-20
| | | | | | | | | Fixes <https://issues.guix.gnu.org/48552>. * gnu/packages/build-tools.scm (meson): Update to 0.59.0, which includes a reproduceability fix for builds that link against multiple LLVM libraries. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ghostscript: Improve reproducibility of PDF document generationGuillaume Le Vaillant2021-07-19
| | | | | | * gnu/packages/patches/ghostscript-no-header-creationdate.patch: Disable writing "xmp:ModifyDate" and "xmp:CreateDate" if GS_GENERATE_UUIDS is set to "0" or "no".
* gnu: sed, diffutils: Patch faulty Gnulib tests.Ludovic Courtès2021-07-18
| | | | | | | | | | This is a followup to c823b958256ba1db6cf896400fae218e4261266e, fixing tests for sed and diffutils on armhf-linux. * gnu/packages/base.scm (sed)[source]: Add "coreutils-gnulib-tests.patch". (diffutils)[source]: Likewise. * gnu/packages/commencement.scm (diffutils-boot0)[source]: New field.
* gnu: texlive-union: Export and formally deprecate.Ludovic Courtès2021-07-18
| | | | | | | This is a followup to 04a0b1e09abce99857e7930336421ca6d15ae630. * gnu/packages/tex.scm (texlive-union): Define using 'define-deprecated/alias' and export.
* Merge branch 'master' into core-updatesLudovic Courtès2021-07-18
|\
| * gnu: sdrangel: Update to 6.16.1.Guillaume Le Vaillant2021-07-18
| | | | | | | | * gnu/packages/radio.scm (sdrangel): Update to 6.16.1.
| * gnu: dump1090: Update to 5.0.Guillaume Le Vaillant2021-07-18
| | | | | | | | | | * gnu/packages/radio.scm (dump1090): Update to 5.0. [inputs]: Add hackrf.
| * gnu: emacs-pyim: Update to 3.9.2.Xinglu Chen2021-07-18
| | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.2. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
| * gnu: Add sterm.phodina2021-07-18
| | | | | | | | | | | | * gnu/packages/engineering.scm (sterm): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
| * gnu: rsnapshot: Remove modifications to tests.Brice Waegeneire2021-07-17
| | | | | | | | | | | | | | Upstream fixed those tests, no need to tweak them anymore. * gnu/packages/backup.scm (rsnapshot)[arguments]: Remove modifications to tests done in 'check' phase.
| * gnu: rsnapshot: Fix tests.Tobias Geerinckx-Rice2021-07-17
| | | | | | | | * gnu/packages/backup.scm (rsnapshot)[arguments]: Tweak substitution.
| * gnu: ungoogled-chromium: Update to 91.0.4472.164-0.a9eb6fd.Marius Bakke2021-07-17
| | | | | | | | | | * gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.164. (ungoogled-chromium): Update hash.
| * gnu: python-coveralls: Update to 3.1.0.Marius Bakke2021-07-17
| | | | | | | | | | | | * gnu/packages/python-check.scm (python-coveralls): Update to 3.1.0. [arguments]: Remove trailing #t's. [native-inputs]: Add PYTHON-RESPONSES.
| * gnu: gdbm: Use HTTPS home page.Marius Bakke2021-07-17
| | | | | | | | * gnu/packages/dbm.scm (gdbm)[home-page]: Use HTTPS.
| * gnu: arx-libertatis: Update to 1.2.Pierre Neidhardt2021-07-17
| | | | | | | | | | * gnu/packages/games.scm (arx-libertatis): Update to 1.2. [inputs]: Replace sdl with sdl2 and mesa with libepoxy.
| * gnu: Add transmission-remote-gtk.Justin Veilleux2021-07-16
| | | | | | | | | | | | | | | | * gnu/packages/bittorrent.scm (transmission-remote-gtk): New variable. * gnu/packages/patches/transmission-remote-gtk-fix-appstream.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Co-authored-by: Leo Famulari <leo@famulari.name>
| * gnu: Add blitz.Ivan Gankevich2021-07-16
| | | | | | | | | | | | * gnu/packages/maths.scm (blitz): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * gnu: kde-utils.scm: Fix copyright line.Maxim Cournoyer2021-07-16
| | | | | | | | | | | | This is a follow up commit to 4094d12df1. * gnu/packages/kde-utils.scm: Fix copyright line for Zheng Junjie.
| * gnu: Add ark.Z5722021-07-16
| | | | | | | | | | | | | | | | | | * gnu/packages/kde-utils.scm (ark): New variable. * gnu/packages/patches/ark-skip-xar-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| * gnu: libolm: Unbundle unused blob.Maxime Devos2021-07-15
| | | | | | | | | | | | | | * gnu/package/crypto.scm: (libolm)[source][snippet]: Delete "gradle-wrapper.jar". It is a bundled compiled (!) version of gradle. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| * gnu: Add putty.terramorpha2021-07-15
| | | | | | | | | | | | * gnu/packages/networking.scm (putty): New variable. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
| * gnu: btrfs-progs: Update to 5.13.Leo Famulari2021-07-15
| | | | | | | | * gnu/packages/linux.scm (btrfs-progs): Update to 5.13.
| * gnu: Add rust-mdns-0.3.Vinicius Monego2021-07-15
| | | | | | | | | | | | * gnu/packages/crates-io.scm (rust-mdns-0.3): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: Add rust-dns-parser-0.8.Vinicius Monego2021-07-15
| | | | | | | | | | | | * gnu/packages/crates-io.scm (rust-dns-parser-0.8): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: Add rust-get-if-addrs-0.5.Vinicius Monego2021-07-15
| | | | | | | | | | | | * gnu/packages/crates-io.scm (rust-get-if-addrs-0.5): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: Add rust-unwrap-1.Vinicius Monego2021-07-15
| | | | | | | | | | | | * gnu/packages/crates-io.scm (rust-unwrap-1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: Add rust-get-if-addrs-sys-0.1.Vinicius Monego2021-07-15
| | | | | | | | | | | | * gnu/packages/crates-io.scm (rust-get-if-addrs-sys-0.1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: Add rust-c-linked-list-1.Vinicius Monego2021-07-15
| | | | | | | | | | | | * gnu/packages/crates-io.scm (rust-c-linked-list-1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: evince: Build with libkpathsea.Leo Prikler2021-07-15
| | | | | | | | * gnu/packages/gnome.scm (evince)[inputs]: Add libkpathsea.
| * gnu: Add texlive-libkpathsea.Leo Prikler2021-07-15
| | | | | | | | * gnu/packages/tex.scm (texlive-libkpathsea): New variable.
| * gnu: Add python-pygame-sdl2.Leo Prikler2021-07-15
| | | | | | | | | | | | | | | | | | | | * gnu/packages/game-development.scm (python-pygame-sdl2): New variable. Reuse package definition from previous python2-pygame-sdl2, with the following additions: [source]: Also drop “gen3” in snippet. [arguments]: Drop #:python. [native-inputs]: Use ‘python-cython’ instead of ‘python2-cython’. (python2-pygame-sdl2): Define in terms of python-pygame-sdl2.