Commit Graph

36189 Commits

Author SHA1 Message Date
Maxim Cournoyer 2f18b7329d
git-download: Print a message when falling back to a full fetch.
Otherwise the user might believe that git-fetch stalled, observing the lack of
output following a 'fatal' git error message (see:
https://debbugs.gnu.org/33100).

* guix/build/git.scm (git-fetch): Print message when falling back to a full
fetch.
2018-10-28 22:17:17 -04:00
Ludovic Courtès 63eb2b899b
Add 'guix processes'.
* guix/scripts/processes.scm, tests/processes.scm: New files.
* Makefile.am (MODULES): Add the former.
(SCM_TESTS): Add the latter.
* po/guix/POTFILES.in: Add guix/scripts/processes.scm.
* doc/guix.texi (Invoking guix processes): New node.
(Invoking guix-daemon): Reference it.
2018-10-29 00:13:38 +01:00
Leo Famulari b4c93a78c8
gnu: xorg-server: Update to 1.20.3 [fixes CVE-2018-14665].
* gnu/packages/xorg.scm (xorg-server): Update to 1.20.3.
2018-10-28 18:22:46 -04:00
Mathieu Othacehe 81f12f33b7
gnu: linux-libre: Enable BOCHS DRM support.
* gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Build DRM BOCHS support
as a module.  It adds DRM support for BOCHS dispi vga interface used by
qemu (-vga std option). It will also be useful for QEMU 3.0 to enable the new
"bochs-display" display device.
* gnu/packages/aux-files/linux-libre/4.19-i686.conf: Ditto.
2018-10-28 20:42:50 +09:00
Arun Isaac 69b0a847fb
import: hackage: Do not repeat inputs in native-inputs.
* guix/import/hackage.scm (hackage-module->sexp): Do not repeat inputs again
in native-inputs. native-inputs should only contain packages that are not
already listed in inputs.
2018-10-28 13:51:20 +05:30
Efraim Flashner 852a5692bb
gnu: qt@4: Use invoke.
* gnu/packages/qt.scm (qt@4)[arguments]: Use invoke.
2018-10-28 09:52:46 +02:00
Efraim Flashner 1f71daf499
gnu: qt@4: Update build config.
* gnu/packages/qt.scm (qt@4)[arguments]: Substitute hardcoded '/bin/ls'
invocation. Add configure-flags to not build the examples or demos.
Don't use the precompiled headers.
2018-10-28 09:52:38 +02:00
Efraim Flashner 3ea61f9642
gnu: qt: Use invoke.
* gnu/packages/qt.scm (qt)[arguments]: Use invoke.
2018-10-28 09:52:16 +02:00
Efraim Flashner 124351efad
gnu: qt: Add vulkan support.
* gnu/packages/qt.scm (qt, qtbase)[native-inputs]: Add vulkan-headers.
(qt@4)[native-inputs]: Don't add vulkan-headers.
(qttools)[native-inputs]: Add vulkan-headers.
2018-10-28 09:51:56 +02:00
Efraim Flashner d28af1991a
gnu: qt: Use system sqlite.
* gnu/packages/databases.scm (sqlite-with-column-metadata): New
variable.
* gnu/packages/qt.scm (qt, qtbase)[source]: Remove bundled sqlite.
[inputs]: Add sqlite-with-column-metadata.
[arguments]: Add configure-flag to use system sqlite.
2018-10-28 09:51:25 +02:00
Efraim Flashner 7930cfc989
gnu: qt: Update to 5.11.2.
* gnu/packages/qt.scm (qt, qtbase, qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
qtwebglplugin, qtwebview, qtlocation, qttools, qtscript,
qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad,
qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth,
qtremoteobjects, qtspeech): Update to 5.11.2.
2018-10-28 09:51:05 +02:00
Tobias Geerinckx-Rice 2b9b4b1fe3
gnu: hashcat-utils: Update to 1.9.
And trim lines to 80 characters.

* gnu/packages/password-utils.scm (hashcat-utils): Update to 1.9.
[source]: Parametrise.
2018-10-28 02:34:07 +01:00
Tobias Geerinckx-Rice 2792d8a865
gnu: fzy: Update to 1.0.
* gnu/packages/shellutils.scm (fzy): Update to 1.0.
2018-10-28 02:34:07 +01:00
Tobias Geerinckx-Rice 31b619566d
gnu: fzy: Don't use unstable tarball.
* gnu/packages/shellutils.scm (fzy)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2018-10-28 02:34:07 +01:00
Tobias Geerinckx-Rice 6135735b52
gnu: perl-www-mechanize: Update to 1.89.
* gnu/packages/web.scm (perl-www-mechanize): Update to 1.89.
2018-10-28 02:34:06 +01:00
Tobias Geerinckx-Rice fc82538c15
gnu: perl-xml-xpath: Update to 1.44.
* gnu/packages/xml.scm (perl-xml-xpath): Update to 1.44.
2018-10-28 02:34:06 +01:00
Tobias Geerinckx-Rice a8b12397a1
gnu: flatbuffers: Fix typo in description.
* gnu/packages/serialization.scm (flatbuffers)[description]: Hyphenate.
2018-10-28 02:34:06 +01:00
Kei Kebreau f3dd10dfe7
gnu: libmspack: Update to 0.8 [fixes CVE-2018-{18584,18585,18586}].
* gnu/packages/compression.scm (libmspack): Update to 0.8.
2018-10-27 20:04:20 -04:00
Ludovic Courtès 1f889cac4e
gnu: mailutils: Add dependency on GSASL.
* gnu/packages/mail.scm (mailutils)[inputs]: Add GSASL.
2018-10-28 01:10:55 +02:00
Ludovic Courtès ac3b4b124f
gnu: mailutils: Install modules to …/guile/site/2.2.
* gnu/packages/mail.scm (mailutils)[arguments]: Pass
"--with-guile-site-dir".
2018-10-28 01:09:54 +02:00
Ludovic Courtès ec397b312f
tests: Fix typo.
This is a followup to 19c924af4f.

* tests/pack.scm: Fix typo in 'test-skip'.
2018-10-28 00:30:50 +02:00
Efraim Flashner 20a3df0fd3
gnu: mailutils: Update to 3.5.
* gnu/packages/mail.scm (mailutils): Update to 3.5.
[source]: Remove patch, remove snippet.
[native-inputs]: Remove flex, bison.
[inputs]: Remove guile-2.0, add guile-2.2.
* gnu/packages/patches/mailutils-uninitialized-memory.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-10-28 00:02:08 +03:00
Ricardo Wurmus 763d44920d
gnu: guile-sdl2: Update to 0.3.1.
* gnu/packages/sdl.scm (guile-sdl2): Update to 0.3.1.
2018-10-27 20:08:50 +02:00
Mădălin Ionel Patrașcu b509df82de
gnu: Add r-abundant.
* gnu/packages/cran.scm (r-abundant): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-10-27 18:54:39 +02:00
Mădălin Ionel Patrașcu b5a310056c
gnu: Add r-quic.
* gnu/packages/cran.scm (r-quic): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-10-27 18:54:39 +02:00
Ricardo Wurmus 67e0fb8b49
gnu: Add xrandr-invert-colors.
* gnu/packages/xdisorg.scm (xrandr-invert-colors): New variable.
2018-10-27 18:54:39 +02:00
Tomáš Čech e9a041577a
gnu: Add telegram-purple.
* gnu/packages/messaging.scm (telegram-purple): New variable.
* gnu/packages/patches/telegram-purple-adjust-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-10-27 16:39:29 +02:00
Ludovic Courtès 932d160056
gexp: 'gexp-modules' now consistently deletes duplicates.
Fixes <https://bugs.gnu.org/32966>.
Reported by Clément Lassieur <clement@lassieur.org>.

* guix/gexp.scm (gexp-attribute): Add 'equal?' optional parameter; pass
it to 'delete-duplicates'.
(gexp-modules)[module=?]: New procedure.
Pass it to 'gexp-attribute'.
* tests/gexp.scm ("gexp-modules deletes duplicates"): New test.
2018-10-27 16:39:29 +02:00
Ludovic Courtès 003789e837
pack: Hide 'zip' colliding binding.
* guix/scripts/pack.scm: Hide 'zip' from (gnu packages compression).
2018-10-27 16:39:29 +02:00
Ludovic Courtès 244a0d5aad
gnu: libzmf: Disable '-Werror'.
Fixes builds on i686-linux.

* gnu/packages/libreoffice.scm (libzmf)[arguments]: New field.
2018-10-27 16:39:29 +02:00
Ludovic Courtès 46727e3a9d
pack: Remove unused variable.
* guix/scripts/pack.scm (self-contained-tarball)[libgcrypt]: Remove.
2018-10-27 16:39:29 +02:00
Pierre Neidhardt 1316413558
gnu: git: Add "subtree" output.
* gnu/packages/version-control.scm (git)[outputs]: Add "subtree".
2018-10-27 16:29:47 +02:00
Florian Pelz abc98e3be5
services: httpd: Allow using it with PHP.
* gnu/services/web.scm (httpd): Make existing httpd-module API public.
* doc/guix.texi (Apache HTTP Server): Document its usage with PHP-FPM.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2018-10-27 14:08:45 +01:00
Meiyo Peng cbea1e8dd2
gnu: lxqt-build-tools: Define LXQT_DATA_DIR and LXQT_ETC_XDG_DIR.
* gnu/packages/lxqt.scm (lxqt-build-tools)[arguments]: Define LXQT_DATA_DIR
and LXQT_ETC_XDG_DIR in the configure flags.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2018-10-27 19:50:41 +08:00
Meiyo Peng 6f00fb75ca
gnu: lxqt: Correct licenses for several packages.
* gnu/packages/lxqt.scm (pcmanfm-qt, lximage-qt, pavucontrol-qt, qtermwidget)
(qterminal, screengrab, lxqt): Correct license to GPL2+.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2018-10-27 18:17:08 +08:00
宋文武 a46c00a3d8
gnu: lxqt: Propagate qterminal actually.
* gnu/packages/lxqt.scm (lxqt)[propagated-inputs]: Fix typo of 'qterminal'.
2018-10-27 11:34:57 +08:00
Tobias Geerinckx-Rice 3825b44448
gnu: xmlsec-nss: Fix tests (and hence build).
* gnu/packages/xml.scm (xmlsec-nss)[native-inputs]: Add nss:bin to
provide the certutil command.
2018-10-27 04:49:19 +02:00
Tobias Geerinckx-Rice 4795e5e177
gnu: units: Update to 2.18.
* gnu/packages/maths.scm (units): Update to 2.18.
2018-10-27 04:47:56 +02:00
Tobias Geerinckx-Rice 6d9a690927
gnu: parallel: Update to 20181022.
* gnu/packages/parallel.scm (parallel): Update to 20181022.
2018-10-27 04:47:19 +02:00
Tobias Geerinckx-Rice 574d877e40
gnu: gvpe: Update to 3.1.
* gnu/packages/vpn.scm (gvpe): Update to 3.1.
[source]: Remove obsolete snippet.
[native-inputs]: Add pkg-config.
2018-10-27 04:47:18 +02:00
Tobias Geerinckx-Rice b2d286545d
gnu: gama: Update to 2.01.
* gnu/packages/gps.scm (gama): Update to 2.01.
2018-10-27 04:47:18 +02:00
Tobias Geerinckx-Rice b106b78cf8
gnu: perl-x11-xcb: Update to 0.18.
* gnu/packages/xorg.scm (perl-x11-xcb): Update to 0.18.
2018-10-27 04:47:18 +02:00
Tobias Geerinckx-Rice 429a332b1c
gnu: flatbuffers: Update to 1.10.0.
* gnu/packages/serialization.scm (flatbuffers): Update to 1.10.0.
2018-10-27 04:47:18 +02:00
Eric Bavier 829785c11d
gnu: Add tnef.
* gnu/packages/mail.scm (tnef): New variable.
2018-10-26 21:16:42 -05:00
HiPhish 01a0a0c445
gnu: Add lua5.1-lpeg and lua5.1-lmpack.
* gnu/packages/lua.scm (lua5.1-lpeg): New variable.
* gnu/packages/serialization.scm (lua5.1-libmpack): New variable.

The packages lua-lpeg and lua-libmpack had no Lua 5.1 variants. These
packages will be needed to build Neovim properly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-10-26 21:17:00 +02:00
Pierre-Antoine Rouby 3239dcd38d
gnu: Add jp2a.
* gnu/packages/image.scm: New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-10-26 21:16:13 +02:00
Ludovic Courtès fdf0248428
gnu: sbcl-lift: Fix 'license' field.
The invalid 'license' field was preventing evaluations from completing.

* gnu/packages/lisp.scm (sbcl-lift)[license]: Change to LICENSE:EXPAT.
2018-10-26 21:07:03 +02:00
Ludovic Courtès fdc4f665dc
profiles: Fix typo in exports.
* guix/profiles.scm (&profile-collistion-error): Fix typo in export list.
2018-10-26 20:05:21 +02:00
Nikolai Merinov 2e2b8635b9
gnu: rust: Update to 1.28.
* gnu/packages/rust.scm (rust): Rename to...
(rust-1.27): ... this.
(rust): New variable.
2018-10-26 18:11:15 +02:00
Nikolai Merinov e027a494fd
gnu: rust: Work around rust 1.25...1.27 reproducibility issues.
* gnu/packages/patches/rust-mdbook-support-reproducible-builds-by-forcing-window.search.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add new patch file.
* gnu/packages/rust.scm (rust-1.19): Use system libssh2 library.
during cargo build.  Note: libgit2 still bundled, because cargo
tests assume specific libgit2 minor release.
(rust-1.23): Inherit native-inputs from previous package.
(rust-1.25): Switch back to llvm 3.9.1 as workaround for
https://github.com/rust-lang/rust/issues/50556 issue.
(rust-1.27): Apply changes from
https://github.com/rust-lang-nursery/mdBook/pull/692 to make
generation of "searchindex.js" files reproducible. Disable cargo
test that required llvm 6.
2018-10-26 18:11:15 +02:00