summary refs log tree commit diff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2021-10-02gnu: gnome-latex: Update to 3.38.0.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-latex): Update to 3.38.0. [inputs]: Switch to tepl-5.
2021-10-02gnu: amtk: Update to 5.3.1.Mathieu Othacehe
* gnu/packages/gnome.scm (amtk): Update to 5.3.1. [build-system]: Update to meson-build-system.
2021-10-02gnu: Add tepl-5.Mathieu Othacehe
* gnu/packages/gnome.scm (tepl-5): New variable.
2021-10-02gnu: gedit: Update to 40.1.Mathieu Othacehe
* gnu/packages/gnome.scm (gedit): Update to 40.1. [source]: Fix the URI. [inputs]: Add amtk and tepl.
2021-10-02gnu: tepl: Update to 6.00.0.Mathieu Othacehe
* gnu/packages/gnome.scm (tepl): Update to 6.00.0. [build-system]: Switch to meson. [arguments]: Set glib-or-gtk? to true. [native-inputs]: Add glib@bin.
2021-10-02gnu: gnome-calendar: Update to 40.2.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-calendar): Update to 40.2. [source]: Fix the URI. [inputs]: Add libhandy.
2021-10-02gnu: libgweather: Update to 40.0.Mathieu Othacehe
* gnu/packages/gnome.scm (libgweather): Update to 40.0. [source]: Fix the URI. [inputs]: Add python-pygobject.
2021-10-02gnu: gnome-calculator: Update to 40.1.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-calculator): Update to 40.1. [source]: Fix the URL. [arguments]: Add a 'pre-check phase. [inputs]: Add libhandy.
2021-10-02gnu: gnome-system-monitor: Update to 40.1.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-system-monitor): Update to 40.1. [source]: Fix the URL. [inputs]: Add libhandy.
2021-10-02gnu: gnome-todo: Update to 40.1.Mathieu Othacehe
* gnu/packages/patches/gnome-todo-delete-esource-duplicate.patch: Remove it. * gnu/local.mk (DIST_PATCH_DATA): Update it. * gnu/packages/gnome.scm (gnome-todo): Update to 40.1. [source]: Fix the URL. [arguments]: Remove the 'wrap-gnome-todo phase and add a 'skip-gtk-update-icon-cache phase. Disable the tests. [native-inputs]: Switch from gtk+ to gtk. [inputs]: Add gtk, libadwaita and libportal.
2021-10-02gnu: Add libadwaita.Mathieu Othacehe
* gnu/packages/gnome.scm (libadwaita): New variable.
2021-10-02gnu: libportal: Update to 0.4.Mathieu Othacehe
* gnu/packages/freedesktop.scm (libportal): Update to 0.4. [source]: Use the version as commit field.
2021-10-02gnu: gnome-font-viewer: Update to 40.0.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-font-viewer): Update to 40.0. [source]: Fix the URL. [inputs]: Add libhandy, libxml2.
2021-10-02gnu: gnome-disk-utility: Update to 40.2.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-disk-utility): Update to 40.2. [source]: Fix the URI. [inputs]: Add libhandy.
2021-10-02gnu: gnome-desktop: Update to 40.4.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-desktop): Update to 40.4. [source]: Fix the URI.
2021-10-02gnu: gnome-user-docs: Update to 40.5.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-user-docs): Update to 40.5. [source]: Fix the URL.
2021-10-02gnu: gnome-menus: Update to 3.36.0.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-menus): Update to 3.36.0.
2021-10-02gnu: gnome-shell-extensions: Update to 40.4.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 40.4. [source]: Fix the uri.
2021-10-02gnu: gnote: Update to 40.2.Mathieu Othacehe
* gnu/packages/gnome.scm (gnote): Update to 40.2. [source]: Fix the URI.
2021-10-02gnu: gnome-screenshot: Update to 40.0.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-screenshot): Update to 40.0. [source]: Update the URI. [inputs]: Add libhandy.
2021-10-02gnu: gnome-backgrounds: Update to 40.1.Mathieu Othacehe
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 40.1.
2021-10-02gnu: Update gtkmm to 4.2.0, add gtkmm@3, and adjust gtkmm@2.Raghav Gururajan
* gnu/packages/gtk.scm (gtkmm)[version]: Update to 4.2.0. [arguments](meson): New argument. [native-inputs]: Add glib:bin. [propagated-inputs]: Replace gtk+ with gtk. (gtkmm-3): New variable. (gtkmm-2)[arguments]: Strip certain inherited arguments. * gnu/packages/animation.scm (synfigstudio)[inputs]: Switch to gtkmm-3. * gnu/packages/astronomy.scm (stackistry)[inputs]: Ditto. * gnu/packages/audio.scm (guitarix)[inputs]: Ditto. * gnu/packages/disk.scm (parted)[inputs]: Ditto. * gnu/packages/gnome.scm (gnome-system-monitor)[inputs]: Ditto. (workrave)[inputs]: Ditto. (gnote)[inputs]: Ditto. * gnu/packages/gobby.scm (gobby)[inputs]: Ditto. * gnu/packages/inkscape.scm (inkscape)[inputs]: Ditto. * gnu/packages/mail.scm (astroid)[inputs]: Ditto. * gnu/packages/mate.scm (mate-system-monitor)[inputs]: Ditto. * gnu/packages/music.scm (tascam-gtk)[inputs]: Ditto. * gnu/packages/photo.scm (rawtherapee)[inputs]: Ditto. * gnu/packages/pulseaudio.scm (pavucontrol)[inputs]: Ditto. (paprefs)[inputs]: Ditto. * gnu/packages/text-editors.scm (jucipp)[inputs]: Ditto. * gnu/packages/wm.scm (waybar)[inputs]: Ditto.
2021-10-02gnu: Add gtk.Raghav Gururajan
* gnu/packages/gtk.scm (gtk): New variable. * gnu/packages/patches/gtk4-respect-GUIX_GTK4_PATH.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
2021-10-02gnu: vulkan-loader: Fix include path location.Mathieu Othacehe
* gnu/packages/vulkan.scm (vulkan-loader)[arguments]<#:configure-flags>: Point to the vulkan-headers package that contains the include files. [native-inputs]: Move vulkan-headers from here ... [inputs]: ... to here.
2021-10-01gnu: 389-ds-base: Substitute more tool references.Ricardo Wurmus
* gnu/packages/openldap.scm (389-ds-base)[arguments]: Substitute references to "ip" and "openssl". [inputs]: Add iproute.
2021-10-01gnu: gdb-9.2: Fix build with GCC 10 on powerpc64le-linux.Thiago Jung Bauermann
* gnu/packages/patches/gdb-9.2-sim-ppc-fno-common.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gdb.scm (gdb-9.2)[source]: Use it.
2021-09-30gnu: gnumach: Add -fcommon to GCC flags.Ricardo Wurmus
* gnu/packages/hurd.scm (gnumach)[arguments]: Add -fcommon GCC flag.
2021-09-30gnu: 389-ds-base: Update to 1.4.4.17.Ricardo Wurmus
* gnu/packages/openldap.scm (389-ds-base): Update to 1.4.4.17. [source]: Use release tarball from Github. [arguments]: Remove wrapping of readnsstate.
2021-09-30gnu: 389-ds-base: Restore definition of pythondir.Ricardo Wurmus
* gnu/packages/openldap.scm (389-ds-base)[arguments]: Import python-version from (guix build python-build-system); define pythondir before using it in fix-install-location-of-python-tools.
2021-09-30gnu: guile: Use 'modify-inputs' where appropriate.Ludovic Courtès
* gnu/packages/guile.scm (guile-3.0)[propagated-inputs]: Use 'modify-inputs'. (guile-3.0/libgc-7)[propagated-inputs]: Likewise. (guile-for-guile-emacs)[native-inputs]: Likewise. * gnu/packages/make-bootstrap.scm (make-guile-static): Likewise.
2021-09-30gnu: skribilo: Disable tests.Ludovic Courtès
* gnu/packages/skribilo.scm (skribilo)[arguments]: Pass #:tests? #f.
2021-09-30gnu: guile-static: Disable JIT on GNU/Hurd.Ludovic Courtès
* gnu/packages/make-bootstrap.scm (make-guile-static): Pass "--disable-jit" when targeting GNU/Hurd.
2021-09-30gnu: make-bootstrap: Remove more input labels.Ludovic Courtès
* gnu/packages/make-bootstrap.scm (%binutils-static-stripped)[inputs]: Remove. [arguments]: Turn #:builder into a gexp. (%mes-minimal-stripped)[inputs]: Remove. [arguments]: Turn #:builder into a gexp. (make-guile-static-stripped): Likewise.
2021-09-30gnu: make-bootstrap: Remove input labels.Ludovic Courtès
* gnu/packages/make-bootstrap.scm (%static-inputs): Remove labels. (%static-binaries)[arguments]: Special-case 'name' for "bash-static". (%linux-libre-headers-stripped)[inputs]: Remove label. (%mes-minimal)[native-inputs]: Remove label. (tarball-package)[native-inputs]: Remove labels. [inputs]: Remove. [arguments]: Rewrite as a gexp. (%bootstrap-tarballs)[inputs]: Remove labels.
2021-09-29gnu: guile-email: Fix build.Mathieu Othacehe
* gnu/packages/patches/guile-email-fix-tests.patch: New file. * gnu/local.mk (DIST_PATCH_DATA): Add it. * gnu/packages/guile-xyz.scm (guile-email): Use it.
2021-09-29gnu: mariadb: Update to 10.5.12.Efraim Flashner
* gnu/packages/databases.scm (mariadb): Update to 10.5.12. [source]: Remove patches. [arguments]: In custom 'adjust-tests phase, update list of skipped tests. Also remove tests already listed in mysql-test/unstable-tests. * gnu/packages/patches/mariadb-CVE-2021-27928.patch, gnu/packages/patches/mariadb-cmake-compat.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove them.
2021-09-29gnu: mariadb: Honor parallel-tests?.Efraim Flashner
* gnu/packages/databases.scm (mariadb)[arguments]: In custom 'check phase honor #:parallel-tests? flag.
2021-09-28gnu: guile-xapian: Fix compilation with Guile 3.0.7.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile-xapian)[source]: Add 'modules' and 'snippet'.
2021-09-28gnu: make-bootstrap: Enable tests in static gawk build.Thiago Jung Bauermann
The tests were disabled because gawk’s extension mechanism doesn’t work when it’s built statically, and some tests fail because of that. Another alternative is to disable the extension mechanism during configuration time, which causes the testsuite to pass again. * gnu/packages/make-bootstrap.scm (%static-inputs)[gawk]<#:tests?>: Remove. <#:configure-flags>: Add. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-28gnu: make-bootstrap: Allow compilation of the statically-link gawk.Ludovic Courtès
Previously, linking would fail due to the '-fno-common' default in GCC 10: ld: /gnu/store/…-glibc-2.33-static/lib/libc.a(getopt.o): in function `_getopt_internal_r': (.text+0x6e0): multiple definition of `_getopt_internal_r'; support/libsupport.a(getopt.o):/tmp/guix-build-gawk-5.1.0.drv-0/gawk-5.1.0/support/getopt.c:404: first defined here ld: /gnu/store/…-glibc-2.33-static/lib/libc.a(getopt.o): in function `_getopt_internal': Reported by Thiago Jung Bauermann <bauermann@kolabnow.com>. * gnu/packages/make-bootstrap.scm (%static-inputs) <gawk>: Remove getopt.o from libsupport.a.
2021-09-28gnu: freetalk: Fix build.Mathieu Othacehe
* gnu/packages/messaging.scm (freetalk)[arguments]: Pass the -fcommon flag to fix the build with GCC 10.
2021-09-28gnu: syslinux: Fix build.Mathieu Othacehe
* gnu/packages/patches/syslinux-gcc10.patch: New file. * gnu/packages/patches/syslinux-strip-gnu-property.patch: New file. * gnu/local.mk (DIST_PATCH_DATA): Add them. * gnu/packages/bootloaders.scm (syslinux)[source]: Use them. [arguments]: Only strip debug symbols.
2021-09-27gnu: foomatic-filters: Fix build.Mathieu Othacehe
* gnu/packages/cups.scm (foomatic-filters)[arguments]: Pass the -fcommon flag to fix compilation with GCC 10.
2021-09-27gnu: gusb: Don't build introspection data when cross-compiling.Maxime Devos
This fixes a configure error when cross-compiling and doesn't cause any rebuilds. * gnu/packages/gnome.scm (gusb)[arguments]<#:configure-flags>: Set 'introspection' and 'vapi' to false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-27gnu: libxvmc: Pass --disable-malloc0returnsnull when cross-compiling.Maxime Devos
This fixes a configure error when cross-compiling and doesn't cause any rebuilds. * gnu/packages/xorg.scm (libxvmc)[arguments]<#:configure-flags>: Add malloc0flags. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-27gnu: libxv: Pass --disable-malloc0returnsnull when cross-compiling.Maxime Devos
This fixes a configure error when cross-compiling and doesn't cause any rebuilds. * gnu/packages/xorg.scm (libxv)[arguments]<#:configure-flags>: Add malloc0flags. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-27gnu: xev: Pass --disable-malloc0returnsnull when cross-compiling.Maxime Devos
This fixes a configure error when cross-compiling and doesn't cause any rebuilds. * gnu/packages/xorg.scm (xev)[arguments]<#:configure-flags>: Add malloc0flags. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-27gnu: llvm: Let it cross-compile.Maxime Devos
The derivation when compiling natively remains the same, so this doesn't cause any rebuilds. * gnu/packages/llvm.scm (llvm-12)[arguments]<#:configure-flags>: Set LLVM_TABLEGEN, LLVM_DEFAULT_TARGET_TRIPLE, LLVM_TARGET_ARCH and LLVM_TARGETS_TO_BUILD when cross-compiling. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-27gnu: pkg-config: Fix typo in search paths.Maxime Devos
* gnu/packages/pkg-config.scm (pkg-config-for-build)[native-search-paths]: Use "PKG_CONFIG_PATH_FOR_BUILD" instead of "PKG_CONFIG_PATH". Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-27gnu: python-graphql-relay: Enable tests.Efraim Flashner
* gnu/packages/python-xyz.scm (python-graphql-relay)[arguments]: Use custom 'check phase. [native-inputs]: Add python-pytest, python-pytest-asyncio.