Ricardo Wurmus
bd7daf9c4f
gnu: virtualgl: Fetch sources from git.
...
* gnu/packages/gl.scm (virtualgl)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
11bbf6324b
gnu: s2tc: Remove custom bootstrap phase.
...
* gnu/packages/gl.scm (s2tc)[arguments]: Remove.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
872ea4eb69
gnu: s2tc: Fetch sources from git.
...
* gnu/packages/gl.scm (s2tc)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
6f6f9267b6
gnu: catimg: Fetch sources from git.
...
* gnu/packages/image-viewers.scm (catimg)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
92f08e14f2
gnu: sxiv: Fetch sources from git.
...
* gnu/packages/image-viewers.scm (sxiv)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
86caf997be
gnu: libdbusmenu-qt: Fetch sources from git.
...
* gnu/packages/lxqt.scm (libdbusmenu-qt)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
1300dc4be9
gnu: pdf2svg: Fetch sources from git.
...
* gnu/packages/pdf.scm (pdf2svg)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
ec4e9455d3
gnu: polyml: Fetch sources from git.
...
* gnu/packages/sml.scm (polyml)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
82a0787c06
gnu: tmate: Fetch sources from git.
...
* gnu/packages/terminals.scm (tmate)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
773c18086b
gnu: picocom: Fetch sources from git.
...
* gnu/packages/terminals.scm (picocom)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
cf8478e5d5
gnu: tilda: Fetch sources from git.
...
* gnu/packages/terminals.scm (tilda)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
ab3159f89d
gnu: maim: Fetch sources from git.
...
* gnu/packages/xdisorg.scm (maim)[source]: Fetch from git.
2018-11-29 22:43:49 +01:00
Ricardo Wurmus
2d8387c364
gnu: xclip: Fetch sources from git.
...
* gnu/packages/xdisorg.scm (xclip)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
25d09f609e
gnu: slop: Fetch sources from git.
...
* gnu/packages/xdisorg.scm (slop)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
4bb74ed5f2
gnu: xcape: Fetch sources from git.
...
* gnu/packages/xdisorg.scm (xcape)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
3962a04697
gnu: wxwidgets-3.1: Fetch sources from git.
...
* gnu/packages/wxwidgets.scm (wxwidgets-3.1)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
940fdd0cbc
gnu: ffms2: Fetch sources from git.
...
* gnu/packages/video.scm (ffms2)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
e0a80ee442
gnu: mps-youtube: Fetch sources from git.
...
* gnu/packages/video.scm (mps-youtube)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
ce4ac7d56e
gnu: mpv: Fetch sources from git.
...
* gnu/packages/video.scm (mpv)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
722e6ffeea
gnu: ffmpegthumbnailer: Fetch sources from git.
...
* gnu/packages/video.scm (ffmpegthumbnailer)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
21309b8b1f
gnu: simplescreenrecorder: Fetch sources from git.
...
* gnu/packages/video.scm (simplescreenrecorder)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
2f069a1fa7
gnu: obs: Fetch sources from git.
...
* gnu/packages/video.scm (obs)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
520b5d06a4
gnu: mlt: Fetch sources from git.
...
* gnu/packages/video.scm (mlt)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
97ef6df5ec
gnu: vapoursynth: Fetch sources from git.
...
* gnu/packages/video.scm (vapoursynth)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
5d9e3edd01
gnu: you-get: Fetch sources from git.
...
* gnu/packages/video.scm (you-get)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
69f7d3f424
gnu: leptonica: Fetch sources from git.
...
* gnu/packages/image.scm (leptonica)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
45b2eff0aa
gnu: l-smash: Fetch sources from git.
...
* gnu/packages/video.scm (l-smash)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
d61236dffd
gnu: vidstab: Fetch sources from git.
...
* gnu/packages/video.scm (vidstab)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
de1830ae6d
gnu: libcue: Fetch sources from git.
...
* gnu/packages/cdrom.scm (libcue)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus
9774fac480
gnu: kiss-fft-for-extempore: Fetch sources from git.
...
* gnu/packages/algebra.scm (kiss-fft-for-extempore)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus
6aa54e23da
gnu: arb: Fetch sources from git.
...
* gnu/packages/algebra.scm (arb)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus
e7c7b10db4
gnu: gst-transcoder: Fetch sources from git.
...
* gnu/packages/video.scm (gst-transcoder)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus
e784449ef7
gnu: unilibium: Fetch sources from git.
...
* gnu/packages/terminals.scm (unilibium)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus
d123b0944f
gnu: onionshare: Fetch sources from git.
...
* gnu/packages/tor.scm (onionshare)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus
4342a046c9
gnu: mktorrent: Fetch sources from git.
...
* gnu/packages/bittorrent.scm (mktorrent)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Ricardo Wurmus
8322ecb080
gnu: transmission-remote-cli: Fetch sources from git.
...
* gnu/packages/bittorrent.scm (transmission-remote-cli)[source]: Fetch from
git.
2018-11-29 22:43:47 +01:00
ng0
b3901381a5
gnu: gnurl: Update to 7.62.0.
...
* gnu/packages/gnunet.scm: Update to 7.62.0.
Signed-off-by: ng0 <ng0@n0.is>
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-11-29 21:20:56 +01:00
David Thompson
19ad450452
gnu: haunt: Update to 0.2.4.
...
* gnu/packages/guile.scm (haunt): Update to 0.2.4.
2018-11-29 14:52:59 -05:00
Kei Kebreau
8eb49ebcf7
gnu: hyperrogue: Update to 10.5.
...
* gnu/packages/games.scm (hyperrogue): Update to 10.5.
2018-11-29 12:18:02 -05:00
Marius Bakke
25ca46985c
Merge branch 'master' into core-updates
2018-11-29 15:56:49 +01:00
Marius Bakke
7af6e5daa4
gnu: vim: Update to 8.1.0551.
...
* gnu/packages/vim.scm (vim): Update to 8.1.0551.
[arguments]: Disable one more test.
2018-11-29 15:45:44 +01:00
Marius Bakke
b868389357
gnu: libabigail: Update to 1.5.
...
* gnu/packages/elf.scm (libabigail): Update to 1.5.
2018-11-29 15:45:44 +01:00
Marius Bakke
e2b9ed7fcc
gnu: kmscon: Don't invoke './configure' during bootstrap.
...
* gnu/packages/terminals.scm (kmscon)[arguments]: Change 'autogen.sh' phase to
replace 'bootstrap' and set the $NOCONFIGURE environment variable.
2018-11-29 14:45:41 +01:00
Ludovic Courtès
c324ad52b6
gnu: lirc: Build reproducibly.
...
* gnu/packages/patches/lirc-reproducible-build.patch: New file.
* gnu/packages/lirc.scm (lirc)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-11-29 14:11:35 +01:00
Ludovic Courtès
f2c99fe52b
gnu: rust: Shorten patch file name.
...
This file name was too long to fit in a tar archive.
* gnu/packages/patches/rust-mdbook-support-reproducible-builds-by-forcing-window.search.patch:
Rename to...
* gnu/packages/patches/rust-reproducible-builds.patch: ... this.
* gnu/packages/rust.scm (rust-1.27, rust): Adjust accordingly.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2018-11-29 13:14:22 +01:00
Ludovic Courtès
994b5b1d01
gnu: libbonobo: Build sequentially.
...
See
<https://berlin.guixsd.org/log/5mr1fyac5kyz41zwmnf4b0wm7vl42ryv-libbonobo-2.32.1 >
for an example of a parallel build failure:
CCLD echo-client-2
CCLD bonobo-echo-2
ld: libEcho.a(Bonobo_Sample_Echo-stubs.o): in function `Bonobo_Sample_Echo_echo':
/tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `Bonobo_Sample_Echo__iinterface'
ld: /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `Bonobo_Sample_Echo__classid'
ld: /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `_ORBIT_skel_small_Bonobo_Sample_Echo_echo'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:488: echo-client-2] Error 1
* gnu/packages/gnome.scm (libbonobo)[arguments]: Add #:parallel-build?.
2018-11-29 12:42:09 +01:00
Efraim Flashner
76d520facb
gnu: sbcl: bootstrap with clisp on non-Intel machines.
...
* gnu/packages/lisp.scm (sbcl)[native-inputs]: If the current system is
not x86_64-linux or i686-linux, use clisp in place of ccl.
[arguments]: In the custom build phase, use the correct bootstrap lisp.
2018-11-29 11:55:11 +02:00
Efraim Flashner
1e20c25ec5
gnu: kodi: Update to 18.0rc1.
...
* gnu/packages/kodi.scm (kodi): Update to 18.0rc1.
2018-11-29 11:50:06 +02:00
Robin Templeton
0a059eaee8
gnu: Add arcanist.
...
* gnu/packages/phabricator.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-29 10:00:50 +01:00
Tim Gesthuizen
c94d2f4d9b
gnu: Add emacs-company-irony.
...
* gnu/packages/emacs.scm (emacs-company-irony): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-29 09:43:06 +01:00
Jonathan Brielmaier
5019ee6c2a
gnu: Add missing patch to local.mk.
...
This was forgotten in 082d9383d1
.
* gnu/local.mk (dist_patch_DATA): Add "ghc-haddock-library-unbundle.patch".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-29 09:32:04 +01:00
Ludovic Courtès
1fe1bb96f2
gnu: bigloo: Update to "4.3b2".
...
Fixes <https://bugs.gnu.org/33525 >.
* gnu/packages/scheme.scm (bigloo): Update to "4.3b2".
2018-11-28 22:55:12 +01:00
Kei Kebreau
a5d474d798
gnu: maxima: Update to 5.42.1.
...
* gnu/packages/maths.scm (maxima): Update to 5.42.1.
2018-11-28 11:42:08 -05:00
Pierre Neidhardt
ad8a4a666d
gnu: clang-from-llvm: Fix install for clang-3.*.
...
* gnu/packages/llvm.scm (clang-from-llvm): Fix install for clang-3.*.
2018-11-28 13:43:04 +01:00
Efraim Flashner
01e7ca5410
gnu: parallel: Update to 20181122.
...
* gnu/packages/parallel.scm (parallel): Update to 20181122.
2018-11-28 11:22:03 +02:00
Mark H Weaver
e5ace9dd78
Revert "gnu: Add rclone."
...
This reverts commit 8b5e2e94af
.
2018-11-27 23:58:13 -05:00
Mark H Weaver
f04a539169
gnu: linux-libre: Update to 4.19.5.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.5.
(%linux-libre-hash): Update hash.
(%linux-libre-4.19-patches): Rename patch (4.18 -> 4.19).
2018-11-27 22:47:24 -05:00
Mark H Weaver
71e48a6371
gnu: linux-libre@4.14: Update to 4.14.84.
...
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.84.
(%linux-libre-4.14-hash): Update hash.
2018-11-27 22:45:43 -05:00
Mark H Weaver
32f39fb9e2
gnu: linux-libre@4.9: Update to 4.9.141.
...
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.141.
2018-11-27 22:44:58 -05:00
Mark H Weaver
de96f6610f
gnu: linux-libre@4.4: Update to 4.4.165.
...
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.165.
2018-11-27 22:44:16 -05:00
Kei Kebreau
c93b77ad37
gnu: wxmaxima: Update to 18.11.4.
...
* gnu/packages/maths.scm (wxmaxima): Update to 18.11.4.
[source]: Switch to git-fetch.
2018-11-27 22:11:48 -05:00
Ricardo Wurmus
41ffc214e4
gnu: Add r-chipexoqual.
...
* gnu/packages/bioconductor.scm (r-chipexoqual): New variable.
2018-11-27 23:56:23 +01:00
Ricardo Wurmus
4236959de8
gnu: scribus: Fix build with recent Poppler.
...
Suggested by ngz on #guix.
* gnu/packages/patches/scribus-poppler.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/scribus.scm (scribus)[source]: Add patch.
2018-11-27 23:56:12 +01:00
Nicolas Goaziou
8b5e2e94af
gnu: Add rclone.
...
* gnu/packages/sync.scm (rclone): New variable.
2018-11-27 21:39:36 +01:00
Efraim Flashner
8e59c5febd
gnu: x265: Fix building on armhf-linux.
...
* gnu/packages/video.scm (x265)[patches]: Add patch.
[arguments]: Add a configure-flag to disable assembly. Adjust a custom
phase to recognize armv8 as 32-bit arm when masquerading as armhf-linux.
2018-11-27 19:58:01 +02:00
Efraim Flashner
020d4d2cdc
gnu: x265: Install static libraries in a separate output.
...
This saves more than 50% of the closure size.
* gnu/packages/video.scm (x265)[outputs]: New field.
[arguments]: Add custom phase to move the static libraries to a new
output.
2018-11-27 19:58:00 +02:00
Efraim Flashner
bd606fb2ce
gnu: x265: Build 10-bit and 12-bit libraries.
...
* gnu/packages/video.scm (x265)[arguments]: Add configure-flag to set
%output for the other builds. Add custom 'build-12-bit and 'build-10-bit
phases to build their respective versions. Add a custom phase to install
the 10-bit and 12-bit libraries.
2018-11-27 19:57:56 +02:00
Arun Isaac
5df8f0689d
gnu: rss-bridge: Update to 2018-11-10.
...
* gnu/packages/web.scm (rss-bridge): Update to 2018-11-10.
2018-11-27 20:21:22 +05:30
Ludovic Courtès
892307aed5
gnu: orbit2: Specify upstream name.
...
* gnu/packages/gnome.scm (orbit2)[properties]: New field.
2018-11-27 13:53:14 +01:00
Ludovic Courtès
8aad2e32e5
gnu: orbit2: Do not build static libraries.
...
* gnu/packages/gnome.scm (orbit2)[arguments]: Add "--disable-static" to
#:configure-flags.
2018-11-27 13:51:52 +01:00
Timo Eisenmann
f0c817a7f4
gnu: Add vimb.
...
* gnu/packages/web-browsers.scm (vimb): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-11-27 12:12:33 +01:00
Ludovic Courtès
312edcd0a1
gnu: python-kivy-next, python2-kivy-next: Deprecate.
...
As discussed at <https://bugs.gnu.org/33426 >.
* gnu/packages/python.scm (python-kivy-next, python2-kivy-next): Mark as
deprecated.
2018-11-27 12:12:33 +01:00
Ludovic Courtès
88e1e9cd3b
gnu: guile-simple-zmq: Update to 68bedb6.
...
* gnu/packages/guile.scm (guile-simple-zmq): Update to 68bedb6.
2018-11-27 12:12:33 +01:00
Björn Höfling
df4c8434d4
gnu: randomjungle: Update homepage and sourc.
...
* gnu/packages/machine-learning.scm (randomjungle)[source]: Update URL.
[homepage]: Update URL.
2018-11-27 09:42:33 +01:00
Ricardo Wurmus
56dc27d62f
gnu: emacs-polymode: Update to 0.1.5.
...
* gnu/packages/emacs.scm (emacs-polymode): Update to 0.1.5.
2018-11-27 09:39:42 +01:00
Ricardo Wurmus
bc84fc4717
gnu: emacs-slack: Update to 0.0.2-5.99a5750.
...
* gnu/packages/emacs.scm (emacs-slack): Update to 0.0.2-5.99a5750.
[propagated-inputs]: Add emacs-helm.
2018-11-27 09:35:00 +01:00
Ricardo Wurmus
7af36275f0
gnu: emacs-go-mode: Fetch sources from git.
...
* gnu/packages/emacs.scm (emacs-go-mode)[source]: Fetch via git.
[arguments]: Add phase "make-writable".
2018-11-27 09:29:09 +01:00
Ricardo Wurmus
7cad66d9a7
gnu: emacs-ivy-yasnippet: Update to 0.1-2.32580b4.
...
* gnu/packages/emacs.scm (emacs-ivy-yasnippet): Update to 0.1-2.32580b4.
2018-11-27 09:23:17 +01:00
Eric Bavier
69a3fcc086
gnu: Add OpenShot.
...
* gnu/packages/video.scm (openshot-qt): New variable.
2018-11-26 19:04:22 -06:00
Eric Bavier
579a9cdec7
gnu: Add libopenshot.
...
* gnu/packages/video.scm (libopenshot): New variable.
* gnu/packages/patches/libopenshot-tests-with-system-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-11-26 19:03:54 -06:00
Eric Bavier
ef8517f29d
gnu: Add libopenshot-audio.
...
* gnu/packages/audio.scm (libopenshot-audio): New variable.
2018-11-26 19:03:54 -06:00
Eric Bavier
ebdb15bc35
qtwebkit: Reduce RAM requirements for linking.
...
* gnu/packages/qt.scm (qtwebkit)[arguments]: Link shared libraries and
executables with "--no-keep-memory".
2018-11-26 19:03:53 -06:00
Eric Bavier
0995a5692c
qtwebkit: Fix pri install directory.
...
* gnu/packages/qt.scm (qtwebkit)[arguments]: Add "ECM_MKSPECS_INSTALL_DIR"
to #:configure-flags.
2018-11-26 19:03:53 -06:00
Leo Famulari
1528593886
gnu: Mutt: Update to 1.11.0.
...
* gnu/packages/mail.scm (mutt): Update to 1.11.0.
2018-11-26 19:03:01 -05:00
Danny Milosavljevic
bc0d24292d
gnu: mono: Make build reproducible.
...
* gnu/packages/patches/mono-mdoc-timestamping.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mono.scm (mono)[source]: Use patch.
[arguments]<#:phases>[make-reproducible]: New phase.
<#:phases>[set-env]: Set SOURCE_DATE_EPOCH.
2018-11-27 00:36:47 +01:00
Danny Milosavljevic
8160baf8b7
gnu: mono: End phase with #t.
...
* gnu/packages/mono.scm (mono)[arguments]<#:phases>[set-env]: End with #t.
2018-11-26 21:48:54 +01:00
Danny Milosavljevic
aaff78bef9
gnu: adb: Fix build with glibc 2.28.
...
* gnu/packages/android.scm (android-platform-version): Use "7.1.2_r36".
(android-platform-system-core): Update sha256 hash value (for 7.1.2_r36).
(android-platform-bionic): Update sha256 hash value (for 7.1.2_r36).
2018-11-26 20:35:35 +01:00
Danny Milosavljevic
5a1ac6138d
gnu: python-tblib: Use invoke.
...
* gnu/packages/python.scm (python-tblib)[arguments]<#:phases>[check]: Use
invoke.
2018-11-26 20:09:14 +01:00
Danny Milosavljevic
de42429040
gnu: mono: Fix build with glibc 2.28.
...
* gnu/packages/mono.scm (mono)[arguments]<#:phases>[fix-includes]: New phase.
2018-11-26 19:44:29 +01:00
Björn Höfling
6cbb2c8721
gnu: ams-lv2: Always return #t from phase remove-sse-flags.
...
* gnu/packages/music.scm (ams-lv2)[arguments]: Use '(unless' instead of
'(when (not'. Return with #t as last value from phase 'remove-sse-flags'.
2018-11-26 17:24:21 +01:00
Björn Höfling
e029d90f45
gnu: ams-lv2: Fix error in configure phase.
...
Python 3.7 introduced PEP 479. That raised an error in an old waf-script
included in the package. An updated waf-script was found in a
newer commit that fixes the problem.
* gnu/packages/music.scm (ams-lv2)[sources]: Update, using two more commits
than version 1.2.1.
2018-11-26 17:08:34 +01:00
Ricardo Wurmus
176f1436c7
gnu: python-seaborn: Update to 0.9.0.
...
* gnu/packages/python.scm (python-seaborn): Update to 0.9.0.
[arguments]: Enable tests.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Add python-pytest and xorg-server.
[properties]: Remove.
(python2-seaborn)[propagated-inputs]: Remove python2-pytz.
2018-11-26 16:53:29 +01:00
Pierre Neidhardt
1c7372a5aa
gnu: clang-from-llvm: Clean up share/clang folder.
...
* gnu/packages/llvm.scm (clang-from-llvm): Remove useless files, install completion.
2018-11-26 14:53:45 +01:00
Pierre Neidhardt
51002b723d
gnu: Add emacs-clang-rename.
...
* gnu/packages/llvm.scm (emacs-clang-rename): New variable.
2018-11-26 14:53:45 +01:00
Tim Gesthuizen
7628ff1fc0
gnu: emacs-clang-format: Inherit from clang.
...
* gnu/packages/emacs.scm (emacs-clang-format): Remove.
* gnu/packages/llvm.scm (emacs-clang-format): Add.
2018-11-26 14:53:45 +01:00
Efraim Flashner
3b160bdccf
gnu: efl: Build with full opengl support except on armhf-linux.
...
* gnu/packages/enlightenment.scm (efl)[arguments]: Add 'configure-flags
to use full opengl on all architectures except for armhf-linux, which
will continue to use opengl-es.
2018-11-26 12:26:11 +02:00
Efraim Flashner
4bd610f09e
gnu: efl: Build with 'release' profile.
...
* gnu/packages/enlightenment.scm (efl)[arguments]: Add 'configure-flag
to build the 'release' profile.
2018-11-26 12:26:08 +02:00
Ludovic Courtès
0c17f72070
services: openssh: Install OpenSSH in the system profile.
...
This ensures one can scp to or from the GuixSD machine that uses the
service.
* gnu/services/ssh.scm (openssh-service-type)[extensions]: Add
PROFILE-SERVICE-TYPE extension.
* gnu/system/examples/bare-bones.tmpl <packages>: Remove OPENSSH.
* doc/guix.texi (Using the Configuration System): Adjust accordingly.
2018-11-26 11:10:20 +01:00
Ludovic Courtès
c23cf1832a
gnu: Add 'git-minimal'.
...
* gnu/packages/version-control.scm (git-minimal): New variable.
2018-11-26 11:10:19 +01:00
Rutger Helling
e6c64d0a3f
gnu: wine-staging: Update to 3.21.
...
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.21.
* gnu/packages/wine.scm (wine-staging): Update to 3.21.
2018-11-26 09:44:31 +01:00
Björn Höfling
644af6c870
gnu: aegisub: Fix build.
...
* gnu/packages/patches/aegisub-boost68.patch: New file
* gnu/local.mk: Add it.
* gnu/packages/video.scm (aegisub)[source]: Use patch.
2018-11-25 23:29:09 +01:00
Julien Lepiller
7a1d25c400
gnu: opam: Update to 2.0.1.
...
gnu/packages/ocaml.scm (opam): Update to 2.0.1.
[arguments]: Use invoke, return #t and use store paths for dependencies.
[inputs]: Add bubblewrap.
2018-11-25 23:09:20 +01:00
Julien Lepiller
f6e55da06a
gnu: Add bubblewrap.
...
* gnu/packages/virtualization.scm (bubblewrap): New variable.
2018-11-25 23:08:16 +01:00
Marius Bakke
1e92d311c3
gnu: randomjungle: Do not build static binaries.
...
* gnu/packages/patches/randomjungle-disable-static-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/machine-learning.scm (randomjungle)[source](patches): Add it.
[arguments]: Add "--disable-static" to #:configure-flags.
2018-11-25 20:38:34 +01:00
Marius Bakke
bc6062aef5
gnu: dovecot: Update to 2.3.4.
...
* gnu/packages/mail.scm (dovecot): Update to 2.3.4.
2018-11-25 19:50:41 +01:00
Ludovic Courtès
18142e23e8
gnu: python2-gevent: Fix compilation.
...
* gnu/packages/python.scm (python-gevent)[arguments]: Add (ice-9 match)
to #:modules. In 'do-not-use-bundled-sources' phase, use 'scandir' to
avoid hard-coded include directory name.
[properties]: New field.
(python2-gevent): Add 'native-inputs' and 'arguments' fields.
2018-11-25 19:08:04 +01:00
Ludovic Courtès
0a9d1c5ab7
gnu: guix-daemon: Adjust 'install' phase to latest update.
...
Fixes <https://bugs.gnu.org/33496 >.
Reported by Brett Gilio <brettg@posteo.net>.
This is a followup to commit 254602cdf8
.
* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
'install' phase, remove use of "install-nodist_pkglibexecSCRIPTS"
target.
2018-11-25 17:09:44 +01:00
Efraim Flashner
71cfb437d2
gnu: mtools: Update to 4.0.21.
...
* gnu/packages/mtools.scm (mtools): Update to 4.0.21.
2018-11-25 18:08:50 +02:00
Marius Bakke
b01e89593d
gnu: libreoffice: Fix build with MDDS 1.4 and Orcus 0.14.
...
* gnu/packages/libreoffice.scm (libreoffice)[source](patches): Add two patches
from Arch Linux.
[arguments]: Add substitutions so the libraries are found.
2018-11-25 17:04:20 +01:00
Marius Bakke
06dd29ef4f
gnu: libetonyek: Fix build against mdds 1.4.
...
* gnu/packages/libreoffice.scm (libetonyek)[arguments]: Add phase to
substitute mdds version. Adjust #:configure-flags accordingly.
2018-11-25 17:04:20 +01:00
Marius Bakke
b64665d1d3
gnu: orcus: Update to 0.14.1.
...
* gnu/packages/libreoffice.scm (orcus): Update to 0.14.1.
2018-11-25 17:04:20 +01:00
Marius Bakke
5895437c61
gnu: ixion: Update to 0.14.1.
...
* gnu/packages/libreoffice.scm (ixion): Update to 0.14.1.
2018-11-25 17:04:15 +01:00
Marius Bakke
07d4200c1c
gnu: mdds: Update to 1.4.3.
...
* gnu/packages/boost.scm (mdds): Update to 1.4.3.
2018-11-25 17:04:10 +01:00
Marius Bakke
9b3e11f6a8
gnu: python2-numpy@1.8: Provide "python2-nose".
...
Also remove other native-inputs since they appear unnecessary.
* gnu/packages/python.scm (python2-numpy-1.8)[native-inputs]: New field.
2018-11-25 16:56:26 +01:00
Pierre Neidhardt
34843fe923
gnu: uncrustify: Update to 0.68.1.
...
* gnu/packages/code.scm (uncrustify): Update to 0.68.1.
2018-11-25 14:41:16 +01:00
Pierre Neidhardt
8c5160dbd5
gnu: Add s-xml-rpc.
...
* gnu/packages/lisp.scm (cl-s-xml-rpc, ecl-s-xml-rpc, sbcl-s-xml-rpc): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
c931f8098c
gnu: Add s-xml.
...
* gnu/packages/lisp.scm (cl-s-xml, ecl-s-xml, sbcl-s-xml): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
79dc47c9c9
gnu: Add usocket.
...
* gnu/packages/lisp.scm (cl-usocket, ecl-usocket, sbcl-usocket): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
be01e79caa
gnu: Add usocket-server.
...
* gnu/packages/lisp.scm (cl-usocket-server, ecl-usocket-server, sbcl-usocket-server): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
75c95c7652
gnu: Add sbcl-usocket-boot0.
...
* gnu/packages/lisp.scm (sbcl-usocket-boot0): New variable.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
9fabcb6ce2
gnu: Add portable-threads.
...
* gnu/packages/lisp.scm (cl-portable-threads, ecl-portable-threads, sbcl-portable-threads): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
9eeef6abb2
gnu: Add cl-css.
...
* gnu/packages/lisp.scm (cl-css, ecl-cl-css, sbcl-cl-css): New variables.
2018-11-25 13:54:47 +01:00
Pierre Neidhardt
96ce8b5507
gnu: Add cl-markup.
...
* gnu/packages/lisp.scm (cl-markup, ecl-cl-markup, sbcl-cl-markup): New variables.
2018-11-25 13:54:46 +01:00
Julien Lepiller
07fdf96140
gnu: diffoscope: Update to 106.
...
* gnu/packages/package-management.scm (diffoscope): Update to 106.
2018-11-25 12:57:26 +01:00
Julien Lepiller
c1d80c7a9c
gnu: diffoscope: Fix test failure.
...
* gnu/packages/package-management.scm (diffoscope)[arguments]: Remove
failing Berkeley DB test.
2018-11-25 12:57:20 +01:00
Ludovic Courtès
254602cdf8
gnu: guix: Update to 71a78ba
.
...
* gnu/packages/package-management.scm (guix): Update to 71a78ba
.
2018-11-25 01:19:21 +01:00
Brett Gilio
71a78ba65b
gnu: emacs-company: Update to 0.9.7.
...
* gnu/packages/emacs.scm (emacs-company): Update to 0.9.7.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-24 22:42:34 +01:00
Brett Gilio
61d6451372
gnu: emacs-zenburn-theme: Update to 2.6.
...
* gnu/packages/emacs.scm (emacs-zenburn-theme): Update to 2.6.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-24 22:40:49 +01:00
Brett Gilio
682c291899
gnu: sqlcipher: Update to 3.4.2.
...
* gnu/packages/databases.scm (sqlcipher): Update to 3.4.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-24 22:40:46 +01:00
Marius Bakke
4820b75de0
Merge branch 'master' into core-updates
2018-11-24 19:44:05 +01:00
Marius Bakke
1261804985
gnu: python-pika: Update to 0.12.0.
...
* gnu/packages/python.scm (python-pika): Update to 0.12.0.
2018-11-24 19:43:18 +01:00
Marius Bakke
4b2d1dc4dc
gnu: bless: Adjust to zlib static output.
...
* gnu/packages/bioinformatics.scm (bless)[inputs]: Add ZLIB:STATIC.
[arguments]: Adjust #:make-flags accordingly.
2018-11-24 19:32:48 +01:00
Mark H Weaver
1b3083267c
gnu: ocaml-piqilib: Remove duplicate 'home-page' field.
...
This is a followup to commit 564cf93f2a
.
* gnu/packages/ocaml.scm (ocaml-piqilib)[home-page]: Remove duplicate field.
2018-11-24 13:30:06 -05:00
Mark H Weaver
e1d97c4efc
gnu: rhythmbox: Update hash of patch.
...
* gnu/packages/gnome.scm (rhythmbox)[source]: Update hash of the applied
patch.
2018-11-24 13:29:59 -05:00
Marius Bakke
5ff6e06763
gnu: adb: Fix FTBFS with Glibc 2.28.
...
* gnu/packages/android.scm (adb)[arguments]: Add phase 'glibc-compat'.
2018-11-24 19:26:01 +01:00
Marius Bakke
45bc4b7ecb
gnu: python2-fasteners: Propagate python2-futures.
...
* gnu/packages/python.scm (python-fasteners)[properties]: New field.
(python2-fasteners)[propagated-inputs]: Add PYTHON2-FUTURES.
2018-11-24 18:43:07 +01:00
Marius Bakke
366cd7fcba
gnu: python2-futures: Update to 3.2.0.
...
* gnu/packages/python.scm (python2-futures): Update to 3.2.0.
2018-11-24 18:43:07 +01:00
Marius Bakke
799d4bac62
gnu: python2-futures: Disable tests.
...
* gnu/packages/python.scm (python2-futures)[arguments]: Set #:test? #f.
2018-11-24 18:43:06 +01:00
Pierre Neidhardt
4bddcae94b
gnu: sbcl: Update to 1.4.13.
...
* gnu/packages/lisp.scm (sbcl): Update to 1.4.13.
[native-inputs]: Use minimal texlive-union instead of full texlive.
[native-inputs]: Use CCL instead of buggy CLISP.
[arguments]: Replace all (zero? (system* ...)) by invoke.
2018-11-24 18:36:14 +01:00
Pierre Neidhardt
27ebd5c4f9
gnu: gcl: Remove unnecessary texlive input.
...
* gnu/packages/lisp.scm (gcl)[native-inputs]: Remove texlive.
2018-11-24 18:36:13 +01:00
Marius Bakke
60667159d3
gnu: python-pycurl: Fix FTBFS from 7b84410046
.
...
* gnu/packages/python-web.scm (python-pycurl)[arguments]: Add phase
'configure-tls-backend'.
2018-11-24 15:57:56 +01:00
Marius Bakke
68f2e55206
gnu: ledger: Fix build with Boost >= 1.68.
...
* gnu/packages/finance.scm (ledger)[arguments]: Add phase 'boost-compat.
2018-11-24 15:57:56 +01:00
Marius Bakke
f028823c0f
gnu: mosaik: Fix FTBFS from b90289dadc
.
...
* gnu/packages/bioinformatics.scm (mosaik)[inputs]: Add ZLIB:STATIC.
2018-11-24 15:57:56 +01:00
Marius Bakke
15b5f9f718
gnu: python-cheetah: Update to 3.1.0.
...
* gnu/packages/python.scm (python2-cheetah): Rename to ...
(python-cheetah): ... this. Update to 3.1.0.
[arguments]: Add custom 'check' phase.
[propagated-inputs]: Change PYTHON2-MARKDOWN to PYTHON-MARKDOWN.
(python2-cheetah): Rewrite in terms of PACKAGE-WITH-PYTHON2.
2018-11-24 15:57:56 +01:00
Marius Bakke
59a1aa595b
gnu: python2-cheetah: Update home page.
...
* gnu/packages/python.scm (python-cheetah)[home-page]: Update to current.
2018-11-24 15:57:56 +01:00
Pierre Neidhardt
96cfa168e5
gnu: clojure: Move to new clojure.scm.
...
* gnu/local.mk (clojure): Include new clojure.scm.
* gnu/packages/clojure.scm: Add clojure, clojure-algo-generic,
clojure-algo-monads, clojure-core-match, clojure-instaparse,
clojure-tools-macro.
* gnu/packages/lisp.scm: Remove clojure, clojure-algo-generic,
clojure-algo-monads, clojure-core-match, clojure-instaparse,
clojure-tools-macro.
2018-11-24 15:20:51 +01:00
Pierre Neidhardt
e83c7d1aba
gnu: femtolisp: Move to scheme.scm.
...
* gnu/packages/lisp.scm (femtolisp): Remove.
* gnu/packages/scheme.scm (femtolisp): Add.
2018-11-24 15:11:37 +01:00
Leo Famulari
083ce0ad5e
gnu: Add APFS-FUSE.
...
* gnu/packages/file-systems.scm (apfs-fuse): New variable.
2018-11-23 21:54:52 -05:00
Mark H Weaver
318507a6f6
gnu: linux-libre: Update to 4.19.4.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.4.
(%linux-libre-hash): Update hash.
2018-11-23 21:05:18 -05:00
Mark H Weaver
245139cd0d
gnu: linux-libre@4.14: Update to 4.14.83.
...
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.83.
(%linux-libre-4.14-hash): Update hash.
2018-11-23 21:03:29 -05:00
Mark H Weaver
268ba4cbcf
gnu: linux-libre@4.9: Update to 4.9.140.
...
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.140.
2018-11-23 21:02:53 -05:00
Mark H Weaver
f3d1a0463a
gnu: linux-libre@4.4: Update to 4.4.164.
...
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.164.
2018-11-23 21:01:49 -05:00
Marius Bakke
5d46c8b47a
gnu: freedesktop.scm: Sort imports and remove duplicates.
...
* gnu/packages/freedesktop.scm: Sort imports alphabetically.
2018-11-24 02:17:46 +01:00
Marius Bakke
01cef16f85
gnu: rust: Don't depend on 'git'.
...
* gnu/packages/rust.scm (rust-1.19)[inputs]: Remove GIT.
(rust-1.20)[arguments]: Disable Cargo tests that require git.
(rust-1.26)[arguments]: Likewise.
2018-11-24 02:03:12 +01:00
Marius Bakke
52b24ba495
gnu: mariadb: Update to 10.1.37 [security fixes].
...
This release fixes CVE-2018-3282, CVE-2018-3174, CVE-2018-3143, CVE-2018-3156,
and CVE-2018-3251. See
<https://mariadb.com/kb/en/library/mariadb-10137-release-notes/ > for details.
* gnu/packages/databases.scm (mariadb): Update to 10.1.37.
2018-11-24 02:03:12 +01:00
Marius Bakke
4d8f4a3f00
Merge branch 'master' into core-updates
2018-11-24 01:58:18 +01:00
Marius Bakke
dc4851093c
gnu: libraw: Update to 0.19.1.
...
* gnu/packages/photo.scm (libraw): Update to 0.19.1.
2018-11-24 01:50:43 +01:00
Marius Bakke
43bcf392a7
gnu: libtorrent-rasterbar: Update to 1.1.11.
...
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.11.
2018-11-24 01:50:43 +01:00
Nam Nguyen
c2be790fb1
gnu: Add deluge.
...
* gnu/packages/bittorrent.scm (deluge): New variable.
Co-authored-by: Mike Rosset <mike.rosset@gmail.com>
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-11-24 01:50:43 +01:00
Nam Nguyen
39da44c2c0
gnu: libtorrent-rasterbar: Compile Python bindings in C++11 mode.
...
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]: Add phase to
substitute setup.py.
Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2018-11-24 01:50:43 +01:00
Nam Nguyen
8afe166dd7
gnu: Add python-service-identity.
...
* gnu/packages/python-crypto.scm (python-service-identity,
python2-service-identity): New variables.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-11-24 01:50:42 +01:00
Nicolas Goaziou
f12f70b1f2
gnu: Add emacs-matrix-client.
...
* gnu/packages/emacs.scm (emacs-matrix-client): New variable.
2018-11-23 21:43:15 +01:00
Nicolas Goaziou
d4f7b7e127
gnu: Add emacs-a.
...
* gnu/packages/emacs.scm (emacs-a): New variable.
2018-11-23 21:43:15 +01:00
Nicolas Goaziou
8fc78612b5
gnu: Add emacs-tracking.
...
* gnu/packages/emacs.scm (emacs-tracking): New variable.
2018-11-23 21:43:14 +01:00
Nicolas Goaziou
87470116e6
gnu: Add emacs-ov.
...
* gnu/packages/emacs.scm (emacs-ov): New variable.
2018-11-23 21:43:14 +01:00
Paul Garlick
57d30004e5
gnu: python-slepc4py: Update to 3.10.0.
...
* gnu/packages/maths.scm (python-slepc4py): Update to 3.10.0.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-11-23 20:27:15 +01:00
Paul Garlick
cd3681a237
gnu: python-petsc4py: Update to 3.10.0.
...
* gnu/packages/maths.scm (python-petsc4py): Update to 3.10.0.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-11-23 20:27:15 +01:00
Paul Garlick
e93da160ca
gnu: slepc: Update to 3.10.1.
...
* gnu/packages/maths.scm (slepc): Update to 3.10.1.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-11-23 20:27:15 +01:00
Paul Garlick
e6951e4ee0
gnu: petsc: Update to 3.10.2
...
* gnu/packages/maths.scm (petsc): Update to 3.10.2.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-11-23 20:27:15 +01:00
Luther Thompson
dc240b6aa5
gnu: python-ilinkedlist: Update to 0.4.0.
...
* gnu/packages/python.scm (python-ilinkedlist): Update to 0.4.0.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-11-23 20:17:23 +01:00
Ludovic Courtès
c491f7f8de
gnu: pt-scotch, pt-scotch32: Add Open MPI setup phase.
...
* gnu/packages/maths.scm (pt-scotch)[arguments]: Use 'invoke' instead of
'system*'. Add 'mpi-setup' phase.
(pt-scotch32)[arguments]: Likewise.
2018-11-23 18:44:47 +01:00
Ricardo Wurmus
d57ec906ba
gnu: pigx-scrnaseq: Use latest snakemake.
...
* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace snakemake-4
with snakemake.
2018-11-23 16:30:48 +01:00
Ricardo Wurmus
92d9a1e2c6
gnu: pigx-bsseq: Use latest snakemake.
...
* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Replace snakemake-4
with snakemake.
2018-11-23 16:30:16 +01:00
Ricardo Wurmus
c068d00746
gnu: pigx-chipseq: Use latest snakemake.
...
* gnu/packages/bioinformatics.scm (pigx-chipseq)[inputs]: Replace snakemake-4
with snakemake.
2018-11-23 16:29:35 +01:00
Ricardo Wurmus
936ea3d664
gnu: python-gevent: Update to 1.3.7.
...
* gnu/packages/python.scm (python-gevent): Update to 1.3.7.
[arguments]: Find headers for greenlet in phase "do-not-use-bundled-sources".
[propagated-inputs]: Add python-objgraph.
2018-11-23 16:01:21 +01:00
Ricardo Wurmus
72ffb51231
gnu: Add python-objgraph.
...
* gnu/packages/python.scm (python-objgraph): New variable.
2018-11-23 16:01:07 +01:00
Ricardo Wurmus
93d229cb86
gnu: python-loompy: Remove python-typing.
...
* gnu/packages/bioinformatics.scm (python-loompy)[propagated-inputs]: Remove
python-typing.
2018-11-23 15:59:44 +01:00
Alex Vong
332443d429
gnu: emacs-picpocket: Update to 40.
...
Fix version string as well:
<https://lists.gnu.org/archive/html/guix-devel/2018-11/msg00286.html >.
* gnu/packages/emacs.scm (emacs-picpocket): Update to 40.
2018-11-23 22:37:12 +08:00
Rutger Helling
a605e3c68c
gnu: xpra: Update to 2.4.2.
...
* gnu/packages/xorg.scm (xpra): Update to 2.4.2.
2018-11-23 13:59:36 +01:00
Vagrant Cascadian
74e35e8c94
gnu: Add u-boot-pinebook.
...
* gnu/packages/patches/u-boot-pinebook-a64-update-dts.patch: New file.
* gnu/packages/patches/u-boot-pinebook-syscon-node.patch: New file.
* gnu/packages/patches/u-boot-pinebook-mmc-calibration.patch: New file.
* gnu/packages/patches/u-boot-pinebook-video-bridge.patch: New file.
* gnu/packages/patches/u-boot-pinebook-r_i2c-controller.patch: New file.
* gnu/packages/patches/u-boot-pinebook-dts.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/bootloaders.scm (u-boot-pinebook): New exported variable.
* gnu/bootloader/u-boot.scm (u-boot-pinebook-bootloader): New exported
variable.
* gnu/system/install.scm (pinebook-installation-os): New exported variable.
2018-11-22 21:59:05 +01:00
Ricardo Wurmus
37751b480f
gnu: podofo: Add patch to fix build.
...
* gnu/packages/patches/podofo-cmake-3.12.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pdf.scm (podofo)[source]: Add patch.
2018-11-22 21:56:41 +01:00
Efraim Flashner
691d39a267
gnu: jalv: Build with python-2.
...
* gnu/packages/audio.scm (jalv)[arguments]: Build with python-2.
2018-11-22 22:06:29 +02:00
Pierre Neidhardt
eff8e0b4d9
gnu: ccl: Fix missing command line argument support in wrapper.
...
* gnu/packages/lisp.scm (ccl): Fix missing command line argument support in wrapper.
2018-11-22 19:40:03 +01:00
Arun Isaac
e3a2dd5559
gnu: gajim: Rename wrap-program phases.
...
* gnu/packages/messaging.scm (gajim)[arguments]: Rename wrap-program phases to
wrap-gi-typelib-path and wrap-gsettings-schema-dir.
2018-11-22 22:49:56 +05:30
Marius Bakke
7ff3f3d22c
gnu: python-scikit-learn: Update to 0.20.1.
...
* gnu/packages/patches/python-scikit-learn-fix-test-non-determinism.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.20.1.
[source](patches): Remove.
[arguments]: Skip network tests with pytest instead of deleting files. Make
sure $HOME is writable.
(python2-scikit-learn): Rewrite in terms of PACKAGE-WITH-PYTHON2.
2018-11-22 17:02:47 +01:00
Nicolas Goaziou
561e3c1d0d
gnu: supercollider: Update to 3.9.3.
...
* gnu/packages/audio.scm (supercollider): Update to 3.9.3.
2018-11-22 13:00:15 +01:00
Nicolas Goaziou
af90cc45ae
gnu: giac-xcas: Add a "doc" output
...
* gnu/packages/algebra.scm (giac-xcas): Add "doc" output.
[arguments]: Add phase to install documentation in the appropriate directory.
2018-11-22 12:18:52 +01:00
Nicolas Goaziou
90d5ec55ae
gnu: giac-xcas: Update to 1.5.0-19.
...
* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-19.
2018-11-22 12:18:43 +01:00
Pierre Neidhardt
910ac0effe
gnu: ccl: Properly include x86-headers and remove missing "contrib" folder.
...
* gnu/packages/lisp.scm (ccl): Include x86-headers and remove missing "contrib" folder.
[home-page]: Use HTTPS.
2018-11-22 11:43:17 +01:00
Marius Bakke
ec8130eb23
Merge branch 'master' into core-updates
2018-11-22 00:10:44 +01:00
Marius Bakke
437c78bcfb
gnu: python-tblib: Fix test failure with Python 3.7.
...
* gnu/packages/python.scm (python-tblib)[arguments]: Add 'adjust-tests' phase.
2018-11-22 00:00:44 +01:00
Ludovic Courtès
d422cbb3d6
linux-initrd: 'expression->initrd' returns the complete file name.
...
Previously 'expression->initrd' would return the directory that contains
the 'initrd' file; now it returns the complete file name for that file.
* gnu/system/linux-initrd.scm (expression->initrd)[builder]: Change
output file name to "initrd.cpio.gz". Tail-call 'file-append' to return
the complete file name.
* gnu/system.scm (operating-system-initrd-file): Remove 'file-append'
call.
* gnu/build/linux-initrd.scm (write-cpio-archive): Check whether OUTPUT
already has the ".gz" suffix; rename if before invoking GZIP if it does,
and otherwise after.
* gnu/system/vm.scm (expression->derivation-in-linux-vm)[builder]: Do
not append "/initrd" to #$initrd.
2018-11-21 23:26:59 +01:00
Marius Bakke
148caae049
gnu: python-numpy: Update to 1.15.4.
...
* gnu/packages/python.scm (python-numpy): Update to 1.15.4.
2018-11-21 23:15:21 +01:00
Marius Bakke
d9f8e846b6
gnu: mbedtls-apache: Update to 2.14.0.
...
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.14.0.
2018-11-21 23:06:08 +01:00
Marius Bakke
b344a3a937
gnu: termite: Update to 14.
...
* gnu/packages/terminals.scm (termite): Update to 14.
2018-11-21 23:01:38 +01:00
Marius Bakke
b069c30b52
gnu: vte-ng: Update to 0.54.2.a.
...
* gnu/packages/gnome.scm (vte-ng): Update to 0.54.2.a.
2018-11-21 22:59:27 +01:00
Marius Bakke
6bc00737b0
gnu: vte-ng: Fetch source using git.
...
* gnu/packages/gnome.scm (vte-ng)[source]: Rewrite in terms of GIT-FETCH.
2018-11-21 22:57:48 +01:00
Marius Bakke
afd90f8d62
gnu: vte-ng: Add a home page.
...
* gnu/packages/gnome.scm (vte-ng)[home-page]: New field.
2018-11-21 22:57:14 +01:00
Marius Bakke
b96386501f
gnu: python-numpy: Update to 1.14.6.
...
* gnu/packages/python.scm (python-numpy): Update to 1.14.6.
2018-11-21 22:42:25 +01:00
Marius Bakke
da15325e36
gnu: webkitgtk: Update to 2.22.4.
...
* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.4.
2018-11-21 22:24:51 +01:00
Marius Bakke
dca7d8a25c
gnu: git: Update to 2.19.2.
...
* gnu/packages/version-control.scm (git): Update to 2.19.2.
2018-11-21 22:24:35 +01:00
Marius Bakke
aa9eb25983
gnu: feh: Update to 3.1.
...
* gnu/packages/image-viewers.scm (feh): Update to 3.1.
2018-11-21 22:23:47 +01:00
Alex Vong
f9e5caf9ba
gnu: teeworlds: Update to 0.7.0 [fixes CVE-2018-18541].
...
* gnu/packages/games.scm (teeworlds): Update to 0.7.0.
[source]: Switch to git-fetch. Remove all bundled libraries except md5.
[arguments]: Adjust accordingly.
[inputs]: Use sdl2 instead of sdl and python-wrapper instead of python-2.
Add json-parser and pnglite.
* gnu/packages/patches/teeworlds-use-latest-wavpack.patch: Update it.
2018-11-22 03:21:29 +08:00
Alex Vong
53367e17b6
gnu: bam: Update to 0.5.1.
...
* gnu/packages/build-tools.scm (bam): Update to 0.5.1.
[source]: Switch to git-fetch.
[arguments]: Use newly provided Makefile.
[inputs]: Add lua.
2018-11-22 03:21:05 +08:00
Alex Vong
078e2edf1d
gnu: Add json-parser.
...
* gnu/packages/web.scm (json-parser): New variable.
2018-11-22 03:20:49 +08:00
Alex Vong
6e35bad0a9
gnu: Add pnglite.
...
* gnu/packages/image.scm (pnglite): New variable.
2018-11-22 03:20:11 +08:00
Efraim Flashner
9cf4ff199c
Merge remote-tracking branch 'origin/master' into core-updates
2018-11-21 19:41:43 +02:00
Ludovic Courtès
bf6859e45a
gnu: libbytesize: Make .mo file builds reproducible.
...
* gnu/packages/c.scm (libbytesize)[sources](modules, snippet): New
fields.
[arguments]: Add #:configure-flags and #:phases.
2018-11-21 17:38:00 +01:00
Ludovic Courtès
e555bbfc48
gnu: emacs-pdf-tools: Fix build with recent Poppler.
...
* gnu/packages/patches/emacs-pdf-tools-poppler.patch: New file.
* gnu/packages/emacs.scm (emacs-pdf-tools)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-11-21 17:38:00 +01:00
Ludovic Courtès
c3d8c6ac7e
gnu: emacs-pdf-tools: Use 'git-fetch'.
...
* gnu/packages/emacs.scm (emacs-pdf-tools)[source]: Switch to
GIT-FETCH.
[arguments]: In 'emacs-patch-variables' phase, make files writable.
2018-11-21 17:38:00 +01:00
Ludovic Courtès
e1f7912761
gnu: casync: Fix build with glibc 2.28.
...
* gnu/packages/patches/casync-renameat2-declaration.patch: New file.
* gnu/packages/sync.scm (casync)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-11-21 17:38:00 +01:00
Efraim Flashner
4cf879fefb
gnu: ntk: Don't use bundled waf.
...
* gnu/packages/fltk.scm (ntk)[inputs]: Add python-waf.
[arguments]: Add custom phase to replace vendored waf.
2018-11-21 15:43:23 +02:00
Efraim Flashner
24a2e19c43
gnu: python-waf: Use a proper directory structure.
...
Fixes <https://bugs.gnu.org/25634 >.
* gnu/packages/python.scm (python-waf): Replace custom 'install phase to
install "waf" binary into the bin directory. Remove the 'wrap phase.
* gnu/packages/video.scm (mpv)[arguments]: Adjust the 'setup-waf phase
accordingly.
2018-11-21 15:43:23 +02:00
Efraim Flashner
a2aa746cfe
gnu: python-waf: Use a proper directory structure.
...
Fixes <https://bugs.gnu.org/25634 >.
* gnu/packages/python.scm (python-waf): Replace custom 'install phase to
install "waf" binary into the bin directory. Remove the 'wrap phase.
* gnu/packages/video.scm (mpv)[arguments]: Adjust the 'setup-waf phase
accordingly.
2018-11-21 15:20:20 +02:00
Jan Nieuwenhuizen
96cae1b48c
gnu: font-ubuntu: Update url.
...
* gnu/packages/fonts.scm (font-ubuntu): Use new url, update hash.
2018-11-21 14:06:07 +01:00
swedebugia
ab5d91dd50
gnu: Add python-wikidata.
...
* gnu/packages/python.scm (python-wikidata): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-11-21 11:55:57 +01:00
Efraim Flashner
4e94cdb652
gnu: python-astroid: Update to 2.0.4.
...
* gnu/packages/python.scm (python-astroid): Update to 2.0.4.
[source]: Switch to pypi source.
[native-inputs]: Add python-dateutil, python-nose, python-pytest,
python-pytest-runner.
[arguments]: Add phase to remove spurious test failure. Update custom
'check phase.
(python2-astroid): Update to 1.6.5.
[source]: Use pypi source.
[arguments]: Add phase to remove spurious test failure.
2018-11-21 12:00:01 +02:00
Efraim Flashner
1200783972
gnu: thermald: Clean up package definition.
...
* gnu/packages/admin.scm (thermald)[arguments]: Remove redundant
'bootstrap phase. Remove unnecessary udev configure flag.
2018-11-21 10:13:07 +02:00
Efraim Flashner
d09e84c271
gnu: thermald: Don't use unstable tarball.
...
* gnu/packages/admin.scm (thermald)[source]: Download source using
git-fetch.
2018-11-21 10:13:06 +02:00
Maxim Cournoyer
56ddcf0414
gnu: emacs-elpy: Update to 1.26.0.
...
* gnu/packages/emacs.scm (emacs-elpy): Update to 1.26.0.
2018-11-20 23:57:58 -05:00
Vagrant Cascadian
0da3526d58
gnu: u-boot-pine64-plus: Refactor package definition.
...
* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package): New procedure.
(u-boot-pine64-plus): Use it.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-11-20 23:39:41 +01:00
Vagrant Cascadian
95d9198606
gnu: arm-trusted-firmware-pine64-plus: Rename variable to arm-trusted-firmware-sun50i-a64.
...
* gnu/packages/firmware (arm-trusted-firmware-pine64-plus): Rename to...
(arm-trusted-firmware-sun50i-a64): ...this.
* gnu/packages/bootloaders (u-boot-pine64-plus)[native-inputs]: Use it.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-11-20 23:34:31 +01:00
Vagrant Cascadian
725b077e40
gnu: arm-trusted-firmware-pine64-plus: Update to 2.0-1.cabe0a3.
...
* gnu/packages/firmware.scm (arm-trusted-firmware-pine64-plus):
Use platform name from upstream ("sun50i_a64").
[version]: Update to 2.0-1.cabe0a3,
[source](uri): Use upstream git repository.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-11-20 23:32:55 +01:00
Christopher Baines
be02d4df84
gnu: Add python-django-debug-toolbar.
...
* gnu/packages/django.scm (python-django-debug-toolbar,
python2-django-debug-toolbar): New variables.
2018-11-20 19:48:03 +00:00
Christopher Baines
a2e9259697
gnu: Add python-django-jinja.
...
* gnu/packages/django.scm (python-django-jinja, python2-django-jinja): New
variables.
2018-11-20 19:48:02 +00:00
Christopher Baines
6cd1bbd0b1
gnu: Add python-django-pipeline.
...
* gnu/packages/django.scm (python-django-pipeline, python2-django-pipeline):
New variables.
2018-11-20 19:48:02 +00:00
Christopher Baines
9c98d588c2
gnu: Add python-slimit.
...
* gnu/packages/python-web.scm (python-slimit, python2-slimit): New variables.
2018-11-20 19:48:02 +00:00
Christopher Baines
90b9c5adea
gnu: Add python-jsmin.
...
* gnu/packages/python-web.scm (python-jsmin, python2-jsmin): New variables.
2018-11-20 19:48:00 +00:00
Kei Kebreau
b3175c709d
gnu: cabextract: Update to 1.9.
...
* gnu/packages/compression.scm (cabextract): Update to 1.9.
[arguments]: Add phase "unpack-libmspack".
[inputs]: Add libmspack-source.
2018-11-20 13:55:10 -05:00
Kei Kebreau
ea80fd1ff5
gnu: libmspack: Update to 0.9.1.
...
* gnu/packages/compression.scm (libmspack): Update to 0.9.1.
2018-11-20 13:53:06 -05:00
Ludovic Courtès
3c4103c84f
gnu: java-jansi-native: Add "mips64el-linux" case.
...
* gnu/packages/java.scm (java-jansi-native)[arguments]: Add
"mips64el-linux" in 'match' clause.
2018-11-20 18:39:22 +01:00
Ludovic Courtès
e11462c2e4
Revert "gnu: ccl: Include x86-headers and remove missing "contrib" folder."
...
This reverts commit d22ba64276
, which
broke evaluations for armhf-linux.
2018-11-20 18:36:05 +01:00
Ludovic Courtès
242b29baa1
gnu: autotalent: Simplify 'license'.
...
* gnu/packages/audio.scm (autotalent)[license]: Remove unnecessary 'list'.
2018-11-20 18:36:05 +01:00
Arun Isaac
662e2285f5
services: wesnothd: Run as wesnothd user and group.
...
* gnu/services/games.scm (wesnothd-shepherd-service): Run as wesnothd user and
group.
2018-11-20 22:40:44 +05:30
Efraim Flashner
5e369f8ab9
gnu: Add pinentry-efl.
...
* gnu/packages/gnupg.scm (pinentry-efl): New variable.
* gnu/packages/patches/pinentry-efl.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-11-20 12:38:57 +02:00
Marius Bakke
4f70db97a0
Merge branch 'master' into core-updates
2018-11-20 01:14:12 +01:00
Marius Bakke
9acfe275ad
gnu: Add missing patch to local.mk.
...
This line was removed by accident in 0a41123f01
.
* gnu/local.mk (dist_patch_DATA): Add "clang-3.5-libc-search-path.patch".
2018-11-20 01:11:26 +01:00
Marius Bakke
30f0feff19
gnu: libwebp: Update to 1.0.1.
...
* gnu/packages/image.scm (libwebp): Update to 1.0.1.
2018-11-20 00:57:49 +01:00
Marius Bakke
7882cc55bc
gnu: fluidsynth: Update to 2.0.2.
...
* gnu/packages/audio.scm (fluidsynth): Update to 2.0.2.
2018-11-20 00:57:49 +01:00
Marius Bakke
352401efb8
gnu: python-joblib: Update home page.
...
* gnu/packages/python.scm (python-joblib)[home-page]: Update to current.
2018-11-20 00:57:49 +01:00
Marius Bakke
ff43d95807
gnu: python-joblib: Update to 0.13.0.
...
* gnu/packages/python.scm (python-joblib): Update to 0.13.0.
[source](snippet): Remove.
[arguments]: Remove 'disable-failing-tests' phase. Add custom check phase.
[native-inputs]: Remove PYTHON-NOSE, PYTHON-SPHINX, PYTHON-DOCUTILS and
PYTHON-NUMPYDOC. Add PYTHON-PYTEST.
2018-11-20 00:57:49 +01:00
Marius Bakke
89d88b8530
gnu: python-natsort: Update to 5.4.1.
...
* gnu/packages/python.scm (python-natsort): Update to 5.4.1.
[arguments]: Add #:modules. Replace 'check' phase with custom pytest
invokation.
[native-inputs]: Remove PYTHON-PYTEST-CACHE, PYTHON-PYTEST-FLAKES and
PYTHON-PYTEST-PEP8. Add PYTHON-PYTEST and PYTHON-PYTEST-MOCK.
(python2-natsort)[native-inputs]: Remove PYTHON2-ENUM34 and PYTHON2-MOCK.
2018-11-20 00:57:48 +01:00
Marius Bakke
4a4f3e771b
gnu: z3: Update to 4.8.1.
...
* gnu/packages/maths.scm (z3): Update to 4.8.1.
2018-11-20 00:57:48 +01:00
Marius Bakke
fb525bfd83
gnu: z3: Fetch source using git.
...
* gnu/packages/maths.scm (z3)[source]: Change to GIT-FETCH.
2018-11-20 00:57:48 +01:00
Pkill -9
cc661cb348
gnu: xonotic: Symlink to xonotic data instead of copying into xonotic.
...
* gnu/packages/games.scm (xonotic)[arguments]: Modify the phase
'install-data so it creates a symlink to xonotic's data instead of
copying it into the xonotic package.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-19 23:11:38 +01:00
Thorsten Wilms
c3276dbecb
gnu: Add autotalent.
...
* gnu/packages/audio.scm (autotalent): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-19 23:11:38 +01:00
Ludovic Courtès
887437ee0e
gnu: git-when-merged: Fix license.
...
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages/version-control.scm (git-when-merged)[license]: Change to
GPL2+.
2018-11-19 23:11:38 +01:00
Roel Janssen
4db71841ee
gnu: r-shinyfiles: Update to 0.7.2.
...
* gnu/packages/web.scm (r-shinyfiles): Update to 0.7.2.
2018-11-19 17:20:05 +01:00
Roel Janssen
0adf04a2d3
gnu: r-mclust: Update to 5.4.2.
...
* gnu/packages/statistics.scm (r-mclust): Update to 5.4.2.
2018-11-19 17:19:44 +01:00
Roel Janssen
185663e568
gnu: r-openssl: Update to 1.1.
...
* gnu/packages/statistics.scm (r-openssl): Update to 1.1.
2018-11-19 17:19:15 +01:00
Roel Janssen
749872a5ed
gnu: r-biocmanager: Update to 1.30.4.
...
* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.4.
2018-11-19 17:18:41 +01:00
Roel Janssen
278e0f6506
gnu: r-ggeffects: Update to 0.7.0.
...
* gnu/packages/cran.scm (r-ggeffects): Update to 0.7.0.
2018-11-19 17:18:19 +01:00
Roel Janssen
fba7dbe76c
gnu: r-sjstats: Update to 0.17.2.
...
* gnu/packages/cran.scm (r-sjstats): Update to 0.17.2.
2018-11-19 17:17:54 +01:00
Roel Janssen
1659c5dd27
gnu: r-ggpubr: Update to 0.2.
...
* gnu/packages/cran.scm (r-ggpubr): Update to 0.2.
2018-11-19 17:17:25 +01:00
Roel Janssen
e396b37822
gnu: r-recipes: Update to 0.1.4.
...
* gnu/packages/cran.scm (r-recipes): Update to 0.1.4.
2018-11-19 17:17:03 +01:00
Roel Janssen
e21659c70b
gnu: r-dimred: Update to 0.2.2.
...
* gnu/packages/cran.scm (r-dimred): Update to 0.2.2.
2018-11-19 17:16:35 +01:00
Roel Janssen
c2e26dc156
gnu: r-ensembldb: Update to 2.6.2.
...
* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.6.2.
2018-11-19 16:46:32 +01:00
Roel Janssen
e038819138
gnu: r-msnbase: Update to 2.8.1.
...
* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.8.1.
2018-11-19 16:46:00 +01:00
Roel Janssen
4535a7b0f5
gnu: r-genomeinfodb: Update to 1.18.1.
...
* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.18.1.
2018-11-19 16:33:35 +01:00
Alex Vong
5497214d80
gnu: Add clojure-algo-monads.
...
* gnu/packages/lisp.scm (clojure-algo-monads): New public variable.
2018-11-19 12:10:06 +01:00
Alex Vong
2cab1d4a7d
gnu: Add clojure-tools-macro.
...
* gnu/packages/lisp.scm (clojure-tools-macro): New public variable.
2018-11-19 12:09:53 +01:00
Alex Vong
eea5530c9f
gnu: Add clojure-algo-generic.
...
* gnu/packages/lisp.scm (clojure-algo-generic): New public variable.
2018-11-19 12:09:39 +01:00
Alex Vong
c784ffa0c4
gnu: Add clojure-core-match.
...
* gnu/packages/lisp.scm (clojure-core-match): New public variable.
2018-11-19 12:09:15 +01:00
Alex Vong
d2a659e5bf
gnu: Add clojure-instaparse.
...
* gnu/packages/lisp.scm (clojure-instaparse): New public variable.
2018-11-19 12:08:26 +01:00
Alex Vong
53f316ab90
guix: Add clojure-utils.
...
* guix/build/clojure-utils.scm: New file.
* gnu/packages/lisp.scm (clojure)[arguments]: Use it.
* Makefile.am (MODULES): Add it.
2018-11-19 12:05:19 +01:00
Alex Vong
d0ad97115a
gnu: clojure: Use (guix build java-utils) to simplify build phases.
...
* gnu/packages/lisp.scm (clojure)[arguments]: Use 'ant-build-javadoc',
'install-jars' and 'install-javadoc' in build phases.
2018-11-19 12:02:26 +01:00
Alex Vong
8da9187a5a
gnu: clojure: Refactor to ensure there's a single list of libraries.
...
This avoids having to update multiple lists.
* gnu/packages/lisp.scm (clojure)[native-inputs]: Use new local variable.
[arguments]: Adjust build phases accordingly.
2018-11-19 12:02:09 +01:00
Alex Vong
df0a180421
gnu: clojure: Remove 'remove-archives' snippet.
...
This is no longer needed since clojure now makes official source releases
in github.
* gnu/packages/lisp.scm (clojure)[source]: Remove it.
[native-inputs]: Remove it in 'submodule'.
[arguments]: Adjust 'unpack-submodule-sources' phase accordingly.
2018-11-19 12:01:48 +01:00
Alex Vong
28e32b14e4
gnu: clojure: Move from java to lisp.
...
* gnu/packages/java.scm (clojure): Move from here...
* gnu/packages/lisp.scm (clojure): ...to here.
2018-11-19 12:01:25 +01:00
Jovany Leandro G.C
f4ee41c960
gnu: python-kivy: Update to 1.10.1
...
* gnu/packages/python.scm (python-kivy): Update to 1.10.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-19 09:59:08 +01:00
Ludovic Courtès
5e9ce98af7
gnu: help2man: Add 1.47.8.
...
* gnu/packages/man.scm (help2man/latest): New variable.
2018-11-19 09:59:08 +01:00
Ludovic Courtès
1372754dc0
gnu: fuse-exfat: Update to 1.3.0.
...
* gnu/packages/linux.scm (fuse-exfat): Update to 1.3.0.
2018-11-19 09:59:08 +01:00
Ludovic Courtès
c39f3e1c43
gnu: diffoscope: Update to 105.
...
* gnu/packages/package-management.scm (diffoscope): Update to 105.
2018-11-19 09:59:07 +01:00
Leo Famulari
5c40a69f71
gnu: Add libfdk 'FDK AAC' library.
...
* gnu/packages/audio.scm (libfdk): New variable.
2018-11-18 18:19:34 -05:00
Ludovic Courtès
8bff7dc2ad
vm: Remove explicit calls to 'operating-system-derivation'.
...
* gnu/system/vm.scm (iso9660-image): Change 'os-drv' to 'os' and remove
call to 'operating-system-derivation'.
(system-qemu-image): Likewise.
(system-qemu-image/shared-store): Likewise.
2018-11-18 23:37:45 +01:00
Ludovic Courtès
9782c82217
system: De-monadify 'operating-system-bootcfg'.
...
* gnu/system.scm (operating-system-bootcfg): Remove 'mlet*' and
'lower-object' call.
* gnu/system/vm.scm (system-disk-image)
(system-qemu-image/shared-store): Adjust accordingly.
* guix/scripts/system.scm (perform-action): Add 'lower-object' call for
BOOTCFG.
2018-11-18 23:37:45 +01:00
Ludovic Courtès
5ece56dc73
system: Please Emacs.
...
* gnu/system.scm (operating-system-bootcfg): Remove opening parenthesis
at the beginning of the line in the docstring to placate Emacs.
2018-11-18 23:37:44 +01:00
Ludovic Courtès
35b4468127
system: De-monadify 'operating-system-boot-parameters'.
...
* gnu/system.scm (operating-system-boot-parameters): Turn to direct
style instead of monadic.
(operating-system-bootcfg): Adjust accordingly.
(operating-system-boot-parameters-file): Likewise.
2018-11-18 23:37:44 +01:00
Ludovic Courtès
e34ae75dc1
linux-initrd: Return file-like objects instead of monadic values.
...
This is an incompatible change visible to users via the 'initrd' field
of 'operating-system'. However, assuming the user's 'initrd' value
tail-calls to 'raw-initrd' or 'base-initrd', the switch to non-monadic
style is invisible.
* gnu/system/linux-initrd.scm (expression->initrd): Use 'computed-file'
instead of 'gexp->derivation'.
(raw-initrd, base-initrd): Adjust docstring to mention non-monadic
return.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Adjust
accordingly.
* gnu/system.scm (operating-system-directory-base-entries)
(operating-system-initrd-file)
(operating-system-boot-parameters): Adjust accordingly.
* doc/guix.texi (operating-system Reference)
(Initial RAM Disk): Update.
2018-11-18 23:37:44 +01:00
Ludovic Courtès
a7ef45d9de
system: Simplify kernel argument handling.
...
* gnu/system.scm (bootable-kernel-arguments): Remove 'kernel-arguments'
parameter and return only the base list of kernel arguments. Rename
'system.drv' to 'system'.
(operating-system-kernel-arguments): Adjust accordingly and remove
'system.drv' parameter.
(read-boot-parameters-file): Adjust accordingly. Remove 'if params'
since dominating code assumed PARAMS is always true.
(operating-system-boot-parameters): Remove 'system.drv' parameter; add
#:system-kernel-arguments? instead and honor it.
(operating-system-bootcfg): Adjust accordingly.
(operating-system-boot-parameters-file): Likewise.
* gnu/system/vm.scm (system-qemu-image/shared-store-script): Remove
'os-drv' variable. Adjust call to 'operating-system-kernel-arguments'.
2018-11-18 23:37:44 +01:00
Ludovic Courtès
46c296dcc4
bootloader: De-monadify configuration file generators.
...
* gnu/bootloader/extlinux.scm: Remove unneeded imports.
(extlinux-configuration-file): Use 'computed-file' instead of
'gexp->derivation'.
* gnu/bootloader/grub.scm (svg->png): Likewise.
(grub-background-image, eye-candy): Adjust accordingly, return
non-monadically.
(grub-configuration-file): Likewise, and use 'computed-file' instead of
'gexp->derivation'.
* gnu/bootloader/u-boot.scm: Remove unneeded imports.
* gnu/system.scm: Add 'lower-object' call.
2018-11-18 23:37:44 +01:00
Ludovic Courtès
b297934437
activation: Aways pass '-d HOME' to 'useradd'.
...
Fixes <https://bugs.gnu.org/33422 >.
Reported by fps.
* gnu/build/activation.scm (add-user): Always pass "-d HOME" when HOME
is true. Pass "--create-home" only when HOME, CREATE-HOME?, and SYSTEM?
are true.
(activate-users+groups): Pass #:create-home? create-home? to
'ensure-user'.
* gnu/tests/base.scm (run-basic-test)["accounts"]: Test 'passwd:dir' as
well.
2018-11-18 23:37:25 +01:00
Ludovic Courtès
2d546858b1
gnu: hurd: Build against glibc 2.28.
...
Version 2.28 of glibc is the first in a long time that fully supports
GNU/Hurd. This change updates the Hurd and Mach to provide the features
glibc 2.28 expects and adjusts the cross-compilation tool chain for
"i586-pc-gnu".
* gnu/packages/base.scm (glibc/linux): Rename to...
(glibc): ... this.
[propagated-inputs]: Add 'hurd-target?' case.
[arguments]: Use '--disable-werror' when 'hurd-target?'. Add
'augment-libc.so' phase when 'hurd-target?'.
[native-inputs]: Add MIG and PERL when 'hurd-target?'.
(glibc/hurd, glibc-for-target): Remove
(glibc/hurd-headers): Inherit from GLIBC, not GLIBC/HURD.
[arguments]: Remove "--enable-obsolete-rpc" configure flag and
'patch-configure-script' phase.
* gnu/packages/cross-base.scm (cross-kernel-headers)[xglibc/hurd-headers]:
Move 'set-cross-headers-path' after 'unpack'.
* gnu/packages/cross-base.scm (cross-libc)[cross-libc-for-target]:
Remove.
Pass "--disable-werror" when TARGET matches 'hurd-triplet?'.
* gnu/packages/hurd.scm (hurd-target?, patch-url): New procedures.
(gnumach-headers)[source](patches, modules, snippet): New fields.
(hurd-headers): Use Git commit 98b3390.
[native-inputs]: Add AUTOCONF and AUTOMAKE.
[arguments]: Add "ac_cv_func_*" configure flags.
(hurd-minimal)[native-inputs]: Remove.
[arguments]: In 'build' phase, build "include/assert-backtrace.h"
first.
2018-11-18 23:12:36 +01:00
Julien Lepiller
564cf93f2a
gnu: ocaml: Update to 4.7.0.
...
Update ocaml to the latest version and fixes dependent packages by
updating them or by adding new inputs, such as ocaml-num and ocamlbuild,
that were removed from the core ocaml package. Rename packages that
cannot be built with the new compiler with an ocaml4.02 prefix. Add
ocaml4.02 dependencies.
* gnu/packages/ocaml.scm (ocaml): Update to 4.7.0.
(ocaml-4.02, ocamlbuild, camlp4-4.02, ocaml-num, ocaml4.02-menhir)
(ocaml4.02-lablgtk, ocaml4.02-findlib, ocaml4.02-ounit, ocaml4.02-camlzip)
(ocaml4.02-ocamlmod, ocaml4.02-zarith, ocaml4.02-qcheck, ocaml4.02-qtest)
(ocaml4.02-stringext, ocaml4.02-bisect, dune, ocaml-migrate-parsetree)
(ocaml-ppx-tools-versioned, ocaml-ppx-tools-versioned)
(ocaml4.02-bitstring, ocaml4.02-result, ocaml4.02-topkg, ocaml4.02-rresult)
(ocaml4.02-sqlite3, ocaml4.02-csv, ocaml4.02-mtime, ocaml4.02-cmdliner)
(ocaml4.02-fmt, ocaml4.02-astring, ocaml4.02-alcotest, ocaml4.02-ppx-tools)
(ocaml4.02-react, ocaml4.02-ssl, ocaml4.02-lwt, ocaml-lwt-log)
(ocaml4.02-lwt-log, ocaml4.02-logs, ocaml4.02-fpath, ocaml4.02-bos)
(ocaml4.02-xmlm, ocaml4.02-ulex, ocaml4.02-uchar, ocaml4.02-uutf)
(ocaml4.02-jsonm, ocaml4.02-ocurl, ocaml4.02-base64, ocaml4.02-omake)
(ocaml4.02-batteries, ocaml4.02-pcre, ocaml4.02-oasis)
(ocaml4.02-js-build-tools, ocaml4.02-cppo, ocaml-seq, ocaml4.02-seq)
(ocaml4.02-re, ocaml4.02-ocplib-endian, ocaml4.02-easy-format)
(ocaml4.02-piqilib, ocaml4.02-uuidm, ocaml4.02-graph, ocaml4.02-piqi)
(ocaml4.02-camomile, ocaml4.02-zed, ocaml4.02-lambda-term): New packages.
(opam): Update to 2.0.0.
(camlp4): Update to 4.07+1.
(camlp5): Update to 7.06.
(hevea): Update to 2.32.
(coq)[inputs]: Add ocaml-num.
(emacs-tuareg): Update to 2.2.0.
(ocaml-menhir)[native-inputs]: Add ocamlbuild.
(ocaml-lablgtk): Update to 2.18.6.
(unison)[inputs]: Use ocaml-4.02.
(ocaml-findlib): Update to 1.8.0.
(ocaml-ounit)[native-inputs]: Add ocamlbuild.
(ocamlmod): Update to 0.0.9.
(ocaml-frontc)[arguments]: Use ocaml-4.02.
(ocaml-qcheck)[native-inputs]: Add ocamlbuild.
(ocaml-qtest)[native-inputs]: Remove ocaml-findlib and add ocamlbuild.
(ocaml-stringext)[native-inputs]: Add ocamlbuild.
(ocaml-bisect): Update to 1.3.1.
(ocaml4.01-bisect): Downgrade to 1.3.
(ocaml-bitstring): Update to 3.1.0.
(ocaml-topkg)[native-inputs]: Add ocamlbuild.
(ocaml-rresult)[native-inputs]: Add ocamlbuild.
(ocaml-sqlite3)[native-inputs]: Add ocamlbuild.
(ocaml-csv)[native-inputs]: Add ocamlbuild.
(ocaml-mtime)[native-inputs]: Add ocamlbuild.
(ocaml-cmdliner)[native-inputs]: Add ocamlbuild.
(ocaml-fmt)[native-inputs]: Add ocamlbuild.
(ocaml-astring)[native-inputs]: Add ocamlbuild.
(ocaml-alcotest)[native-inputs]: Add ocamlbuild.
(ocaml-ppx-tools)[native-inputs]: Add ocamlbuild.
(ocaml-react)[native-inputs]: Add ocamlbuild.
(ocaml-ssl)[arguments]: Return #t in phases.
(ocaml-lwt): Update to 4.1.0.
(ocaml-logs)[native-inputs]: Add ocamlbuild.
(ocaml-fpath)[native-inputs]: Add ocamlbuild.
(ocaml-bos)[native-inputs]: Add ocamlbuild.
(ocaml-xmlm): Update to 1.3.0.
(ocaml-ulex): Update to 1.2.0.
(ocaml-uchar)[native-inputs]: Add ocamlbuild.
(ocaml-uutf): Update to 1.0.1.
(ocaml-jsonm): Update to 1.0.1.
(ocaml-ocurl): Update to 0.8.2.
(ocaml-base64)[native-inputs]: Add ocamlbuild.
(ocamlify)[native-inputs]: Use ocaml-4.02.
(omake): Update to 0.10.3.
(ocaml-batteries): Update to 2.9.0.
(ocaml-pcre)[native-inputs]: Add ocamlbuild.
(ocaml-expect): Update 0.0.6.
(ocaml4.02-fileutils): Update to 0.5.3.
(ocaml-oasis): Update 0.4.11.
(ocaml-js-build-tools)[native-inputs]: Add ocamlbuild.
(ocaml-bin-prot): Rename to ocaml4.02-bin-prot.
(ocaml-fieldslib): Rename to ocaml4.02-fieldslib.
(ocaml-ppx-core): Rename to ocaml4.02-ppx-core.
(ocaml-ppx-optcomp): Rename to ocaml4.02-ppx-optcomp.
(ocaml-ppx-driver): Rename to ocaml4.02-ppx-driver.
(ocaml-cppo): Update to 1.6.5.
(ocaml-ppx-deriving): Rename to ocaml4.02-ppx-deriving.
(ocaml-ppx-type-conv): Rename to ocaml4.02-ppx-type-conv.
(ocaml-ppx-inline-test): Rename to ocaml4.02-ppx-inline-test.
(ocaml-ppx-bench): Rename to ocaml4.02-ppx-bench.
(ocaml-ppx-compare): Rename to ocaml4.02-ppx-compare.
(ocaml-sexplib): Rename to ocaml4.02-sexplib.
(ocaml-typerep): Rename to ocaml4.02-typerep.
(ocaml-variantslib): Rename to ocaml4.02-variantslib.
(ocaml-ppx-sexp-conv): Rename to ocaml4.02-ppx-sexp-conv.
(ocaml-ppx-variants-conv): Rename to ocaml4.02-ppx-variants-conv.
(ocaml-ppx-here): Rename to ocaml4.02-ppx-here.
(ocaml-ppx-assert): Rename to ocaml4.02-ppx-assert.
(ocaml-ppx-enumerate): Rename to ocaml4.02-ppx-enumerate.
(ocaml-ppx-let): Rename to ocaml4.02-ppx-let.
(ocaml-ppx-typerep-conv): Rename to ocaml4.02-ppx-typerep-conv.
(ocaml-ppx-sexp-value): Rename to ocaml4.02-ppx-sexp-value.
(ocaml-ppx-pipebang): Rename to ocaml4.02-ppx-pipebang.
(ocaml-ppx-bin-prot): Rename to ocaml4.02-ppx-bin-prot.
(ocaml-ppx-fail): Rename to ocaml4.02-ppx-fail.
(ocaml-ppx-custom-printf): Rename to ocaml4.02-ppx-custom-printf.
(ocaml-ppx-sexp-message): Rename to ocaml4.02-ppx-sexp-message.
(ocaml-ppx-fields-conv): Rename to ocaml4.02-ppx-fields-conv.
(ocaml-re): Update to 1.8.0.
(ocaml-ppx-expect): Rename to ocaml4.02-ppx-expect.
(ocaml-ppx-jane): Rename to ocaml4.02-ppx-jane.
(ocaml-core-kernel): Rename to ocaml4.02-core-kernel.
(ocaml-async-kernel): Rename to ocaml4.02-async-kernel.
(ocaml-async-rpc-kernel): Rename to ocaml4.02-async-rpc-kernel.
(ocaml-core): Rename to ocaml4.02-core.
(ocaml-async-unix): Rename to ocaml4.02-async-unix.
(ocaml-async-extra): Rename to ocaml4.02-async-extra.
(ocaml-async): Rename to ocaml4.02-async.
(ocaml-ocplib-endian)[native-inputs]: Update to 1.0.
(ocaml-cstruct): Rename to ocaml4.02-cstruct.
(ocaml-hex): Rename to ocaml4.02-hex.
(ocaml-ezjsonm): Rename to ocaml4.02-ezjsonm.
(ocaml-uri): Rename to ocaml4.02-uri.
(optcomp): Use ocaml-4.02.
(ocaml-piqilib): Update to 0.6.14.
(ocaml-uuidm)[native-inputs]: Add ocamlbuild.
(ocaml-graph): Update to 1.8.8.
(ocaml-piqi): Update to 0.7.6.
(bap): Update to 1.3.0.
(ocaml-camomile): Update to 1.0.1.
(ocaml-jbuilder): Use ocaml-4.02.
(ocaml-lambda-term): Update to 1.13.
(ocaml-utop): Update to 2.2.0.
(ocaml-integers)[native-inputs]: Add ocamlbuild.
(ocaml-ctypes): Update to 0.14.0.
(ocaml-ocb-stubblr)[native-inputs]: Add ocamlbuild.
(ocaml-tsdl)[native-inputs]: Add ocamlbuild.
* gnu/packages/machine-learning.scm (ocaml-mcl): Use ocaml-4.02.
* gnu/packages/maths.scm (cubicle): Update to 1.1.2.
* gnu/packages/patches/ocaml-bisect-fix-camlp4-in-another-directory.patch:
Update patch.
* guix/build-system/ocaml.scm: (default-ocaml4.02, default-ocaml4.02-findlib)
(package-with-ocaml4.02, strip-ocaml4.02-variant): New variables.
2018-11-18 18:51:08 +01:00
Kei Kebreau
1472d19abf
gnu: maxima: Fix tests on i686 and x86_64.
...
* gnu/packages/maths.scm (maxima)[arguments]: Replace check phase.
2018-11-18 11:58:38 -05:00
Ludovic Courtès
8504d19222
gnu: spice: Run tests sequentially.
...
* gnu/packages/spice.scm (spice)[arguments]: Add #:parallel-tests?.
2018-11-18 12:28:34 +01:00
Ludovic Courtès
af50b4abc0
gnu: qt@5: Fix build failure on glibc 2.28.
...
* gnu/packages/patches/qt-5-renameat2.patch: New file.
* gnu/packages/qt.scm (qt)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-11-18 12:28:34 +01:00
Efraim Flashner
774f8bbeb1
gnu: linkchecker: Use 'git-file-name' for the source.
...
* gnu/packages/web.scm (linkchecker)[source]: Add missing 'file-name'
field.
2018-11-18 11:57:44 +02:00
Efraim Flashner
74854d11ce
gnu: python-pytest-localserver: Update to 0.5.0.
...
* gnu/packages/check.scm (python-pytest-localserver): Update to 0.5.0.
2018-11-18 11:42:35 +02:00
Efraim Flashner
45a2346f32
gnu: python-pytest-localserver: Fix test suite.
...
* gnu/packages/check.scm (python-pytest-localserver): Replace custom
'check phase.
2018-11-18 11:42:23 +02:00
Pierre Neidhardt
d22ba64276
gnu: ccl: Include x86-headers and remove missing "contrib" folder.
...
* gnu/packages/lisp.scm (ccl): Include x86-headers and remove missing "contrib" folder.
2018-11-18 10:39:47 +01:00
Efraim Flashner
e005ddc223
gnu: libgtextutils: Re-instate custom bootstrap phase.
...
The source lacks a standard bootstrap script so the bootstrap phase is
skipped otherwise.
* gnu/packages/textutils.smc (libgtextutils)[arguments]: Replace
'bootstrap phase with upstream's bootstrap phase.
2018-11-18 10:18:47 +02:00
Marius Bakke
f8cba3ff4f
gnu: mesa: Stay on RTTI-less LLVM.
...
* gnu/packages/llvm.scm (llvm-without-rtti): New public variable.
* gnu/packages/gl.scm (mesa)[inputs]: Use that instead of LLVM.
2018-11-17 22:54:03 +01:00
Ludovic Courtès
bc9aa60bd5
gnu: nss: Make tests deterministic.
...
Tests would fail once certificates had expired, along these lines:
chains.sh: Verifying certificate(s) PayPalEE.cert with flags -d AllDB -pp -o OID.2.16.840.1.114412.1.1
vfychain -d AllDB -pp -vv -o OID.2.16.840.1.114412.1.1 /tmp/guix-build-nss-3.39.drv-0/nss-3.39/nss/tests/libpkix/certs/PayPalEE.cert
Chain is bad!
PROBLEM WITH THE CERT CHAIN:
CERT 0. PayPalEE :
ERROR -8181: Peer's Certificate has expired.
Returned value is 1, expected result is pass
Using 'faketime' allows us to get deterministic results.
* gnu/packages/gnuzilla.scm (nss)[arguments]: In 'check' phase, run
'all.sh' under 'faketime'.
[native-inputs]: Add LIBFAKETIME.
2018-11-17 19:02:18 +01:00
Ludovic Courtès
85b28320d4
gnu: Add libfaketime.
...
* gnu/packages/check.scm (libfaketime): New variable.
2018-11-17 17:40:55 +01:00
Eric Bavier
0a41123f01
gnu: Add ClamAV.
...
* gnu/packages/antivirus.scm: New file.
* gnu/packages/patches/clamav-system-tomsfastmath.patch,
gnu/packages/patches/clamav-config-llvm-libs.patch: New files.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.
(dist_patch_DATA): Add patches.
Co-authored-by: Christopher Baines <mail@cbaines.net>
2018-11-17 00:20:44 -06:00
Eric Bavier
7ed018e8a2
gnu: Add TomsFastMath.
...
* gnu/packages/multiprecision.scm (tomsfastmath): New variable.
* gnu/packages/patches/tomsfastmath-constness.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-11-17 00:20:44 -06:00
Eric Bavier
fc9dbf4131
llvm: Build with RTTI by default.
...
Increases size of llvm@6 by 2.5MiB (2.5%), but saves building specialized
llvm's with rtti enabled for packages that require RTTI when linking with the
llvm libraries.
* gnu/packages/llvm.scm (llvm-3.8-with-rtti): Remove variable.
(llvm)[arguments]: Add '-DLLVM_REQUIRES_RTTI=1' to #:configure-flags.
* gnu/packages/audio.scm (faust-2)[native-inputs]:
'llvm-3.8-with-rtti' -> 'llvm-3.8'.
2018-11-17 00:19:53 -06:00
Vagrant Cascadian
0c7707d53e
gnu: u-boot: Update to 2018.11.
...
* gnu/packages/bootloaders.scm (u-boot): Update to 2018.11.
(u-boot)[native-inputs]: Add lz4.
2018-11-17 00:16:29 +01:00
Kyle Meyer
243bdcc12e
gnu: Add git-when-merged.
...
* gnu/packages/version-control.scm (git-when-merged): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-16 23:11:40 +01:00