Commit Graph

22974 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice 129332ab20
gnu: iproute2: Update to 4.15.0.
* gnu/packages/linux.scm (iproute): Update to 4.15.0.
2018-01-30 19:01:28 +01:00
Kei Kebreau 890bf023c5
gnu: tintin++: Update to 2.01.4.
* gnu/packages/games.scm (tintin++): Update to 2.01.4.
2018-01-30 11:12:42 -05:00
Kei Kebreau 49c97ea42f
gnu: red-eclipse: Update to 1.6.0.
* gnu/packages/games.scm (red-eclipse): Update to 1.6.0.
2018-01-30 11:12:34 -05:00
Ludovic Courtès a866683198
gnu: Add Aseba.
* gnu/packages/robotics.scm (aseba): New variable.
2018-01-30 16:40:32 +01:00
Ludovic Courtès 6ec8a3cc95
gnu: Add Enki.
* gnu/packages/robotics.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2018-01-30 16:40:29 +01:00
Ludovic Courtès 2703135816
gnu: Add Dashel.
* gnu/packages/cpp.scm (dashel): New variable.
2018-01-30 16:40:28 +01:00
Ludovic Courtès ea56247398
gnu: fftw: Add "fftw-avx" optimized variant.
* gnu/packages/algebra.scm (fftw-avx): New variable.
2018-01-30 16:21:43 +01:00
Ludovic Courtès 4b0bf99097
gnu: fftw: Add version 3.3.7.
* gnu/packages/algebra.scm (fftw-3.3.7): New variable.
2018-01-30 16:21:43 +01:00
Rutger Helling 8b9dbdf36f
gnu: vulkan-icd-loader: Update to 1.0.65.2.
* gnu/packages/vulkan.scm (vulkan-icd-loader): Update to 1.0.65.2.
2018-01-30 12:24:10 +01:00
Mark H Weaver adbe6dea33
gnu: linux-libre: Update to 4.15, while retaining 4.14 LTS.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.
(%linux-libre-hash): Update hash.
(%linux-libre-arm-generic-4.14, %linux-libre-arm-omap2plus-4.14)
(%linux-libre-4.1-version, %linux-libre-4.1-hash): New variables.
* gnu/packages/aux-files/linux-libre/4.15-arm.conf,
gnu/packages/aux-files/linux-libre/4.15-i686.conf,
gnu/packages/aux-files/linux-libre/4.15-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2018-01-30 03:51:21 -05:00
Mark H Weaver f2a6eca361
gnu: linux-libre: Update configuration files to latest releases.
* gnu/packages/aux-files/linux-libre/4.14-i686.conf,
gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.9-i686.conf,
gnu/packages/aux-files/linux-libre/4.9-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.4-i686.conf,
gnu/packages/aux-files/linux-libre/4.4-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.1-i686.conf,
gnu/packages/aux-files/linux-libre/4.1-x86_64.conf: Update using
"make oldconfig" on the latest point releases.
2018-01-30 03:51:18 -05:00
Mark H Weaver e0e10e2f58
gnu: linux-libre: NVME core support is now built-in.
* gnu/system/linux-initrd.scm (base-initrd)[linux-modules]: Remove "nvme".
* gnu/packages/aux-files/linux-libre/4.1-i686.conf,
gnu/packages/aux-files/linux-libre/4.1-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.4-i686.conf,
gnu/packages/aux-files/linux-libre/4.4-x86_64.conf: Set CONFIG_BLK_DEV_NVME=y.
* gnu/packages/aux-files/linux-libre/4.9-i686.conf,
gnu/packages/aux-files/linux-libre/4.9-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.14-arm.conf,
gnu/packages/aux-files/linux-libre/4.14-i686.conf,
gnu/packages/aux-files/linux-libre/4.14-x86_64.conf: Set CONFIG_BLK_DEV_NVME=y
and CONFIG_NVME_CORE=y.
2018-01-30 03:51:11 -05:00
Christopher Baines 33c88fcb25
gnu: Add mongo-tools.
* gnu/packages/databases.scm (mongo-tools): New variable.
2018-01-30 07:41:31 +00:00
Christopher Baines cf71edee5a
gnu: Add go-github.com-nsf-termbox-go.
* gnu/packages/terminals.scm (go-github.com-nsf-termbox-go): New variable.
2018-01-30 07:41:30 +00:00
Christopher Baines 03f801aa88
gnu: Add go-github.com-mattn-go-runewidth.
* gnu/packages/textutils.scm (go-github.com-mattn-go-runewidth): New variable.
2018-01-30 07:41:30 +00:00
Christopher Baines 210c6d959d
gnu: Add go-gopkg.in-tomb.v2.
* gnu/packages/golang.scm (go-gopkg.in-tomb.v2): New variable.
2018-01-30 07:41:30 +00:00
Christopher Baines 5807172300
gnu: Add go-gopkg.in-mgo.v2.
* gnu/packages/databases.scm (go-gopkg.in-mgo.v2): New variable.
2018-01-30 07:41:30 +00:00
Christopher Baines db341bfa05
gnu: Add daemontools.
* gnu/packages/admin.scm (daemontools): New variable.
2018-01-30 07:41:30 +00:00
Christopher Baines 38ea84d876
gnu: Add go-gopkg.in-check.v1.
* gnu/packages/check.scm (go-gopkg.in-check.v1): New variable.
2018-01-30 07:41:30 +00:00
Christopher Baines 60a8cbc4b7
gnu: Add go-github.com-jessevdk-go-flags.
* gnu/packages/golang.scm (go-github.com-jessevdk-go-flags): New variable.
2018-01-30 07:41:29 +00:00
Christopher Baines f8ce6eb6d2
gnu: Add go-github.com-howeyc-gopass.
* gnu/packages/terminals.scm (go-github.com-howeyc-gopass): New variable.
2018-01-30 07:41:29 +00:00
Christopher Baines d0c2f81c50
gnu: Add go-golang.org-x-crypto-ssh-terminal.
* gnu/packages/terminals.scm (go-golang.org-x-crypto-ssh-terminal): New
  variable.
2018-01-30 07:41:29 +00:00
Tobias Geerinckx-Rice be88eb246b
gnu: libdvdcss: Update to 1.4.1.
* gnu/packages/video.scm (libdvdcss): Update to 1.4.1.
2018-01-30 09:25:37 +01:00
Tobias Geerinckx-Rice 004450f42a
gnu: libbluray: Update to 1.0.2.
* gnu/packages/video.scm (libbluray): Update to 1.0.2.
[arguments]: Add `refer-to-libxml2-in-.pc-file' phase.
2018-01-30 09:25:37 +01:00
Tobias Geerinckx-Rice 0a0eb42f10
gnu: mate-themes: Update to 3.22.14.
* gnu/packages/mate.scm (mate-themes): Update to 3.22.14.
2018-01-30 09:25:37 +01:00
Tobias Geerinckx-Rice 5e69d68213
gnu: jansson: Update to 2.10.
* gnu/packages/web.scm (jansson): Update to 2.10.
2018-01-30 09:25:37 +01:00
Tobias Geerinckx-Rice 03e8f9ed79
gnu: nginx: Update to 1.13.8.
* gnu/packages/web.scm (nginx): Update to 1.13.8.
2018-01-30 09:25:37 +01:00
Tobias Geerinckx-Rice e43e1c1f23
gnu: nginx: Fix typo in description.
* gnu/packages/web.scm (nginx)[description]: Add hyphen.
2018-01-30 09:25:36 +01:00
Tobias Geerinckx-Rice 6d286d8204
gnu: nginx, nginx-documentation: End phases with #t.
* gnu/packages/web.scm (nginx, nginx-documentation)[arguments]: End
phases with #t.  Substitute INVOKE for SYSTEM*.
2018-01-30 09:25:36 +01:00
Tobias Geerinckx-Rice 581ae110de
gnu: uhttpmock: Update to 0.5.1.
* gnu/packages/web.scm (uhttpmock): Update to 0.5.1.
2018-01-30 09:25:36 +01:00
Tobias Geerinckx-Rice bfb4cc6b5a
gnu: uwsgi: Update to 2.0.15.
* gnu/packages/web.scm (uwsgi): Update to 2.0.15.
2018-01-30 09:25:36 +01:00
Tobias Geerinckx-Rice 96a0aa108f
gnu: stunnel: Update to 5.44.
* gnu/packages/web.scm (stunnel): Update to 5.44.
2018-01-30 09:25:35 +01:00
Tobias Geerinckx-Rice b433baa497
gnu: hiawatha: Update to 10.7.
* gnu/packages/web.scm (hiawatha): Update to 10.7.
2018-01-30 09:25:35 +01:00
Tobias Geerinckx-Rice b598965866
gnu: rsync: Update to 3.1.3.
* gnu/packages/rsync.scm (rsync): Update to 3.1.3.
[source]: Remove patches for fixed CVEs.
[properties]: Remove field.
* packages/patches/rsync-CVE-2017-16548.patch: Delete file.
* packages/patches/rsync-CVE-2017-17433.patch: Delete file.
* packages/patches/rsync-CVE-2017-17433-fix-tests.patch: Delete file.
* packages/patches/rsync-CVE-2017-17434-pt1.patch: Delete file.
* packages/patches/rsync-CVE-2017-17434-pt2.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Remove them.
2018-01-30 09:25:35 +01:00
Rutger Helling 1be6f488dc
gnu: mgba: Fix install libdir.
* gnu/packages/games.scm (mgba)[arguments]: Force the install libdir to be in
the store.
2018-01-30 08:29:53 +01:00
Efraim Flashner 865741166b
gnu: procenv: Find 'check' during configure phase.
* gnu/packages/linux.scm (procenv)[native-inputs]: Add pkg-config.
2018-01-30 09:22:50 +02:00
Ben Sturmfels 526789a1ac
gnu: python-uniseg: Switch to PyPi source to get missing ucd.sqlite3.
Fixes <https://bugs.gnu.org/30189>.

* gnu/packages/python.scm (python-uniseg)[source]: Fetch from PyPi.
[native-inputs]: Add unzip.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-30 00:17:13 -05:00
David Thompson 9766c6e28e
gnu: godot: Update to 3.0.
* gnu/packages/game-development.scm (godot): Update to 3.0.
[inputs]: Add libxi.
2018-01-29 19:24:40 -05:00
Ricardo Wurmus 50e8790335
gnu: libsepol: Fix build on non-x86_64.
* gnu/packages/selinux.scm (libsepol)[arguments]: Add phase "portability".
(checkpolicy, libselinux, libsemanage, secilc, python-sepolgen,
python-setools, policycoreutils)[arguments]: Remove inherited phase
"portability".
2018-01-29 23:40:23 +01:00
ng0 57f9671d22
gnu: Add badass.
* gnu/packages/games.scm (badass): New variable.
2018-01-29 16:57:59 -05:00
Tobias Geerinckx-Rice 50efd06614
gnu: libpinyin: Update to 2.1.91.
* gnu/packages/ibus.scm (libpinyin): Update to 2.1.91.
2018-01-29 23:27:53 +01:00
Tobias Geerinckx-Rice 1f7a84dcc6
gnu: ibus: Don't capitalise pinyin.
* gnu/packages/ibus.scm (ibus-libpinyin, libpinyin)[synopis]
[description]: Write `pinyin'.
2018-01-29 23:27:53 +01:00
Tobias Geerinckx-Rice d64e1746b9
doc, gnu: Fix spelling of screen-things.
* doc/guix.texi (X Window): Write 'screen locker' and 'screen saver' in
prose.
* gnu/services/xorg.scm (screen-locker-service): Likewise.
2018-01-29 23:27:53 +01:00
David Thompson 22b0b798ed
gnu: tiled: Update to 1.1.1.
* gnu/packages/game-development.scm (tiled): Update to 1.1.1.
2018-01-29 15:31:21 -05:00
Efraim Flashner 8276a6f411
gnu: gcide: Update to 0.52.
* gnu/packages/dictionaries.scm (gcide): Update to 0.52.
2018-01-29 20:46:59 +02:00
Efraim Flashner a6a9e62869
gnu: dico: Update to 2.5.
* gnu/packages/dico.scm (dico): Update to 2.5.
[inputs]: Add wordnet.
2018-01-29 20:46:55 +02:00
Efraim Flashner d2434298e7
gnu: nano: Update to 2.9.3.
* gnu/packages/nano.scm (nano): Update to 2.9.3.
2018-01-29 20:19:26 +02:00
Efraim Flashner 8c0756e23d
gnu: irssi: Update to 1.1.0.
* gnu/packages/irc.scm (irssi): Update to 1.1.0.
2018-01-29 20:07:39 +02:00
Mark H Weaver 0a2a70539b
gnu: grub: Add pkg-config to native-inputs.
* gnu/packages/bootloaders.scm (grub)[native-inputs]: Add pkg-config.
2018-01-29 06:46:46 -05:00
Leo Famulari fddf1dc3ab
gnu: wireshark: Update to 2.4.4 [fixes CVE-2018-{5334,5335,5336}].
* gnu/packages/networking.scm (wireshark): Update to 2.4.4.
2018-01-28 23:55:37 -05:00
Christopher Baines 548cc74c6a
gnu: Add groovy-emacs-modes.
* gnu/packages/emacs.scm (groovy-emacs-modes): New variable.
2018-01-29 00:14:51 +00:00
Kei Kebreau 06f5f0b10a
gnu: Add golly.
* gnu/packages/games.scm (golly): New variable.
2018-01-28 18:58:48 -05:00
Tobias Geerinckx-Rice 63899ca77c
gnu: lvm2: Update to 2.02.177.
* gnu/packages/linux.scm (lvm2): Update to 2.02.177.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice 87c6e9d27f
gnu: haveged: Update to 1.9.2.
* gnu/packages/linux.scm (haveged): Update to 1.9.2.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice 7f86e5e74d
gnu: fbcat: Update to 0.5.1.
* gnu/packages/linux.scm (fbcat): Update to 0.5.1.
[native-inputs]: Remove field.
[arguments]: Add PREFIX to #:make-flags.  Remove `fix-docbook-location'
and `build-documentation' phases.  Let the Makefile install everything.
Add a `split-fbgrab-output' to clean up.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice 33a3b9fc11
gnu: c-toxcore: Update to 0.1.11.
* gnu/packages/messaging.scm (c-toxcore): Update to 0.1.11.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice cc809f1636
gnu: slepc: Update to 3.8.2.
* gnu/packages/maths.scm (slepc): Update to 3.8.2.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice 3c524f2153
gnu: slepc: Update licence.
SLEPc has been released under a 2-clause BSD licence since version 3.8.

* gnu/packages/maths.scm (slepc)[licence]: Switch to bsd-2.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice 94a1eb96d3
gnu: fbcat, slepc: Use INVOKE.
* gnu/packages/linux.scm (fbcat)[arguments]: Substitute INVOKE for
SYSTEM*.
* gnu/packages/maths.scm (slepc)[arguments]: Likewise.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice 59cd0ba4ab
gnu: openspecfun: Update to 0.5.3.
* gnu/packages/maths.scm (openspecfun): Update to 0.5.3.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice af38b2dd5e
gnu: cargo-version: Fix URI in comment.
The table of corresponding cargo and rustc versions was removed from
cargo's HEAD for being outdated, but still illustrates the pattern.

* gnu/packages/rust.scm (cargo-version): Link to an older README.md
revision.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice 83c9288230
gnu: simplescreenrecorder: Update to 0.3.9.
* gnu/packages/video.scm (simplescreenrecorder): Update to 0.3.9.
[build-system]: Switch to cmake-build-system.
[inputs]: Replace qt-4 with qt.
[arguments]: Build WITH_QT5.  Disable non-existent test suite.
2018-01-29 00:23:27 +01:00
Stefan Reichör b0dea60cee
gnu: Add instantmusic.
* gnu/packages/music.scm (instantmusic): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-28 23:46:13 +01:00
Efraim Flashner a1f531273c
gnu: u-boot: Use newer GCC even during native compiles.
* gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Add gcc-7 even
when not cross-compiling.
2018-01-28 22:37:20 +02:00
Efraim Flashner b253e7b9ac
gnu: Use https for mozilla.github.io.
* gnu/packages/fonts.scm (font-fira-mono, font-fira-sans)[home-page]:
Use 'https'.
2018-01-28 21:43:35 +02:00
ng0 760e34b287
gnu: Add font-fira-code.
* gnu/packages/fonts.scm (font-fira-code): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-01-28 21:41:38 +02:00
Mark H Weaver 76611ce7b5
gnu: tracker: Use sqlite-with-fts5.
* gnu/packages/gnome.scm (tracker)[inputs]: Use sqlite-with-fts5 instead of
our default sqlite package.
2018-01-28 00:23:38 -05:00
Mark H Weaver b9ed5ef3fb
gnu: Add sqlite-with-fts5.
* gnu/packages/databases.scm (sqlite-with-fts5): New variable.
2018-01-28 00:23:32 -05:00
Leo Famulari 6ba7ec6577
gnu: certbot: Update to 0.21.1.
* gnu/packages/tls.scm (python-acme, certbot): Update to 0.21.1.
2018-01-27 23:09:28 -05:00
Marius Bakke c3753f3803
gnu: python-xapian-bindings: Don't hard-code Python sitedir.
* gnu/packages/search.scm (python-xapian-bindings)[arguments]: In #:make-flags,
use VERSION-MAJOR+MINOR to set pkgpylibdir.
2018-01-27 22:00:39 +01:00
Marius Bakke 7afd2069d5
gnu: python-spectra: Update to 0.0.11.
* gnu/packages/python.scm (python-spectra): Update to 0.0.11.
2018-01-27 19:58:33 +01:00
Marius Bakke 12ad52c372
gnu: python-colormath: Update to 3.0.0.
* gnu/packages/python.scm (python-colormath): Update to 3.0.0.
2018-01-27 19:58:08 +01:00
Marius Bakke accfabf6d5
gnu: python-networkx: Update to 2.1.
* gnu/packages/python.scm (python-networkx): Update to 2.1.
[source](uri): Change to zipball.
[native-inputs]: Add UNZIP.
2018-01-27 19:56:56 +01:00
Alex Vong b94502bed6
gnu: python-dateutil: Update to 2.6.1.
* gnu/packages/python.scm (python-dateutil, python2-dateutil): Update to
2.6.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-01-27 18:46:09 +01:00
ng0 15d449d608
gnu: gnurl: Update to 7.58.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.58.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-01-27 18:46:09 +01:00
ng0 bb85ce7327
Revert "gnu: gnurl: Add '--with-ca-bundle' path to configure-flags."
This reverts commit 8bf127d5ab.

It broke building gnurl in non-reproducible ways.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-01-27 18:46:09 +01:00
Marius Bakke 5e9b141675
gnu: evolution-data-server: Fix build failure against ICU 60.
* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Add
CMAKE_CXX_FLAGS=-std=gnu++11 to #:configure-flags.
2018-01-27 16:28:22 +01:00
Julien Lepiller dd1f60ecbe
gnu: php: Update to 7.2.1.
* gnu/packages/php.scm (php): Update to 7.2.1.
[arguments]: Skip some failing tests.
2018-01-27 11:36:10 +01:00
Ben Woodcroft ae8522d265
gnu: diamond: Update to 0.9.16.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.16.
2018-01-27 10:21:06 +10:00
Tobias Geerinckx-Rice c5730ffe19
gnu: xmlsec: Update to 1.2.25.
* gnu/packages/xml.scm (xmlsec): Update to 1.2.25.
2018-01-26 17:21:30 +01:00
Tobias Geerinckx-Rice a5b570b457
gnu: xmlsec: Correct home page.
If this package ever shared the libexpat home page, it no longer does.

* gnu/packages/xml.scm (xmlsec)[home-page]: Update.
2018-01-26 17:21:30 +01:00
Tobias Geerinckx-Rice a5c71d158d
gnu: html-xml-utils: Update to 7.5.
* gnu/packages/xml.scm (html-xml-utils): Update to 7.5.
2018-01-26 17:21:30 +01:00
Tobias Geerinckx-Rice b1eaede03b
gnu: ffms2: Use canonical home page URI.
* gnu/packages/video.scm (ffms2)[home-page]: Move trailing / from here...
[source]: ...to here.
2018-01-26 17:21:29 +01:00
Tobias Geerinckx-Rice 5eaa7bb077
gnu: python-mox3: Use @uref in description.
* gnu/packages/openstack.scm (python-mox3)[description]: Use @uref.
2018-01-26 17:21:29 +01:00
Tobias Geerinckx-Rice 0dfc7612ea
gnu: libmatroska: Update to 1.4.8.
* gnu/packages/video.scm (libmatroska): Update to 1.4.8.
2018-01-26 17:21:29 +01:00
Tobias Geerinckx-Rice 83e0753994
gnu: znc: Use HTTPS home page.
* gnu/packages/messaging.scm (znc)[home-page]: Use HTTPS.
2018-01-26 17:21:29 +01:00
Tobias Geerinckx-Rice 5e9670bc2f
gnu: supertuxkart: Use HTTPS home page.
* gnu/packages/games.scm (supertuxkart)[home-page]: Use HTTPS.
2018-01-26 17:21:29 +01:00
Oleg Pykhalov 2ede8c61f2
gnu: Add emacs-helm-c-yasnippet.
* gnu/packages/emacs.scm (emacs-helm-c-yasnippet): New public variable.
2018-01-26 18:54:30 +03:00
Mark H Weaver b89d8a4271
Merge branch 'master' into core-updates 2018-01-26 00:15:26 -05:00
Ben Woodcroft a81f7eb858
gnu: diamond: Update to 0.9.15.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.15.
2018-01-26 12:47:02 +10:00
Tobias Geerinckx-Rice b1de6129e7
gnu: appstream-glib: Update to 0.7.5.
* gnu/packages/glib.scm (appstream-glib): Update to 0.7.5.
[arguments]: Drop ‘enable-’ prefix from Meson options.
2018-01-26 02:14:24 +01:00
Tobias Geerinckx-Rice 44118720c0
gnu: gcab: Update to 1.0 [fixes CVE-2018-5345].
* gnu/packages/package-management.scm (gcab): Update to 1.0.
[build-system]: Switch to meson-build-system.
[native-inputs]: Add glib:bin and vala.
[arguments]: Don't build developer documentation.
Disable introspection, thanks.
2018-01-26 02:11:20 +01:00
Tobias Geerinckx-Rice 98b49626d4
gnu: ncdc: Use HTTPS for home page.
* gnu/packages/dc.scm (ncdc)[home-page]: Use HTTPS.
2018-01-26 01:03:31 +01:00
Tobias Geerinckx-Rice 1b4b668365
gnu: ncdc: Update to 1.20.
* gnu/packages/dc.scm (ncdc): Update to 1.20.
2018-01-26 01:03:17 +01:00
Tobias Geerinckx-Rice c92f98ad51
gnu: conky: Update to 1.10.7.
* gnu/packages/conky.scm (conky): Update to 1.10.7.
[arguments]: Use pkg-config to find ncurses.
[inputs]: Add imlib2 and libxext.
2018-01-26 00:58:19 +01:00
Tobias Geerinckx-Rice 187e4a4b6d
gnu: perl-mime-types: Update to 2.16.
* gnu/packages/perl.scm (perl-mime-types): Update to 2.16.
2018-01-26 00:31:18 +01:00
Tobias Geerinckx-Rice 6d688b6e5e
gnu: keybinder: Update URI.
* gnu/packages/wm.scm (keybinder)[source, home-page]: Update URI.
2018-01-26 00:21:04 +01:00
Tobias Geerinckx-Rice bbf9092b9d
gnu: 4store: Update URI.
* gnu/packages/databases.scm (4store)[source, home-page]: Update URI.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice cd70f9bdb0
gnu: deeptools: Update URI.
* gnu/packages/bioinformatics.scm (deeptools)[source, home-page]: Update
URI.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice 5b707ab601
gnu: elfutils: Mark up description.
* gnu/packages/elf.scm (elfutils)[description]: Use @dfn and @command.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice 2062eae76f
gnu: elfutils: Update to 0.170.
* gnu/packages/elf.scm (elfutils): Update to 0.170.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice 33ecc7a4d1
gnu: reposurgeon: Run the test suite.
* gnu/packages/version-control.scm (reposurgeon)[arguments]: Run tests.
Add #:make-flags and extend the ‘patch-inputs’ phase to find echo.
Add new ‘set-up-test-environment’ phase.
[native-inputs]: Add cvs, git, mercurial, and subversion.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice 218b94f3b8
gnu: reposurgeon: Update to 3.43.
* gnu/packages/version-control.scm (reposurgeon): Update to 3.43.
[source]: Add a patch needed to build the package.
[arguments]: Add ‘patch-inputs’ phase.
[native-inputs]: Replace docbook-xml-4.1.2 with the latest docbook-xml.
[inputs]: Add tzdata.
* gnu/packages/patches/reposurgeon-add-missing-docbook-files.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice e80611c455
gnu: nss-mdns: Improve synopsis and description.
* gnu/packages/avahi.scm (nss-mdns)[synopis, description]: Edit to
appease ‘guix lint’ and, I hope, be a bit more clear.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice 4525e7c7f4
gnu: nss-mdns: Update to 0.11.
* gnu/packages/avahi.scm (nss-mdns): Update to 0.11
[source, home-page]: Use new project URI.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice 318bc42946
gnu: appstream-glib: Update to 0.7.4.
* gnu/packages/glib.scm (appstream-glib): Update to 0.7.4.
[build-system]: Switch to meson-build-system.
[native-inputs]: Add gettext and glib:bin.
[inputs]: Add gcab, gperf, and libyaml.  Remove nettle.
[arguments]: Adapt #:configure-flags to new build system.
Patch fewer tests in ‘patch-tests’ phase.
2018-01-26 00:09:18 +01:00
Tobias Geerinckx-Rice cb3909256d
gnu: Add msitools.
* gnu/packages/package-management.scm (msitools): New public variable.
2018-01-26 00:09:18 +01:00
Tobias Geerinckx-Rice 98a11b7fce
gnu: Add gcab.
* gnu/packages/package-management.scm (gcab): New public variable.
2018-01-26 00:09:18 +01:00
Mark H Weaver ca4c7d4cd4
gnu: linux-libre@4.1: Update to 4.1.49.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.49.
2018-01-25 16:52:25 -05:00
Oleg Pykhalov c2c0d66162
gnu: Add cava.
* gnu/packages/audio.scm (cava): New public variable.
2018-01-25 22:45:24 +03:00
Mark H Weaver dbe64d1029
gnu: linux-libre: Add retpoline support on x86 [mitigates spectre].
* gnu/packages/linux.scm (make-linux-libre): On x86 systems, build
with GCC-7.
2018-01-25 14:13:57 -05:00
Mark H Weaver f888d5bb8f
gnu: gcc@7: Update to 7.3.0.
* gnu/packages/gcc.scm (gcc-7): Update to 7.3.0.
2018-01-25 14:09:32 -05:00
Leo Famulari 238f3a39a0
gnu: dovecot: Fix CVE-2017-15132.
* gnu/packages/patches/dovecot-CVE-2017-15132.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mail.scm (dovecot)[source]: Use it.
2018-01-25 13:37:19 -05:00
Efraim Flashner 8020ecc756
gnu: cobol: Run cobol85 test-suite.
* gnu/packages/cobol.scm (gnucobol)[arguments]: Add phase to place
test-suite tarball in test directory. Change test target.
[native-inputs]: Add perl.
[inputs]: Download test-suite tarball.
2018-01-25 20:29:21 +02:00
Oleg Pykhalov 8c71a52cd9
gnu: libmusicbrainz: Clean spaces between right parenthesis.
* gnu/packages/music.scm (libmusicbrainz): Remove unnecessary spaces between
  right parenthesis.
2018-01-25 21:06:13 +03:00
Clément Lassieur 5ee4cd69c4
services: postgresql: Use pg_ctl to start and stop postgres.
Fixes <https://bugs.gnu.org/29992>.

* gnu/services/databases.scm (postgresql-shepherd-service): Replace
make-forkexec-constructor and make-kill-destructor with pg_ctl.
2018-01-25 15:49:32 +01:00
Oleg Pykhalov 45b486984d
gnu: gource: Fix the hashes of mutated GitHub archives.
* gnu/packages/version-control.scm (gource): Fix hash.
2018-01-25 17:15:12 +03:00
Rutger Helling 0646461a8c
gnu: nftables: Update to 0.8.1.
* gnu/packages/linux.scm (nftables): Update to 0.8.1.
2018-01-25 08:50:14 +01:00
Rutger Helling 1dba87d708
gnu: libnftnl: Update to 1.0.9.
* gnu/packages/linux.scm (libnftnl): Update to 1.0.9.
2018-01-25 08:50:14 +01:00
Efraim Flashner 418c62fff2
gnu: qt: Update to 5.9.4.
* gnu/packages/qt.scm (qt qtbase qtsvg qtimageformats qtx11extras
qtxmlpatterns qtdeclarative qtconnectivity qtwebsockets qtsensors
qtmultimedia qtwayland qtserialport qtserialbus qtwebchannel
qtlocation qttools qtscript qtquickcontrols qtquickcontrols2
qtgraphicaleffects qtgamepad qtscxml qtpurchasing qtcanvas3d
qtnetworkauth qtwebkit): Update to 5.9.4.
2018-01-25 07:14:35 +02:00
Ricardo Wurmus 7bf0170e9f
gnu: Update SELinux packages.
* gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804.
[source]: Fetch from git.
(checkpolicy)[arguments]: Set LIBSEPOLA.
(libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path".
(python-sepolgen)[arguments]: Adjust directory name in "enter-dir".
(python-setools): Update to 4.1.1.
[source]: Fetch from git.
(policycoreutils)[source]: Remove patch.
[arguments]: Remove build phases "fix-glib-cflags",
"fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools".
[inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy,
libcap-ng, pcre, dbus, dbus-glib, and glib.
* gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-25 00:36:57 +01:00
Ricardo Wurmus ca56021c26
gnu: Update SELinux packages.
* gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804.
[source]: Fetch from git.
(checkpolicy)[arguments]: Set LIBSEPOLA.
(libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path".
(python-sepolgen)[arguments]: Adjust directory name in "enter-dir".
(python-setools): Update to 4.1.1.
[source]: Fetch from git.
(policycoreutils)[source]: Remove patch.
[arguments]: Remove build phases "fix-glib-cflags",
"fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools".
[inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy,
libcap-ng, pcre, dbus, dbus-glib, and glib.
* gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-25 00:36:26 +01:00
Oleg Pykhalov f48feaa284
gnu: Add streamlink.
* gnu/packages/video.scm (streamlink): New public variable.
2018-01-25 00:42:04 +03:00
Oleg Pykhalov d32456d5a2
gnu: Add python-pycryptodome.
* gnu/packages/python-crypto.scm (python-pycryptodome): New public variable.
2018-01-25 00:33:57 +03:00
Oleg Pykhalov da061b84d6
gnu: Add python-iso3166.
* gnu/packages/iso-codes.scm (python-iso3166): New public variable.
2018-01-25 00:33:57 +03:00
Oleg Pykhalov 3cf3836244
gnu: Add python-iso639.
* gnu/packages/iso-codes.scm (python-iso639): New public variable.
2018-01-25 00:33:57 +03:00
Leo Famulari 6b113dad78
gnu: webkitgtk: Update to 2.18.6 [security fixes].
Fixes CVE-2017-{7153,7160,7161,7165,13884,13885,} and CVE-2018-{4088,4096}.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.6.
2018-01-24 15:38:59 -05:00
Mark H Weaver 6d5a65de7f
system: Put locales where libc will find them.
* gnu/system/locale.scm (localedef-command, single-locale-directory): Use only
the major+minor part of the libc version number in the locale directory name.
2018-01-24 11:18:49 -05:00
Tobias Geerinckx-Rice 2a2060f9b7
gnu: bind: Update to 9.12.0.
* gnu/packages/dns.scm (isc-bind): Update to 9.12.0.
2018-01-24 15:48:44 +01:00
Tobias Geerinckx-Rice 8f4bf6a990
gnu: liburcu: Update to 0.10.1.
* gnu/packages/datastructures.scm (liburcu): Update to 0.10.1.
2018-01-24 15:47:52 +01:00
Ricardo Wurmus 5c8cdd4eb4
gnu: Add emacs-slack.
* gnu/packages/emacs.scm (emacs-slack): New variable.
2018-01-24 13:19:08 +01:00
Ricardo Wurmus 26b388cead
gnu: Add emacs-circe.
* gnu/packages/emacs.scm (emacs-circe): New variable.
2018-01-24 13:19:08 +01:00
Ricardo Wurmus a204c14cb5
gnu: Add emacs-oauth2.
* gnu/packages/emacs.scm (emacs-oauth2): New variable.
2018-01-24 13:19:07 +01:00
Ricardo Wurmus 9c058ef2f2
gnu: Add emacs-websocket.
* gnu/packages/emacs.scm (emacs-websocket): New variable.
2018-01-24 13:19:07 +01:00
Ricardo Wurmus 7081d4e087
gnu: Add emacs-emojify.
* gnu/packages/emacs.scm (emacs-emojify): New variable.
2018-01-24 13:19:07 +01:00
Mark H Weaver 76c7fc436a
gnu: python-qscintilla: Remove result code plumbing.
* gnu/packages/qt.scm (python-qscintilla)[arguments]: In the 'configure'
phase, remove result code plumbing that is no longer needed, since 'invoke'
never returns #false.
2018-01-24 06:35:29 -05:00
Mark H Weaver 78dfc16139
Merge branch 'master' into core-updates 2018-01-24 06:23:33 -05:00
Mark H Weaver a6af4d25f1
gnu: linux-libre: Update to 4.14.15.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.15.
(%linux-libre-hash): Update hash.
2018-01-24 06:05:00 -05:00
Mark H Weaver b98af01bf4
gnu: linux-libre@4.9: Update to 4.9.78.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.78.
2018-01-24 06:03:31 -05:00
Mark H Weaver e0d41d2419
gnu: linux-libre@4.4: Update to 4.4.113.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.113.
2018-01-24 06:02:56 -05:00
Mark H Weaver 52009dc3bd
gnu: icecat: Add more fixes from upstream mozilla-esr52.
Includes fixes for CVE-2018-5104, CVE-2018-5097, CVE-2018-5099, and the
remaining 7 out of 21 changesets for CVE-2018-5089.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr52 repository.  Remove the local spectre mitigation patch
in favor of the (identical) changeset from upstream.
* gnu/packages/patches/icecat-bug-1427870-spectre-mitigation.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-24 05:59:01 -05:00
Mark H Weaver c1c2e1d72b
gnu: icecat: Relabel patches to reflect CVE assignments.
Document that our existing patches include fixes for CVE-2018-5091,
CVE-2018-5095, CVE-2018-5096, CVE-2018-5098, CVE-2018-5102, CVE-2018-5103,
CVE-2018-5117, and 14 out of 21 changesets for CVE-2018-5089.

* gnu/packages/gnuzilla.scm (icecat)[sources]: Relabel patches to reflect CVE
assignments.
2018-01-24 05:58:55 -05:00
Efraim Flashner 4f34e0dba0
gnu: vifm: Update inputs.
* gnu/packages/vim.scm (vifm)[native-inputs]: Move perl ...
[inputs]: ... to here.
[home-page]: Use https.
2018-01-24 10:54:19 +02:00
Leo Famulari 133f725773
gnu: curl: Update replacement to 7.58.0 [fixes CVE-2018-{1000005,1000007}].
* gnu/packages/curl.scm (curl)[replacement]: Update to 7.58.0.
(curl-7.57.0): Replace with curl-7.58.0.
2018-01-24 03:31:51 -05:00
Kei Kebreau 0af6ffdd8d
gnu: qscintilla: Update to 2.10.2.
* gnu/packages/qt.scm (qscintilla, python-qscintilla, python-pyqt+qscintilla):
Update to 2.10.2.
2018-01-23 20:02:32 -05:00
Mark H Weaver a102d359a6
Merge branch 'master' into core-updates 2018-01-23 17:01:07 -05:00
Leo Famulari f3a13a21e5
gnu: go: Update to 1.9.3.
* gnu/packages/golang.scm (go-1.9): Update to 1.9.3.
2018-01-23 16:01:13 -05:00
Leo Famulari 18d9d22adc
gnu: Add the Oil shell.
* gnu/packages/shells.scm (oil-shell): New variable.
2018-01-23 15:58:30 -05:00
Leo Famulari c73a00a376
gnu: libsndfile: Fix CVE-2017-12562.
* gnu/packages/patches/libsndfile-CVE-2017-12562.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: New field.
(libsndfile/fixed): New variable.
2018-01-23 15:25:32 -05:00
Ricardo Wurmus 8d26f48e8a
gnu: gnome-maps: Add missing inputs.
* gnu/packages/geo.scm (gnome-maps)[inputs]: Add libsecret, libsoup,
libgweather, gdk-pixbuf, glib-networking, and gsettings-desktop-schemas.
2018-01-23 21:18:21 +01:00