summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2021-12-18gnu: restinio: Update to 0.6.14.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (restinio): Update to 0.6.14. [arguments]: Don't explicitly return #t from phases.
2021-12-18gnu: microcom: Update to 2019.01.0.Tobias Geerinckx-Rice
* gnu/packages/microcom.scm (microcom): Update to 2019.01.0.
2021-12-18gnu: emacs-geiser-chez: Update to 0.17.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-geiser-chez): Update to 0.17.
2021-12-18gnu: gcompris-qt: Update to 2.0.Nicolas Goaziou
* gnu/packages/education.scm (gcompris-qt): Update to 2.0. [arguments]: Remove trailing #T. [native-inputs, inputs]: Remove labels. [license]: Change license from gpl3+ to agpl3+.
2021-12-18gnu: trytond: Ensure all modules are found.Hartmut Goebel
If the python package matching trytond is not installed alongside to trytond, PYTHONPATH is not set (or pointing to a wrong version) and trytond (and the trytond tools) would not find the trytond modules. This change introduces a new native-search-path GUIX_TRYTOND_MODULES_PATH. Trytond gets patched to honor this environment variable. Thanks to Maxim Cournoyer, whose code for guix-pythonpath-search-path was the template for guix-trytonpath-search-path. * gnu/packages/patches/trytond-add-guix_trytond_path.patch: New file. * gnu/local.mk: (dist_patch_DATA): Add it. * gnu/packages/tryton.scm (trytond): Use it. [native-search-paths]: New element. (guix-trytonpath-search-path): New function.
2021-12-18gnu: trytond: Fix import of trytond modules.Hartmut Goebel
For adding modules, trytond uses entry-points, anyhow relying on the modules being named "trytond.modules.xxx" and being placed in the same filesystem path as "trytond.modules". The package "trytond.modules" is not a namespace module, anyhow trytond modules must be sub-modules of "trytond.modules". This works well if all packages are installed into the same filesystem path "…/trytond/modules": The Python importer will find all sub_modules at this place. Anyhow, in Guix, modules don't share the same filesystem path and the Python importer will not find them. Solution is to add all trytond module's locations to "trytond.modules._path__". This will make "trytond.module" behave much like a namespace module and the importer pick up the module. * gnu/packages/patches/trytond-add-egg-modules-to-path.patch: New file. * gnu/packages/tryton.scm (trytond): Use it. * gnu/local.mk (dist_patch_DATA): Add it
2021-12-18gnu: python-stdnum: Update to 1.17.Hartmut Goebel
* gnu/packages/finance.scm (python-stdnum): Update to 1.17.
2021-12-18gnu: gajim: Add d-bus support.Raghav Gururajan
* gnu/packages/messaging.scm (gajim)[inputs]: Add python-dbus.
2021-12-18gnu: polari: Add missing newline to Exec line.Liliana Marie Prikler
This is a follow-up to 572cf0818cb60466bd4250c56e3896405995f5ff. * gnu/packages/polari.scm (fix-desktop-file): Add missing newline.
2021-12-18gnu: mpd-mpc: Update to 0.34.Tobias Geerinckx-Rice
* gnu/packages/mpd.scm (mpd-mpc): Update to 0.34. [arguments]: Add a new 'remove-bogus-rsync-requirement phase.
2021-12-18gnu: ncmpc: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/mpd.scm (ncmpc)[native-inputs]: Remove input labels.
2021-12-18gnu: ncmpc: Update to 0.46.Tobias Geerinckx-Rice
* gnu/packages/mpd.scm (ncmpc): Update to 0.46. [arguments]: Remove obsolete #:configure-flags.
2021-12-18gnu: mpd: Update to 0.23.5.Tobias Geerinckx-Rice
* gnu/packages/mpd.scm (mpd): Update to 0.23.5.
2021-12-18gnu: fswatch: Omit static library.Tobias Geerinckx-Rice
* gnu/packages/monitoring.scm (fswatch)[arguments]: Add "--disable-static" to #:configure-flags.
2021-12-18gnu: fswatch: Update to 1.16.0.Tobias Geerinckx-Rice
* gnu/packages/monitoring.scm (fswatch): Update to 1.16.0.
2021-12-18gnu: guix: Update to 1.3.0-16.10ceb3e.Tobias Geerinckx-Rice
This follows up on commit a526f7336c5f088a7cc03155df0cee95b14e2509. * gnu/packages/package-management.scm (guix): Update to 1.3.0-16.10ceb3e.
2021-12-18gnu: guix: Update to 1.3.0-15.f98edfa.Tobias Geerinckx-Rice
* gnu/packages/package-management.scm (guix): Update to 1.3.0-15.f98edfa.
2021-12-18gnu: build: Register missing patches.Josselin Poiret via Guix-patches via
* gnu/local.mk (dist_patch_DATA): Add gcc-cross-gxx-include-dir.patch, gcc-10-cross-environment-variables.patch, gnome-session-support-elogind.patch, icedtea-7-hotspot-aarch64-use-c++98.patch, libvirt-create-machine-cgroup.patch, openjdk-14-builtins.patch, python-babel-fix-parse-future-test.patch, rust-wl-clipboard-rs-newer-wl.patch, streamlink-update-test.patch. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-12-17gnu: Syncthing: Update to 1.18.5.Leo Famulari
* gnu/packages/syncthing.scm (syncthing): Update to 1.18.5.
2021-12-17gnu: Go 1.17: Update to 1.17.5.Leo Famulari
* gnu/packages/golang.scm (go-1.17): Update to 1.17.5.
2021-12-17gnu: Go 1.16: Update to 1.16.12.Leo Famulari
* gnu/packages/golang.scm (go-1.16): Update to 1.16.12.
2021-12-17gnu: imake: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/xorg.scm (imake)[inputs]: Remove input labels. [arguments]: Gexp accordingly.
2021-12-17gnu: mutt: Update to 2.1.4.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (mutt): Update to 2.1.4.
2021-12-17gnu: interception-tools: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (interception-tools)[inputs]: Remove input labels.
2021-12-17gnu: interception-tools: Update to 0.6.8.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (interception-tools): Update to 0.6.8.
2021-12-17gnu: cpuid: Update to 20211210.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (cpuid): Update to 20211210.
2021-12-17gnu: knot-resolver: Update to 5.4.3.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (knot-resolver): Update to 5.4.3. [arguments]: Don't explicitly return #t from phases.
2021-12-17gnu: nsd: Update to 4.3.9.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (nsd): Update to 4.3.9.
2021-12-17gnu: memkind: Update to 1.12.0.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (memkind): Update to 1.12.0. [arguments]: Don't explicitly return #t from phases.
2021-12-17gnu: filezilla: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/ftp.scm (filezilla)[native-inputs]: Remove input labels.
2021-12-17gnu: filezilla: Update to 3.57.0.Tobias Geerinckx-Rice
* gnu/packages/ftp.scm (filezilla): Update to 3.57.0.
2021-12-17gnu: libfilezilla: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/ftp.scm (libfilezilla)[native-inputs]: Remove input labels.
2021-12-17gnu: libfilezilla: Update to 0.35.0.Tobias Geerinckx-Rice
* gnu/packages/ftp.scm (libfilezilla): Update to 0.35.0.
2021-12-17gnu: linux-libre 5.4: Update to 5.4.167.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.167. (linux-libre-5.4-pristine-source): Update hash.
2021-12-17gnu: linux-libre 5.10: Update to 5.10.87.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.87. (linux-libre-5.10-pristine-source): Update hash.
2021-12-17gnu: linux-libre 5.15: Update to 5.15.10.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.10. (linux-libre-5.15-pristine-source): Update hash.
2021-12-17gnu: gajim: Correct python version and skip sanity-check.Raghav Gururajan
* gnu/packages/messaging.scm (gajim)[phases](sanity-check): Remove phase. [native-search-paths](GUIX_PYTHONPATH): Adjust version.
2021-12-17gnu: python-djangorestframework: Rename to python-django-rest-framework.Marius Bakke
* gnu/packages/django.scm (python-djangorestframework): Define as deprecated alias for ... (python-django-rest-framework): ... this new variable. (python-django-filter)[native-inputs]: Adjust accordingly. * gnu/packages/mail.scm (python-hyperkitty)[propagated-inputs]: Likewise. * gnu/packages/patchutils.scm (patchwork)[propagated-inputs]: Likewise.
2021-12-17gnu: python-django-rest-framework: Update to 3.13.1.Marius Bakke
* gnu/packages/django.scm (python-djangorestframework): Update to 3.13.1. [arguments]: Remove obsolete workarounds. Set TZDIR in check phase. [native-inputs]: Add TZDATA-FOR-TESTS. [propagated-inputs]: Add PYTHON-PYTZ.
2021-12-17gnu: python-django: Add 4.0.Marius Bakke
* gnu/packages/django.scm (python-django): Rename to ... (python-django-4.0): ... this. Update to 4.0. [propagated-inputs]: Remove PYTHON-PYTZ. (python-django-3.2): New variable. (python-django-2.2): Inherit from it. (python-django): Define as alias for PYTHON-DJANGO-3.2.
2021-12-17gnu: libime: Update to 1.0.10.Marius Bakke
* gnu/packages/fcitx5.scm (libime): Update to 1.0.10.
2021-12-17gnu: python-graph-tool: Remove input labels.Marius Bakke
* gnu/packages/graph.scm (python-graph-tool)[arguments]: Import SITE-PACKAGES from (guix build python-build-system), and use instead of homegrown procedure. [native-inputs, inputs]: Remove labels.
2021-12-17gnu: python-graph-tool: Build with Cairomm 1.14.Marius Bakke
* gnu/packages/graph.scm (python-graph-tool)[inputs]: Change from CAIROMM to CAIROMM-1.14.
2021-12-17gnu: Remove unneeded uses of custom GCC versions.Marius Bakke
* gnu/packages/bioinformatics.scm (libmaus2, biobambam2)[native-inputs]: Remove GCC-10. * gnu/packages/game-development.scm (libresprite, python-pyxel)[native-inputs]: Likewise. * gnu/packages/lua.scm (emilua)[native-inputs]: Likewise. * gnu/packages/radio.scm (sdr++)[native-inputs]: Likewise. * gnu/packages/wm.scm (fnott)[native-inputs]: Likewise. * gnu/packages/text-editors.scm (kakoune)[native-inputs]: Likewise. (scintilla)[native-inputs]: Remove GCC-9. * gnu/packages/build-tools.scm (bear)[native-inputs]: Likewise. * gnu/packages/cpp.scm (magic-enum)[native-inputs]: Likewise. * gnu/packages/games.scm (openttd)[native-inputs]: Likewise. (schiffbruch)[native-inputs]: Remove GCC-11. * gnu/packages/music.scm (liquidsfz, geonkick)[native-inputs]: Remove GCC-9. * gnu/packages/fcitx5.scm (fcitx5, libime, fcitx5-configtool)[native-inputs]: Likewise. * gnu/packages/wine.scm (dxvk32)[native-inputs]: Likewise. * gnu/packages/ftp.scm (libfilezilla)[native-inputs]: Remove GCC-8. * gnu/packages/image.scm (blurhash)[native-inputs]: Likewise. * gnu/packages/jami.scm (libring)[native-inputs]: Likewise. * gnu/packages/pdf.scm (xournalpp)[native-inputs]: Likewise. * gnu/packages/telegram.scm (webrtc-for-telegram-desktop, telegram-desktop)[native-inputs]: Likewise.
2021-12-17gnu: grfcodec: Fix build with GCC 10.Marius Bakke
* gnu/packages/patches/grfcodec-gcc-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/game-development.scm (grfcodec)[source](patches): New field. [arguments]: Remove trailing #t.
2021-12-17gnu: datefudge: Add a backup source URI.Leo Famulari
This tarball disappeared upstream. * gnu/packages/time.scm (datefudge)[source]: Add backup URI.
2021-12-17gnu: tor: Update to 0.4.6.9.Tobias Geerinckx-Rice
* gnu/packages/tor.scm (tor): Update to 0.4.6.9.
2021-12-17gnu: emacs-rustic: Update to 2.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.3.
2021-12-17gnu: python-nbxmpp: Correct libsoup dependency.Raghav Gururajan
This packages uses ABI of libsoup v2. * gnu/packages/messaging.scm (python-nbxmpp)[inputs]: Replace libsoup with libsoup-minimal-2.
2021-12-17gnu: python-precis-i18n: Update to 1.0.3.Raghav Gururajan
* gnu/packages/python-xyz (python-precis-i18n)[version]: Update to 1.0.3.