Efraim Flashner
2756ab8058
gnu: perl-hash-merge: Update to 0.300.
...
* gnu/packages/perl.scm (perl-hash-merge): Update to 0.300.
[inputs]: Add perl-clone-choose.
2019-07-22 10:07:51 +03:00
Efraim Flashner
5246655fa1
gnu: mallard-ducktype: Run tests.
...
* gnu/packages/python-xyz.scm (mallard-ducktype)[arguments]: Replace
'check phase to run test suite.
2019-07-22 09:49:19 +03:00
Robert Vollmert
7284b11f6c
gnu: oil-shell: Update to 0.6.0
...
* gnu/packages/shells.scm (oil-shell): Update to 0.6.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2019-07-22 09:26:55 +03:00
Chris Marusich
afb986e77c
gnu: libreoffice: Fix xdg-open absolute paths.
...
Fixes: <https://bugs.gnu.org/36728 >.
* gnu/packages/libreoffice.scm (libreoffice) [inputs]: Add xdg-utils.
[arguments][#:phases][prepare-src]: Replace hard-coded absolute paths to
xdg-open in the source with the path to xdg-open in the xdg-utils input.
2019-07-21 16:47:55 -07:00
Tobias Geerinckx-Rice
d1e766e5c6
gnu: libosinfo: Update to 1.5.0.
...
* gnu/packages/virtualization.scm (libosinfo): Update to 1.5.0.
[arguments]: Remove ‘disable-broken-test’ phase.
[native-inputs]: Remove check.
2019-07-21 20:27:42 +02:00
Mark H Weaver
59f79254bb
gnu: linux-libre: Update to 5.2.2.
...
* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.2.
(linux-libre-5.2-pristine-source): Update hash.
2019-07-21 11:17:43 -04:00
Mark H Weaver
c39304ce18
gnu: linux-libre@4.19: Update to 4.19.60.
...
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.60.
(linux-libre-4.19-pristine-source): Update hash.
2019-07-21 11:17:41 -04:00
Mark H Weaver
267ce6679e
gnu: linux-libre@4.14: Update to 4.14.134.
...
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.134.
(linux-libre-4.14-pristine-source): Update hash.
2019-07-21 11:17:39 -04:00
Mark H Weaver
5d8187c2ac
gnu: linux-libre@4.9: Update to 4.9.186.
...
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.186.
(linux-libre-4.9-pristine-source): Update hash.
2019-07-21 11:17:36 -04:00
Mark H Weaver
aa84be4375
gnu: linux-libre@4.4: Update to 4.4.186.
...
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.186.
(linux-libre-4.4-pristine-source): Update hash.
2019-07-21 11:17:34 -04:00
Mark H Weaver
1ad9c105c2
gnu: linux-libre: Deblob the linux-libre source tarball ourselves.
...
* gnu/packages/linux.scm (linux-libre-deblob-scripts, deblob-scripts-5.2)
(deblob-scripts-4.19, deblob-scripts-4.14, deblob-scripts-4.9)
(deblob-scripts-4.4, computed-origin-method, %upstream-linux-source)
(source-with-patches, make-linux-libre-source, linux-libre-5.2-version)
(linux-libre-5.2-pristine-source, linux-libre-5.2-source)
(linux-libre-4.19-pristine-source, linux-libre-4.19-source)
(linux-libre-4.14-pristine-source, linux-libre-4.14-source)
(linux-libre-4.9-pristine-source, linux-libre-4.9-source)
(linux-libre-4.4-pristine-source, linux-libre-4.4-source)
(linux-libre-pristine-source, linux-libre-source)
(linux-libre-headers-4.9, linux-libre-headers-4.4)
(make-linux-libre-headers*, make-linux-libre*): New variables.
(%linux-libre-version): Rename to ...
(linux-libre-version): ... this, and make it equal to linux-libre-5.2-version.
(%linux-libre-4.19-version, %linux-libre-4.14-version)
(%linux-libre-4.9-version, %linux-libre-4.4-version): Rename to ...
(linux-libre-4.19-version, linux-libre-4.14-version)
(linux-libre-4.9-version, linux-libre-4.4-version): ... these.
(%linux-libre-4.19-hash, %linux-libre-4.19-patches)
(%linux-libre-4.14-hash, %linux-libre-4.14-patches)
(%linux-libre-hash, %linux-libre-5.2-patches): Remove variables.
(make-linux-libre-headers, make-linux-libre): Reformulate in terms of
make-linux-libre-headers* and make-linux-libre*, respectively.
(linux-libre-5.2, linux-libre-4.19, linux-libre-4.14, linux-libre-4.9)
(linux-libre-4.4, linux-libre-arm-veyron, linux-libre-arm-generic)
(linux-libre-arm-generic-4.19, linux-libre-arm-generic-4.14)
(linux-libre-arm-omap2plus, linux-libre-arm-omap2plus-4.19)
(linux-libre-arm-omap2plus-4.14): Adapt and use make-linux-libre*.
(linux-libre-headers-5.2, linux-libre-headers-4.19)
(linux-libre-headers-4.14): Adapt and use make-linux-libre-headers*.
2019-07-21 11:15:56 -04:00
Mark H Weaver
2f4698d7d1
gnu: Add darkice.
...
* gnu/packages/audio.scm (darkice): New variable.
* gnu/packages/patches/darkice-workaround-fpermissive-error.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-07-21 11:12:36 -04:00
Marius Bakke
d478cc0435
gnu: pybind11: Update to 2.3.0.
...
* gnu/packages/python-xyz.scm (pybind11): Update to 2.3.0.
2019-07-21 16:11:43 +02:00
Brian Leung
3aec5263a3
gnu: emacs-ivy: Update to 0.12.0.
...
* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.12.0.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2019-07-21 21:17:47 +08:00
宋文武
a18a27be9f
gnu: Add python-gdal.
...
For <https://issues.guix.gnu.org/issue/36623 >, thank to Arne Babenhauserheide
for the original patch.
* gnu/packages/geo.scm (python-gdal): New package.
2019-07-21 21:04:38 +08:00
Efraim Flashner
e6df9c7e85
gnu: qtwebkit: Update to 5.212.0-alpha3.
...
* gnu/packages/qt.scm (qtwebkit): Update to 5.212.0-alpha3.
2019-07-21 08:46:12 +03:00
Brian Leung
14e0ae7ff7
gnu: Add ghc-hasktags.
...
* gnu/packages/haskell.scm (ghc-hasktags): New variable.
2019-07-19 23:09:50 -04:00
Brian Leung
37850fb9a0
gnu: Add ghc-microlens-platform.
...
* gnu/packages/haskell.scm (ghc-microlens-platform): New variable.
2019-07-19 23:09:50 -04:00
Brian Leung
38dd4c1da5
gnu: Add ghc-microlens-ghc.
...
* gnu/packages/haskell.scm (ghc-microlens-ghc): New variable.
2019-07-19 23:09:50 -04:00
Brian Leung
ef803cb520
gnu: Add ghc-microlens-mtl.
...
* gnu/packages/haskell.scm (ghc-microlens-mtl): New variable.
2019-07-19 23:09:50 -04:00
Brian Leung
64b7c06e18
gnu: Add ghc-hindent.
...
* gnu/packages/haskell.scm (ghc-hindent): New variable.
2019-07-19 23:09:50 -04:00
Brian Leung
697cae2a67
gnu: Add ghc-exactprint.
...
* gnu/packages/haskell.scm (ghc-exactprint): New variable.
2019-07-19 23:09:50 -04:00
Brian Leung
a60056b5d3
gnu: Add ghc-descriptive.
...
* gnu/packages/haskell.scm (ghc-descriptive): New variable.
2019-07-19 23:09:49 -04:00
Brian Leung
ca20ee07b2
gnu: Add ghc-path-io.
...
* gnu/packages/haskell.scm (ghc-path-io): New variable.
2019-07-19 23:09:49 -04:00
Brian Leung
efc55bf6f3
gnu: Add ghc-path.
...
* gnu/packages/haskell.scm (ghc-path): New variable.
2019-07-19 23:09:49 -04:00
Brian Leung
51c8370385
gnu: Add ghc-genvalidity-property.
...
* gnu/packages/haskell.scm (ghc-genvalidity-property): New variable.
2019-07-19 23:09:49 -04:00
Brian Leung
522b61ab80
gnu: Add ghc-genvalidity.
...
* gnu/packages/haskell.scm (ghc-genvalidity): New variable.
2019-07-19 23:09:49 -04:00
Brian Leung
f26f2e757f
gnu: Add ghc-validity.
...
* gnu/packages/haskell.scm (ghc-validity): New variable.
2019-07-19 23:09:48 -04:00
Ludovic Courtès
3d33c93cef
lint: Use the 'warning' procedure for messages.
...
* guix/scripts/lint.scm (emit-warnings): Use 'warning' instead of
'format'.
2019-07-20 01:32:18 +02:00
Ludovic Courtès
674b9df37d
lint: source: Stop as soon as a valid URL is found.
...
This restores the behavior of 'guix lint' prior to commit
50fc2384fe
.
* guix/lint.scm (check-source)[warnings-for-uris]: Rewrite to stop as
soon as one of URIS is valid.
2019-07-20 01:32:18 +02:00
Ludovic Courtès
6dc28adf72
lint: Remove unused imports.
...
* guix/lint.scm: Remove now unused (gnu packages) and (guix monads)
imports.
2019-07-20 01:32:17 +02:00
Ludovic Courtès
99b2042812
lint: Add test for 'source'.
...
* tests/lint.scm ("source: 404 and 200"): New test.
2019-07-20 01:32:17 +02:00
Ludovic Courtès
848ae71ea7
lint: 'source' check no longer complains about unavailable mirrors.
...
Fixes a regression introduced in
50fc2384fe
.
Previously, 'guix lint -c source coreutils' would complain if one of the
mirrors was unavailable. This is no longer the case.
* guix/lint.scm (check-source)[warnings-for-uris]: Use 'filter-map'.
Remove 'append-map' call.
Use 'append-map' here so that we can meaningfull compare the length or
URIS and that of WARNINGS.
Use '=' to compare lengths.
2019-07-20 01:32:17 +02:00
Ludovic Courtès
571f6e7f4f
lint: Update tests to (guix lint) migration.
...
This is a followup to f363c836e0
.
* tests/lint.scm ("cve")
("cve: one vulnerability")
("cve: one patched vulnerability")
("cve: known safe from vulnerability")
("cve: vulnerability fixed in replacement version")
("cve: patched vulnerability in replacement"): Refer to
'package-vulnerabilities' from (guix lint), not (guix scripts lint).
2019-07-20 01:32:17 +02:00
Giacomo Leidi
dd3779c276
gnu: Add emacs-zerodark-theme.
...
* gnu/packages/emacs-xyz.scm (emacs-zerodark-theme): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-20 01:32:17 +02:00
Ludovic Courtès
723bdb8ef0
ui: 'warn-about-load-error' provides hints for unbound variables.
...
* guix/ui.scm (warn-about-load-error): Add 'unbound-variable' clause.
* tests/guix-build.sh: Add test.
2019-07-20 01:32:17 +02:00
Ludovic Courtès
a2a94b6e58
ui: 'warn-about-load-error' warns about file/module name mismatches.
...
* guix/discovery.scm (scheme-modules): Rename the inner 'file' to
'relative'. Pass FILE as an addition argument to WARN.
* guix/ui.scm (warn-about-load-error): Add 'module' argument (actually,
what was called 'file' really contained a module name.) Call
'check-module-matches-file' in the catch-all error case.
(check-module-matches-file): New procedure.
* tests/guix-build.sh: Test it.
2019-07-20 01:32:17 +02:00
Ludovic Courtès
ddc586ea5c
gnu: python-jupyter-client: Patch file name of 'ip'.
...
* gnu/packages/python-xyz.scm (python-jupyter-client)[arguments]: Add #:phases.
[inputs]: New field.
2019-07-20 01:32:17 +02:00
Timothy Sample
1c9b99234c
gnu: gnome-session: Do not patch in absolute paths.
...
This is no longer needed as upstream is now using absolute paths.
* gnu/packages/gnome.scm (gnome-session): Remove phase that patches
absolute paths into the session desktop entry files.
2019-07-19 12:56:09 -04:00
Timothy Sample
e1f174ae28
gnu: evolution-data-server: Use a proper patch for locales.
...
See <https://lists.gnu.org/archive/html/guix-devel/2019-07/msg00265.html >.
* gnu/packages/patches/evolution-data-server-locales.patch: New file.
* gnu/local.mk: Add it.
* gnu/packages/gnome.scm (evolution-data-server): Replace the
'patch-locale-canonicalization' phase with the new patch.
2019-07-19 12:56:03 -04:00
Marius Bakke
da9adfc7f7
gnu: colobot, leela-zero: Add Boost workaround.
...
This works around and incompatibility with CMake 3.14 and Boost 1.70,
see <https://bugs.gnu.org/36721 >.
* gnu/packages/games.scm (colobot, leela-zero)[arguments]: Add
"-DBoost_NO_BOOST_CMAKE=ON" in <#:configure-flags>.
2019-07-19 18:02:43 +02:00
Marius Bakke
57d87f435f
gnu: supertux: Adjust for recent GCC and Boost.
...
* gnu/packages/patches/supertux-fix-build-with-gcc5.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/games.scm (supertux)[source](patches): Remove.
[arguments]: Adjust <#:configure-flags>.
2019-07-19 18:00:41 +02:00
Marius Bakke
dd9560a050
gnu: glog: Disable test that fails on non-x86_64 platforms.
...
This was removed in 4678cc46a4
, but turned out
to still be needed.
* gnu/packages/logging.scm (glog)[arguments]: New field.
2019-07-19 16:33:54 +02:00
Marius Bakke
b16e082799
gnu: python-keras: Add upstream patch.
...
* gnu/packages/patches/python-keras-integration-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/machine-learning.scm (python-keras)[source](patches): New field.
2019-07-19 15:44:26 +02:00
Marius Bakke
ca49d73225
gnu: librime: Update to 1.5.3.
...
* gnu/packages/ibus.scm (librime): Update to 1.5.3.
[arguments]: Add <#:configure-flags>.
2019-07-19 15:01:40 +02:00
Marius Bakke
65db770833
gnu: zyre: Kernel headers are system headers.
...
* gnu/packages/networking.scm (zyre)[arguments]: Add <#:make-flags>.
2019-07-19 15:01:03 +02:00
Marius Bakke
f02ab17b4a
gnu: czmq: Update to 4.2.0.
...
* gnu/packages/networking.scm (czmq): Update to 4.2.0.
[arguments]: Enable tests, but patch out the non-working one.
2019-07-19 15:00:03 +02:00
Marius Bakke
0fdec2a309
gnu: tensorflow: Provide older setuptools version.
...
* gnu/packages/python-xyz.scm (python-setuptools-for-tensorflow): New public
variable.
* gnu/packages/machine-learning.scm (tensorflow)[native-inputs]: Add it.
2019-07-19 14:57:06 +02:00
Rutger Helling
04842543e8
gnu: fbreader: Build with GCC 5.
...
* gnu/packages/ebook.scm (fbreader)[native-inputs]: Add GCC-5.
2019-07-19 12:41:02 +02:00
Rutger Helling
1a58e1d444
gnu: john-the-ripper-jumbo: Build against OpenSSL 1.0.
...
* gnu/packages/password-utils.scm (john-the-ripper-jumbo): Change OPENSSL to
OPENSSL-1.0.
2019-07-19 12:32:01 +02:00