Commit Graph

20214 Commits

Author SHA1 Message Date
宋文武 8075b62378
gnu: qt: Fix install paths in submodules.
Before this, the paths in pkg-config (.pc) and libtool (.la) files of
submodules are all pointing to qtbase.

* gnu/packages/qt.scm (qtbase)[native-inputs]: Move 'which' to
'propagated-inputs'.
[arguments]: Rename 'patch-qt_config.prf' phase to 'patch-mkspecs' and
patch more qmake spec files there.
(qtsvg)[arguments]: Add 'configure-qmake' phase.
2017-10-13 13:53:38 +02:00
宋文武 6fc0e157ee
gnu: qtbase: Use a more standard directory layout.
* gnu/packages/qt.scm (qtbase)[arguments]: Pass docdir, headerdir,
archdatadir, datadir and examplesdir to 'configure'.  Ajdust the
patch-qt_config.prf phase accordingly.
[native-search-paths]: Adjust accordingly.
(qtwayland)[arguments]: New field.

Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
2017-10-13 13:53:37 +02:00
Ricardo Wurmus dad66da493
gnu: Add plink-ng.
* gnu/packages/bioinformatics.scm (plink-ng): New variable.
2017-10-13 11:14:00 +02:00
Ricardo Wurmus dc8ddbfb07
gnu: Add paml.
* gnu/packages/bioinformatics.scm (paml): New variable.
2017-10-13 11:14:00 +02:00
Chris Marusich f3eeca5621
gnu: Add GnuCash documentation.
* gnu/packages/gnucash.scm (gnucash-docs): Add it.
  (gnucash): Use the glib-or-gtk-build-system, create a "doc" output, and
  install the output of "gnucash-docs" into there.
2017-10-13 01:05:54 -07:00
Mark H Weaver 2eac8e6b0d
gnu: linux-libre: Update to 4.13.6.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.6.
(%linux-libre-hash): Update hash.
2017-10-13 03:41:30 -04:00
Mark H Weaver e7804c3da1
gnu: linux-libre@4.9: Update to 4.9.56.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.56.
2017-10-13 03:41:28 -04:00
Mark H Weaver ef036c7d52
gnu: linux-libre@4.4: Update to 4.4.92.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.92.
2017-10-13 03:41:26 -04:00
Mark H Weaver 2890b07cd3
gnu: linux-libre@4.1: Update URL for CVE-2017-1000251 fix.
* gnu/packages/linux.scm (linux-libre-4.1)[source]: Update the URL
and hash of the patch for CVE-2017-1000251.
2017-10-13 03:37:30 -04:00
Ricardo Wurmus b38e417903
gnu: emacs-helm: Update to 2.8.5.
* gnu/packages/emacs.scm (emacs-helm): Update to 2.8.5.
2017-10-13 08:39:02 +02:00
Leo Famulari 947453a88d
gnu: Add Syncthing.
* gnu/packages/syncthing.scm (syncthing): New variable.
2017-10-12 21:22:55 -04:00
Leo Famulari ae8c7774c0
gnu: Add go-golang-org-x-text-union.
* gnu/packages/syncthing.scm (go-golang-org-x-text-union): New variable.
2017-10-12 21:22:55 -04:00
Leo Famulari 4c3cc9496c
gnu: Add go-golang-org-x-net-union.
* gnu/packages/syncthing.scm (go-golang-org-x-net-union): New variable.
2017-10-12 21:22:55 -04:00
Leo Famulari 3c466da1d5
gnu: Add go-github-com-vitrun-qart-union.
* gnu/packages/syncthing.scm (go-github-com-vitrun-qart-union): New variable.
2017-10-12 21:22:54 -04:00
Leo Famulari 503802ab91
gnu: Add go-github-com-gogo-protobuf-union.
* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf-union): New variable.
2017-10-12 21:22:54 -04:00
Leo Famulari cca22eb31a
gnu: Add go-golang-org-x-crypto-union.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-union): New variable.
2017-10-12 21:22:54 -04:00
Leo Famulari 3d86b557c6
gnu: Add go-github-com-audriusbutkevicius-kcp-go.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-kcp-go): New
variable.
2017-10-12 21:22:54 -04:00
Leo Famulari 478ebb31a9
gnu: Add go-github-com-templexxx-reedsolomon.
* gnu/packages/syncthing.scm (go-github-com-templexxx-reedsolomon): New
variable.
2017-10-12 21:22:54 -04:00
Leo Famulari a3d98dd8d9
gnu: Add go-github-com-templexxx-cpufeat.
* gnu/packages/syncthing.scm (go-github-com-templexxx-cpufeat): New variable.
2017-10-12 21:22:54 -04:00
Leo Famulari 89d91ee2a0
gnu: Add go-github-com-kballard-go-shellquote.
* gnu/packages/syncthing.scm (go-github-com-kballard-go-shellquote): New
variable.
2017-10-12 21:22:53 -04:00
Leo Famulari 71415e23f9
gnu: Add go-github-com-audriusbutkevicius-cli.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-cli): New
variable.
2017-10-12 21:22:53 -04:00
Leo Famulari cb42a2a89d
gnu: Add go-golang-org-x-time-rate.
* gnu/packages/syncthing.scm (go-golang-org-x-time-rate): New variable.
2017-10-12 21:22:53 -04:00
Leo Famulari 3ce463908a
gnu: Add go-github-com-xtaci-smux.
* gnu/packages/syncthing.scm (go-github-com-xtaci-smux): New variable.
2017-10-12 21:22:53 -04:00
Leo Famulari 936e02b480
gnu: Add go-github-com-pkg-errors.
* gnu/packages/syncthing.scm (go-github-com-pkg-errors): New variable.
2017-10-12 21:22:53 -04:00
Leo Famulari 66500b27e5
gnu: Add go-github-com-templexxx-xor.
* gnu/packages/syncthing.scm (go-github-com-templexxx-xor): New variable.
2017-10-12 21:22:52 -04:00
Leo Famulari 2785690a23
gnu: Add go-github-com-chmduquesne-rollinghash-adler32.
* gnu/packages/syncthing.scm (go-github-com-chmduquesne-rollinghash-adler32):
New variable.
2017-10-12 21:22:52 -04:00
Leo Famulari db64cb4010
gnu: Add go-github-com-ccding-go-stun.
* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun): New variable.
2017-10-12 21:22:52 -04:00
Leo Famulari 6deb73c493
gnu: Add go-github-com-audriusbutkevicius-pfilter.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter): New
variable.
2017-10-12 21:22:52 -04:00
Leo Famulari ea969c6b04
gnu: Add go-golang-org-x-text-unicode-norm.
* gnu/packages/syncthing.scm (go-golang-org-x-text-unicode-norm): New variable.
2017-10-12 21:22:52 -04:00
Leo Famulari e4ef477212
gnu: Add go-golang-org-x-text-transform.
* gnu/packages/syncthing.scm (go-golang-org-x-text-transform): New variable.
2017-10-12 21:22:52 -04:00
Leo Famulari 04e2d470ab
gnu: Add go-golang-org-x-net-proxy.
* gnu/packages/syncthing.scm (go-golang-org-x-net-proxy): New variable.
2017-10-12 21:22:51 -04:00
Leo Famulari 8c73bb2c72
gnu: Add go-golang-org-x-net-ipv6.
* gnu/packages/syncthing.scm (go-golang-org-x-net-ipv6): New variable.
2017-10-12 21:22:51 -04:00
Leo Famulari f20d1300b3
gnu: Add go-golang-org-x-net-internal-iana.
* gnu/packages/syncthing.scm (go-golang-org-x-net-internal-iana): New variable.
2017-10-12 21:22:51 -04:00
Leo Famulari 303dfd5c56
gnu: Add go-golang-org-x-net-context.
* gnu/packages/syncthing.scm (go-golang-org-x-net-context): New variable.
2017-10-12 21:22:51 -04:00
Leo Famulari 3544d5259c
gnu: Add go-golang-org-x-net-bpf.
* gnu/packages/syncthing.scm (go-golang-org-x-net-bpf): New variable.
2017-10-12 21:22:51 -04:00
Leo Famulari b5ad117bb2
gnu: Add go-golang-org-x-net-ipv4.
* gnu/packages/syncthing.scm (go-golang-org-x-net-ipv4): New variable.
2017-10-12 21:22:50 -04:00
Leo Famulari edcc061cec
gnu: Add go-golang-org-x-crypto-xtea.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-xtea): New variable.
2017-10-12 21:22:50 -04:00
Leo Famulari 932fb47755
gnu: Add go-golang-org-x-crypto-twofish.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-twofish): New variable.
2017-10-12 21:22:50 -04:00
Leo Famulari 95b493f2a8
gnu: Add go-golang-org-x-crypto-cast5.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-cast5): New variable.
2017-10-12 21:22:50 -04:00
Leo Famulari 7e7df095d7
gnu: Add go-golang-org-x-crypto-salsa20.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-salsa20): New variable.
2017-10-12 21:22:50 -04:00
Leo Famulari 63950f9b39
gnu: Add go-golang-org-x-crypto-tea.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-tea): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari b65620b6d2
gnu: Add go-golang-org-x-crypto-pbkdf2.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-pbkdf2): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari 3cf3cdc9b9
gnu: Add go-golang-org-x-crypto-blowfish.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-blowfish): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari 8da09afc1f
gnu: Add go-golang-org-x-crypto-bcrypt.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-bcrypt): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari 892ced6d0f
gnu: Add go-github-com-vitrun-qart-qr.
* gnu/packages/syncthing.scm (go-github-com-vitrun-qart-qr): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari 6934827a3e
gnu: Add go-github-com-vitrun-qart-gf256.
* gnu/packages/syncthing.scm (go-github-com-vitrun-qart-gf256): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari 292a6b0d16
gnu: Add go-github-com-vitrun-qart-coding.
* gnu/packages/syncthing.scm (go-github-com-vitrun-qart-coding): New variable.
2017-10-12 21:22:48 -04:00
Leo Famulari f7612f0fcf
gnu: Add go-github-com-thejerf-suture.
* gnu/packages/syncthing.scm (go-github-com-thejerf-suture): New
variable.
2017-10-12 21:22:48 -04:00
Leo Famulari c864a4a700
gnu: Add go-github-com-syndtr-goleveldb.
* gnu/packages/syncthing.scm (go-github-com-syndtr-goleveldb): New
variable
2017-10-12 21:22:48 -04:00
Leo Famulari 8d7e99243a
gnu: Add go-github-com-sasha-s-go-deadlock.
* gnu/packages/syncthing.scm (go-github-com-sasha-s-go-deadlock): New variable.
2017-10-12 21:22:48 -04:00
Leo Famulari 73a2f8418d
gnu: Add go-github-com-petermattis-goid.
* gnu/packages/syncthing.scm (go-github-com-petermattis-goid): New variable.
2017-10-12 21:22:48 -04:00
Leo Famulari 1a4795f9d0
gnu: Add go-github-com-rcrowley-go-metrics.
* gnu/packages/syncthing.scm (go-github-com-rcrowley-go-metrics): New variable.
2017-10-12 21:22:48 -04:00
Leo Famulari 6bc1eb1159
gnu: Add go-github-com-stathat-go.
* gnu/packages/syncthing.scm (go-github-com-stathat-go): New variable.
2017-10-12 21:22:47 -04:00
Leo Famulari 0921b23014
gnu: Add go-github-com-oschwald-geoip2-golang.
* gnu/packages/syncthing.scm (go-github-com-oschwald-geoip2-golang): New
variable.
2017-10-12 21:22:47 -04:00
Leo Famulari a57778f585
gnu: Add go-github-com-oschwald-maxminddb-golang.
* gnu/packages/syncthing.scm (go-github-com-oschwald-maxminddb-golang): New
variable.
2017-10-12 21:22:47 -04:00
Leo Famulari bde48edc0f
gnu: Add go-golang-org-x-sys-unix.
* gnu/packages/syncthing.scm (go-golang-org-x-sys-unix): New variable.
2017-10-12 21:22:47 -04:00
Leo Famulari 4a9c4dbe3b
gnu: Add go-github-com-minio-sha256-simd.
* gnu/packages/syncthing.scm (go-github-com-minio-sha256-simd): New variable.
2017-10-12 21:22:47 -04:00
Leo Famulari 340e1a9a24
gnu: Add go-github-com-lib-pq.
* gnu/packages/syncthing.scm (go-github-com-lib-pq): New variable.
2017-10-12 21:22:46 -04:00
Leo Famulari 7577a1d520
gnu: Add go-github-com-kardianos-osext.
* gnu/packages/syncthing.scm (go-github-com-kardianos-osext): New variable.
2017-10-12 21:22:46 -04:00
Leo Famulari 7b92093d18
gnu: Add go-github-com-jackpal-gateway.
* gnu/packages/syncthing.scm (go-github-com-jackpal-gateway): New variable.
2017-10-12 21:22:46 -04:00
Leo Famulari b32eab0b4c
gnu: Add go-github-com-golang-snappy.
* gnu/packages/syncthing.scm (go-github-com-golang-snappy): New variable.
2017-10-12 21:22:46 -04:00
Leo Famulari ede4f50c6b
gnu: Add go-github-com-golang-groupcache-lru.
* gnu/packages/syncthing.scm (go-github-com-golang-groupcache-lru): New
variable.
2017-10-12 21:22:46 -04:00
Leo Famulari 3a4d3838d6
gnu: Add go-github-com-gogo-protobuf.
* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf): New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari 07e88fc63b
gnu: Add go-github-com-gogo-protobuf-protoc-gen-gogo.
* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf-protoc-gen-gogo):
New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari 4d93ebb313
gnu: Add go-github-com-gobwas-glob.
* gnu/packages/syncthing.scm (go-github-com-gobwas-glob): New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari a3a5b01240
gnu: Add go-github-com-edsrzf-mmap-go.
* gnu/packages/syncthing.scm (go-github-com-edsrzf-mmap-go): New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari ab3e15899c
gnu: Add go-github-com-d4l3k-messagediff.
* gnu/packages/syncthing.scm (go-github-com-d4l3k-messagediff): New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari 1e28085e76
gnu: Add go-github-com-calmh-xdr.
* gnu/packages/syncthing.scm (go-github-com-calmh-xdr): New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari add56f3469
gnu: Add go-github-com-calmh-du.
* gnu/packages/syncthing.scm (go-github-com-calmh-du): New variable.
2017-10-12 21:22:44 -04:00
Leo Famulari 67b468182a
gnu: Add go-github-com-bkaradzic-go-lz4.
* gnu/packages/syncthing.scm (go-github-com-bkaradzic-go-lz4): New variable.
2017-10-12 21:22:44 -04:00
Leo Famulari 56a37713c3
gnu: Add go-github-com-audriusbutkevicius-go-nat-pmp.
* gnu/packages/syncthing.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-10-12 21:22:44 -04:00
Ricardo Wurmus b3936f35ae
gnu: clustal-omega: Update to 1.2.4.
* gnu/packages/bioinformatics.scm (clustal-omega): Update to 1.2.4.
2017-10-12 23:54:54 +02:00
Ludovic Courtès e2491f2bd4
gnu: Add trailing slash to 'search.cpan.org' home pages.
* gnu/packages/perl.scm: Add trailing slash to 'search.cpan.org' home
pages.
2017-10-12 23:47:48 +02:00
Ludovic Courtès 9f9c36f5c4
gnu: Update home page URLs for Xorg packages.
* gnu/packages/xorg.scm (imake, lndir, libxshmfence)
(xorg-rgb, xinit, xterm): Update 'home-page' following redirects.
2017-10-12 23:47:48 +02:00
Efraim Flashner e37415917c
gnu: python-psycopg2: Update to 2.7.3.1.
* gnu/packages/python.scm (python-psycopg2): Update to 2.7.3.1.
[inputs]: Replace postgresql@9.6 with postgresql.
2017-10-13 00:00:42 +03:00
Efraim Flashner 4e169fc67a
gnu: python-psycopg2: Use postgresql@9.6.
* gnu/packages/python.scm (python-psycopg2)[inputs]: Replace postgresql
with postgresql@9.6.
2017-10-12 23:39:36 +03:00
Efraim Flashner 7658d89bb7
gnu: Add postgresql@9.6.
* gnu/packages/databases.scm (postgresql@9.6): New variable.
2017-10-12 23:39:35 +03:00
Christopher Baines ee8aab1f8d
gnu: Add python-jupyter-console as input to python-ipython.
This fixes running ipython console and ipython3 console, as the
jupyter_console package is missing.

As python-ipython is an input to python-jupyter-console, use a modified
version of the package which doesn't have this input.

* gnu/packages/python.scm (python-jupyter-console-minimal): New variable.
  (python-ipython)[propagated-inputs]: Replace python-jupyter-console with
  python-jupyter-console-minimal.
2017-10-12 20:23:25 +01:00
Marius Bakke db314bf44e
gnu: wireshark: Minor package improvements.
* gnu/packages/networking.scm (wireshark)[inputs]: Move QTTOOLS ...
[native-inputs]: ... here.
[home-page]: Remove duplicate.
2017-10-12 20:32:09 +02:00
Marius Bakke 453361b374
gnu: wireshark: Update to 2.4.2.
* gnu/packages/networking.scm (wireshark): Update to 2.4.2.
2017-10-12 20:25:38 +02:00
Marius Bakke 24384c39ad
gnu: xorg-server: Update to 1.19.5. [security fixes]
Fixes CVE-2017-{12176..12187}.  See
<https://lists.x.org/archives/xorg-announce/2017-October/002814.html>

* gnu/packages/xorg.scm (xorg-server): Update to 1.19.5.
2017-10-12 20:02:39 +02:00
Marius Bakke fc0ed8c9c9
Revert "gnu: xorg-server: Make the test-variant visible."
Hiding/unhiding changes the derivation and thus this caused too many rebuilds
for 'master'.

This reverts commit 8cf892e6cd.
2017-10-12 19:35:53 +02:00
Marius Bakke 0bf6212338
gnu: libextractor: Update to 1.5.
* gnu/packages/gnunet.scm (libextractor): Update to 1.5.
2017-10-12 19:24:59 +02:00
Marius Bakke d636fd99c3
gnu: ccid: Update to 1.4.28.
* gnu/packages/security-token.scm (ccid): Update to 1.4.28.
2017-10-12 19:24:59 +02:00
Marius Bakke 2a087882b1
gnu: mesa: Disable imx driver for armhf-linux.
* gnu/packages/gl.scm (mesa)<#:configure-flags>: Don't build imx driver.
2017-10-12 19:24:58 +02:00
Efraim Flashner 5acd59ee12
gnu: qt: Update to 5.9.2.
* gnu/packages/qt.scm (qt): Update to 5.9.2.
[outputs]: Add 'examples'.
[source]: Update 3rd party code to unbundle.
[inputs]: Add bluez, double-conversion, gstreamer, gst-plugins-base,
jasper, libinput-minimal, libtiff, libwebp, libxext, wayland. Replace
pcre with pcre2.
[arguments]: Re-enable parallel building. Update build flags.
2017-10-12 20:00:19 +03:00
Ludovic Courtès aad8a14300
services: cleanup: Remove Shadow lock files from /etc.
Partly fixes <https://bugs.gnu.org/28772>.
Reported by Oleg Pykhalov <go.wigust@gmail.com>.

* gnu/services.scm (cleanup-gexp): Remove /etc/{passwd,group}.lock and
/etc/.pwd.lock.
2017-10-12 17:51:41 +02:00
Ricardo Wurmus c6643f2d52
gnu: f-seq: Truncate version string.
* gnu/packages/bioinformatics.scm (f-seq)[version]: Truncate commit part of
the version string.
2017-10-12 08:43:54 +02:00
Ludovic Courtès 7ad81b8b67
gnu: totem: Update to 3.26.0.
* gnu/packages/gnome.scm (totem): Update to 3.26.0.
[source]: Add 'patches' field.
[build-system]: Switch to MESON-BUILD-SYSTEM.
[native-inputs]: Add GTK+:bin and GLIB:bin.
[arguments]: Pass #:glib-or-gtk?.  Adjust #:configure-flags to new
syntax.
* gnu/packages/patches/totem-meson-easy-codec.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-10-11 23:00:46 +02:00
Ludovic Courtès b27ce4164a
services: gnome: Register more polkit actions.
This should allow more operations such as changing the system date and
time via the Control Center (reported at
<https://lists.gnu.org/archive/html/help-guix/2016-09/msg00059.html>),
performing "file operations" via gvfs, and interacting with processes
using the System Monitor.

* gnu/services/desktop.scm (gnome-polkit-settings): New procedure.
(gnome-desktop-service-type): Use it in POLKIT-SERVICE-TYPE extension.
2017-10-11 23:00:46 +02:00
Tobias Geerinckx-Rice 22345a8ed7
gnu: mobile-broadband-provider-info: Update to 20170310.
* gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20170310.
2017-10-11 21:53:37 +02:00
Tobias Geerinckx-Rice be84a1231e
gnu: dovecot: Update to 2.2.33.1.
* gnu/packages/mail.scm (dovecot): Update to 2.2.33.1.
2017-10-11 21:53:36 +02:00
Tobias Geerinckx-Rice 3bf42e22b3
gnu: gparted: Update to 0.30.0.
* gnu/packages/disk.scm (gparted): Update to 0.30.0.
2017-10-11 21:53:36 +02:00
Tobias Geerinckx-Rice f9bd6b3aef
gnu: evince: Update to 3.26.0.
* gnu/packages/gnome.scm (evince): Update to 3.26.0.
2017-10-11 21:53:36 +02:00
Tobias Geerinckx-Rice f51ea1cd61
gnu: orca: Update to 3.26.0.
gnu/packages/gnome.scm (orca): Update to 3.26.0.
2017-10-11 21:53:35 +02:00
Thomas Danckaert de47cfed13
gnu: bluez: Disable unpredictable test on armhf.
* gnu/packages/linux.scm (bluez): [arguments] Add phase to skip a test instead
of marking it as XFAIL.
2017-10-11 21:44:06 +02:00
Ricardo Wurmus 01d87d3c18
gnu: rcas-web: Update to 0.0.4.
* gnu/packages/bioinformatics.scm (rcas-web): Update to 0.0.4.
2017-10-11 21:37:37 +02:00
Leo Famulari 5781c7dd27
gnu: mpg123: Update to 1.25.7.
* gnu/packages/mp3.scm (mpg123): Update to 1.25.7.
2017-10-11 08:24:13 -04:00
Ludovic Courtès 50fcf37c13
doc: Give an example with a FAT UUID.
* gnu/system/examples/lightweight-desktop.tmpl <file-systems>: Add a
UUID for the /boot/efi partition.
* doc/guix.texi (Using the Configuration System): Mention it.
2017-10-11 11:12:33 +02:00
Ludovic Courtès 03f66aea63
uuid: Change "fat32" to "fat".
* gnu/system/uuid.scm (%fat32-endianness): Rename to...
(%fat-endianness): ... this.
(fat32-uuid->string): Rename to...
(fat-uuid->string): ... this.
(%fat32-uuid-rx): Rename to..
(%fat-uuid-rx): ... this.
(string->fat32-uuid): Rename to...
(string->fat-uuid): ... this.
(%uuid-parsers, %uuid-printers): Add 'fat16.
2017-10-11 11:12:33 +02:00
Ludovic Courtès 88235675fc
file-systems: Add support for FAT16.
* gnu/build/file-systems.scm (check-fat32-file-system): Rename to...
(check-fat-file-system): ... this.
(check-file-system): Adjust accordingly.
(fat16-superblock?, read-fat16-superblock)
(fat16-superblock-uuid, fat16-superblock-volume-name): New procedures.
(%partition-label-readers, %partition-uuid-readers): Add FAT16.
2017-10-11 11:12:33 +02:00
Ludovic Courtès 9976c76aab
file-systems: Preserve UUID types when serializing.
Reported by Roel Janssen <roel@gnu.org>
at <https://lists.gnu.org/archive/html/help-guix/2017-09/msg00094.html>.

* gnu/system/file-systems.scm (file-system->spec): When DEVICE is a
UUID, serialize it in a way that preserves its type.
(spec->file-system): Adjust accordingly.
* gnu/build/file-systems.scm (canonicalize-device-spec): Add case for
when SPEC is 'uuid?'.
2017-10-11 11:12:33 +02:00
Ludovic Courtès 1c65cca574
file-systems: 'mount-file-system' now takes a <file-system> object.
* gnu/build/file-systems.scm (mount-file-system): Rename 'spec' to 'fs'
and assume it's a <file-system>.
* gnu/build/linux-boot.scm (boot-system): Assume MOUNTS is a list of
<file-system> and adjust accordingly.
* gnu/build/linux-container.scm (mount-file-systems): Remove
'file-system->spec' call.
* gnu/services/base.scm (file-system-shepherd-service): Add
'spec->file-system' call.  Add (gnu system file-systems) to 'modules'.
* gnu/system/linux-initrd.scm (raw-initrd): Use (gnu system
file-systems).  Add 'spec->file-system' call for #:mounts.
2017-10-11 11:12:33 +02:00
Theodoros Foradis f26af33aec
gnu: Add freehdl.
* gnu/packages/engineering.scm (freehdl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-11 11:12:33 +02:00
Theodoros Foradis 91cabd3e58
gnu: Add xyce-parallel.
* gnu/packages/engineering.scm (trilinos-parallel-xyce)
(xyce-parallel): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-11 11:12:33 +02:00
Theodoros Foradis 1da02b6a49
gnu: Add xyce-serial.
* gnu/packages/engineering.scm (trilinos-serial-xyce)
(xyce-serial): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-11 11:12:33 +02:00
Theodoros Foradis b509efb385
gnu: Add lapack-3.5.
* gnu/packages/maths.scm (lapack-3.5): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-11 11:12:33 +02:00
Ricardo Wurmus 22d1060eff
gnu: python-rpy2: Ignore test results.
* gnu/packages/python.scm (python-rpy2)[arguments]: Ignore test failures.
2017-10-11 11:06:05 +02:00
Roel Janssen 6de897ac5a
gnu: Add r-ggdendro.
* gnu/packages/statistics.scm (r-ggdendro): New variable.
2017-10-11 10:02:08 +02:00
Mark H Weaver 2f44e7b036
gnu: linux-libre@4.9: Update to 4.9.54.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.54.
2017-10-11 00:39:27 -04:00
Mark H Weaver dac1d8efd4
gnu: linux-libre@4.4: Update to 4.4.91.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.91.
2017-10-11 00:38:46 -04:00
Tobias Geerinckx-Rice c3bece41b7
gnu: dovecot: Update to 2.2.33.
* gnu/packages/mail.scm (dovecot): Update to 2.2.33.
2017-10-10 23:42:35 +02:00
Ludovic Courtès db9c49f499
gnu: games: Remove unneeded import.
Fixes a regression introduced in
42abb842f6.

* gnu/packages/games.scm: Remove unneeded (guix build utils) import,
which led to a name clash on 'which'.
2017-10-10 23:12:04 +02:00
Troy Sankey 3f81ca324b
gnu: alot: Update to 0.5.1.
* gnu/packages/mail.scm (alot): Update to 0.5.1.
[arguments]: Enable tests.
[native-inputs]: Add python2-mock.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:41 +02:00
Troy Sankey c1578ad063
gnu: python-twisted: Update to 17.1.0.
* gnu/packages/python.scm (python-twisted): Update to 17.1.0.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:41 +02:00
Troy Sankey 0cd83b4e00
gnu: Add python-incremental.
* gnu/packages/python.scm (python-incremental, python2-incremental): New
variables.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:41 +02:00
Troy Sankey 96cb5ca1f2
gnu: Add python-automat.
* gnu/packages/python.scm (python-automat, python2-automat): New variables.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:41 +02:00
Ricardo Wurmus 6414410d7a
gnu: Add python-graphviz.
* gnu/packages/graphviz.scm (python-graphviz, python2-graphviz): New
variables.
2017-10-10 23:09:40 +02:00
Troy Sankey fd8ff99aa7
gnu: Add python-m2r.
* gnu/packages/python.scm (python-m2r, python2-m2r): New variables.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:40 +02:00
Troy Sankey 9074bac139
gnu: Add python-constantly.
* gnu/packages/python.scm (python-constantly, python2-constantly): New
variables.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:40 +02:00
Troy Sankey bb3b4b4ee9
gnu: Add python-attrs.
* gnu/packages/python.scm (python-attrs, python2-attrs): New variables.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:40 +02:00
Julien Lepiller 4b8b4418e6
services: vpn: Fix default tls-auth configuration.
* gnu/services/vpn.scm (serialize-tls-auth): Fix serialization error when
tls-auth is disabled.
2017-10-10 22:06:08 +02:00
Julien Lepiller 262a4d335a
gnu: Add java-fasterxml-jackson-dataformat-xml.
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml): New
variable.
2017-10-10 22:05:59 +02:00
Julien Lepiller 40f193f316
gnu: Add java-woodstox-core.
* gnu/packages/java.scm (java-woodstox-core): New variable.
2017-10-10 22:05:57 +02:00
Julien Lepiller 6fd07b98b1
gnu: Add java-stax2-api.
* gnu/packages/java.scm (java-stax2-api): New variable.
2017-10-10 22:05:55 +02:00
Julien Lepiller 087c8fd2c0
gnu: Add java-fasterxml-jackson-dataformat-yaml.
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-yaml): New
variable.
2017-10-10 22:05:52 +02:00
Julien Lepiller 0f296d3747
gnu: Add java-snakeyaml.
* gnu/packages/java.scm (java-snakeyaml): New variable.
2017-10-10 22:05:50 +02:00
Julien Lepiller d57d8b89bb
gnu: Add java-fasterxml-jackson-modules-base-jaxb.
* gnu/packages/java.scm (java-fasterxml-jackson-modules-base-jaxb): New
variable.
2017-10-10 22:05:45 +02:00
Julien Lepiller f234c7a065
gnu: Add java-fasterxml-jackson-databind.
* gnu/packages/java.scm (java-fasterxml-jackson-databind): New variable.
2017-10-10 22:05:43 +02:00
Julien Lepiller 0b5481dfd3
gnu: Add java-fasterxml-jackson-core.
* gnu/packages/java.scm (java-fasterxml-jackson-core): New variable.
2017-10-10 22:05:40 +02:00
Julien Lepiller cb05f60d4a
gnu: Add java-fasterxml-jackson-annotations.
* gnu/packages/java.scm (java-fasterxml-jackson-annotations): New
variable.
2017-10-10 22:05:34 +02:00
Julien Lepiller 4496d77fb4
gnu: Add java-ops4j-pax-exam-core-junit.
* gnu/packages/java.scm (java-ops4j-pax-exam-core-junit): New variable.
2017-10-10 22:05:31 +02:00
Julien Lepiller 7a7c2b7556
gnu: Add java-ops4j-pax-exam-core-spi.
* gnu/packages/java.scm (java-ops4j-pax-exam-core-spi): New variable.
2017-10-10 22:05:29 +02:00
Julien Lepiller e179add07b
gnu: Add java-ops4j-pax-exam-core.
* gnu/packages/java.scm (java-ops4j-pax-exam-core): New variable.
2017-10-10 22:05:26 +02:00
Julien Lepiller 25aef81d26
gnu: Add java-ops4j-pax-tinybundles.
* gnu/packages/java.scm (java-ops4j-pax-tinybundles): New variable.
2017-10-10 22:05:23 +02:00
Julien Lepiller 5f26a13125
gnu: Add java-aqute-bndlib.
* gnu/packages/java.scm (java-aqute-bndlib): New variable.
2017-10-10 22:05:21 +02:00
Julien Lepiller 60ba297861
gnu: Add java-aqute-libg.
* gnu/packages/java.scm (java-aqute-libg): New variable.
2017-10-10 22:05:18 +02:00
Julien Lepiller e1edf42e82
gnu: Add java-aqute-bnd-annotation.
* gnu/packages/java.scm (java-aqute-bnd-annotation): New variable.
2017-10-10 22:05:16 +02:00
Julien Lepiller 214fcd8a91
gnu: Add java-ops4j-base-spi.
* gnu/packages/java.scm (java-ops4j-base-spi): New variable.
2017-10-10 22:05:13 +02:00
Julien Lepiller 0edf8cf086
gnu: Add java-ops4j-base-store.
* gnu/packages/java.scm (java-ops4j-base-store): New variable.
2017-10-10 22:05:10 +02:00
Julien Lepiller 60dcec7abb
gnu: Add java-ops4j-base-util-property.
* gnu/packages/java.scm (java-ops4j-base-util-property): New variable.
2017-10-10 22:05:08 +02:00
Julien Lepiller 559919c1d8
gnu: Add java-ops4j-base-util.
* gnu/packages/java.scm (java-ops4j-base-util): New variable.
2017-10-10 22:05:04 +02:00
Julien Lepiller 322d349a11
gnu: Add java-ops4j-base-io.
* gnu/packages/java.scm (java-ops4j-base-io): New variable.
2017-10-10 22:05:01 +02:00
Julien Lepiller b2353495cb
gnu: Add java-ops4j-base-monitors.
* gnu/packages/java.scm (java-ops4j-base-monitors): New variable.
2017-10-10 22:04:58 +02:00
Julien Lepiller 77a4f1ae31
gnu: Add java-ops4j-base-lang.
* gnu/packages/java.scm (java-ops4j-base-lang): New variable.
2017-10-10 22:04:41 +02:00
Marius Bakke 1c055d7258
Merge branch 'staging' 2017-10-10 21:44:32 +02:00
Marius Bakke 565e24c4e4
gnu: libxfont2: Graft fixes for CVE-2017-13720, CVE-2017-13722.
This is a followup to 97ecd75e28.

* gnu/packages/xorg.scm (libxfont2)[source](patches): Remove.
[replacement]: New field.
(libxfont2/fixed): New variable.
2017-10-10 20:09:20 +02:00
Marius Bakke 8cf892e6cd
gnu: xorg-server: Make the test-variant visible.
* gnu/packages/xorg.scm (xorg-server-1.19.3): Remove 'hidden-package'.
2017-10-10 20:04:51 +02:00
Marius Bakke 97ecd75e28
gnu: libxfont: Fix CVE-2017-13720, CVE-2017-13722.
* gnu/packages/patches/libxfont-CVE-2017-13720.patch,
  gnu/packages/patches/libxfont-CVE-2017-13722.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/xorg.scm (libxfont, libxfont2)[source]: Use them.
2017-10-10 19:34:02 +02:00
Marius Bakke 1066696dcc
gnu: lftp: Update to 4.8.3.
* gnu/packages/ftp.scm (lftp): Update to 4.8.3.
2017-10-10 18:38:02 +02:00
Marius Bakke b84a80793a
gnu: libnl: Update to 3.4.0.
* gnu/packages/linux.scm (libnl): Update to 3.4.0.
2017-10-10 18:38:02 +02:00
Marius Bakke bd6d0eba67
gnu: sddm: Update to 0.16.0.
* gnu/packages/display-managers.scm (sddm): Update to 0.16.0.
[source]: Switch to '.xz' tarball.
2017-10-10 18:38:01 +02:00
Marius Bakke f51befedbb
gnu: libreoffice: Don't replace "/bin/sh" reference with bash.
* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Use (which "sh")
instead of (which "bash") in /bin/sh substitution.
2017-10-10 18:38:01 +02:00
Marius Bakke 832735965d
gnu: vigra: Update to 1.11.1.
* gnu/packages/image.scm (vigra): Update 1.11.1.
[source]<uri>: Don't hard-code version.
[home-page]: Change to <https://ukoethe.github.io/vigra/>.
2017-10-10 18:38:01 +02:00
Marius Bakke 7cb3e9d3fc
gnu: libzmf: Update to 0.0.2.
* gnu/packages/libreoffice.scm (libzmf): Update to 0.0.2.
2017-10-10 18:38:01 +02:00
Marius Bakke 37a68784a6
gnu: libwps: Update to 0.4.7.
* gnu/packages/libreoffice.scm (libwps): Update to 0.4.7.
[arguments]: Remove.
2017-10-10 18:38:01 +02:00
Marius Bakke c334058f6e
gnu: libmwaw: Update to 0.3.12.
* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.12.
[source](patches): Remove.
[arguments]: Remove.
* gnu/packages/patches/libmwaw-CVE-2017-9433.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-10-10 18:38:01 +02:00
Marius Bakke cab4188f8b
gnu: libodfgen: Update to 0.1.6.
* gnu/packages/libreoffice.scm (libodfgen): Update to 0.1.6.
2017-10-10 18:38:00 +02:00
Marius Bakke 5124e63775
gnu: libvisio: Update to 0.1.5.
* gnu/packages/patches/libvisio-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/libreoffice.scm (libvisio): Update to 0.1.5.
[source]: Add 'libvisio-fix-tests.patch'.
[arguments]: Remove.
2017-10-10 18:38:00 +02:00
Marius Bakke 2036709b7f
gnu: libpagemaker: Update to 0.0.3.
* gnu/packages/libreoffice.scm (libpagemaker): Update to 0.0.3.
[arguments]: Remove.
2017-10-10 18:38:00 +02:00
Marius Bakke e9d8b8872b
gnu: libfreehand: Update to 0.1.2.
* gnu/packages/libreoffice.scm (libfreehand): Update to 0.1.2.
[native-inputs]: Add CPPUNIT.
[inputs]: Add ICU4C and LCMS.  New field.
2017-10-10 18:38:00 +02:00
Marius Bakke ae443ec1fa
gnu: libexttextcat: Update to 3.4.5.
* gnu/packages/libreoffice.scm (libexttextcat): Update to 3.4.5.
2017-10-10 18:38:00 +02:00
Marius Bakke c6234e8ac8
gnu: libetonyek: Fix FTBFS with later liblangtag.
* gnu/packages/libreoffice.scm (libetonyek)[source]: Add upstream patch.
2017-10-10 18:38:00 +02:00
Marius Bakke 603231c1c3
gnu: liblangtag: Update to 0.6.2.
* gnu/packages/libreoffice.scm (liblangtag): Update to 0.6.2.
2017-10-10 18:37:59 +02:00
Marius Bakke d35db297e7
gnu: libcdr: Update to 0.1.4.
* gnu/packages/libreoffice.scm (libcdr): Update to 0.1.4.
[native-inputs]: Add CPPUNIT.
2017-10-10 18:37:59 +02:00
Marius Bakke feef3b2a08
gnu: libwpg: Update to 0.3.2.
* gnu/packages/libreoffice.scm (libwpg): Update to 0.3.2.
2017-10-10 18:37:59 +02:00
Marius Bakke 3f6c5b831a
gnu: libwpd: Update to 0.10.2.
* gnu/packages/libreoffice.scm (libwpd): Update to 0.10.2.
2017-10-10 18:37:59 +02:00
Marius Bakke 1c7c2506a8
gnu: librevenge: Update to 0.0.4.
* gnu/packages/libreoffice.scm (librevenge): Update to 0.0.4.
2017-10-10 18:37:59 +02:00
Marius Bakke 23e12d9d4f
gnu: rofi: Update to 1.4.1.
* gnu/packages/check.scm (check-0.11.0): New variable.
* gnu/packages/xdisorg.scm (rofi): Update to 1.4.1.
[inputs]: Add LIBRSVG.
[native-inputs]: Add BISON, CHECK-0.11.0 and FLEX.
2017-10-10 18:37:59 +02:00
Marius Bakke 2e957aae25
gnu: feh: Update to 2.21.
* gnu/packages/image-viewers.scm (feh): Update to 2.21.
2017-10-10 18:37:59 +02:00
Leo Famulari 550d88cf24
gnu: ghostscript: Replace with 9.22 [security fixes].
Fixes CVE-2017-{7948,7975,8908,9216,9610,9611,9612,9618,9619,9620,9726,9727,
9739,9740,9835}.

* gnu/packages/ghostscript.scm (ghostscript)[replacement]: New field.
(ghostscript-9.22): New variables.
2017-10-10 10:55:01 -04:00
Rutger Helling 231123ee16
gnu: postgresql: Update to 10.0.
* gnu/packages/databases.scm (postgresql): Update to 10.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-10-10 10:33:26 -04:00
Efraim Flashner ffb4da7ad5
gnu: mesa: Disable svga driver on aarch64.
* gnu/packages/gl.scm (mesa)[arguments]: Remove svga from aarch64's
gallium drivers.
2017-10-10 16:20:55 +03:00
Adonay Felipe Nogueira 42abb842f6
gnu: red-eclipse: Add store "data" package path as default.
* gnu/packages/games.scm (red-eclipse): Remove extra spaces. Make version
respect documentation.
[arguments]: Add "prefix" to make-flags. Add
"add-store-data-package-path-as-default" phase. Improve "copy-data" phase.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-10-10 08:25:45 -04:00
Ricardo Wurmus d30f920c04
gnu: ardour: Update to 5.12.
* gnu/packages/audio.scm (ardour): Update to 5.12.
2017-10-10 14:14:13 +02:00
Ricardo Wurmus 1aadd5d9c1
gnu: guitarix: Update to 0.36.0.
* gnu/packages/audio.scm (guitarix): Update to 0.36.0.
2017-10-10 14:14:12 +02:00
Tobias Geerinckx-Rice 16123d1dee
gnu: zstd: Update to 1.3.2.
* gnu/packages/compression.scm (zstd): Update to 1.3.2.
[source]: Remove snippet.
[license]: Add gpl2, gpl3+, and expat to the list.
2017-10-10 13:33:18 +02:00
Efraim Flashner f18c94705b
gnu: modular-qt: Update to 5.9.2.
* gnu/packages/qt.scm (qtbase. qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
qtlocation, qttools, qtscript, qtquickcontrols, qtquickcontrols2,
qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcanvas3d,
qtcharts, qtdatavis3d, qtremoteobjects, qtspeech): Update to 5.9.2.
(qtnetworkauth): Same.
[arguments]: Add phase to help test suite pass.
2017-10-10 11:41:51 +03:00
Efraim Flashner 9c2c524daf
gnu: qtcharts, qtdatavis3d: Update license information.
* gnu/packages/qt.scm (qtcharts, qtdatavis3d)[license]: New field.
2017-10-10 11:41:49 +03:00
Efraim Flashner 96412f3418
gnu: modular-qt: Add synopsis and descriptions for packages.
* gnu/packages/qt.scm (qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtdeclarative-render2d, qtconnectivity,
qtwebsockets, qtsensors, qtmultimedia, qtwayland, qtserialport,
qtserialbus, qtwebchannel, qtlocation, qttools, qtscript,
qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad,
qtscxml, qtpurchasing, qtcanvas3d, qtdatavis3d, qtnetworkauth,
qtremoteobjects, qtspeech)[synopsis, description]: New fields.
2017-10-10 11:41:47 +03:00
Efraim Flashner 9ed9b44eca
gnu: qtbase: Use libinput-minimal.
This works around qtbase depending on gtk+.

* gnu/packages/qt.scm (qtbase)[inputs]: Replace libinput with
libinput-minimal.
2017-10-10 11:41:46 +03:00
Efraim Flashner b84cc89a02
gnu: Add qtspeech.
* gnu/packages/qt.scm (qtspeech): New variable.
2017-10-10 11:41:44 +03:00
Efraim Flashner 213238d943
gnu: Add qtremoteobjects.
* gnu/packages/qt.scm (qtremoteobjects): New variable.
2017-10-10 11:41:43 +03:00
Efraim Flashner f47d279366
gnu: Add qtnetworkauth.
* gnu/packages/qt.scm (qtnetworkauth): New variable.
2017-10-10 11:41:41 +03:00
Thomas Danckaert e84eb77a3a
gnu: Add eid-mw.
* gnu/packages/security-token.scm (eid-mw): New variable.
2017-10-10 10:23:23 +02:00
Thomas Danckaert 167a541fd8
gnu: Add libproxy.
* gnu/packages/networking.scm (libproxy): New variable.
2017-10-10 10:22:08 +02:00
Thomas Danckaert 2fd26d055a
gnu: Add hdf-java.
* gnu/packages/maths.scm (hdf-java): New variable.
2017-10-10 10:22:08 +02:00
Thomas Danckaert 88f256a192
gnu: Add java-slf4-simple.
* gnu/packages/java.scm (java-slf4j-simple): New variable.
2017-10-10 10:22:08 +02:00
Thomas Danckaert ce38015066
system: operating-system-etc-service: Set XCURSOR_PATH.
* gnu/system.scm (operating-system-etc-service): Set XCURSOR_PATH environment
variable so that libxcursor finds cursors in user and system profiles.
* gnu/packages/xorg.scm (libxcursor): Add a TODO for better handling of
XCURSOR_PATH in other profiles.
2017-10-10 10:22:08 +02:00
Cyril Roelandt 4792a0321a
gnu: python2-unittest2: Update to 1.1.0.
* gnu/packages/python.scm (python2-unittest2): Update to 1.1.0.
* gnu/packages/patches/python2-unittest2-remove-argparse.patch: New file.
* gnu/local.mk: Add it.
2017-10-10 02:36:35 +02:00
Cyril Roelandt 1898eaa335
gnu: Add python-traceback2.
* gnu/packages/python.scm (python-traceback2, python2-traceback2): New
  variables.
2017-10-10 02:36:35 +02:00
Cyril Roelandt ab28aa229b
gnu: Add python-linecache2.
* gnu/packages/python.scm (python-linecache2, python2-linecache2): New
  variables.
2017-10-10 02:36:34 +02:00
Cyril Roelandt 576c0e29cd
gnu: python-netaddr: Fix the source URL.
* gnu/packages/python.scm (python-netaddr, python2-netaddr): Fix the source URL.
2017-10-10 02:36:34 +02:00
Cyril Roelandt cb95e5e50e
gnu: Add python2-aniso8601.
* gnu/packages/python.scm (python2-aniso8601): New variable.
2017-10-10 02:35:44 +02:00
Cyril Roelandt 64791fae63
gnu: python-aniso8601: Update to 1.3.0.
* gnu/packages/python.scm (python-aniso8601, python2-aniso8601): Update to 1.3.0.
2017-10-10 02:35:43 +02:00
Cyril Roelandt 96d63eead2
gnu: python-alembic: Update to 0.9.5.
* gnu/packages/python.scm (python-alembic, python2-alembic): Update to 0.9.5.
2017-10-10 02:35:43 +02:00
Cyril Roelandt 79cb661fc7
gnu: python-arrow: Update to 0.10.0.
* gnu/packages/python.scm (python-arrow, python2-arrow): Update to 0.10.0.
2017-10-10 02:35:43 +02:00
Cyril Roelandt a9769a290f
gnu: python-apispec: Update to 0.25.3.
* gnu/packages/python.scm (python-apispec, python2-apispec): Update to 0.25.3.
2017-10-10 02:35:41 +02:00
Ludovic Courtès 3d9637a93d
gnu: network-manager-openvpn: Update to 1.8.10.
* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.8.10.
2017-10-09 23:15:23 +02:00
Ludovic Courtès 40a17c3ba9
gnu: network-manager: Update to 1.8.4.
* gnu/packages/gnome.scm (network-manager): Update to 1.8.4.
(network-manager-applet): Likewise.
2017-10-09 23:15:23 +02:00
Oleg Pykhalov aaba120415
gnu: qemu: Add sysconfdir to configure-flags.
* gnu/packages/virtualization.scm (qemu): Add sysconfdir to configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-09 23:15:23 +02:00
Feng Shu f03e15ec58
gnu: Add emacs-org2web.
* gnu/packages/emacs.scm (emacs-org2web): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-10-09 15:37:55 -04:00
Feng Shu 2f1524d083
gnu: Add emacs-el2org.
* gnu/packages/emacs.scm (emacs-el2org): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-10-09 15:37:55 -04:00
Feng Shu 5b38c3e6d8
gnu: Add emacs-mustache.
* gnu/packages/emacs.scm (emacs-mustache): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-10-09 15:37:55 -04:00
Tobias Geerinckx-Rice 4c4f1871ae
gnu: no-more-secrets: Update to 0.3.3.
* gnu/packages/games.scm (no-more-secrets): Update to 0.3.3.
2017-10-09 20:47:54 +02:00
Tobias Geerinckx-Rice 137adfa3f8
gnu: meson: Update to 0.42.1.
* gnu/packages/build-tools.scm (meson, meson-for-build): Update to 0.42.1.
2017-10-09 20:40:15 +02:00
Tobias Geerinckx-Rice 51b6a1dd13
gnu: smartmontools: Use HTTPS home page.
* gnu/packages/admin.scm (smartmontools)[home-page]: Use HTTPS.
2017-10-09 20:40:15 +02:00
Leo Famulari 719f353405
gnu: mit-krb5: Replace with 1.15.2 [fixes CVE-2017-{11368,11462}].
* gnu/packages/kerberos.scm (mit-krb5)[replacement]: New field.
(mit-krb5-1.15.2): New variable.
2017-10-09 13:30:01 -04:00
ng0 c723271f30
gnu: gnurl: Let the testsuite run test1026.
* gnu/packages/gnunet.scm (gnurl)[argument]: Remove
'(delete-file "tests/data/test1026")' and the comments related to it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-09 09:32:35 +02:00
ng0 5130e54cab
gnu: gnurl: Update to 7.56.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.56.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-08 22:02:00 +02:00
ng0 e076d56a6f
gnu: Add guile-colorized.
* gnu/packages/guile.scm (guile-colorized): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-08 22:01:55 +02:00
Marius Bakke fa12a41030
gnu: mesa: Disable etnaviv driver.
* gnu/packages/gl.scm (mesa)<#:configure-flags>: On armhf-linux, disable
etnaviv driver.
2017-10-08 21:54:24 +02:00
Ludovic Courtès 5e66574a12
activation: Do not create setuid binaries in the store [security fix].
Fixes <https://bugs.gnu.org/28751>.

* gnu/build/activation.scm (activate-setuid-programs)[link-or-copy]: Remove.
Use 'copy-file' instead.
2017-10-08 21:27:48 +02:00
Leo Famulari d265169b36
gnu: borg: Update to 1.1.0.
* gnu/packages/backup.scm (borg): Update to 1.1.0.
[native-inputs]: Replace python-sphinx-rtd-theme with
python-guzzle-sphinx-theme.
2017-10-08 13:36:21 -04:00
Leo Famulari d7eb680d85
gnu: Add python-guzzle-sphinx-theme.
* gnu/packages/python.scm (python-guzzle-sphinx-theme,
python2-guzzle-sphinx-theme): New variables.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-10-08 13:36:20 -04:00
Thomas Danckaert 3ceb70e1e6
gnu: kdevelop: Do not hardcode user profile locations in wrapper.
* gnu/packages/kde.scm (kdevelop): [arguments]: Do not add
  ${HOME}/.guix-profile/{share,lib/plugins} to XDG_DATA_DIRS and
  QT_PLUGIN_PATH when wrapping the executable.
2017-10-08 19:07:46 +02:00
Christopher Baines 02bc41c4ce
tests: databases: Add a simple test for MySQL.
Previously, the activation phase for this service caused some systems using it
to not boot. This test checks that it's possible to boot a system using it,
and at least start the service.

* gnu/tests/databases.scm (%mysql-os, %test-mysql): New variables.
  (run-mysql-test): New procedure.
2017-10-08 17:31:49 +01:00
Christopher Baines b36e06c2b0
linux-initrd: Ensure that the guile used in the initrd is referenced.
By referencing guile from the initrd output explicitly, it will be present in
the store when this initrd is used. If the exact guile used within the initrd
isn't present in the store, then after root is switched during the boot
process, loading modules (such as (ice-9 popen)) won't work.

This fixes guix-patches bug #28399, "Fix mysql activation, and add a basic
test".

* gnu/system/linux-initrd.scm (expression->initrd)[builder]: Write out a file
  called references in to the initrd output, which includes the store path for
  guile.
2017-10-08 17:31:49 +01:00
Tobias Geerinckx-Rice fe90a6e08b
gnu: youtube-dl: Update to 2017.10.07.
* gnu/packages/video.scm (youtube-dl): Update to 2017.10.07.
2017-10-08 17:49:47 +02:00
Tobias Geerinckx-Rice 71b7950e24
gnu: offlineimap: Update to 7.1.3.
* gnu/packages/mail.scm (offlineimap): Update to 7.1.3.
2017-10-08 17:49:47 +02:00
Ludovic Courtès 60273031e8
services: Remove unneeded imported.
This caused a circular dependency.
Reported by Oleg Pykhalov <go.wigust@gmail.com>
at <https://lists.gnu.org/archive/html/help-guix/2017-10/msg00021.html>.

* gnu/services/networking.scm: Remove unneeded import of (gnu system
base).
2017-10-08 17:43:51 +02:00
Tobias Geerinckx-Rice be6a1c2d39
gnu: gnome-calendar: Update to 3.26.2.
* gnu/packages/gnome.scm (gnome-calendar): Update to 3.26.2.
2017-10-08 17:06:16 +02:00
Tobias Geerinckx-Rice de1a32a41a
gnu: par2cmdline: Update to 0.7.4.
* gnu/packages/backup.scm (par2cmdline): Update to 0.7.4.
2017-10-08 17:06:15 +02:00
Tobias Geerinckx-Rice 5578a9c64b
gnu: munge: Update to 0.5.13.
* gnu/packages/admin.scm (munge): Update to 0.5.13.
2017-10-08 17:06:14 +02:00
Kei Kebreau 226e57d674
gnu: aisleriot: Update to 3.22.3.
* gnu/packages/gnome.scm (aisleriot): Update to 3.22.3.
[inputs]: Use guile-2.2 instead of guile-2.0.
2017-10-08 11:02:40 -04:00
Christopher Baines 6626c54ddf
gnu: Add missing mongodb patch to local.mk.
* gnu/local.mk (dist_patch_DATA): Add the
  mongodb-support-unknown-linux-distributions.patch.
2017-10-08 15:11:04 +01:00
Christopher Baines 834dc83069
web: Add nginx-documentation.
* gnu/packages/web.scm (nginx): Add comment about updating the documentation.
  (nginx-xslscript): New variable.
  (nginx-documentation): New variable.
2017-10-08 14:30:30 +01:00
Christopher Baines 024d37d119
perl: Add perl-parse-recdescent.
* gnu/packages/perl.scm (perl-parse-recdescent): New variable.
2017-10-08 14:30:25 +01:00
Tomáš Čech 3eabcc7878
gnu: Add missing input to python-py3status and fix call path.
file is used to determine configuration file encoding and py3status fails to
start when this tool is missing.

* gnu/packages/python.scm (python-py3status)[inputs]: Add file.
  [arguments]: Modify phases to patch py3status to call file with an absolute
  path.
2017-10-08 13:03:07 +02:00
Oleg Pykhalov 3803331803
gnu: sdl: Add debug output.
* gnu/packages/sdl.scm (sdl, sdl-gfx, sdl-image, sdl-mixer, sdl-net, sdl-ttf):
  Add debug output.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-07 23:01:52 +02:00
ng0 06ebba151b
gnu: getmail: Update to 5.4.
* gnu/packages/mail.scm (getmail): Update to 5.4.
2017-10-07 21:56:22 +02:00
Leo Famulari 3202d601a8
gnu: khal: Update to 0.9.8.
* gnu/packages/calendar.scm (khal): Update to 0.9.8.
[arguments]: Make sure to stop building if the documentation fails to
build.  Skip some failing tests.
2017-10-07 13:14:50 -04:00
Ludovic Courtès 9070ca4479
gnu: zile: Update to 2.4.14.
* gnu/packages/zile.scm (zile): Update to 2.4.14.
2017-10-07 17:08:32 +02:00
Marius Bakke ad3a937dae
Merge branch 'master' into staging 2017-10-07 12:54:40 +02:00
Ben Woodcroft 3ae76f7f57
gnu: vsearch: Update to 2.5.0.
* gnu/packages/bioinformatics.scm (vsearch): Update to 2.5.0.
2017-10-07 09:42:55 +10:00
Mark H Weaver ecfcb2e048
gnu: linux-libre: Update to 4.13.5.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.5.
(%linux-libre-hash): Update hash.
2017-10-06 18:29:05 -04:00
Mark H Weaver 4556703783
gnu: linux-libre@4.9: Update to 4.9.53.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.53.
2017-10-06 18:28:26 -04:00
Mark H Weaver 428951b84f
gnu: linux-libre@4.4: Update to 4.4.90.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.90.
2017-10-06 18:27:45 -04:00
Ludovic Courtès 90d23ed9df
system: Really filter out Linux device names for the store.
This is a followup to db4e8fd5d4.
Fixes <https://bugs.gnu.org/28445>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/system.scm (ensure-not-/dev): New procedure.
(read-boot-parameters)[ensure-not-/dev]: Remove.
(operating-system-boot-parameters): Use it.
2017-10-07 00:05:18 +02:00
Christopher Baines 5266ff719e
services: Add MongoDB.
* gnu/services/databases.scm (%default-mongodb-configuration-file,
  %mongodb-accounts, mongodb-service-type): New variables.
  (<mongodb-configuration>): New record type.
  (mongodb-activation, mongodb-shepherd-service): New procedures.
* gnu/tests/databases.scm (%test-mongodb): New variable.
* doc/guix.texi (Database Services): Add MongoDB documentation.
2017-10-06 21:24:30 +01:00
Christopher Baines 6bbbca9073
gnu: Add mongodb.
* gnu/packages/databases.scm (mongodb): New variable.
2017-10-06 21:24:23 +01:00
Tobias Geerinckx-Rice 4bbc27aca0
gnu: btrfs-progs: Update to 4.13.2.
* gnu/packages/linux.scm (btrfs-progs): Update to 4.13.2.
2017-10-06 17:33:52 +02:00
Efraim Flashner 2320d4f058
gnu: glibc-locales: Use 'modify-phases' syntax.
* gnu/packages/base.scm (glibc-locales)[arguments]: Use 'modify-phases'
syntax.
2017-10-06 16:00:11 +03:00
Ludovic Courtès 1738e24455
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix): Update to 8b920d7.
2017-10-06 14:43:31 +02:00
Marius Bakke 6a317919cf
Merge branch 'master' into staging 2017-10-06 11:03:27 +02:00
Marius Bakke 68932812b8
gnu: libdrm: Disable etnaviv driver.
* gnu/packages/xdisorg.scm (libdrm)<#:configure-flags>: On armhf-linux, don't
build etnaviv driver.
2017-10-06 11:00:52 +02:00
Tobias Geerinckx-Rice 8bde6a524e
gnu: dconf: Update to 0.26.1.
* gnu/packages/gnome.scm (dconf): Update to 0.26.1.
2017-10-06 01:00:59 +02:00
Tobias Geerinckx-Rice 4a79befe2c
gnu: glade: Update to 3.20.1.
* gnu/packages/gnome.scm (glade): Update to 3.20.1.
2017-10-06 01:00:58 +02:00
Tobias Geerinckx-Rice 6c97f17fa1
gnu: tor: Enable directory protocol compression.
* gnu/packages/tor.scm (tor)[native-inputs]: Add pkg-config.
[inputs]: Add xz and zstd.
2017-10-06 01:00:49 +02:00
Tobias Geerinckx-Rice b519d46269
gnu: tor: Fix typo.
* gnu/packages/tor.scm (tor)[inputs]: Move unquote to its operand.
2017-10-06 01:00:11 +02:00