Age | Commit message (Collapse) | Author |
|
|
|
* gnu/packages/gnome.scm (network-manager): Update to 1.24.0.
|
|
guile-fibers@1.0.0 has a resource leak where run-fibers will only destroy one
scheduler, but it creates as many as there are cpu cores by default (see
https://github.com/wingo/fibers/issues/36). This causes the tests to fail on
systems with many cores, and can cause guile to crash under certain
circumstances. This fixes that resource leak. At present neither git master
nor the latest release has fixed this yet.
* gnu/packages/patches/guile-fibers-destroy-peer-schedulers.patch: New patch.
* gnu/local.mk: Add it to the list of patches.
* gnu/packages/guile-xyz.scm (guile-fibers): Use it.
|
|
Fixes <https://bugs.gnu.org/41457>.
Reported by Matias Jose Seco Baccanelli <matias_jose_seco@autoproduzioni.net>.
* gnu/packages/bash.scm: Avoid #:autoload for (gcrypt hash). On Guile 2.2,
autoloading would bring it not only the 'port-sha256' binding (as on
3.0) but also the 'sha256' binding. As a result, use of 'sha256' in the
'origin' form wouldn't match.
|
|
* gnu/packages/gnome.scm (glabels): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
This shrinks the size of the package by about 33%.
* gnu/packages/freeipmi.scm (freeipmi)[arguments]: Add configure-flag to
disable static libraries.
|
|
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.5.
|
|
This private procedure had been unused since
3a3d4d9d545028cda846ae827a60249f7162d34e.
* gnu/packages/llvm.scm (package-elisp-from-package): Remove.
|
|
* guix/packages.scm (<content-hash>): New record type.
(define-content-hash-constructor, build-content-hash)
(content-hash): New macros.
(print-content-hash): New procedure.
(<origin>): Rename constructor to '%origin'.
[sha256]: Remove field.
[hash]: New field. Adjust users.
(origin-compatibility-helper, origin): New macros.
(origin-sha256): New deprecated procedure.
(origin->derivation): Adjust accordingly.
* tests/packages.scm ("package-source-derivation, origin, sha512"): New
test.
* guix/tests.scm: Hide (gcrypt hash) 'sha256' for proper syntax
matching.
* tests/challenge.scm: Add #:prefix for (gcrypt hash) and adjust users.
* tests/derivations.scm: Likewise.
* tests/store.scm: Likewise.
* tests/graph.scm ("bag DAG, including origins"): Provide 'sha256' field
with the right length.
* gnu/packages/aspell.scm (aspell-dictionary)
(aspell-dict-ca, aspell-dict-it): Use 'hash' and 'content-hash' for
proper syntax matching.
* gnu/packages/bash.scm (bash-patch): Rename 'sha256' to 'sha256-bv'.
* gnu/packages/bootstrap.scm (bootstrap-executable): Rename 'sha256' to 'bv'.
* gnu/packages/readline.scm (readline-patch): Likewise.
* gnu/packages/virtualization.scm (qemu-patch): Rename 'sha256' to
'sha256-bv'.
* guix/import/utils.scm: Hide (gcrypt hash) 'sha256'.
|
|
* gnu/packages/fonts.scm (font-abattis-cantarell): Update to 0.201.
[native-inputs]: Remove appstream-glib.
|
|
* gnu/packages/easyrpg.scm (liblcf): Update to 0.6.2.
|
|
* gnu/packages/mail.scm (opensmtpd): Update to 6.7.1p1.
|
|
* gnu/packages/games.scm (edgar): Update to 1.33.
|
|
* gnu/packages/kodi.scm (kodi): Update to 18.7.
|
|
* gnu/packages/gnome.scm (cogl)[native-inputs]: Add XORG-SERVER-FOR-TESTS.
[arguments]: Remove #:tests?. Add #:disallowed-references. Add #:phases to
prepare test environment.
|
|
* gnu/packages/gnome.scm (cogl): Update to 1.22.6.
|
|
* gnu/packages/ruby.scm (ruby-fakefs)[arguments]: Move dangling parents up.
|
|
* gnu/packages/astronomy.scm (gnuastro)[arguments]: Add configure-flag
to skip building static libraries.
|
|
* gnu/packages/astronomy.scm (gnuastro): Update to 0.12.
|
|
This follows up on commit 5c30eb61d74034a1b7c188b8d7be7df0b926025f.
* gnu/packages/web.scm (http-parser)[source]: Apply the armhf patch not
here…
[arguments]: …but in a phase & only on armhf-linux.
[native-inputs]: Add it on armhf-linux.
|
|
* gnu/packages/mail.scm (mpop): Update to 1.4.9.
|
|
* gnu/packages/web.scm (uhttpmock)[source]: Hard-code NAME.
|
|
* gnu/packages/virtualization.scm (criu)[source]: Use HTTPS.
|
|
* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-xml-feed.
[arguments]: Add 'pre-check' phase.
|
|
* gnu/packages/xml.scm (perl-xml-feed)[inputs]: Move to...
[propagated-inputs]: ...here.
|
|
* gnu/packages/xml.scm (perl-xml-feed)[arguments]: Remove field.
|
|
* gnu/packages/xml.scm (perl-xml-feed)[inputs]: Add
perl-datetime-format-flexible, perl-datetime-format-iso8601 and
perl-datetime-format-natural.
|
|
* gnu/packages/perl.scm (perl-datetime-format-iso8601): New variable.
|
|
* gnu/packages/perl-check.scm (perl-test-distribution): New variable.
|
|
* gnu/packages/openkinect.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
|
|
function.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-boot0)[inputs]: Add all inputs.
[arguments]: Patch whole source.
(sbcl-cl-cffi-gtk-glib)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-glib)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gobject)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-gobject)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gio)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-gio)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-cairo)[inputs]: Remove cairo.
(sbcl-cl-cffi-gtk-cairo)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-pango)[inputs]: Remove pango.
(sbcl-cl-cffi-gtk-pango)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gdk-pixbuf)[inputs]: Remove gdk-pixbuf.
(sbcl-cl-cffi-gtk-gdk-pixbuf)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gdk-gdk)[inputs]: Remove gtk+.
(sbcl-cl-cffi-gtk-gdk-gdk)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk)[arguments]: Reuse boot0 source.
|
|
* gnu/packages/lisp-xyz.scm (cl-iolib)[propagated-inputs]: Add libfixposix.
|
|
* gnu/packages/lisp-xyz.scm (cl-dexador)[arguments]: Remove
'reset-gzip-timestamps phase.
|
|
Co-authored with Jonathan Brielmaier <jonathan.brielmaier@web.de>
* gnu/packages/boost.scm (boost-for-mysql)[arguments]: Replace inherited
'configure, phase remove references to python and update the substitute
regex for boost-1.59. Absorb 'more-bin-sh-patching into 'configure.Adjust
make-flags to always pass '--without-python'.
[native-inputs]: Remove python.
|
|
* gnu/packages/mpd.scm (ncmpc): Update to 0.38.
|
|
* gnu/packages/gnome.scm (shotwell): Update to 0.30.9.
|
|
* gnu/packages/music.scm (tuxguitar): Update to 1.5.4.
|
|
* gnu/packages/xfce.scm (xfwm4): Update to 4.14.2.
|
|
* gnu/packages/audio.scm (patchage): Update to 1.0.2.
|
|
* gnu/packages/gtk.scm (ganv): Update to 1.6.0.
[arguments]: Don't override #:python.
|
|
* gnu/packages/python-xyz.scm (python-apipkg): Update to 1.5.
[native-inputs]: Add python-setuptools-scm.
|
|
* gnu/packages/python-xyz.scm (python2-apipkg): Remove variable.
|
|
* gnu/packages/check.scm (python-pytest-sugar): Update to 0.9.3.
|
|
* gnu/packages/virtualization.scm (criu): Update to 3.14.
|
|
* gnu/packages/web.scm (uhttpmock): Update to 0.5.2.
|
|
* gnu/packages/linux.scm (linux-libre-5.4-version): Update 5.4.42.
(linux-libre-5.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.6-version): Update 5.6.14.
(linux-libre-5.6-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.19-version): Update 4.19.124.
(linux-libre-4.19-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.14-version): Update 4.14.181.
(linux-libre-4.14-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.9-version): Update 4.9.224.
(linux-libre-4.9-pristine-source): Update hash.
|