Commit Graph

23067 Commits (8b114e5bd99d4903f78bfc684ef9aaa3d699e643)

Author SHA1 Message Date
Oleg Pykhalov 8d0edc8246
gnu: Add sipcalc.
* gnu/packages/admin.scm (sipcalc): New public variable.
2018-02-09 08:44:57 +03:00
Leo Famulari 63298f14c9
gnu: mu: Use a fixed variant of tzdata for the mu tests.
* gnu/packages/mail.scm (mu)[inputs]: Remove tzdata.
[native-inputs]: Add tzdata-2017a.
2018-02-08 23:18:08 -05:00
Pierre Langlois e5fdc3348a
gnu: mu: Update to 1.0.
* gnu/packages/mail.scm (mu): Update to 1.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-02-08 23:18:04 -05:00
Kei Kebreau 3a9e65538a
gnu: audacity: Update to 2.2.1.
* gnu/packages/audio.scm (audacity): Update to 2.2.1.
2018-02-08 19:25:55 -05:00
Leo Famulari 2c433a1612
gnu: postgresql: Update to 10.2 [CVE-2018-{1052,1053}].
* gnu/packages/databases.scm (postgresql): Update to 10.2.
2018-02-08 17:47:52 -05:00
Mark H Weaver bf4075cd9c
gnu: linux-libre: Update to 4.15.2.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.2.
(%linux-libre-hash): Update hash.
2018-02-08 17:38:15 -05:00
Mark H Weaver f0c8b50f0a
gnu: linux-libre@4.14: Update to 4.14.18.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.18.
(%linux-libre-4.14-hash): Update hash.
2018-02-08 17:37:10 -05:00
Alex Vong e61da2e884
gnu: mpv: Fix CVE-2018-6360.
* gnu/packages/patches/mpv-CVE-2018-6360-1.patch,
gnu/packages/patches/mpv-CVE-2018-6360-2.patch,
gnu/packages/patches/mpv-CVE-2018-6360-3.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/video.scm (mpv)[source]: Use them.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-02-08 15:18:21 -05:00
Leo Famulari 30335a2963
gnu: Update syncthing to 0.14.44.
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.44.
[inputs]: Add go-github-com-prometheus-union and remove
go-github-com-edsrzf-mmap-go.
[source]: Delete bundled dependencies in a snippet.
[arguments]: Remove the 'delete-bundled-source-code' phase.
2018-02-08 15:18:21 -05:00
Leo Famulari 5c8c1511e8
gnu: go-github-com-zillode-notify: Update to 0.0.0-2.a8abcfb.
* gnu/packages/syncthing.scm (go-github-com-zillode-notify): Update to
0.0.0-2.a8abcfb.
2018-02-08 15:18:21 -05:00
Leo Famulari f07ccbc256
gnu: Add go-github-com-prometheus-union.
* gnu/packages/syncthing.scm (go-github-com-prometheus-union): New
variable.
2018-02-08 15:18:21 -05:00
Leo Famulari fa22168b5c
gnu: Add go-github-com-client-golang-prometheus.
* gnu/packages/syncthing.scm (go-github-com-client-golang-prometheus):
New variable.
2018-02-08 15:18:21 -05:00
Leo Famulari bfbe868d8e
gnu: Add go-github-com-client-golang-prometheus-promhttp.
* gnu/packages/syncthing.scm
(go-github-com-client-golang-prometheus-promhttp): New variable.
2018-02-08 15:18:20 -05:00
Leo Famulari 13dca4a56e
gnu: Add go-github-com-prometheus-procfs.
* gnu/packages/syncthing.scm (go-github-com-prometheus-procfs): New variable.
2018-02-08 15:18:20 -05:00
Leo Famulari 270590bd69
gnu: Add go-github-com-prometheus-common-expfmt.
* gnu/packages/syncthing.scm (go-github-com-prometheus-common-expfmt):
New variable.
2018-02-08 15:18:20 -05:00
Leo Famulari 1da227b0d8
gnu: Add go-github-com-matttproud-golang-protobuf-extensions-pbutil.
* gnu/packages/syncthing.scm
(go-github-com-matttproud-golang-protobuf-extensions-pbutil): New
variable.
2018-02-08 15:18:20 -05:00
Leo Famulari 4b6b1a3856
gnu: Add go-github-com-prometheus-client-model-go.
* gnu/packages/syncthing.scm (go-github-com-prometheus-client-model-go):
New variable.
2018-02-08 15:18:20 -05:00
Leo Famulari 339e44dac2
gnu Add go-github-com-golang-protobuf-proto.
* gnu/packages/syncthing.scm (go-github-com-golang-protobuf-proto): New
variable.
2018-02-08 15:18:19 -05:00
Leo Famulari d095620a59
gnu: go-github-com-gogo-protobuf: Update to 0.5-2.160de10.
* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf): Update to
0.5-2.160de10.
2018-02-08 15:18:19 -05:00
Leo Famulari a04434f291
gnu: Add go-github-com-beorn7-perks-quantile.
* gnu/packages/syncthing.scm (go-github-com-beorn7-perks-quantile): New
variable.
2018-02-08 15:18:16 -05:00
Leo Famulari 6666f4f41f
gnu: vdirsyncer: Update to 0.16.4.
* gnu/packages/dav.scm (vdirsyncer): Update to 0.16.4.
2018-02-08 13:37:36 -05:00
Tobias Geerinckx-Rice f81b6e7703
gnu: libtirpc: Update to 1.0.2.
* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.0.2.
[patches]: Remove patch for fixed CVE.
* gnu/packages/patches/libtirpc-CVE-2017-8779.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-02-08 18:21:08 +01:00
Tobias Geerinckx-Rice cf08cc16e6
gnu: serd: Update to 0.28.0.
* gnu/packages/rdf.scm (serd): Update to 0.28.0.
2018-02-08 17:53:59 +01:00
Tobias Geerinckx-Rice ed5f55de7d
gnu: nim: Use INVOKE.
* gnu/packages/nim.scm (nim)[arguments]: Substitute INVOKE for SYSTEM*.
2018-02-08 17:53:23 +01:00
Tobias Geerinckx-Rice dd935df2c1
gnu: libcap-ng: Remove unused python input.
Outputs so identical you wish they were intensional.

* gnu/packages/admin.scm (libcap-ng)[inputs]: Remove python.
[arguments]: Add ‘--without-python’ to #:configure-flags to suppress a
bogus error.
2018-02-08 17:53:23 +01:00
Kei Kebreau 5a2c4b3bbc
gnu: pwgen: Update to 2.08.
* gnu/packages/password-utils.scm (pwgen): Update to 2.08.
2018-02-08 11:11:09 -05:00
Tobias Geerinckx-Rice ed0c5d3c58
gnu: mcrl2: Fix typo in synopsis.
* gnu/packages/maths.scm (mcrl2)[synopsis]: Fix typo.
[description]: Use @dfn.
2018-02-08 14:42:32 +01:00
Tobias Geerinckx-Rice cc304fe821
gnu: libcap-ng: Update to 0.7.9.
gnu/packages/admin.scm (libcap-ng): Update to 0.7.9.
2018-02-08 14:24:23 +01:00
Tobias Geerinckx-Rice bf30b70b26
gnu: conky: Update to 1.10.8.
* gnu/packages/conky.scm (conky): Update to 1.10.8.
2018-02-08 14:24:23 +01:00
Jan Nieuwenhuizen 5b05dce747
gnu: Add mcrl2.
* gnu/packages/maths.scm (mcrl2): New variable.
2018-02-08 08:50:06 +01:00
Tobias Geerinckx-Rice 83e8a302f2
gnu: lunzip: Update to 1.10.
* gnu/packages/compression.scm (lunzip): Update to 1.10.
2018-02-08 05:06:54 +01:00
Tobias Geerinckx-Rice c28377802e
gnu: nim: Update to 0.17.2.
* gnu/packages/nim.scm (nim): Update to 0.17.2.
2018-02-08 05:01:42 +01:00
Tobias Geerinckx-Rice 0386cdd373
gnu: luajit, lua5.x-bitop: Use HTTPS home pages.
* gnu/packages/lua.scm (luajit, make-lua-bitop)[home-page]: Use HTTPS.
2018-02-08 05:01:42 +01:00
Tobias Geerinckx-Rice a093bb6967
gnu: luajit: Make available as ‘luajit’.
* gnu/packages/lua.scm (luajit)[arguments]: Add a ‘create-luajit-symlink’
phase to make the interpreter available simply as ‘luajit’.
2018-02-08 05:01:42 +01:00
Tobias Geerinckx-Rice 906f1b48e2
gnu: luajit: Update to 2.1.0-beta3.
* gnu/packages/lua.scm (luajit): Update to 2.1.0-beta3.
[source]: Remove symlinks patch.
* gnu/packages/patches/luajit-symlinks.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-02-08 05:01:42 +01:00
Tobias Geerinckx-Rice b2d00af723
gnu: mc: Substitute more FHS file names.
* gnu/packages/mc.scm (mc)[arguments]: Add some more files to the
‘patch-FHS-file-names’ phase.
2018-02-08 05:01:41 +01:00
Leo Famulari 0b18c0b0de
gnu: mupdf: Fix CVE-2017-17858.
* gnu/packages/patches/mupdf-CVE-2017-17858.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pdf.scm (mupdf)[source]: Use it.
2018-02-07 21:17:57 -05:00
Tobias Geerinckx-Rice 5ac1143dc4
gnu: whois: Expand synopsis & description.
* gnu/packages/networking.scm (whois)[synopsis, description]: Expand.
2018-02-06 20:02:12 +01:00
Tobias Geerinckx-Rice 11b1f89ec2
gnu: librep: Update to 0.92.7.
* gnu/packages/sawfish.scm (librep): Update to 0.92.7.
2018-02-06 20:02:12 +01:00
Tobias Geerinckx-Rice ccfe4aa1c0
gnu: asciidoc: Update to 8.6.10.
* gnu/packages/documentation.scm (asciidoc): Update to 8.6.10.
[source]: Switch to new code host.
[arguments]: Add new ‘bootstrap’ phase...
[native-inputs]: ...and required autoconf.
[home-page]: Point to a more recently updated instance.
2018-02-06 20:02:12 +01:00
Tobias Geerinckx-Rice 1ffa065c44
gnu: perl-test-simple: Update to 1.302122.
* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302122.
2018-02-06 20:02:11 +01:00
Christopher Baines 8db8bf921d
gnu: build: linux-boot: Remove bind-mount export.
bind-mount is not contained within this module.

* gnu/build/linux-boot.scm: Remove bind-mount export.
2018-02-06 17:19:28 +00:00
Ludovic Courtès 71e789319c
gnu: hwloc: Add 2.0.0.
* gnu/packages/mpi.scm (hwloc-2.0): New variable.
* gnu/packages/patches/hwloc-tests-without-sysfs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-02-06 17:34:34 +01:00
Oleg Pykhalov fbcad8843a
gnu: Add python-pyaudio.
* gnu/packages/audio.scm (python-pyaudio): New public variable.
2018-02-06 19:16:51 +03:00
Stefan Reichör 19d93ef537
gnu: Add curseradio.
* gnu/packages/music.scm (curseradio): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-02-06 17:02:46 +01:00
Ludovic Courtès 9805ad6f87
gnu: julia: Don't invoke /sbin/ldconfig.
Reported by Marco van Hulten <marco@hulten.org>
in <https://bugs.gnu.org/30282>.

* gnu/packages/julia.scm (julia)[arguments] <'hardcode-soname-map>:
Patch out 'ldconfig' invocations.
2018-02-06 16:12:50 +01:00
Ludovic Courtès d40b5684c5
gnu: julia: Adjust libgit2 tests.
* gnu/packages/julia.scm (julia)[arguments] <'disable-broken-tests>:
Patch libgit2.jl.
2018-02-06 16:12:50 +01:00
Ludovic Courtès 4e847986bc
gnu: libssh: Update to commit 239d0f7 of branch 'v0-7'.
* gnu/packages/ssh.scm (libssh): Update to 239d0f7.
2018-02-06 16:12:50 +01:00
Mathieu Othacehe 924b96db0a
gnu: gpsbabel: Update to 1.5.4 and fix build.
* gnu/packages/patches/gpsbabel-minizip.patch: New file.
* gnu/packages/patches/gpsbabel-qstring.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/gps.scm (gpsbabel): Update to 1.5.4,
[source]: add two previous patches to fix build,
[snippet]: remove "gpsbabel" directory excursion,
[arguments]: ditto.
2018-02-06 15:50:09 +01:00
Mathieu Othacehe 5365596476
gnu: Add gpxsee.
* gnu/packages/gps.scm (gpxsee): New variable.
2018-02-06 15:50:04 +01:00
Tobias Geerinckx-Rice 9cc03bbf0d
gnu: expect: Update to 5.45.4.
* gnu/packages/tcl.scm (expect): Update to 5.45.4.
2018-02-06 14:42:46 +01:00
Tobias Geerinckx-Rice 0e588d2f02
gnu: shotwell: Update to 0.27.4.
* gnu/packages/gnome.scm (shotwell): Update to 0.27.4.
2018-02-06 14:42:46 +01:00
Konrad Hinsen 4283653cb0
gnu: Add python-isoweek.
* gnu/packages/python.scm (python-isoweek, python2-isoweek): New variables.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-02-06 12:10:17 +01:00
Danny Milosavljevic 7e2dd00bfb
gnu: Add python-funcy.
* gnu/packages/python.scm (python-funcy, python2-funcy): New variables.
2018-02-06 12:04:21 +01:00
Danny Milosavljevic 89c57efd78
gnu: Add python-whatever.
* gnu/packages/python.scm (python-whatever, python2-whatever): New variables.
2018-02-06 12:04:19 +01:00
Ricardo Wurmus e9e78d2cec
gnu: Add r-heatmaply.
* gnu/packages/cran.scm (r-heatmaply): New variable.
2018-02-06 11:21:57 +01:00
Ricardo Wurmus 2e9d187b87
gnu: Add r-seriation.
* gnu/packages/cran.scm (r-seriation): New variable.
2018-02-06 11:21:56 +01:00
Ricardo Wurmus 8e5e26d2ab
gnu: Add r-webshot.
* gnu/packages/cran.scm (r-webshot): New variable.
2018-02-06 11:21:56 +01:00
Ricardo Wurmus 7fe49f2a8a
gnu: Add r-gclus.
* gnu/packages/cran.scm (r-gclus): New variable.
2018-02-06 11:21:56 +01:00
Ricardo Wurmus ffb59bcef7
gnu: Add r-qap.
* gnu/packages/cran.scm (r-qap): New variable.
2018-02-06 11:21:56 +01:00
Ricardo Wurmus f285346aed
gnu: Add r-tsp.
* gnu/packages/cran.scm (r-tsp): New variable.
2018-02-06 11:21:56 +01:00
Ricardo Wurmus 2058e37d61
gnu: Add r-processx.
* gnu/packages/cran.scm (r-processx): New variable.
2018-02-06 11:21:56 +01:00
Ricardo Wurmus a3257d427e
gnu: Add r-debugme.
* gnu/packages/cran.scm (r-debugme): New variable.
2018-02-06 11:21:56 +01:00
Danny Milosavljevic 18adb1f00d
gnu: guile-sqlite3: Use git-version.
* gnu/packages/guile.scm [version]: Use git-version.
2018-02-06 09:49:08 +01:00
Danny Milosavljevic 0362e5820a
gnu: guile-sqlite3: Update to 0.0-2.21f35ca.
* gnu/packages/guile.scm (guile-sqlite3): Update to 0.0-2.21f35ca.
2018-02-06 09:01:41 +01:00
Leo Famulari 127dc7c7be
gnu: python-llfuse: Update to 1.3.2.
* gnu/packages/python.scm (python-llfuse, python2-llfuse): Update to 1.3.2.
2018-02-05 20:16:48 -05:00
Ethan R. Jones 956ba99cb7
gnu: Add python-gyp.
* gnu/packages/python.scm (python-gyp, python2-gyp): New variables.
2018-02-05 18:04:34 -05:00
Kei Kebreau 26ecbaf866
gnu: bigloo: Update to 4.3b.
* gnu/packages/scheme.scm (bigloo): Update to 4.3b.
[arguments]: Add "--disable-patch" to configure flags.  Add substitution to
compile Bigloo with the correct runpath. Substitute 'invoke' for '*system*'.
2018-02-05 17:13:56 -05:00
Leo Famulari a630c64709
gnu: p7zip: Fix CVE-2017-17969.
* gnu/packages/patches/p7zip-CVE-2017-17969.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/compression.scm (p7zip)[source]: Use it.
2018-02-05 16:21:40 -05:00
Maxim Cournoyer b1968d86b9
gnu: Add emacs-realgud.
* gnu/packages/emacs.scm (emacs-realgud): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-02-05 16:54:28 +01:00
Maxim Cournoyer fd38bfe23b
gnu: Add emacs-loc-changes.
* gnu/packages/emacs.scm (emacs-loc-changes): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-02-05 16:54:27 +01:00
Maxim Cournoyer fa1a17b786
gnu: Add emacs-load-relative.
* gnu/packages/emacs.scm (emacs-load-relative): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-02-05 16:54:27 +01:00
Maxim Cournoyer 439ad15ddd
gnu: Add emacs-test-simple.
* gnu/packages/emacs.scm (emacs-test-simple): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-02-05 16:54:27 +01:00
Marius Bakke 76dbb7516e
gnu: miniupnpc: Update to 2.0.20180203.
* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20180203.
2018-02-05 15:40:52 +01:00
Nicolas Goaziou 20c65aa1ec
gnu: solfege: Fix typo.
* gnu/packages/music.scm (solfege): Fix typo in `fix-configuration' phase.
2018-02-05 14:35:01 +01:00
Rutger Helling 4284d04d2e
gnu: xpra: Update to 2.2.4.
* gnu/packages/xorg.scm (xpra): Update to 2.2.4.
2018-02-05 14:29:10 +01:00
Leo Famulari b6f7a4076e
gnu: oil-shell: Update to 0.4.0.
* gnu/packages/shells.scm (oil-shell): Update to 0.4.0.
2018-02-05 04:56:25 -05:00
Arun Isaac 710d889d57
gnu: htop: Update to 2.1.0.
* gnu/packages/admin.scm (htop): Update to 2.1.0.
[native-inputs]: Add python-minimal-wrapper.
[home-page]: Update URI.
2018-02-05 15:02:35 +05:30
Oleg Pykhalov 555a7429ee
gnu: emacs-helm-make: Update to 0.1.0-1.feae8df.
* gnu/packages/emacs.scm (emacs-helm-make): Update to 0.1.0-1.feae8df.
2018-02-05 09:55:21 +03:00
Tobias Geerinckx-Rice 67f002520c
gnu: nginx-documentation: Update to 2018-01-22-2100-cfb7bd672d77.
* gnu/packages/web.scm (nginx-documentation): Update to
2018-01-22-2100-cfb7bd672d77.
2018-02-04 19:22:34 +01:00
Tobias Geerinckx-Rice 5de4653ded
gnu: libmicrohttpd: Update to 0.9.59.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.59.
2018-02-04 19:22:34 +01:00
Tobias Geerinckx-Rice 5a719deedc
gnu: zstd: Fix typo in comment.
* gnu/packages/compression.scm (zstd)[license]: Fix comment typo.
2018-02-04 19:22:33 +01:00
Tobias Geerinckx-Rice af147cddd4
gnu: rtags: Update to 2.18.
* gnu/packages/code.scm (rtags): Update to 2.18.
2018-02-04 19:22:33 +01:00
Efraim Flashner 2fe05cb6e1
gnu: myrepos: Update to 1.20171231.
* gnu/packages/version-control.scm (myrepos): Update to 1.20171231.
2018-02-04 20:09:32 +02:00
Mark H Weaver 930ebe14e1
gnu: linux-libre: Update to 4.15.1.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.1.
(%linux-libre-hash): Update hash.
2018-02-04 00:05:33 -05:00
Mark H Weaver 026eaa9382
gnu: linux-libre@4.14: Update to 4.14.17.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.17.
(%linux-libre-4.14-hash): Update hash.
2018-02-04 00:04:45 -05:00
Mark H Weaver 97178e2fa6
gnu: linux-libre@4.9: Update to 4.9.80.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.80.
2018-02-04 00:04:12 -05:00
Mark H Weaver 6fe56202bc
gnu: linux-libre@4.4: Update to 4.4.115.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.115.
2018-02-04 00:03:37 -05:00
Nicolas Goaziou 0903a51769
gnu: giac-xcas: Update to 1.4.9-45.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-45.
2018-02-04 00:42:36 +01:00
Mathieu Othacehe 03392caace
gnu: gpsbabel: Add missing module.
* gnu/packages/gps.scm (gpsbabel)[source]: Add (guix build utils) module for
"with-directory-excursion" macro.
2018-02-03 21:39:54 +01:00
Efraim Flashner f860204637
gnu: Add culmus.
* gnu/packages/fonts.scm (culmus): New variable.
2018-02-03 20:57:14 +02:00
Oleg Pykhalov 0698633dd8
gnu: emacs-browse-at-remote: Update to 0.9.0-1.31dcf77.
* gnu/packages/emacs.scm (emacs-browse-at-remote): Update to 0.9.0-1.31dcf77.
2018-02-03 00:11:41 +03:00
Tobias Geerinckx-Rice 66ab28bb73
gnu: ncdu: Update to 1.13.
* gnu/packages/ncdu.scm (ncdu): Update to 1.13.
2018-02-02 17:48:43 +01:00
Tobias Geerinckx-Rice 4b179fb2e6
gnu: man-pages: Update to 4.15.
* gnu/packages/man.scm (man-pages): Update to 4.15.
2018-02-02 17:48:43 +01:00
Tobias Geerinckx-Rice b8181163a5
gnu: cfitsio: Use HTTPS home page.
* gnu/packages/astronomy.scm (cfitsio)[home-page]: Use HTTPS.
2018-02-02 17:44:42 +01:00
Efraim Flashner 0c8c97f45d
gnu: ethtool: Update to 4.15.
* gnu/packages/networking.scm (ethtool): Update to 4.15.
2018-02-02 18:10:02 +02:00
Eric Bavier c684008992
gnu: slepc: Apply invoke to configure flags.
Follow-up to 94a1eb96d3

* gnu/packages/maths.scm (slepc)[arguments]: Use 'apply' since 'flags' is a
list of configure arguments.
2018-02-02 08:26:59 -06:00
Eric Bavier e01397b489
gnu: Add Elemental.
* gnu/packages/maths.scm (elemental): New variable.
2018-02-02 08:26:59 -06:00
Eric Bavier cbc084e1a7
gnu: Add QD.
* gnu/packages/multiprecision.scm (qd): New variable.
2018-02-02 08:26:59 -06:00
Ludovic Courtès 02267798de
gnu: Add emacs-org-tree-slide.
Thanks, Pjotr & Ricardo!  :-)

* gnu/packages/emacs.scm (org-tree-slide): New variable.
2018-02-02 15:00:48 +01:00
Ben Woodcroft 7502badb81
gnu: diamond: Update to 0.9.17.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.17.
2018-02-02 23:04:46 +10:00
Mark Meyer a9b3476239
gnu: Add fann.
* gnu/packages/machine-learning.scm (fann): New variable.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2018-02-02 23:04:46 +10:00
Efraim Flashner 9b94ced45c
gnu: u-boot: Remove surplus flag in 'install phase.
* gnu/packages/bootloaders.scm (u-boot)[arguments]: Remove 'make-flags
key from custom 'install phase.
2018-02-02 12:18:22 +02:00
Efraim Flashner f8aa265e08
gnu: linux-libre: Fix home-page url.
* gnu/packages/linux.scm (linux-libre)[home-page]: Remove duplicate
forward slash.
2018-02-02 12:18:22 +02:00
ng0 a3a932c008
gnu: xorriso: Remove 'bzip2' and 'libcdio' from inputs.
Thomas Schmitt suggested in bug#28398 to apply these changes. Neither of these
inputs are referenced by the output store item.

* gnu/packages/cdrom.scm (xorriso)[inputs]: Remove 'bzip2' and 'libcdio'.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2018-02-01 22:49:54 +00:00
ng0 53e1b30e0c
gnu: Add xfburn.
* gnu/packages/xfce.scm (xfburn): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2018-02-01 22:49:54 +00:00
ng0 dbfab26dac
gnu: Add libisofs.
* gnu/packages/cdrom.scm (libisofs): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2018-02-01 22:49:54 +00:00
ng0 1d8e04e64b
gnu: Add libburn.
* gnu/packages/cdrom.scm (libburn): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2018-02-01 22:49:50 +00:00
Peter Kreye bff6739d5e
gnu: ocaml-findlib: Update to 1.7.3.
* gnu/packages/ocaml.scm (ocaml-findlib): Update to 1.7.3.
* gnu/packages/ocaml.scm (ocaml-findlib-1.7.3): Removed.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-02-01 23:09:29 +01:00
Peter Kreye a9e9fd1506
gnu: Add ocaml-tsdl.
* gnu/packages/ocaml.scm (ocaml-tsdl): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-02-01 23:09:23 +01:00
Peter Kreye c98c823704
gnu: Add ocaml-ocb-stubblr.
* gnu/packages/ocaml.scm (ocaml-ocb-stubblr): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-02-01 23:09:21 +01:00
Peter Kreye 69d08bb131
gnu: Add ocaml-ctypes.
* gnu/packages/ocaml.scm (ocaml-ctypes): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-02-01 23:09:19 +01:00
Peter Kreye edac535493
gnu: Add ocaml-integers.
* gnu/packages/ocaml.scm (ocaml-integes): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-02-01 23:09:16 +01:00
Peter Kreye 2b4d2a4d0a
gnu: ocaml-findlib-1.7.3: Fix install.
* gnu/packages/ocaml.scm (ocaml-findlib-1.7.3): install topfind to
lib/ocaml/site-lib

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-02-01 23:09:08 +01:00
Nicolas Goaziou 95e545a4da
gnu: solfege: Make configuration more robust to GC
* gnu/packages/music.scm (solfege): Do not introduce store filenames in the
configuration skeleton.
[inputs]: Remove optional players.
2018-02-01 22:38:42 +01:00
Leo Famulari 537a17fbe8
gnu: Add copyright statement for Alex Vong.
This is a followup to commit 20be64dcf7.

* gnu/packages/base.scm: Add copyright statement.
2018-02-01 16:14:41 -05:00
Christopher Baines 9b32bf6e6c
gnu: Fix and improve the mongo-tools package.
The hash of the source for this package is wrong. Most probably because the
source was changed from a tarball to a git repository without updating the
hash. Fixing this seems to break the check phase, so I rewrote that as well,
making changes to the build and install phases as needed.

* gnu/packages/databases.scm (mongo-tools)[source]: Update the hash value.
  [arguments]: Remove the different unpack path, as this isn't necessary when
  using the git repository as a source. Move the list of tools to make it
  accessible from multiple phases. Rewrite the build phase, getting it to
  install the tools in to the location the tests seem to expect to find
  them. Replace the check phase to run the tests for each tool
  individually. Add an install phase to install the tools, now that go install
  is not being run in the build phase.
  [native-inputs]: Add go-github.com-smartystreets-goconvey as a native-input
  as this is required for running the tests.
2018-02-01 20:21:25 +00:00
Christopher Baines 8d54ace78e
gnu: Add go-github.com-smartystreets-goconvey.
* gnu/packages/check.scm (go-github.com-smartystreets-goconvey): New variable.
2018-02-01 20:21:25 +00:00
Christopher Baines da6f9d41c1
gnu: Add go-github.com-jtolds-gls.
* gnu/packages/golang.scm (go-github.com-jtolds-gls): New variable.
2018-02-01 20:21:25 +00:00
Christopher Baines 7952804cec
gnu: Add go-github.com-smartystreets-assertions.
* gnu/packages/check.scm (go-github.com-smartystreets-assertions): New
  variable.
2018-02-01 20:21:24 +00:00
Christopher Baines bee3012549
gnu: Add go-github.com-smartystreets-gunit.
* gnu/packages/check.scm (go-github.com-smartystreets-gunit): New variable.
2018-02-01 20:21:22 +00:00
David Thompson e543e8c0e7
gnu: awscli: Update to 1.14.32.
* gnu/packages/python-web.scm (awscli): Update to 1.14.32.
2018-02-01 14:09:41 -05:00
David Thompson beacd8a07c
gnu: python-botocore: Update to 1.8.36.
* gnu/packages/python.scm (python-botocore): Update to 1.8.36.
2018-02-01 14:09:41 -05:00
Tobias Geerinckx-Rice 7eaa37a19d
gnu: sslh: Update to 1.19b.
* gnu/packages/networking.scm (sslh): Update to 1.19b.
[inputs]: Add pcre.
[home-page]: Update and use HTTPS.
2018-02-01 13:19:06 +01:00
Tobias Geerinckx-Rice d2ea806436
gnu: xmobar: Update to 0.25.
* gnu/packages/wm.scm (xmobar): Update to 0.25.
[inputs]: Replace wireless-tools with (upstream-)unbundled ghc-iwlib.
[arguments]: Add ‘with_weather’ to listified #:configure-flags.
2018-02-01 12:58:29 +01:00
Tobias Geerinckx-Rice a710199606
gnu: Add ghc-iwlib.
* gnu/packages/haskell.scm (ghc-iwlib): New public variable.
2018-02-01 12:55:57 +01:00
Marius Bakke 8a4644336d
gnu: libvpx: Update to 1.7.0.
* gnu/packages/video.scm (libvpx): Update to 1.7.0.
[source]: Use GIT-FETCH.
2018-02-01 12:06:17 +01:00
Marius Bakke e896c227e3
gnu: libvpx: Move hard-coded logic out of configure phase.
* gnu/packages/video.scm (libvpx)[arguments]: Move arguments from
CONFIGURE-PHASE to #:make-flags and #:configure-flags.
2018-02-01 11:54:25 +01:00
Marius Bakke b658e165f3
gnu: tevent: Update to 0.9.35.
* gnu/packages/samba.scm (tevent): Update to 0.9.35.
2018-02-01 11:38:17 +01:00
Marius Bakke ac0f19f03c
gnu: ldb: Update to 1.3.1.
* gnu/packages/samba.scm (ldb): Update to 1.3.1.
2018-02-01 11:36:40 +01:00
Marius Bakke 11d0741ffc
gnu: whois: Update to 5.3.0.
* gnu/packages/networking.scm (whois): Update to 5.3.0.
2018-02-01 11:33:40 +01:00
Marius Bakke 35737d1b6c
gnu: libraw: Update to 0.18.7.
* gnu/packages/photo.scm (libraw): Update to 0.18.7.
2018-02-01 11:32:04 +01:00
Marius Bakke b49bc67ce8
gnu: imagemagick: Update to 6.9.9-34.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-34.
2018-02-01 11:31:40 +01:00
Marius Bakke 94508ced7f
gnu: re2: Update to 2018-02-01.
* gnu/packages/regex.scm (re2): Update to 2018-02-01.
2018-02-01 11:25:59 +01:00
Marius Bakke 51d605465e
gnu: feh: Update to 2.23.1.
* gnu/packages/image-viewers.scm (feh): Update to 2.23.1.
2018-02-01 11:22:43 +01:00
Marius Bakke f021f32ae3
Revert "gnu: python-dateutil: Update to 2.6.1."
See <https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00538.html>.

This reverts commit b94502bed6.
2018-02-01 11:22:09 +01:00
Mark H Weaver 09d95d8507
gnu: linux-libre@4.14: Update to 4.14.16.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.16.
(%linux-libre-4.14-hash): Update hash.
2018-02-01 01:45:54 -05:00
Mark H Weaver 8c9f412d4c
gnu: linux-libre@4.9: Update to 4.9.79.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.79.
2018-02-01 01:44:59 -05:00
Mark H Weaver a3cd521bc6
gnu: linux-libre@4.4: Update to 4.4.114.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.114.
2018-02-01 01:44:12 -05:00
Leo Famulari 547c4bd23c
gnu: transmission: Update to 2.93.
* gnu/packages/bittorrent.scm (transmission): Update to 2.93.
[source]: Update URL and remove patch.
* gnu/packages/patches/transmission-fix-dns-rebinding-vuln.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-31 19:21:51 -05:00
Danny Milosavljevic 015d0a8418
linux-boot: Add find-long-options.
* gnu/build/linux/boot.scm (find-long-options): New variable.
2018-02-01 00:11:10 +01:00
Maxim Cournoyer d4660a5440
gnu: mcron2: Use Guile 2.2 instead of 2.0.
Motivation: Using Guile 2.2 instead of Guile 2.0 gives us the scripting
abilities of Guile 2.2 when writing mcron jobs, such as HTTPS support.

* gnu/packages/guile.scm (gnu): Use the srfi-1 module for the alist-delete
function.
(mcron2)[inputs]: Replace guile-2.0 with guile-2.2.
[parallel-build?]: Disable to fix manual page generation.
[phases]: Add a "use-guile-2.2" phase so the build system uses Guile 2.2.
Replace `system*' with `invoke' in the "bootstrap" phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-31 23:43:03 +01:00
Ludovic Courtès 31bd4175c9
gnu: gdb: Update to 8.1.
* gnu/packages/gdb.scm (gdb): Update to 8.1.
2018-01-31 23:31:38 +01:00
Adam Van Ymeren 5f645557a4
gnu: Add strongswan.
* gnu/packages/networking.scm (strongswan): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-01-31 23:13:38 +01:00
Adam Van Ymeren 51f887f33d
gnu: python-axolotl: Update to 0.1.39 and fix build.
python-axolotl has been failing since March,
https://hydra.gnu.org/job/gnu/master/python-axolotl-0.1.35.x86_64-linux

This also fixes the OMEMO and OTR plugins for Gajim work.

* gnu/packages/patches/python-axolotl-AES-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-crypto.scm (python-axolotl): Upgrade to 0.1.39.
[source]: Use the patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-31 17:36:22 +01:00
Clément Lassieur 8af20b997f
gnu: the-silver-searcher: Update to 2.1.0.
* gnu/packages/code.scm (the-silver-searcher): Update to 2.1.0.
2018-01-31 17:24:21 +01:00
Rutger Helling 46de559c74
gnu: youtube-dl: Update to 2018.01.27.
* gnu/packages/video.scm (youtube-dl): Update to 2018.01.27.
2018-01-31 12:49:51 +01:00
Rutger Helling e294c05ee6
gnu: Add innoextract.
* gnu/packages/compression.scm (innoextract): New variable.
2018-01-31 12:09:46 +01:00
Tobias Geerinckx-Rice 0e8054e8e8
gnu: cfitsio: Update to 3.420.
* gnu/packages/astronomy.scm (cfitsio): Update to 3.420.
2018-01-31 06:09:09 +01:00
Tobias Geerinckx-Rice d5d087abcb
gnu: cfitsio: Mark up description.
* gnu/packages/astronomy.scm (cfitsio)[description]: Use @dfn.
2018-01-31 06:09:08 +01:00
Oleg Pykhalov d84e22578a
gnu: livestreamer: Deprecate in favour of streamlink.
* gnu/packages/video.scm (livestreamer): Redefine using ‘deprecated-package’.
2018-01-31 06:35:01 +03:00
Tobias Geerinckx-Rice 3001234da2
gnu: qtractor: Update to 0.8.6.
* gnu/packages/music.scm (qtractor): Update to 0.8.6.
2018-01-31 03:39:51 +01:00
Ludovic Courtès fc12c5237c
gnu: wordnet: Include PIC objects in libWN.a.
Fixes a Dico build failure introduced in commit
a6a9e62869.

* gnu/packages/wordnet.scm (wordnet)[arguments]: Add 'build-libwn-PIC'
phase.
2018-01-31 00:04:00 +01:00
Leo Famulari cd60284dc6
gnu: mutt: Update to 1.9.3.
* gnu/packages/mail.scm (mutt): Update to 1.9.3.
2018-01-30 17:49:11 -05:00
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
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
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
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
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
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
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
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 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
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 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
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
Ricardo Wurmus 04ba7a9db6
gnu: powertabeditor: Fix build.
* gnu/packages/music.scm (powertabeditor)[arguments]: Add phase
"fix-boost-bug" to fix build with boost 1.64.
2018-01-23 21:18:21 +01:00
Konrad Hinsen ce018d16f1
gnu: python2-mmtk: Update to 2.7.11
* gnu/packages/python.scm (python2-mmtk): Update to 2.7.11.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-23 14:46:33 -05:00
Ludovic Courtès 1b5bee004b
gnu: git: Update to 2.16.1.
* gnu/packages/version-control.scm (git): Update to 2.16.1.
2018-01-23 15:01:15 +01:00
Ludovic Courtès 54347e918b
gnu: usbutils: Update to 009.
* gnu/packages/linux.scm (usbutils): Update to 009.
2018-01-23 15:01:15 +01:00
Ludovic Courtès 4b0111a4e1
gnu: iw: Update to 4.14.
* gnu/packages/linux.scm (iw): Update to 4.14.
2018-01-23 15:01:15 +01:00
Ludovic Courtès 0e5dbc47ab
gnu: wget: Update to 1.19.4.
* gnu/packages/wget.scm (wget): Update to 1.19.4.
2018-01-23 15:01:15 +01:00
ng0 0741c3a46a
gnu: gnunet: Use invoke.
* gnu/packages/gnunet.scm (gnurl)[arguments]: Substitute invoke for system*.
(guile-gnunet)[arguments]: Likewise.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-23 12:16:29 +01:00
Danny Milosavljevic 0db22b32ce
system: Rename a20-olinuxino-lime-sd-installation-os.
* gnu/system/install.scm (a20-olinuxino-lime-sd-installation-os): Rename to...
(a20-olinuxino-lime-installation-os): ...this.
2018-01-23 12:01:11 +01:00
Mathieu Othacehe 17153d1816
gnu: Add fgallery.
* gnu/packages/graphics.scm (fgallery): New variable.
2018-01-23 10:48:20 +01:00
Fis Trivial 457fc22dd3
gnu: rtags: Fix the bundling issue.
* gnu/packages/patches/rtags-separate-rct.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/code.scm (rtags): Dependencies no longer bundled.
[source]: Use tarball release.  Use the patch to link rct.
Substitute corresponding headers.
[native-inputs]: Add new dependencies.
[inputs]: Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:43:37 +01:00
Fis Trivial a893dc2f48
gnu: rct: Add missing headers, enable RTTI.
* gnu/packages/patches/rct-add-missing-headers.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/cpp.scm (rct): Use the patch, enable RTTI.
[source]: Use the patch to add missing headers from installation.
[arguments]: Enable RTTI in configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:28:27 +01:00
Fis Trivial 6055e88c0d
gnu: Add python-yapf.
* gnu/packages/python.scm (python-yapf, python2-yapf): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:22:00 +01:00
Mathieu Lirzin bfe88e0c6e
gnu: Add 'pyconfigure'.
* gnu/packages/autotools.scm (pyconfigure): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:18:22 +01:00
ng0 8bf127d5ab
gnu: gnurl: Add '--with-ca-bundle' path to configure-flags.
As a fork of cURL, gnURL on Guix needs to be made aware of the certificate store
to prevent the well-known issue we have.

* gnu/packages/gnunet.scm (gnurl)[configure-flags]: Add '--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:15:10 +01:00
Tobias Geerinckx-Rice 341afe2a36
gnu: parallel: Update source hash.
The upstream tarball changed almost immediately after release.
See https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00319.html.

* gnu/packages/parallel.scm (parallel)[source]: Update hash.
2018-01-23 01:33:53 +01:00
Danny Milosavljevic afb7cd8e66
Revert "gnu: wxwidgets: Use webkitgtk-2.4."
This reverts commit 8a58182c12.
2018-01-23 01:06:18 +01:00
Danny Milosavljevic c55c698594
system: Add A20 OLinuXino LIME installer.
* gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-lime-bootloader):
New exported variable.
* gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-lime):
New exported variable.
* gnu/system/install.scm (a20-olinuxino-lime-installation-os):
New exported variable.
2018-01-22 22:53:08 +01:00
Ricardo Wurmus 555773932d
gnu: Add r-argparser.
* gnu/packages/cran.scm (r-argparser): New variable.
2018-01-22 22:49:15 +01:00
Ricardo Wurmus 625cdc3fde
gnu: star: Make reproducible.
* gnu/packages/bioinformatics.scm (star)[arguments]: Add build phase
"make-reproducible".
2018-01-22 22:49:10 +01:00
Danny Milosavljevic fa5255fd6a
gnu: python-trytond: End phase in #t.
* gnu/packages/tryton.scm (python-trytond): End phase in #t.
2018-01-22 22:09:27 +01:00
Leo Famulari c2ab5d9233
gnu: mpd: Update to 0.20.15.
* gnu/packages/mpd.scm (mpd): Update to 0.20.15.
2018-01-22 15:58:16 -05:00
Danny Milosavljevic 20e42d1e97
gnu: aria-maestosa: Add scons-flags.
* gnu/packages/music.scm (aria-maestosa): Add scons-flags.
2018-01-22 19:52:42 +01:00
Danny Milosavljevic 9f832233f1
gnu: python-proteus: Add dependencies.
* gnu/packages/tryton.scm (python-proteus)[propagated-inputs]: Add
python-trytond-party, python-trytond-country, python-trytond,
python-stdnum, python-sql, python-wrapt, python-werkzeug,
python-polib, python-genshi, python-relatorio, python-magic.
2018-01-22 19:52:39 +01:00
Adriano Peluso c8b1defe18
gnu: Add python-trytond-party.
* gnu/packages/tryton.scm (define-module): Add (gnu packages finance).
(python-trytond-party): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:36 +01:00
Adriano Peluso 3da86c52e5
gnu: Add python-stdnum.
* gnu/packages/finance.scm (python-stdnum, python2-stdnum): New variables.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:33 +01:00
Adriano Peluso 0a92ebdeeb
gnu: Add python-trytond-country.
* gnu/packages/tryton.scm (python-trytond-country): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:30 +01:00
Adriano Peluso f38d2b422a
gnu: Rename "trytond" to "python-trytond".
* gnu/packages/tryton.scm (trytond): Rename to...
(python-trytond): ...this.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:25 +01:00
Adriano Peluso bf3563d5a4
gnu: Add python-proteus.
* gnu/packages/tryton.scm (python-proteus): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:22 +01:00
Adriano Peluso 09b9cf7327
gnu: Add python-phonenumbers.
* gnu/packages/python.scm (python-phonenumbers, python2-phonenumbers): New
variables.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:19 +01:00
Adriano Peluso 974a4d5d57
gnu: tryton: Updated to 4.6.2.
* gnu/packages/tryton.scm (tryton): Update to 4.6.2.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:16 +01:00
Adriano Peluso 7e99221db9
gnu: trytond: Updated to 4.6.2.
* gnu/packages/tryton.scm (trytond): Updated to 4.6.2.
[inputs]: Add python-magic.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:13 +01:00
Adriano Peluso edb09c53c4
gnu: python-relatorio: Update to 0.8.0.
* gnu/packages/python.scm (python-relatorio): Updated to 0.8.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:04 +01:00
Adriano Peluso ce4c9b73c8
gnu: python-magic: Update to 0.4.15.
* gnu/packages/python.scm (python-magic) Updated to 0.4.15.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:00 +01:00
Danny Milosavljevic 8a58182c12
gnu: wxwidgets: Use webkitgtk-2.4.
* gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Replace "webkitgtk" by
"webkitgtk-2.4".
2018-01-22 19:51:50 +01:00
Danny Milosavljevic 3081244652
gnu: aria-maestosa: Use scons-build-system.
* gnu/packages/music.scm (aria-maestosa)[build-system]: Use
scons-build-system.
[native-inputs]: Remove scons-python2.
[arguments]: Use scons-python2.
<#:phases>: Remove custom phases "build" and "install".
Add custom phase "fix-directory-permissions".
2018-01-22 19:51:50 +01:00
Danny Milosavljevic 7ff72b3601
gnu: aria-maestosa: Use scons-python2.
* gnu/packages/music.scm (aria-maestosa)[native-inputs]: Replace "scons" by
"scons-python2".
2018-01-22 19:51:50 +01:00
Tobias Geerinckx-Rice 28b0b21e3f
gnu: parallel: Don't end phase with #<undefined>.
* gnu/packages/parallel.scm (parallel)[arguments]: Use INVOKE.
2018-01-22 18:48:23 +01:00
Tobias Geerinckx-Rice 1a35f274af
gnu: parallel: Update to 20180122.
* gnu/packages/parallel.scm (parallel): Update to 20180122.
2018-01-22 18:48:10 +01:00
Ludovic Courtès 14e375b980
gnu: guix: Update snapshot to 33988f9.
* gnu/packages/package-management.scm (guix): Update to 33988f9.
2018-01-22 13:02:36 +01:00
Danny Milosavljevic 3b6502e25d
gnu: python-kivy: Add "git" native-input.
* gnu/packages/python.scm (python-kivy)[native-inputs]: Add git.
2018-01-22 10:21:54 +01:00
Efraim Flashner 3df57b3a97
gnu: khmer: Add aarch64-linux to supported systems.
* gnu/packages/bioinformatics.scm (khmer)[supported-systems]: Add
aarch64-linux to the supported systems.
2018-01-22 09:39:59 +02:00
Tobias Geerinckx-Rice 33171a3610
gnu: nss-certs: Update to 3.35.
* gnu/packages/certs.scm (nss-certs): Update to 3.35.
2018-01-22 00:25:36 +01:00
Tobias Geerinckx-Rice 107a14f9af
gnu: iq80-snappy: Improve synopsis & description.
* gnu/packages/compression.scm (iq80-snappy)[synopsis, description]: Fix
typos and add ‘(de)compressor’ keywords.
2018-01-21 22:35:59 +01:00
Tobias Geerinckx-Rice 247064c3d1
gnu: go: Improve description.
* gnu/packages/golang.scm (go-1.4)[description]: Edit for clarity.
2018-01-21 22:35:58 +01:00
Tobias Geerinckx-Rice e11a70176d
gnu: go@1.9: Drop left-over work-around.
* gnu/packages/golang.scm (go-1.9)[arguments]: Remove substitution for
fixed bug from the ‘prebuild’ phase.
2018-01-21 22:35:58 +01:00
Tobias Geerinckx-Rice a63179196e
gnu: direnv: Edit description.
* gnu/packages/shellutils.scm (direnv)[description]: Edit and use @file.
2018-01-21 22:35:58 +01:00
Tobias Geerinckx-Rice 6137da8848
gnu: direnv: Use HTTPS for home page.
* gnu/packages/shellutils.scm (direnv)[home-page]: Use HTTPS.
2018-01-21 22:35:57 +01:00
Tobias Geerinckx-Rice caa8de70de
gnu: youtube-dl: Return #t from phases.
* gnu/packages/video.scm (youtube-dl)[arguments]: Return #t from
‘fix-the-data-directories’ phase.
2018-01-21 22:35:57 +01:00
Tobias Geerinckx-Rice 1c91169094
gnu: youtube-dl: Update to 2018.01.21.
* gnu/packages/video.scm (youtube-dl): Update to 2018.01.21.
[description]: Update.  ‘A few’ is simply no longer true.
2018-01-21 22:35:56 +01:00
Tobias Geerinckx-Rice 897bd0b501
gnu: mktorrent: Add missing @dfn to description.
* gnu/packages/bittorrent.scm (mktorrent)[description]: Add missing @dfn.
2018-01-21 22:35:56 +01:00
Tobias Geerinckx-Rice 9270b2fb45
gnu: libtorrent-rasterbar: Update home page.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[home-page]: Use extant domain.
2018-01-21 20:40:29 +01:00
Tobias Geerinckx-Rice 982dab0ba7
gnu: newt: Update to 0.52.20.
* gnu/packages/slang.scm (newt): Update to 0.52.20.
2018-01-21 20:40:29 +01:00
Tobias Geerinckx-Rice 11861d2bf0
gnu: mia: Update to 2.4.6.
* gnu/packages/image-processing.scm (mia): Update to 2.4.6.
2018-01-21 20:40:28 +01:00
Ricardo Wurmus e7a30ded59
gnu: Add python2-graphite-web.
* gnu/packages/monitoring.scm (python2-graphite-web): New variable.
2018-01-21 19:38:51 +01:00
Ricardo Wurmus a15181bbdb
gnu: Add python2-carbon.
* gnu/packages/monitoring.scm (python2-carbon): New variable.
2018-01-21 19:38:51 +01:00
Ricardo Wurmus 4d92c21064
gnu: Add python-whisper.
* gnu/packages/monitoring.scm (python-whisper, python2-whisper): New
variables.
2018-01-21 19:38:51 +01:00
Ricardo Wurmus 40fac51a19
gnu: Add python-django-tagging.
* gnu/packages/django.scm (python-django-tagging, python2-django-tagging): New
variables.
2018-01-21 19:38:51 +01:00
Ricardo Wurmus 220ed20b22
gnu: Add python-txamqp.
* gnu/packages/python.scm (python-txamqp, python2-txamqp): New variables.
2018-01-21 19:38:50 +01:00
Ricardo Wurmus 0b88f536db
gnu: emacs-tiny: Fix indentation.
* gnu/packages/emacs.scm (emacs-tiny): Fix indentation.
2018-01-21 14:18:10 +01:00
Ricardo Wurmus 5a545aab62
gnu: emacs-request: Update to 0.3.0.
* gnu/packages/emacs.scm (emacs-request): Update to 0.3.0.
[source]: Fetch with git.
2018-01-21 14:18:09 +01:00
Ricardo Wurmus 5f1bb222c9
gnu: Add r-catterplots.
* gnu/packages/statistics.scm (r-catterplots): New variable.
2018-01-21 14:18:09 +01:00
Ricardo Wurmus 7762646d95
gnu: Add salmon.
* gnu/packages/bioinformatics.scm (libstadenio-for-salmon,
spdlog-for-salmon, bwa-for-salmon, salmon): New variables.
2018-01-21 14:18:09 +01:00
Ricardo Wurmus 8d77a085a7
gnu: Add sailfish.
* gnu/packages/bioinformatics.scm (sailfish): New variable.
2018-01-21 14:18:09 +01:00
Ricardo Wurmus 1fe0bde34d
gnu: Add libdivsufsort.
* gnu/packages/bioinformatics.scm (libdivsufsort): New variable.
2018-01-21 14:18:09 +01:00
Ricardo Wurmus c3b2ab9d3b
gnu: Add libgff.
* gnu/packages/bioinformatics.scm (libgff): New variable.
2018-01-21 14:18:09 +01:00
Efraim Flashner b0b7150b6c
gnu: orpheus: Fix build on aarch64-linux.
* gnu/packages/orpheus.scm (orpheus)[arguments]: Explicitly set the
build target when building on aarch64-linux.
2018-01-21 12:53:33 +02:00
Danny Milosavljevic e81e154c40
gnu: python-kivy: Update to 1.10.0.
* gnu/packages/python.scm (python-kivy): Update to 1.10.0.
[arguments]: Remove custom "build" phase.
2018-01-21 11:01:51 +01:00
Tobias Geerinckx-Rice 8e7e6170ab
gnu: intel-gpu-tools: Use INVOKE.
* gnu/packages/admin.scm (intel-gpu-tools)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-01-21 02:53:17 +01:00
Tobias Geerinckx-Rice 601953ed94
gnu: intel-gpu-tools: Update to 1.21.
* gnu/packages/admin.scm (intel-gpu-tools): Update to 1.21.
2018-01-21 02:53:16 +01:00
Tobias Geerinckx-Rice 835a148ff3
gnu: libtorrent-rasterbar: Update to 1.1.6.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.6.
2018-01-21 02:53:16 +01:00
Tobias Geerinckx-Rice d5ae997aaf
gnu: spice: Use HTTPS for spice-space.org home pages.
* gnu/packages/spice.scm (spice, spice-vdagent)[home-page]: Use HTTPS
2018-01-21 02:53:15 +01:00
Tobias Geerinckx-Rice e564a16e28
gnu: spice-gtk: Update to 0.34.
* gnu/packages/spice.scm (spice-gtk): Update to 0.34.
2018-01-21 02:53:15 +01:00
Tobias Geerinckx-Rice 8f890fed34
gnu: babl: Update to 0.1.40.
* gnu/packages/gimp.scm (babl): Update to 0.1.40.
2018-01-21 02:53:14 +01:00
Tobias Geerinckx-Rice 9d2e56d0af
gnu: babl: Parameterise source URI.
* gnu/packages/gimp.scm (babl)[source]: Use VERSION-MAJOR+MINOR.
2018-01-21 02:53:14 +01:00
Tobias Geerinckx-Rice 0c8ac76cfe
gnu: babl: Edit description.
* gnu/packages/gimp.scm (babl)[description]: Edit.
2018-01-21 02:53:13 +01:00
Tobias Geerinckx-Rice fd90e39695
gnu: mktorrent: Update to 1.1.
* gnu/packages/bittorrent.scm (mktorrent): Update to 1.1.
[source, home-page]: Use new URI.
2018-01-21 02:50:16 +01:00
Ludovic Courtès 89a2647816
services: herd: 'with-shepherd' no longer leaves an open connection.
* gnu/services/herd.scm (with-shepherd): Use 'dynamic-wind' and close
CONNECTION at the end.
2018-01-21 00:24:03 +01:00
Ludovic Courtès 30875d07ef
doc: No longer mention Wicd in OS examples.
* gnu/system/examples/desktop.tmpl,
gnu/system/examples/lightweight-desktop.tmpl: Mention NetworkManager
instead of Wicd.
2018-01-21 00:24:03 +01:00
Ludovic Courtès d466b1fc82
services: Missing services are automatically instantiated.
This simplifies OS configuration: users no longer need to be aware of
what a given service depends on.

See the discussion at
<https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00114.html>.

* gnu/services.scm (missing-target-error): New procedure.
(service-back-edges): Use it.
(instantiate-missing-services): New procedure.
* gnu/system.scm (operating-system-services): Call
'instantiate-missing-services'.
* tests/services.scm ("instantiate-missing-services")
("instantiate-missing-services, no default value"): New tests.
* gnu/services/version-control.scm (cgit-service-type)[extensions]: Add
FCGIWRAP-SERVICE-TYPE.
* gnu/tests/version-control.scm (%cgit-os): Remove NGINX-SERVICE-TYPE
and FCGIWRAP-SERVICE-TYPE instances.
* doc/guix.texi (Log Rotation): Remove 'mcron-service-type' in example.
(Miscellaneous Services): Remove 'nginx-service-type' and
'fcgiwrap-service-type' in Cgit example.
2018-01-21 00:24:03 +01:00
Ludovic Courtès bc58201ec2
tests: Cgit test waits for /var/run/shepherd/socket.
Previously tests sometimes start before the shepherd was listening,
leading to test failures.

* gnu/tests/version-control.scm (run-cgit-test)[test]: Add "shepherd
socket ready" test.  Rename to two "service running" tests for clarity.
2018-01-21 00:24:03 +01:00
Ludovic Courtès 33033a620e
services: shepherd: Make 'shepherd-configuration-file' non-monadic.
Suggested by atw on #guix.

* gnu/services/shepherd.scm (shepherd-service-file): Use 'scheme-file'
instead of 'gexp->file'.
(shepherd-configuration-file): Likewise, and adjust to non-monadic
style.
(shepherd-boot-gexp): Adjust accordingly.
* guix/scripts/system.scm (upgrade-shepherd-services): Use
'lower-object' in addition to 'shepherd-service-file'.
2018-01-21 00:24:02 +01:00
Danny Milosavljevic 7175abaaa4
gnu: Add mkbootimg.
* gnu/packages/android.scm (mkbootimg): New variable.
2018-01-20 23:07:20 +01:00
Danny Milosavljevic 6ef5162d65
gnu: Add abootimg.
* gnu/packages/android.scm (abootimg): New variable.
2018-01-20 22:52:01 +01:00
Danny Milosavljevic 84ee33787e
system: Add Nintendo NES Classic Edition installer.
* gnu/bootloader/u-boot.scm (u-boot-nintendo-nes-classic-edition-bootloader):
New exported variable.
* gnu/packages/bootloaders.scm (u-boot-nintendo-nes-classic-edition):
New exported variable.
* gnu/system/install.scm (nintendo-nes-classic-edition-installation-os):
New exported variable.
2018-01-20 22:50:56 +01:00
Danny Milosavljevic df8a909660
system: make-u-boot-package: Replace underscores by dashes in package name.
* gnu/packages/bootloaders.scm (make-u-boot-package): Replace underscores by
dashes in package name.
2018-01-20 22:50:56 +01:00
Danny Milosavljevic fccdc8c839
system: Factor out embedded-installation-os.
* gnu/system/install.scm (embedded-installation-os): New variable.
(beaglebone-black-installation-os): Use it.
(a20-olinuxino-lime2-emmc-installation-os): Use it.
(a20-olinuxino-micro-installation-os): Use it.
(banana-pi-m2-ultra-installation-os): Use it.
2018-01-20 22:50:56 +01:00
Danny Milosavljevic 8bac66deab
system: Factor out agetty-default-service.
* gnu/system/install.scm (agetty-default-service): New variable.
(beaglebone-black-installation-os): Use it.
(a20-olinuxino-lime2-emmc-installation-os): Use it.
(a20-olinuxino-micro-installation-os): Use it.
(banana-pi-m2-ultra-installation-os): Use it.
2018-01-20 22:50:55 +01:00
Danny Milosavljevic a7bb327e3c
system: Add A20 OLinuXino MICRO installer.
* gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-micro-bootloader): New
exported variable.
* gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-micro): New exported
variable.
* gnu/system/install.scm (a20-olinuxino-micro-installation-os): New exported
variable.
2018-01-20 22:50:55 +01:00
Danny Milosavljevic 4b9e9abb36
system: Add A20 OLinuXino LIME2 installer.
* gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-lime2-bootloader): New
exported variable.
* gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-lime2): New exported
variable.
* gnu/system/install.scm (a20-olinuxino-lime2-emmc-installation-os): New exported
variable.
2018-01-20 22:50:55 +01:00
Tobias Geerinckx-Rice e81c906647
gnu: wxsvg: Update to 1.5.12.
* gnu/packages/wxwidgets.scm (wxsvg): Update to 1.5.12.
2018-01-20 22:27:34 +01:00
Tobias Geerinckx-Rice cb7781177b
gnu: video, xml: Fix typo.
* gnu/packages/video.scm (libva)[synopsis]: Fix ‘libary’ typo.
[description]: Use @dfn.
* gnu/packages/xml.scm (libebml): Likewise.
2018-01-20 22:27:34 +01:00
Efraim Flashner d6e8a84e2a
gnu: godot: Fix building on aarch64-linux.
* gnu/packages/game-development.scm (godot)[arguments]: Add a flag when
building for aarch64-linux to build without threads.
2018-01-20 22:14:37 +02:00
Danny Milosavljevic e32d302474
gnu: cross-base: Apply gcc 6 patch to gcc >= 6.
* gnu/packages/cross-base.scm (cross-gcc): Apply gcc 6 patch to gcc >= 6.
2018-01-20 20:33:11 +01:00
Danny Milosavljevic f074f5e88c
gnu: u-boot: Update to 2018.01.
* gnu/packages/bootloaders.scm (define-module): Import (gnu packages gcc).
(u-boot): Update to 2018.01.
[native-inputs]: Add swig.  Remove dtc.
(make-u-boot-package): Use gcc-7.
2018-01-20 20:33:10 +01:00
Danny Milosavljevic 30aeb846d7
system: Add Banana Pi M2 Ultra installer.
* gnu/bootloader/u-boot.scm (u-boot-banana-pi-m2-ultra-bootloader): New
exported variable.
(install-allwinner-u-boot): New variable.
(u-boot-allwinner-bootloader): New variable.
* gnu/packages/bootloaders.scm (u-boot-banana-pi-m2-ultra): New exported
variable.
* gnu/system/install.scm (banana-pi-m2-ultra-installation-os): New exported
variable.
2018-01-20 20:33:10 +01:00
Tobias Geerinckx-Rice ed19fea0e5
gnu: graphicsmagick: Update to 1.3.28 [‘security fixes’].
* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.28.
2018-01-20 19:59:56 +01:00
Kei Kebreau ede75282b8
gnu: deutex: Update to 5.1.1.
* gnu/packages/games.scm (deutex): Update to 5.1.1.
2018-01-20 13:19:48 -05:00
Rutger Helling d77f2bd81f
gnu: lookingglass: Update to a10.
* gnu/packages/virtualization.scm (lookingglass): Update to a10.
2018-01-20 11:46:02 +01:00
Leo Famulari ccb5cac17b
gnu: libexif: Fix CVE-2016-6328.
* gnu/packages/patches/libexif-CVE-2016-6328.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/photo.scm (libexif)[source]: Use it.
2018-01-19 17:51:00 -08:00
ng0 e8409dd275
gnu: perl-lingua-pt-stemmer: Update URL.
* gnu/packages/language.scm (perl-lingua-pt-stemmer)[source]: Use new
upstream URL.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-19 16:53:46 -08:00
Diego Nicola Barbato b2d120ee67
gnu: escpr: Update to 1.6.18.
* gnu/packages/cups.scm (escpr): Update to 1.6.18.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-20 00:45:30 +01:00
Ludovic Courtès eb3e41c92c
gnu: Add Motion.
* gnu/packages/video.scm (motion): New variable.
2018-01-20 00:45:30 +01:00
Leo Famulari 92572184cc
gnu: certbot: Update to 0.21.0.
* gnu/packages/tls.scm (certbot): Update to 0.21.0.
(python-acme): Update to 0.21.0.
[propagated-inputs]: Add python-josepy.
2018-01-19 11:35:45 -08:00
Leo Famulari c19271295a
gnu: Add python-josepy.
* gnu/packages/python-crypto.scm (python-josepy, python2-josepy): New variables.
2018-01-19 11:35:45 -08:00
Tobias Geerinckx-Rice 07378e315a
gnu: libvirt: Update to 4.0.0.
* gnu/packages/virtualization.scm (libvirt): Update to 4.0.0.
[arguments]: Substitute INVOKE for SYSTEM*.
2018-01-19 18:46:43 +01:00
Tobias Geerinckx-Rice 162a137400
gnu: Consistently Write ‘file system(s)’.
It is the GNU way.

* doc/guix.texi (Build Systems, DNS Services): Write ‘file system(s)’.
* gnu/build/vm.scm (create-ext-file-system, create-fat-file-system):
Likewise.
* gnu/packages/backup.scm (dirvish, rsnapshot)[description]: Likewise.
* gnu/packages/check.scm (python-testpath)[description]: Likewise.
* gnu/packages/disk.scm (pydf)[description]: Likewise.
* gnu/packages/file-systems.scm (disorderfs)[synopsis, description]: Likewise.
(glusterfs)[description]: Likewise.
* gnu/packages/haskell.scm (ghc-directory, ghc-system-fileio-bootstrap)
(ghc-system-fileio)[synopsis]: Likewise.
(ghc-fsnotify)[description]: Likewise.
* gnu/packages/linux.scm (proot)[description]: Likewise.
(jmtpfs)[synopsis, description]: Likewise.
* gnu/packages/mate.scm (caja, caja-extensions)[description]: Likewise.
* gnu/packages/storage.scm (ceph)[description]: Likewise.
* gnu/packages/sync.scm (lsyncd)[description]: Likewise.
* gnu/packages/syncthing.scm (syncthing)[synopsis]: Likewise.
(go-github-com-zillode-notify)[description]: Likewise.
* gnu/services/nfs.scm (pipefs-service-type): Likewise.
* guix/scripts/system.scm (perform-action): Likewise.
2018-01-19 17:28:31 +01:00
Marius Bakke 28f6f22912
gnu: unbound: Update to 1.6.8 [fixes CVE-2017-15105].
* gnu/packages/dns.scm (unbound): Update to 1.6.8.
2018-01-19 16:09:38 +01:00
Marius Bakke ad7664f636
gnu: libvpx: Use HTTPS for home page.
* gnu/packages/video.scm (libvpx)[home-page]: Use HTTPS.
2018-01-19 16:08:06 +01:00
Tobias Geerinckx-Rice 5bb12e1462
gnu: ninja: Update to 1.8.2.
* gnu/packages/ninja.scm (ninja): Update to 1.8.2.
[source]: Remove upstreamed patch.
[arguments]: Substitute INVOKE for SYSTEM*.  Use standard indentation.
* gnu/packages/patches/ninja-zero-mtime.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-19 13:19:33 +01:00
Tobias Geerinckx-Rice 5d0bd1fbbf
gnu: tcc: Update to 0.9.27.
* gnu/packages/c.scm (tcc): Update to 0.9.27.
[license]: Add a comment about attempted Expat re-licencing.
2018-01-19 13:19:33 +01:00
Tobias Geerinckx-Rice b7cbcee552
gnu: minixml: Update to 2.11.
* gnu/packages/xml.scm (minixml): Update to 2.11.
[source]: Use URL-FETCH/TARBOMB method.
[arguments]: Add ‘fix-permissions’ phase.
2018-01-19 13:19:32 +01:00