summary refs log tree commit diff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2018-12-08gnu: GCC@7: Update to 7.4.0.Marius Bakke
* gnu/packages/gcc.scm (gcc-7): Update to 7.4.0. [source](patches): Drop 'gcc-libsanitizer-ustat.patch'. * gnu/packages/storage.scm (ceph)[inputs]: Change from BOOST to BOOST-CXX14, as GCC 7.4.0 triggers <https://bugs.gnu.org/33605>.
2018-12-08gnu: GCC@6: Update to 6.5.0.Marius Bakke
* gnu/packages/patches/gcc-libsanitizer-fix.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/gcc.scm (gcc-6): Update to 6.5.0. [source](patches): Drop obsolete patches. [source](snippet): Remove.
2018-12-08gnu: elogind: Update to 239.3.Marius Bakke
* gnu/packages/freedesktop.scm (elogind): Update to 239.3.
2018-12-08gnu: Rename "qtoctave" to "octave".Kei Kebreau
* gnu/packages/maths.scm (qtoctave): Define in terms of 'deprectated-package'. (octave): New variable, formerly known as "qtoctave".
2018-12-08gnu: Rename "octave" to "octave-cli".Kei Kebreau
* gnu/packages/maths.scm (octave): Rename to... (octave-cli): ...this. [name]: Change to "octave-cli". (qtoctave): Inherit from octave-cli. (flann)[inputs]: Adjust accordingly. * gnu/packages/engineering.scm (qucs)[inputs]: Likewise. (qucs-s)[inputs]: Likewise. * gnu/packages/machine-learning.scm (shogun)[inputs]: Likewise.
2018-12-08gnu: calibre: Update to 3.35.0.Brendan Tildesley
* gnu/packages/ebooks.scm: (calibre): Update to 3.35.0. Signed-off-by: Andreas Enge <andreas@enge.fr>
2018-12-08gnu: ingen: Fix build.Ricardo Wurmus
Fixes <https://bugs.gnu.org/33667>. * gnu/packages/music.scm (ingen)[arguments]: Use python-2.
2018-12-08gnu: qjackctl: Update 0.5.5.Amar Singh
* gnu/packages/audio.scm (qjackctl): Update to 0.5.5. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2018-12-07gnu: Add a C++14 variant of Boost for packages that need it.Leo Famulari
Fixes <https://bugs.gnu.org/33605> and <https://bugs.gnu.org/33610>. * gnu/packages/boost.scm (boost-cxx14): New variable. * gnu/packages/compression.scm (innoextract)[inputs]: Use it. * gnu/packages/mpd.scm (ncmpcpp)[inputs]: Use it.
2018-12-07gnu: guix: Update to 6ddc63e599a26c.Ricardo Wurmus
This fixes a problem introduced with commit 6eac835f178c0c78637b0db8a4585a617b2f7622. Reported on the #guix IRC channel by tune. * gnu/packages/package-management.scm (guix): Update to 6ddc63e599a26c.
2018-12-07maint: update-guix-package: Really register GC roots.Ludovic Courtès
Previously we'd pass a relative file name to 'add-indirect-root', which the daemon would interpret as relative to "/". Consequently, checkouts were not protected from GC. * build-aux/update-guix-package.scm (main): Pass an absolute file name to 'add-indirect-root'.
2018-12-07gnu: emacs-exwm: Update to 0.21.Diego Nicola Barbato
* gnu/packages/emacs.scm (emacs-exwm): Update to 0.21. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-07gnu: Add r-fmsb.Ricardo Wurmus
* gnu/packages/cran.scm (r-fmsb): New variable.
2018-12-07gnu: guix-daemon: Add dependency on Guile-JSON.Ludovic Courtès
Fixes a bug introduced in 6776af04d4b65c5a9a07784307a6abe395b6f480, where the configure phase of 'guix-daemon' would abort due to the lack of Guile-JSON. * gnu/packages/package-management.scm (guix-daemon)[inputs]: Add GUILE-JSON.
2018-12-07Merge branch 'version-0.16.0'Ludovic Courtès
2018-12-06gnu: linux-libre: Update to 4.19.7.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.7. (%linux-libre-hash): Update hash.
2018-12-06gnu: linux-libre@4.14: Update to 4.14.86.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.86. (%linux-libre-4.14-hash): Update hash.
2018-12-06gnu: linux-libre@4.9: Update to 4.9.143.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.143.
2018-12-06gnu: QEMU: Fix CVE-2018-16847 and CVE-2018-16867.Leo Famulari
* gnu/packages/patches/qemu-CVE-2018-16847.patch, gnu/packages/patches/qemu-CVE-2018-16867.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/virtualization.scm (qemu)[source]: Use them.
2018-12-06gnu: elogind: Update to 239.2.Stefan Stefanović
* gnu/packages/freedesktop.scm (elogind): Update to 239.2. [source](patches): Remove elogind-glibc-2.27.patch. [source](snippet): Remove snippet. [arguments]: <#:tests?>: Enable tests. <#:configure-flags>: Adjust build paths. Disable some tests. <#:make-flags>: Remove argument. <#:phases>[patch-locale-header]: Remove phase. <#:phases>[clean-runpath]: Add phase. <#:phases>[bootstrap]: Remove phase. <#:phases>[fix-pkttyagent-path]: Add phase. <#:phases>[fix-service-file]: Remove phase. <#:phases>[add-libcap-to-search-path]: Remove phase. <#:phases>[remove-uaccess-tag]: Remove phase. <#:phases>[change-pid-file-path]: Add phase. [build-system]: Switch to meson-build-system. [native-inputs]: Sort native-inputs list. Remove gperf package version constraint. Remove: autoconf, automake, libtool, intltool. Add: docbook-xml-4.2. [inputs]: Remove: linux-libre-headers. * gnu/packages/patches/elogind-glibc-2.27.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove patch file. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-12-06gnu: elogind: Use git-fetch.Stefan Stefanović
* gnu/packages/freedesktop.scm (elogind)[source]: Use git-fetch. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-12-06gnu: efivar: Update to 37.Marius Bakke
* gnu/packages/linux.scm (efivar): Update to 37.
2018-12-06gnu: arc-theme: Update to 20181022 and fix build.Björn Höfling
* gnu/packages/gnome.scm (arc-theme)[version]: Update to 20181022. [source]: Use new fork, change to git-fetch. [inputs]: Remove and move gtk+ to native-inputs. [native-inputs]: Add gtk+, glib:bin, gnome-shell, inkscape, optipng and sassc. [home-page]: Adapt to new fork. [license]: Fix to GPL 3 or later (gpl3+). Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2018-12-06gnu: sassc: Fix build.Ricardo Wurmus
* gnu/packages/web.scm (sassc)[arguments]: Delete bootstrap phase; let phase end on boolean. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2018-12-06gnu: ldb: Fix build on 32-bit systems.Marius Bakke
* gnu/packages/samba.scm (ldb)[inputs]: Only add LMDB on 64-bit systems. [arguments]: Make #:tests? conditional on LMDB availability.
2018-12-06gnu: nginx: Update to 1.14.2.Marius Bakke
* gnu/packages/web.scm (nginx): Update to 1.14.2.
2018-12-05gnu: ruby-json-pure: Fix build.Christopher Baines
The version of test-unit used is greater than one of the gemspec files was specifying. It was already being changed in two places, so this commit changes the json-java.gemspec file as well. * gnu/packages/ruby.scm (ruby-json-pure)[arguments]: Add new fix-json-java.gemspec phase.
2018-12-05gnu: capnproto: Update to 0.7.0.Christopher Baines
* gnu/packages/serialization.scm (capnproto): Update to 0.7.0. [arguments]: Add new 'use-tmp-for-tempory-files phase.
2018-12-05gnu: mash: Use C++ 14.Christopher Baines
I'm looking to upgrade capnproto, and mash fails to build with 0.7. Therefore, tweak the compilation to allow it to build with 0.7. The package also builds with the current version of capnproto. I got the idea of changing the c++ version from here [1]. 1: https://github.com/marbl/Mash/issues/98 * gnu/packages/bioinformatics.scm (mash)[arguments]: Add new use-c++14 phase.
2018-12-05gnu: Syncthing: Update to 0.14.54.Leo Famulari
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.54.
2018-12-05gnu: filezilla: Update to 3.39.0.Rene
* gnu/packages/ftp.scm (filezilla): Update to 3.39.0.
2018-12-05gnu: libfilezilla: Update to 0.15.1.Rene
* gnu/packages/ftp.scm (libfilezilla): Update to 0.15.1. [inputs]: Add nettle.
2018-12-05gnu: balsa: Update to 2.5.6.Rene
* gnu/packages/mail.scm (balsa): Update to 2.5.6. [source]: Update URI.
2018-12-05gnu: pdfgrep: Update to 2.1.2.Rene
* gnu/packages/pdf.scm (pdfgrep): Update to 2.1.2.
2018-12-05gnu: eyeD3: Update to 0.8.8.Leo Famulari
* gnu/packages/mp3.scm (eyed3): Update to 0.8.8.
2018-12-05gnu: guix: Update to c845323.Ludovic Courtès
2018-12-05gnu: guix: Update to 0.16.0.Ludovic Courtès
2018-12-05gnu: beets: Make it compatible with Python 3.7.Danny Milosavljevic
* gnu/packages/music.scm (beets)[arguments]<#:phases> [make-python3.7-compatible]: New phase.
2018-12-05gnu: khal: Disable another test.Leo Famulari
Normally we shouldn't disable tests just because they fail. However, since the recent glibc update, it's not possible to keep using an old khal, because khal requires locales to be set up properly. * gnu/packages/calendar.scm (khal)[arguments]: Disable a failing test.
2018-12-05gnu: sbcl-stumpwm: Drop ECL lisp support and rename to 'stumpwm'.Pierre Langlois
StumpWM version 1.0.0 was the last version to support lisps other than SBCL. This patch renames the current version of Stumpwm to simply 'stumpwm' instead of 'sbcl-stumpwm' since it's redundant, and removes the unmaintained 'ecl-stumpwm' package. * gnu/packages/lisp.scm (sbcl-stumpwm): Deprecate in favor of 'stumpwm'. [name]: Rename to 'stumpwm'. [arguments]: Set '#:asd-system-name' to 'stumpwm'. [properties]: Replace ecl-variant with cl-source-variant. (ecl-stumpwm): Remove variable. (cl-stumpwm): Replace 'sbcl-stumpwm' with 'stumpwm' and adapt. (sbcl-stumpwm+slynk): Deprecate in favor of 'stumpwm+slynk'. [name]: Rename to 'stumpwm-with-slynk'. [inherit, inputs, arguments]: Replace 'sbcl-stumpwm' with 'stumpwm'. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2018-12-04gnu: go-github-com-client-golang-prometheus: Update to 0.9.1-0.7e9098b.Leo Famulari
* gnu/packages/syncthing.scm (go-github-com-client-golang-prometheus): Update to 0.9.1-0.7e9098b. [arguments]: Skip the test suite.
2018-12-04gnu: go-github-com-syncthing-notify: Update to 0.0.0-3.116c45b.Leo Famulari
* gnu/packages/syncthing (go-github-com-syncthing-notify): Update to 0.0.0-3.116c45b.
2018-12-04gnu: Syncthing: Update to 0.14.53.Leo Famulari
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.53. [source]: Use bundled libraries. [inputs]: Remove field. [arguments]: Simplify the 'build' phase.
2018-12-05gnu: Add python-xmltodict.Oleg Pykhalov
* gnu/packages/xml.scm (python-xmltodict): New variable.
2018-12-05gnu: sbcl-next: Update to 1.1.0.Pierre Neidhardt
* gnu/packages/web-browsers.scm (sbcl-next): Update to 1.1.0.
2018-12-05gnu: next-gtk-webkit: Update to 1.1.0.Pierre Neidhardt
* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.1.0.
2018-12-05gnu: quilt: Use shorter file names for patches.Ludovic Courtès
We were reaching the 99-character limit of POSIX tar. * gnu/packages/patches/quilt-compat-getopt-fix-option-with-nondigit-param.patch: Rename to... * gnu/packages/patches/quilt-getopt-nondigit-param.patch: ... this. * gnu/packages/patches/quilt-compat-getopt-fix-second-separator.patch: Rename to... * gnu/packages/patches/quilt-getopt-second-separator.patch: ... this. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/patchutils.scm (quilt)[source](patches): Likewise.
2018-12-04gnu: mongo-tools: Fix build.Christopher Baines
I guess this broke when upgrading go. I did try upgrading to the later patch and minor releases, but they had similar problems, so lets upgrade separately. * gnu/packages/databases.scm (mongo-tools)[arguments]: Add patch-source phase.
2018-12-04gnu: mbedtls-apache: Update to 2.14.1 [fixes CVE-2018-19608].Marius Bakke
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.14.1.
2018-12-04gnu: samba.scm: Sort module imports.Marius Bakke
* gnu/packages/samba.scm (gnu): Sort imports.