Commit Graph

36901 Commits

Author SHA1 Message Date
Danny Milosavljevic 52bc7df1a1
gnu: rust: Remove binary bootstrapper.
* gnu/packages/rust.scm (rust-bootstrap): Delete variable.
2018-10-30 20:42:00 +01:00
Danny Milosavljevic 44d530ef09
gnu: rust@1.23.0: Bootstrap from rust@1.22.0.
* gnu/packages/rust.scm (rust-1.23): Bootstrap from rust@1.22.0.
2018-10-30 20:41:55 +01:00
Danny Milosavljevic a75b8c08c0
gnu: rust@1.23.0: Inherit from rust@1.22.0.
* gnu/packages/rust.scm (rust-1.23)[inherit]: Inherit from rust-1.22.
[arguments]: Inherit from rust-1.22.  Delete "remove-ar" phase.
2018-10-30 20:41:50 +01:00
Danny Milosavljevic 7bf169f75c
gnu: rust: Hide "ar" entry from rust@1.21.0.
* gnu/packages/rust.scm (rust-1.21)[arguments]<#:phases>[remove-ar]: New
phase.
2018-10-30 20:41:45 +01:00
Danny Milosavljevic 46cb1c97cb
gnu: rust: Accept more detailed gdb lines for simple enums.
* gnu/packages/patches/rust-1.25-accept-more-detailed-gdb-lines.patch: Modify.
* gnu/packages/rust.scm (rust-1.25)[arguments]<#:phases>[disable-nil-enum-test]:
Delete phase.
2018-10-30 20:20:55 +01:00
Efraim Flashner a6f2afeee1
gnu: zathura-pdf-mupdf: Simplify arguments.
* gnu/packages/pdf.scm (zathura-pdf-mupdf)[arguments]: Remove custom
'patch-plugin-directory phase, replacd with configure-flag.
2018-10-30 11:15:40 +02:00
Efraim Flashner 24fc8f055d
gnu: zathura-pdf-mupdf: Update to 0.3.4.
* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.4.
[source]: Remove patch.
* gnu/packages/patches/zathura-pdf-mupdf-link-to-jpeg-libraries.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-10-30 11:15:39 +02:00
Efraim Flashner e726f0939e
gnu: mupdf: Update license list.
* gnu/packages/pdf.scm (mupdf)[license]: Update the license list.
2018-10-30 11:15:36 +02:00
Efraim Flashner b1435fe735
gnu: mupdf: Update to 1.14.
* gnu/packages/pdf.scm (mupdf): Update to 1.14.
[source]: Don't remove all the bundled libraries.
[arguments]: Add 'configure-flags to use system libraries.
2018-10-30 11:15:09 +02:00
Efraim Flashner f8ddf719f3
gnu: mujs: Install shared library.
* gnu/packages/javascript.scm (mujs)[arguments]: Add custom phase to
install libmujs.so.
2018-10-30 11:03:48 +02:00
Efraim Flashner 1371e2250a
gnu: mujs: Update to 1.0.5.
* gnu/packages/javascript.scm (mujs): Update to 1.0.5.
2018-10-30 11:03:06 +02:00
Leo Famulari a2717e6986
gnu: calcurse: Use HTTPS URLs.
Reported by Marco van Hulten <marco@hulten.org>.

* gnu/packages/calcurse.scm (calcurse)[source, home-page]: Use HTTPS URLs.
2018-10-29 20:45:57 -04:00
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