Commit Graph

32969 Commits

Author SHA1 Message Date
Ricardo Wurmus 48102ce123
gnu: r-mvabund: Update to 4.0.1.
* gnu/packages/cran.scm (r-mvabund): Update to 4.0.1.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus 04a18a81ae
gnu: r-writexl: Update to 1.1.
* gnu/packages/cran.scm (r-writexl): Update to 1.1.
2019-01-12 23:35:11 +01:00
Ricardo Wurmus a2315c6702
gnu: r-jsonlite: Update to 1.6.
* gnu/packages/cran.scm (r-jsonlite): Update to 1.6.
2019-01-12 23:35:11 +01:00
Kei Kebreau ea600ff709
gnu: python-pillow: Update homepage.
* gnu/packages/python.scm (python-pillow)[homepage]: Update URL.
2019-01-12 16:39:26 -05:00
Kei Kebreau acbf312573
gnu: python-pillow: Update to 5.4.0
* gnu/packages/python.scm (python-pillow): Update to 5.4.0.
[arguments]: Add 'patch-ldconfig' phase.
2019-01-12 16:38:36 -05:00
Ricardo Wurmus 146c6b62bf
gnu: Sort package modules in (gnu packages guile).
* gnu/packages/guile.scm: Sort list of gnu/packages modules.
2019-01-12 12:14:31 +01:00
Ricardo Wurmus 7d8baff97b
gnu: impressive: Update to 0.12.0.
* gnu/packages/pdf.scm (impressive): Update to 0.12.0.
2019-01-12 12:14:31 +01:00
Ricardo Wurmus 24155bf40d
gnu: Move Java compression packages to new module.
* gnu/packages/compression.scm (bitshuffle-for-snappy): Export variable.
(java-snappy, java-snappy-1, java-iq80-snappy, java-jbzip2, java-tukaani-xz):
Move these variables from here...
* gnu/packages/java-compression.scm: ...to this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/java.scm, gnu/packages/bioinformatics.scm: Adjust module
references.
2019-01-12 12:14:28 +01:00
guy fleury iteriteka 1704367719
gnu: Add Bochs.
* gnu/packages/virtualization.scm (bochs): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2019-01-11 17:09:20 -05:00
Leo Famulari 81c64748ba
gnu: Stellarium: Update to 0.18.3.
* gnu/packages/astronomy.scm (stellarium): Update to 0.18.3.
[arguments]: Skip a broken test.
2019-01-11 17:07:55 -05:00
Pierre Neidhardt 1ac0c1b899
gnu: opendht: Make argon2 a propagated input so that its .pc is found.
* gnu/packages/networking.scm (opendht)[inputs]: Remove argon2.
[propagated-inputs]: Add it here.
2019-01-11 19:48:00 +01:00
Pierre Neidhardt e0fa641380
gnu: opendht: Use jsoncpp and restbed.
* gnu/packages/crypto.scm (opendht): Move definition to networking.scm.
* gnu/packages/networking.scm (opendht)[inputs]: Add jsoncpp and restbed.
2019-01-11 19:48:00 +01:00
Pierre Neidhardt 362fba83dd
gnu: Add restbed.
* gnu/packages/networking.scm (restbed): New variable.
2019-01-11 19:48:00 +01:00
Pierre Neidhardt 50e1843b3a
gnu: libupnp: Update to 1.6.25.
* gnu/packages/upnp.scm (libupnp): Update to 1.6.25.
2019-01-11 19:48:00 +01:00
Hartmut Goebel 46b082f97f
gnu: kinit: Use KDEINIT5_LIBRARY_PATH to search for dynlibs.
Using LIBRARY_PATH was introduced in
16b8aff85b, but is wrong since
this variable is used by the compiler (gcc) at link time.

* gnu/packages/patches/kinit-kdeinit-libpath.patch: Change
  LIBRARY_PATH to KDEINIT5_LIBRARY_PATH.
* gnu/packages/kde-frameworks.scm (kinit)[native-search-paths]:
  New field.
2019-01-11 16:35:52 +01:00
Jelle Licht 5a26f879c3
Revert "gnu: emacs-ghub: Update to 3.2.0."
This change should be applied once we update our magit package.

This reverts commit b96f0e6ff9.
2019-01-11 13:32:31 +01:00
Gabriel Hondet 88d7101798
gnu: Add emacs-general.
[[PGP Signed Part:Good signature from 31BC8105F659D425 Gabriel Hondet <gabrielhondet@gmail.com> (trust undefined) created at 2019-01-06T10:42:43+0100 using RSA]]
* gnu/packages/emacs.scm (emacs-general): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-11 12:14:38 +01:00
Ludovic Courtès 84a2de36a1
services: Deprecate a few more service procedures.
These procedures were already either undocumented (and de facto
deprecated) or documented as deprecated or redundant.

* gnu/services/base.scm (guix-service, guix-publish-service): Mark as
deprecated.
* gnu/services/mcron.scm (mcron-service): Likewise.
* gnu/services/networking.scm (tor-service): Likewise.
* doc/guix.texi (Scheduled Job Execution): Remove 'mcron-service' and
adjust example.
(Networking Services): Remove 'tor-service'.
* gnu/tests/base.scm (%mcron-os): Use 'mcron-service-type' instead of
'mcron-service'.
* gnu/tests/networking.scm (%tor-os): Use 'tor-service-type' instead of
'tor-service'.
* tests/guix-system.sh: Likewise.
2019-01-11 12:14:38 +01:00
Ludovic Courtès babfd9447d
tests: Nitpick on Docker test.
This is a followup to 7d8a4eeacc.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/tests/docker.scm.
* gnu/tests/docker.scm: Update copyright line.
2019-01-11 12:14:37 +01:00
Rutger Helling cb2ad4f508
gnu: wine-staging: Hard-code vulkan loader.
* gnu/packages/wine.scm (wine-staging-patchset-data): Fix indentation.
* gnu/packages/wine.scm (wine-staging)[arguments]: Add 'wrap-executable phase.
* gnu/packages/wine.scm (wine64-staging)[arguments]: Add 'wrap-executable
phase. Copy the real wine-preloader instead of the wrapped version.
2019-01-11 11:15:13 +01:00
Ricardo Wurmus e7c6bc45ed
gnu: jamm: Remove broken "build" phase.
* gnu/packages/bioinformatics.scm (jamm)[arguments]: Remove "build" phase.
2019-01-11 06:08:43 +01:00
Danny Milosavljevic 9757b57f4e
services: docker: Update comment.
* gnu/services/docker.scm (docker-shepherd-service): Update comment.
2019-01-11 02:53:28 +01:00
Leo Famulari adf0b482eb
gnu: gexiv2: Update to 0.10.10.
* gnu/packages/gnome.scm (gexiv2): Update to 0.10.10.
2019-01-10 18:45:41 -05:00
Ricardo Wurmus d4d9a1ece0
gnu: Update texlive packages.
* guix/build-system/texlive.scm (%texlive-tag, %texlive-revision): Update to
texlive-2018.2, revision 49435.
* gnu/packages/tex.scm (texlive-dvips, texlive-generic-unicode-data,
texlive-generic-dehyph-exptl, texlive-generic-hyph-utf8, texlive-fontname,
texlive-fonts-cm, texlive-tex-plain, texlive-latex-base,
texlive-latex-graphics, texlive-latex-graphics, texlive-latex-oberdiek,
texlive-latex-tools, texlive-latex-l3kernel, texlive-latex-l3packages,
texlive-latex-fontspec, texlive-latex-amsmath, texlive-latex-amscls,
texlive-latex-babel, texlive-latex-cyrillic, texlive-latex-eqparbox,
texlive-latex-ifplatform, texlive-latex-etoolbox, texlive-latex-galois,
texlive-latex-polyglossia, texlive-tex-texinfo, texlive-latex-changebar,
texlive-latex-fancyhdr, texlive-latex-overpic, texlive-latex-parskip,
texlive-metapost, texlive-latex-ucs, texlive-generic-pdftex,
texlive-latex-media9, texlive-latex-ocgx2, texlive-latex-koma-script,
texlive-generic-listofitems, texlive-bibtex, texlive-context-base): Update
hashes.
(texlive-latex-fontspec)[arguments]: Remove custom build target.
(texlive-latex-dinbrief)[arguments]: Add build phase "fix-encoding-error".
(texlive-latex-xkeyval): New variable.
(texlive-latex-pstool)[source]: Fetch from new location.
[build-system]: Use trivial-build-system.
[arguments]: Write simple builder.
[propagated-inputs]: Add texlive-latex-l3kernel, texlive-latex-tools, and
texlive-latex-xkeyval.
[synopsis]: Fix typo.
2019-01-10 22:43:09 +01:00
Kei Kebreau c954fe6622
gnu: irssi: Update to 1.1.2 [fixes CVE-2019-5882].
* gnu/packages/irc.scm (irssi): Update to 1.1.2.
2019-01-10 16:05:42 -05:00
Danny Milosavljevic ffcd282702
gnu: docker: Booby-trap "Command" and "LookPath" calls.
* gnu/packages/docker.scm (docker)[arguments]<#:phases>[patch-paths]:
Booby-trap "Command" and "LookPath" calls.
2019-01-10 21:29:53 +01:00
Pierre Neidhardt 6a6e5d84da
gnu: opendht: Update to 1.8.1.
* gnu/packages/crypto.scm (opendht): Update to 1.8.1.
[source]: Remove snippet that deletes argon2, which is no longer bundled.
[arguments]: Add "--with-argon2" to use system argon2.
[license]: Update to GPLv3+ following the README and source headers.
2019-01-10 21:09:06 +01:00
Pierre Neidhardt 6fe6840dab
gnu: Add libsecp256k1.
* gnu/packages/crypto.scm (libsecp256k1): New variable.
2019-01-10 21:09:06 +01:00
Pierre Neidhardt 35ac66eec1
gnu: crypto++: Update to 8.0.0.
* gnu/packages/crypto.scm (crypto++): Update to 8.0.0.
[arguments]: Build shared library.
[arguments]: Generate .pc file.
2019-01-10 21:09:06 +01:00
Danny Milosavljevic 8b0c174415
services: docker: Use more minimal service requrements.
* gnu/services/docker.scm (docker-service-type)[requirement]: Add
file-system-/sys/fs/cgroup/blkio, file-system-/sys/fs/cgroup/cpu,
file-system-/sys/fs/cgroup/cpuset, file-system-/sys/fs/cgroup/devices,
file-system-/sys/fs/cgroup/memory.  Remove elogind.
2019-01-10 19:17:49 +01:00
Danny Milosavljevic d3a0e74d6a
services: docker: Clarify service-extension shepherd-root-service-type.
* gnu/services/docker.scm (docker-service-type)[extensions]: Clarify
service-extension shepherd-root-service-type.
2019-01-10 19:17:48 +01:00
Nam Nguyen dbd346ae88
gnu: sct: Correct license.
* gnu/packages/xdisorg.scm (sct)[license]: Change to non-copyleft.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-10 14:59:23 +01:00
Ludovic Courtès 65a67bf711
services: Use 'define-deprecated' for service procedures.
* gnu/services/base.scm (urandom-seed-service, gpm-service): Define
using 'define-deprecated'.
* gnu/services/messaging.scm (bitlbee-service): Likewise.
* gnu/services/networking.scm (dhcp-client-service): Likewise.
(ntp-service): Likewise.
* gnu/services/xorg.scm (slim-service): Likewise.
(gdm-service): Likewise.
2019-01-10 14:59:23 +01:00
Tim Gesthuizen 7d4b3e1e2b
gnu: Add pwsafe
* gnu/packages/password-utils.scm (pwsafe): New variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-10 14:59:22 +01:00
Ludovic Courtès 01b3625df6
services: gdm: Add default value.
* gnu/services/xorg.scm (<gdm-configuration>)[x-server]: Add default
value.
(gdm-service-type)[default-value, description]: New fields.
(gdm-service): Mark as deprecated.
2019-01-10 14:59:22 +01:00
Rutger Helling 394207c1ee
gnu: Add missing copyright line.
* gnu/packages/video.scm: Add missing copyright line for commit 20b4aa6.
2019-01-10 08:59:44 +01:00
Rutger Helling 1d591432c7
gnu: wlstream: Fix indentation.
* gnu/packages/video.scm (wlstream): Fix indentation.
2019-01-10 08:53:36 +01:00
Rutger Helling 20b4aa6bab
gnu: Add wlstream.
* gnu/packages/video.scm (wlstream): New variable.
2019-01-10 08:41:03 +01:00
Rutger Helling 1f61cc102e
gnu: ffmpeg: Add libdrm support.
* gnu/packages/video.scm (ffmpeg): Add libdrm support.
2019-01-10 08:20:39 +01:00
Danny Milosavljevic 6b6a25d4d2
gnu: docker: Fix more paths.
* gnu/packages/docker.scm (docker)[inputs]: Add dbus, git.
[arguments]<#:phases>[patch-paths]: Use them.
2019-01-10 05:40:53 +01:00
Danny Milosavljevic f946a370ed
services: docker: Depend on elogind.
* gnu/services/docker.scm (docker-shepherd-service)[requirement]: Add elogind.
2019-01-10 05:15:42 +01:00
Danny Milosavljevic dc4b4a38fa
tests: docker: Fix test.
* gnu/tests/docker.scm (run-docker-test): Set memory and disk size.
(%docker-os): Add elogind service.
2019-01-10 05:15:41 +01:00
Mark H Weaver 60893e5c84
gnu: linux-libre: Update to 4.20.1.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.1.
(%linux-libre-hash): Update hash.
2019-01-09 23:00:07 -05:00
Mark H Weaver f7ed0b1db5
gnu: linux-libre@4.19: Update to 4.19.14.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.14.
(%linux-libre-4.19-hash): Update hash.
2019-01-09 23:00:05 -05:00
Mark H Weaver 166c6ad39c
gnu: linux-libre@4.14: Update to 4.14.92.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.92.
(%linux-libre-4.14-hash): Update hash.
2019-01-09 23:00:03 -05:00
Mark H Weaver c37f52e3be
gnu: linux-libre@4.9: Update to 4.9.149.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.149.
2019-01-09 23:00:00 -05:00
Mark H Weaver 28f6b27543
gnu: linux-libre: Enable pressure stall information.
* gnu/packages/aux-files/linux-libre/4.20-arm.conf,
gnu/packages/aux-files/linux-libre/4.20-arm64.conf,
gnu/packages/aux-files/linux-libre/4.20-i686.conf,
gnu/packages/aux-files/linux-libre/4.20-x86_64.conf: Enable CONFIG_PSI.
2019-01-09 22:59:58 -05:00
Danny Milosavljevic 8cd958608c
gnu: docker: Disable tests requiring elevated permissions.
* gnu/packages/docker.scm (docker)[arguments]<#:phases>[delete-failing-tests]:
Disable tests requiring elevated permissions.
2019-01-10 04:46:29 +01:00
Danny Milosavljevic 8b487bf84f
gnu: containerd: Fix more paths.
* gnu/packages/docker.scm (containerd)[inputs]: Add util-linux.
[arguments]<#:phases>[patch-paths]: Fix more paths.
2019-01-10 04:34:57 +01:00
Danny Milosavljevic 58adcaa19f
gnu: docker: Fix more paths.
* gnu/packages/docker.scm (docker)[inputs]: Add util-linux.
[arguments]<#:phases>[patch-paths]: Fix more paths.
2019-01-10 04:33:47 +01:00
Danny Milosavljevic f0bfd0fc21
services: docker: Specify log file for containerd.
* gnu/services/docker.scm (containerd-shepherd-service): Specify log file
for containerd.
2019-01-10 03:54:28 +01:00
Danny Milosavljevic 7d8a4eeacc
tests: Add Docker system test.
* gnu/tests/docker.scm: New file.
2019-01-10 03:44:20 +01:00
Danny Milosavljevic 65a7e35cb5
gnu: docker: Substitute LookPath of literals generally.
* gnu/packages/docker.scm (docker)[arguments]<#:phases>[patch-paths]:
Substitute LookPath of literals generally.
2019-01-10 03:12:32 +01:00
Danny Milosavljevic e9b316453e
gnu: Add docker-cli.
* gnu/packages/docker.scm (docker-cli): New variable.
2019-01-10 03:01:12 +01:00
Danny Milosavljevic 8af4c335e3
services: Add docker.
* gnu/services/docker.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Miscellaneous Services): Document the service.
2019-01-10 03:00:55 +01:00
Danny Milosavljevic f87ea24a82
gnu: Add docker.
* gnu/packages/docker.scm (docker): New variable.
* gnu/packages/patches/docker-engine-test-noinstall.patch: New file.
* gnu/packages/patches/docker-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
2019-01-10 02:49:14 +01:00
Leo Famulari fc51c28ae8
gnu: Blender: Update to a beta release of 2.80.
Fixes <https://bugs.gnu.org/33608> and <https://bugs.gnu.org/33882>.

* gnu/packages/graphics.scm (blender): Update to 2.80-beta-0.3c3d80e.
[source]: Fetch from the Git repository.
[inputs]: Use OpenJPEG 2. Add Numpy.
[arguments]: Specify the location of Numpy. Remove some configure flags that are
no longer used. Comment out the 'fix-broken-import' phase because the
file it patches doesn't exist in the Git sources.
[description]: Add a warning about the beta status.
2019-01-09 18:54:16 -05:00
Jelle Licht b96f0e6ff9
gnu: emacs-ghub: Update to 3.2.0.
* gnu/packages/emacs.scm (emacs-ghub): Update to 3.2.0.
[source]: Use 'git-fetch'.
[propagated-inputs]: Add emacs-dash, emacs-graphql,
emacs-let-alist, emacs-treepy.
2019-01-09 22:40:32 +01:00
Jelle Licht 9bc7dd62b4
gnu: emacs-magit-popup: Update to 2.12.5.
* gnu/packages/emacs.scm (emacs-magit-popup): Update to 2.12.5.
2019-01-09 22:40:25 +01:00
Jelle Licht 8d59ef68cb
gnu: emacs-with-editor: Update to 2.8.0.
* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.8.0.
[source]: Use 'git-fetch'.
2019-01-09 22:40:13 +01:00
Jelle Licht 5b07f06804
gnu: Add emacs-graphql.
* gnu/packages/emacs.scm (emacs-graphql): New variable.
2019-01-09 22:40:02 +01:00
Jelle Licht abb8dff054
gnu: Add emacs-treepy.
* gnu/packages/emacs.scm (emacs-treepy): New variable.
2019-01-09 22:38:22 +01:00
Jelle Licht 56c50c71b5
gnu: emacs-emacsql: Update to 3.0.0.
* gnu/packages/emacs.scm (emacs-emacsql): Update to 3.0.0.
[source]: Use 'git-fetch'.
[arguments]: Remove unnecessary fix.
2019-01-09 22:38:06 +01:00
Jelle Licht d4e915f9b5
gnu: emacs-closql: Update to 1.0.0.
* gnu/packages/emacs.scm (emacs-closql): Update to 1.0.0.
[source]: Use 'git-fetch'.
2019-01-09 22:37:52 +01:00
Leo Famulari 817e09c174
gnu: Django: Update to 1.11.18 [fixes CVE-2019-3498].
* gnu/packages/django.scm (python-django, python2-django): Update to 1.11.18.
2019-01-09 15:44:36 -05:00
Leo Famulari e82c98abe9
gnu: aria2: Fix CVE-2019-3500.
* gnu/packages/patches/aria2-CVE-2019-3500.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bittorrent.scm (aria2)[source]: Use it.
2019-01-09 15:38:19 -05:00
Leo Famulari 45ee3fde87
gnu: hashcat: Update to 5.1.0.
* gnu/packages/password-utils.scm (hashcat): Update to 5.1.0.
2019-01-09 14:05:20 -05:00
Danny Milosavljevic f73b7bf6e2
gnu: fasm: Update comments.
* gnu/packages/assembly.scm (fasm): Update comments.
2019-01-09 19:33:28 +01:00
Danny Milosavljevic cb95e79f14
gnu: fasm: Fix grammatical errors in description.
* gnu/packages/assembly.scm (fasm)[description]: Modify.
2019-01-09 19:33:27 +01:00
Danny Milosavljevic 1bde3d2cbf
gnu: Add dev86.
* gnu/packages/assembly.scm (dev86): New variable.
2019-01-09 19:33:27 +01:00
Efraim Flashner ab7aa06cac
gnu: python-pygit2: Update to 0.27.3.
* gnu/packages/python.scm (python-pygit2): Update to 0.27.3.
[arguments]: Add custom phase to compile with cffi support. Add custom
phase to not require specific versions of python-cffi.
[native-inputs]: Add python-pytest.
2019-01-09 20:25:50 +02:00
Ludovic Courtès 1b504b498a
gnu: libgit2: Update to 0.27.7.
* gnu/packages/version-control.scm (libgit2): Update to 0.27.7.
2019-01-09 18:47:57 +01:00
Tim Gesthuizen 037c3b0ea2
gnu: emacs-irony-mode: Remove propagated input
emacs-irony-mode finds its server binary because its a propagated input and is
in the path. We can substitute the variable `irony-server-install-prefix` to
not propagate the input and keep the binary isolated from the user.

* gnu/packages/emacs.scm (emacs-irony-mode):
[propagated-inputs] Remove propagated inputs
[inputs] Add emacs-irony-mode-server
[arguments] Add phase substituting the variable of the server path

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:57 +01:00
Tim Gesthuizen ecf7e4ea43
gnu: emacs-ggtags: Don't require GNU Global in path
emacs-ggtags relies on the GNU Global tools (global and gtags) to be available
in the path. This way it will grab some random executable if it will find
executables at all.
This is fixed by setting the prefix to GNU Global in the store. This way
emacs-ggtags will use specific deterministic executables.

* gnu/packages/emacs.scm (emacs-ggtags):
[inputs]: Add GNU Global to the inputs
[arguments]: Add a phase for substituting the right path to the executables

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:57 +01:00
Vasile Dumitrascu b2a5ef2e94
gnu: e2fsprogs: Update to 1.44.5.
* gnu/packages/linux.scm (e2fsprogs): Update to 1.44.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:57 +01:00
Vasile Dumitrascu 4287bd19c7
gnu: bind: Update to 9.12.3-P1.
* gnu/packages/dns.scm (bind): Update to 9.12.3-P1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:57 +01:00
Brett Gilio 25a0ffbf27
gnu: emacs-md4rd: Update to c55512c.
* gnu/packages/emacs.scm (emacs-md4rd): Update to c55512c.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:56 +01:00
Ricardo Wurmus cba08f60a1
gnu: Add r-mcmc.
* gnu/packages/cran.scm (r-mcmc): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 39274ab4d9
gnu: Add r-parcor.
* gnu/packages/cran.scm (r-parcor): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 0af9616d91
gnu: Add r-huge.
* gnu/packages/cran.scm (r-huge): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 879a15203b
gnu: Add r-ppls.
* gnu/packages/cran.scm (r-ppls): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 17932a0f63
gnu: Add r-epi.
* gnu/packages/cran.scm (r-epi): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 728012dae8
gnu: Add r-etm.
* gnu/packages/cran.scm (r-etm): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 7aeec0cf37
gnu: Add r-cmprsk.
* gnu/packages/cran.scm (r-cmprsk): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus e3c0e3e360
gnu: Add r-protviz.
* gnu/packages/cran.scm (r-protviz): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus fe4e9f0349
gnu: Add r-rbamtools.
* gnu/packages/cran.scm (r-rbamtools): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus e50722c8e6
gnu: Add r-genenet.
* gnu/packages/cran.scm (r-genenet): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 6a5bfe09eb
gnu: Add r-longitudinal.
* gnu/packages/cran.scm (r-longitudinal): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 1ea708af8c
gnu: Add r-survivalroc.
* gnu/packages/cran.scm (r-survivalroc): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus afc0d8158b
gnu: Add r-bootstrap.
* gnu/packages/cran.scm (r-bootstrap): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 4fcbd7eaf3
gnu: Add r-rmeta.
* gnu/packages/cran.scm (r-rmeta): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus c2d6e866ac
gnu: Add r-drc.
* gnu/packages/cran.scm (r-drc): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 99c164a5c7
gnu: Add r-spatialextremes.
* gnu/packages/cran.scm (r-spatialextremes): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 32725458b7
gnu: Add r-fields.
* gnu/packages/cran.scm (r-fields): New variable.
2019-01-09 17:13:52 +01:00
Ricardo Wurmus 90104ecd66
gnu: Add r-spam.
* gnu/packages/cran.scm (r-spam): New variable.
2019-01-09 17:13:51 +01:00
Ricardo Wurmus f51dcc275e
gnu: Add r-dotcall64.
* gnu/packages/cran.scm (r-dotcall64): New variable.
2019-01-09 17:13:49 +01:00
Ricardo Wurmus 658b2b62cb
gnu: Add r-assertive.
* gnu/packages/cran.scm (r-assertive): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 39231abf4d
gnu: Add r-assertive-data.
* gnu/packages/cran.scm (r-assertive-data): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 39ef8e097b
gnu: Add r-assertive-data-uk.
* gnu/packages/cran.scm (r-assertive-data-uk): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 6d3702e5ce
gnu: Add r-assertive-data-us.
* gnu/packages/cran.scm (r-assertive-data-us): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 66d0a0a706
gnu: Add r-assertive-strings.
* gnu/packages/cran.scm (r-assertive-strings): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 29d9a2affb
gnu: Add r-assertive-datetimes.
* gnu/packages/cran.scm (r-assertive-datetimes): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 50ce8b1e2c
gnu: Add r-assertive-code.
* gnu/packages/cran.scm (r-assertive-code): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 1f0a761a14
gnu: Add r-assertive-files.
* gnu/packages/cran.scm (r-assertive-files): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 5e3bd35506
gnu: Add r-assertive-types.
* gnu/packages/cran.scm (r-assertive-types): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus dcafcfb4fd
gnu: Add r-assertive-reflection.
* gnu/packages/cran.scm (r-assertive-reflection): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus c358b5d418
gnu: Add r-assertive-models.
* gnu/packages/cran.scm (r-assertive-models): New variable.
2019-01-09 15:43:51 +01:00
Ricardo Wurmus 905aa46ae5
gnu: Add r-assertive-matrices.
* gnu/packages/cran.scm (r-assertive-matrices): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 2da2d2f605
gnu: Add r-assertive-sets.
* gnu/packages/cran.scm (r-assertive-sets): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus dac9c1f604
gnu: Add r-assertive-numbers.
* gnu/packages/cran.scm (r-assertive-numbers): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 4b2d17edaa
gnu: Add r-assertive-properties.
* gnu/packages/cran.scm (r-assertive-properties): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 8004bb2451
gnu: Add r-assertive-base.
* gnu/packages/cran.scm (r-assertive-base): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus a536c7c9ad
gnu: Add r-rmpfr.
* gnu/packages/cran.scm (r-rmpfr): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 1ab5160434
gnu: Add r-gmp.
* gnu/packages/cran.scm (r-gmp): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus dfd09f7bad
gnu: Add r-bigrquery.
* gnu/packages/cran.scm (r-bigrquery): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus ad6fea1690
gnu: Add r-ontologyindex.
* gnu/packages/cran.scm (r-ontologyindex): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 9170eb7f1f
gnu: Add r-rapidjsonr.
* gnu/packages/cran.scm (r-rapidjsonr): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus e7176ac5bd
gnu: Add r-pixmap.
* gnu/packages/cran.scm (r-pixmap): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 895efece37
gnu: Add r-strucchange.
* gnu/packages/cran.scm (r-strucchange): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus d28be7b76b
gnu: Add r-als.
* gnu/packages/cran.scm (r-als): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 9401f56b81
gnu: Add r-chemometricswithr.
* gnu/packages/cran.scm (r-chemometricswithr): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 25861356ed
gnu: Add r-iso.
* gnu/packages/cran.scm (r-iso): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 00436e2cac
gnu: Add r-nnls.
* gnu/packages/cran.scm (r-nnls): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus 2871b670a8
gnu: Add r-kohonen.
* gnu/packages/cran.scm (r-kohonen): New variable.
2019-01-09 15:43:50 +01:00
Ricardo Wurmus d0eb09a134
gnu: Add r-grimport.
* gnu/packages/cran.scm (r-grimport): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 7eec973e81
gnu: Add r-tractor-base.
* gnu/packages/cran.scm (r-tractor-base): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus b98662c53a
gnu: Add r-reportr.
* gnu/packages/cran.scm (r-reportr): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus cb03d6c6f3
gnu: Add r-ore.
* gnu/packages/cran.scm (r-ore): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 6e09f50613
gnu: Add r-shades.
* gnu/packages/cran.scm (r-shades): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus f79e63a571
gnu: Add r-rnifti.
* gnu/packages/cran.scm (r-rnifti): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus b2e777b27c
gnu: Add r-tfmpvalue.
* gnu/packages/cran.scm (r-tfmpvalue): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus adcd0cc87e
gnu: Add r-splitstackshape.
* gnu/packages/cran.scm (r-splitstackshape): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 5f0fbfc0ad
gnu: Add r-lassopv.
* gnu/packages/cran.scm (r-lassopv): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 3d62d98e69
gnu: Add r-flare.
* gnu/packages/cran.scm (r-flare): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 029425cbce
gnu: Add r-vbsr.
* gnu/packages/cran.scm (r-vbsr): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 5574cb812a
gnu: Add r-rpostgresql.
* gnu/packages/cran.scm (r-rpostgresql): New variable.
2019-01-09 15:43:49 +01:00
Ricardo Wurmus 3088b3fc5b
gnu: Add r-rspectra.
* gnu/packages/cran.scm (r-rspectra): New variable.
2019-01-09 15:43:45 +01:00
Ludovic Courtès 0991fd5336
build: Require Guile 2.2.
* configure.ac: Require Guile 2.2.
* README: Adjust accordingly.
* doc/guix.texi (Requirements): Likewise.
* gnu/packages/package-management.scm (guile2.0-guix): Deprecate.
(guix-minimal): Inherit from GUIX, not from GUILE2.0-GUIX.
2019-01-09 14:47:53 +01:00
Eric Bavier fefcb122ac
gnu: dvdisaster: Run regression tests.
* gnu/packages/cdrom.scm (dvdisaster)[arguments]: Remove #:tests? argument.
Add 'check' phase.
2019-01-08 09:09:31 -06:00
Eric Bavier 98b0ec7fa6
gnu: dvdisaster: Install desktop file.
* gnu/packages/cdrom.scm (dvdisaster)[arguments]: Add 'install-desktop phase.
2019-01-08 09:09:25 -06:00
Clément Lassieur 627e6d8c11
gnu: prosody: Update to 0.11.1.
* gnu/packages/messaging.scm (prosody): Update to 0.11.1.
[arguments]: Replace "Makefile" with "GNUmakefile".  Change "5.1" to "5.2".
Explain why there are no tests.
[inputs]: Replace lua-5.1, lua5.1-bitop, lua5.1-expat, lua5.1-socket,
lua5.1-filesystem, lua5.1-sec with lua-5.2, lua5.2-bitop, lua5.2-expat,
lua5.2-socket, lua5.2-filesystem, lua5.2-sec.
2019-01-08 15:23:36 +01:00
Clément Lassieur eb5b6c5777
gnu: Add lua5.2-sec.
* gnu/packages/lua.scm (lua5.2-sec): New variable.
(make-lua-sec): New procedure.
(lua5.1-sec, lua5.2-sec): Call it.
2019-01-08 15:23:36 +01:00
Clément Lassieur d994325747
gnu: Add lua-filesystem and lua5.2-filesystem.
* gnu/packages/lua.scm (lua-filesystem, lua5.2-filesystem): New variables.
(make-lua-filesystem): New procedure.
(lua-filesystem, lua5.1-filesystem, lua5.2-filesystem): Call it.
2019-01-08 15:23:36 +01:00
Clément Lassieur 253aab77c5
gnu: Add lua5.2-socket.
* gnu/packages/lua.scm (lua5.2-socket): New variable.
(make-lua-socket): New procedure.
(lua5.1-socket, lua5.2-socket): Call it.
2019-01-08 15:23:36 +01:00
Clément Lassieur 7c97a0631e
gnu: Add lua5.2-expat.
* gnu/packages/lua.scm (lua5.2-expat): New variable.
(make-lua-expat): New procedure.
(lua5.1-expat, lua5.2-expat): Call it.
2019-01-08 15:23:36 +01:00
Efraim Flashner 580f33e119
gnu: criu: Update to 3.11.
* gnu/packages/virtualization.scm (criu): Update to 3.11.
[arguments]: Add custom phase to patch python calls.
2019-01-08 12:29:42 +02:00
Efraim Flashner 49fe965d28
gnu: criu: Fix building on armhf-linux.
* gnu/packages/virtualization.scm (criu)[arguments]: Hardcode the arm
version in the Makefile.
2019-01-08 12:29:40 +02:00
Clément Lassieur b509381089
gnu: gajim-omemo: Update to 2.6.26.
* gnu/packages/messaging.scm (gajim-omemo): Update to 2.6.26.
2019-01-08 10:19:55 +01:00
Clément Lassieur 5cfec72f39
gnu: gajim: Update to 1.1.1.
* gnu/packages/messaging.scm (gajim): Update to 1.1.1.
[arguments]: Replace #:test-target with a 'check' phase.
2019-01-08 10:19:55 +01:00
Tobias Geerinckx-Rice eac5d425cd
gnu: tor: Update to 0.3.4.10.
* gnu/packages/tor.scm (tor): Update to 0.3.4.10.
2019-01-08 04:21:53 +01:00
Tobias Geerinckx-Rice be4f8391a4
gnu: privoxy: Update to 3.0.28.
* gnu/packages/tor.scm (privoxy): Update to 3.0.28.
2019-01-08 04:21:52 +01:00
Rutger Helling 3c85058c0e
gnu: libnet: Update to 1.2-rc3.
* gnu/packages/networking.scm (libnet): Update to 1.2-rc3.
[source]: Use git-fetch.
2019-01-07 22:07:01 +01:00
Julien Lepiller 8737666a99
gnu: ocaml-graph: Add upstream-name.
* gnu/packages/ocaml.scm (ocaml-graph)[properties]: Add upstream-name.
2019-01-07 22:05:47 +01:00
Julien Lepiller 33af92dd99
gnu: Move coq packages from ocaml to coq.
* gnu/packages/ocaml.scm (coq, proof-general, coq-flocq, coq-gappa, coq-mathcomp)
(coq-coquelicot, coq-bignums, coq-interval): Move from here...
* gnu/packages/coq.scm: ... to here.  New file.
2019-01-07 22:05:37 +01:00
Alex Kost 912f0541a3
gnu: emacs-guix: Update to 0.5.1.1.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1.1.
2019-01-07 22:52:46 +03:00
Danny Milosavljevic 40c7476af8
gnu: containerd: Update synopsis.
* gnu/packages/docker.scm (containerd)[synopsis]: Modify.
2019-01-07 19:13:04 +01:00
Danny Milosavljevic 54891e850a
gnu: containerd: Enable tests.
* gnu/packages/docker.scm (containerd)[arguments]: Remove #:tests?.
2019-01-07 19:12:14 +01:00
Ricardo Wurmus 1f1e338ad4
gnu: Add missing use-module clause.
This is a follow-up to 4e5b8f7215.

* gnu/packages/docker.scm: Add missing use-module clause.
2019-01-07 18:45:23 +01:00
Ricardo Wurmus d53b23176f
gnu: Add r-corpcor.
* gnu/packages/cran.scm (r-corpcor): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus e3bb076678
gnu: Add r-ddrtree.
* gnu/packages/cran.scm (r-ddrtree): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 9f33d76c33
gnu: Add r-qlcmatrix.
* gnu/packages/cran.scm (r-qlcmatrix): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 58bc8857fb
gnu: Add r-combinat.
* gnu/packages/cran.scm (r-combinat): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 13f5837b4c
gnu: Add r-densityclust.
* gnu/packages/cran.scm (r-densityclust): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus b614009e6a
gnu: Add r-sparsesvd.
* gnu/packages/cran.scm (r-sparsesvd): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus fbebccf7f6
gnu: Add r-docopt.
* gnu/packages/cran.scm (r-docopt): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 45b469a472
gnu: Add r-rvcheck.
* gnu/packages/cran.scm (r-rvcheck): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 61d7334906
gnu: Add r-tidytree.
* gnu/packages/cran.scm (r-tidytree): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus a6e4413d64
gnu: Add r-colorramps.
* gnu/packages/cran.scm (r-colorramps): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus e37935e457
gnu: Add r-wordcloud.
* gnu/packages/cran.scm (r-wordcloud): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus f3949fecb3
gnu: Add r-waveslim.
* gnu/packages/cran.scm (r-waveslim): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus db084d79ea
gnu: Add r-tiff.
* gnu/packages/cran.scm (r-tiff): New variable.
2019-01-07 18:44:04 +01:00
Ricardo Wurmus 44b0c5b5b1
gnu: Add r-fftwtools.
* gnu/packages/cran.scm (r-fftwtools): New variable.
2019-01-07 18:44:03 +01:00
Ricardo Wurmus 71601a5d92
gnu: Add r-softimpute.
* gnu/packages/cran.scm (r-softimpute): New variable.
2019-01-07 18:44:03 +01:00
Ricardo Wurmus 03a3ec5e18
gnu: Add r-adgoftest.
* gnu/packages/cran.scm (r-adgoftest): New variable.
2019-01-07 18:44:03 +01:00
Ricardo Wurmus a50abb3614
gnu: Add r-gsl.
* gnu/packages/cran.scm (r-gsl): New variable.
2019-01-07 18:44:03 +01:00
Ricardo Wurmus ced51a204e
gnu: Add r-stabledist.
* gnu/packages/cran.scm (r-stabledist): New variable.
2019-01-07 18:44:03 +01:00
Efraim Flashner dcd1aa2e64
gnu: perl-lingua-translit: Update to 0.28.
* gnu/packages/perl.scm (perl-lingua-translit): Update to 0.28.
2019-01-07 19:42:41 +02:00
Danny Milosavljevic 4e5b8f7215
gnu: Add containerd.
* gnu/packages/docker.scm (containerd): New variable.
2019-01-07 16:41:17 +01:00
Danny Milosavljevic 7f2d67c826
gnu: Add dummy linker for arm-elf.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for arm-elf.
2019-01-07 16:39:35 +01:00
Ricardo Wurmus 2a2760a08f
gnu: Move R packages from geo.scm to cran.scm.
* gnu/packages/geo.scm (r-maps, r-mapproj, r-rgooglemaps, r-geosphere,
r-ggmap): Move from here...
* gnu/packages/cran.scm: ...to here.
2019-01-07 15:55:06 +01:00
Ricardo Wurmus 576e74eee8
gnu: emacs-ess: Move to (gnu packages statistics).
* gnu/packages/emacs.scm (emacs-ess): Move from here...
* gnu/packages/statistics.scm (emacs-ess): ...to here.
2019-01-07 15:55:06 +01:00
Ricardo Wurmus 61f2587db9
gnu: python-rpy2: Move to (gnu packages statistics).
* gnu/packages/python.scm (python-rpy2): Move from here...
* gnu/packages/statistics.scm (python-rpy2): ...to here.
2019-01-07 15:55:06 +01:00
Ricardo Wurmus e0d3f4bf1a
gnu: Remove reference to (gnu packages statistics).
* gnu/packages/web.scm: Remove obsolete use-module clause.
2019-01-07 15:55:06 +01:00
Ricardo Wurmus d9bec9a87b
gnu: r-rmysql: Move from databases.scm to cran.scm
* gnu/packages/databases.scm (r-rmysql): Move from here...
* gnu/packages/cran.scm (r-rmysql): ...to here.
2019-01-07 15:55:06 +01:00
Jelle Licht 41a010875b
gnu: biber: Update to 2.12.
* gnu/packages/tex.scm (biber): Update to 2.12.
[source]: Use 'git-fetch'. Add patch.
[inputs]: Add perl-file-slurper. Remove perl-file-slurp.
* gnu/packages/patches/biber-fix-encoding-write.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-01-07 15:40:58 +01:00
Ricardo Wurmus 60a166c629
gnu: r-feather: Move from serialization.scm to cran.scm.
* gnu/packages/serialization.scm (r-feather): Move from here...
* gnu/packages/cran.scm (r-feather): ...to here.
2019-01-07 15:21:09 +01:00
Ludovic Courtès 67eebb19b7
gnu: Fix top-level circular references between emacs.scm and llvm.scm.
Previously, loading either of these two modules could fail somewhat
non-deterministically because each top-level was referencing a variable
defined by the other module's top-level.

* gnu/packages/emacs.scm (package-elisp-from-package): Move to...
* gnu/packages/llvm.scm (package-elisp-from-package): Here.  Keep
private.
2019-01-07 15:09:30 +01:00
Jelle Licht 37e461e6f4
gnu: perl-file-slurper: Update to 0.012.
* gnu/packages/perl.scm (perl-file-slurper): Update to 0.012.
[native-inputs]: Add perl-test-warnings.
2019-01-07 15:08:08 +01:00
Ricardo Wurmus 92ce188331
gnu: Move R packages from web.scm to cran.scm.
* gnu/packages/web.scm (r-httpuv, r-jsonlite, r-servr, r-htmltools,
r-htmlwidgets, r-htmltable, r-curl, r-hwriter, r-rjson, r-shiny,
r-shinydashboard, r-shinyfiles, r-crosstalk, r-rook, r-miniui): Move these
from here...
* gnu/packages/cran.scm: ...to here.
2019-01-07 15:05:27 +01:00
Pierre Neidhardt 3a3d4d9d54
Revert "gnu: Use package-elisp-from-package for clangs emacs lisp files"
This reverts commit 5bc2e14add.
2019-01-07 14:58:40 +01:00
Efraim Flashner 6fd2ed23ac
gnu: mantis: Limit to x86_64-linux.
* gnu/packages/bioinformatics.scm (mantis)[supported-systems]: New field.
2019-01-07 15:47:34 +02:00
Pierre Neidhardt e97b23e4bd
gnu: package-elisp-from-package: Clarify docstring.
* gnu/packages/emacs.scm (package-elisp-from-package)[docstring]: Clarify.
2019-01-07 14:45:21 +01:00
Tim Gesthuizen 5bc2e14add
gnu: Use package-elisp-from-package for clangs emacs lisp files
Use package-elisp-from-package for emacs-clang-format and emacs-clang-rename.
Also remove package-from-clang-elisp-file as it is not needed anymore.

* gnu/packages/llvm.scm (emacs-clang-format): Use package-elisp-from-package
* gnu/packages/llvm.scm (emacs-clang-rename): Use package-elisp-from-package
* gnu/packages/llvm.scm (package-from-clang-elisp-file): Remove function
2019-01-07 14:45:21 +01:00
Tim Gesthuizen 7d5856bd45
gnu: Add package-elisp-from-package
Add a function to generate package definitions that packages single elisp
files from other packages.

* gnu/packages/emacs.scm (package-elisp-from-package): New function
2019-01-07 14:45:21 +01:00
Ludovic Courtès 915c6bf60c
gnu: python2-fastlmm: Move to machine-learning.scm.
This is a step towards removing OCaml modules from the closure
of (gnu packages python).

* gnu/packages/python.scm (python2-fastlmm): Move to...
* gnu/packages/machine-learning.scm (python2-fastlmm): ... here.
2019-01-07 14:41:01 +01:00
Ludovic Courtès 6fd5a80dbe
gnu: Remove unnecessary build-side module imports.
* gnu/packages/batik.scm, gnu/packages/boost.scm,
gnu/packages/calendar.scm, gnu/packages/gl.scm,
gnu/packages/lua.scm, gnu/packages/qt.scm, gnu/packages/simulation.scm,
gnu/packages/terminals.scm: Remove unnecessary import of (guix build
utils).
* gnu/packages/emacs.scm: Remove unnecessary imports of (guix ...).
* gnu/packages/libcanberra.scm: Use (srfi srfi-1) instead of (guix build
utils) for 'alist-delete'.
* gnu/packages/wxwidgets.scm: Likewise.
2019-01-07 14:41:00 +01:00
Ludovic Courtès db1eb632be
gnu: Move Emacs modes for Dedukti to ocaml.scm.
This removes OCaml-related modules from the closure of (gnu packages
emacs).

* gnu/packages/emacs.scm (emacs-dedukti-mode, emacs-flycheck-dedukti):
Move to ...
* gnu/packages/ocaml.scm: ... here.
2019-01-07 14:41:00 +01:00
Ludovic Courtès 59a075047d
gnu: Move OCaml packages away from maths.scm.
This removes (gnu packages ocaml) and related build system modules from
the closure of (gnu packages maths).

* gnu/packages/maths.scm (ocaml-gsl, ocaml4.01-gsl, cubicle): Move to...
* gnu/packages/ocaml.scm: ... here.
2019-01-07 14:41:00 +01:00
Pierre Neidhardt 3b451546ed
gnu: Add rmlint.
* gnu/packages/disk.scm (rmlint): New variable.
2019-01-07 14:32:44 +01:00
Clément Lassieur e0aa5b5bbf
gnu: Add prosody-http-upload.
* gnu/packages/messaging.scm (prosody-http-upload): New variable.
2019-01-07 14:15:57 +01:00
Ricardo Wurmus e942813aac
gnu: Add mantis.
* gnu/packages/bioinformatics.scm (mantis): New variable.
2019-01-07 11:56:18 +01:00
Ricardo Wurmus ad6f13308b
gnu: Add sdsl-lite.
* gnu/packages/datastructures.scm (sdsl-lite): New variable.
2019-01-07 11:56:14 +01:00
Efraim Flashner c71bbfcca9
gnu: autoconf-archive: Update to 2019.01.06.
* gnu/packages/autotools.scm (autoconf-archive): Update to 2019.01.06.
2019-01-07 11:19:06 +02:00
Manolis Ragkousis 4d674b4143
gnu: Add jose.
* gnu/packages/jose.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-01-07 10:15:37 +02:00
Rutger Helling bd86a1bede
gnu: Add slurp.
* gnu/packages/image.scm (slurp): New variable.
2019-01-07 08:31:14 +01:00
Alex Vong c824dedf71
gnu: libarchive: Replace with libarchive 3.3.3 and fix CVE-2018-{1000877,1000878,1000880}.
* gnu/packages/backup.scm (libarchive)[source, home-page]: Use HTTPS.
[replacement]: New field.
(libarchive-3.3.3): New variable.
* gnu/packages/patches/libarchive-CVE-2018-1000877.patch,
gnu/packages/patches/libarchive-CVE-2018-1000878.patch,
gnu/packages/patches/libarchive-CVE-2018-1000880.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2019-01-07 05:42:34 +08:00
Gabriel Hondet b7ec276e57
gnu: Add kitty.
* gnu/packages/terminals.scm (kitty): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-06 21:41:07 +01:00
Ludovic Courtès b5f8c2c885
hydra: Compute jobs in an inferior.
Previously we would rely on auto-compilation of all the Guix modules.
The complete evaluation would take ~15mn on berlin.guixsd.org and
require lots of RAM.  This approach should be faster since potentially
only part of the modules are rebuilt.  Furthermore, as a side-effect, it
builds the derivations that 'guix pull' uses.

* build-aux/hydra/gnu-system.scm: Remove 'eval-when' form.
(hydra-jobs): New procedure.
* gnu/ci.scm (package->alist, qemu-jobs, system-test-jobs)
(tarball-jobs): Return strings for the 'license' field.
* guix/self.scm (compiled-guix)[*cli-modules*]: Add (gnu ci).
2019-01-06 21:41:07 +01:00
Ludovic Courtès 59fb5c1cdb
hydra: Move job definitions to (gnu ci).
* build-aux/hydra/gnu-system.scm: Move code to...
* gnu/ci.scm: ... here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-01-06 21:41:07 +01:00
Efraim Flashner 0f763db448
gnu: gama: Update to 2.02.
* gnu/packages/gps.scm (gama): Update to 2.02.
2019-01-06 15:42:06 +02:00
Efraim Flashner 644353d80d
gnu: moe: Update to 1.10.
* gnu/packages/moe.scm (moe): Update to 1.10.
[license]: Fix license, gpl2+.
2019-01-06 15:42:06 +02:00
Efraim Flashner c007e35d24
gnu: recutils: Update to 1.8.
* gnu/packages/databases.scm (recutils): Update to 1.8.
[source]: Remove snippet.
[arguments]: Remove custom 'set-bash4.4-header-location phase. Enable
parallel tests.
[inputs]: Move check ...
[native-inputs]: ... to here. Add pkg-config.
2019-01-06 15:42:06 +02:00
Efraim Flashner 30e06c2cee
gnu: unrtf: Update to 0.21.10.
* gnu/packages/unrtf.scm (unrtf): Update to 0.21.10.
[source]: Remove patch, remove snippet.
[license]: Update to gpl3+.
* gnu/packages/patches/unrtf-CVE-2016-10091.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-01-06 15:42:05 +02:00
Efraim Flashner c65bfc658a
gnu: global: Update to 6.6.3.
* gnu/packages/code.scm (global): Update to 6.6.3.
2019-01-06 15:42:02 +02:00
Pierre Neidhardt 377038b8a2
gnu: emacs-evil-multiedit: Use version tag instead of commit.
* gnu/packages/emacs.scm (emacs-evil-multiedit): Use version tag instead of commit.
2019-01-06 13:22:09 +01:00
Rutger Helling a51ac7af7f
gnu: wine-staging: Add ffmpeg support.
* gnu/packages/wine.scm (wine-staging)[inputs]: Add ffmpeg.
2019-01-06 10:55:10 +01:00
Rutger Helling 0419c5741c
gnu: wine-staging: Update to 4.0-rc5.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc5.
* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc5.
2019-01-06 10:32:05 +01:00
Efraim Flashner 99e61f3022
gnu: python-pyicu: Update to 2.2.
* gnu/packages/python.scm (python-pyicu): Update to 2.2.
2019-01-06 11:09:59 +02:00
Efraim Flashner a0bb4af215
gnu: python-pysocks: Update to 1.6.8.
* gnu/packages/python.scm (python-pysocks): Update to 1.6.8.
2019-01-06 11:09:58 +02:00
Efraim Flashner 1fb68eefa1
gnu: python-packaging: Update to 18.0.
* gnu/packages/python.scm (python-packaging): Update to 18.0.
2019-01-06 11:09:58 +02:00
Efraim Flashner 3cf324665d
gnu: python-astroid: Update to 2.1.0.
* gnu/packages/python.scm (python-astroid): Update to 2.1.0.
2019-01-06 11:09:58 +02:00
Efraim Flashner 36df69d6fe
gnu: python-imagesize: Update to 1.1.0.
* gnu/packages/python.scm (python-imagesize): Update to 1.1.0.
2019-01-06 11:09:57 +02:00
Efraim Flashner 46930b7ea9
gnu: python-sphinx-alabaster-theme: Update to 0.7.12.
* gnu/packages/python.scm (python-sphinx-alabaster-theme): Update to 0.7.12.
2019-01-06 11:09:57 +02:00
Efraim Flashner 681edb0a4f
gnu: python-pycryptodome: Update to 3.7.2.
* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.7.2.
2019-01-06 11:09:56 +02:00
Efraim Flashner da3e0cd948
gnu: python-certifi: Update to 2018.11.29.
* gnu/packages/python-crypto.scm (python-certifi): Update to 2018.11.29.
2019-01-06 11:09:53 +02:00
Maxim Cournoyer d95d3d6224
gnu: emacs-diff-hl: Update to 1.8.5.
* gnu/packages/emacs.scm (emacs-diff-hl): Update to 1.8.5.
2019-01-05 21:38:34 -05:00
guy fleury iteriteka 9a2e4c5db3
gnu: Add fasm.
* gnu/packages/assembly.scm (fasm): New variable.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2019-01-05 19:26:05 -05:00
Lprndn e506b5e95d
gnu: Add nip2.
* gnu/packages/image-processing.scm (nip2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-06 00:22:05 +01:00
Efraim Flashner 210e43c762
gnu: hunspell-dict-en: Update to 2018-04-16.
* gnu/packages/aspell.scm (aspell-word-list): Update to 2018.04.16.
[arguments]: Use 'invoke'.
2019-01-05 22:55:14 +02:00
Efraim Flashner 15ad9eb6d0
gnu: hunspell: Update to 1.7.0.
* gnu/packages/libreoffice.scm (hunspell): Update to 1.7.0.
[source]: Use 'git-fetch'.
2019-01-05 22:55:14 +02:00
Efraim Flashner 87fd7a35c2
gnu: streamlink: Fix build.
* gnu/packages/video.scm (streamlink)[source]: Add patch.
* gnu/packages/patches/streamlink-update-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2019-01-05 22:55:14 +02:00
Efraim Flashner 918a9b584d
gnu: python-iso3166: Update to 0.9.
* gnu/packages/iso-codes.scm (python-iso3166): Update to 0.9.
2019-01-05 22:55:14 +02:00
Efraim Flashner 9350a08432
gnu: po4a: Update to 0.55.
* gnu/packages/gettext.scm (po4a): Update to 0.55.
[arguments]: Add 'patch-docbook-xml phase to patch references to
docbook-xml. Update custom 'disable-failing-tests phase.
[native-inputs]: Replace docbook-xml with docbook-xml-4.1.2.
2019-01-05 22:55:13 +02:00
Efraim Flashner 5af020bb3c
gnu: python-scripttest: Use pypi uri.
* gnu/packages/check.scm (python-scripttest)[source]: Use pypi uri.
2019-01-05 22:55:13 +02:00
Efraim Flashner d70cb3e008
gnu: python-pytest-xdist: Update to 1.25.0.
* gnu/packages/check.scm (python-pytest-xdist): Update to 1.25.0.
[source]: Update source uri.
2019-01-05 22:55:13 +02:00
Efraim Flashner f98091d1ba
gnu: python-pytest-cov: Update to 2.6.0.
* gnu/packages/check.scm (python-pytest-cov): Update to 2.6.0.
2019-01-05 22:55:13 +02:00
Efraim Flashner 4df24531dc
gnu: python-subunit: Update to 1.3.0.
* gnu/packages/check.scm (python-subunit): Update to 1.3.0.
[home-page]: Use https.
2019-01-05 22:55:10 +02:00
Arun Isaac b18b9d2042
gnu: octave: Fix makeinfo path configuration.
* gnu/packages/maths.scm (octave-cli)[arguments]: Fix makeinfo path
configuration in configure-makeinfo phase.
2019-01-05 23:49:59 +05:30
Eric Bavier 0dd8da0b1d
gnu: youtube-viewer: Install desktop file.
* gnu/packages/video.scm (youtube-viewer)[arguments]: Add 'install-desktop
phase.
2019-01-05 11:34:16 -06:00
Ricardo Wurmus a773f141cb
gnu: Add paps.
* gnu/packages/pdf.scm (paps): New variable.
2019-01-05 17:24:38 +01:00
Efraim Flashner e4be1faa43
gnu: python-isodate: Update to 0.6.0.
* gnu/packages/time.scm (python-isodate): Update to 0.6.0.
[native-inputs]: Add python-six.
[home-page]: Update to new home-page.
2019-01-04 16:17:18 +02:00
Efraim Flashner d1e75921b2
gnu: python-tzlocal: Update to 1.5.1.
* gnu/packages/time.scm (python-tzlocal): Update to 1.5.1.
[arguments]: Add custom phase to fix symlink issue in pypi release.
[native-inputs]: Add python-mock.
[license]: Update to expat.
2019-01-04 16:17:14 +02:00
Efraim Flashner f20cfa0665
gnu: python-ruamel.yaml: Update to 0.15.83.
* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.15.83.
2019-01-04 15:40:35 +02:00
Mathieu Othacehe 548642db8a
gnu: video: Add missing copyright.
* gnu/packages/video.scm: Add copyright.
2019-01-04 11:43:06 +01:00
Mathieu Othacehe 34a19d3595
gnu: vlc: Fix typo in synopsis.
* gnu/packages/video.scm (vlc)[synopsis]: Fix typo.
2019-01-04 11:41:35 +01:00
Hartmut Goebel fb0356d956
gnu: kservice: Transfer patches from NixOS.
Transfer the NixOS patches for kservice as of 2018-02-17.
- Make QDirIterator follow symlinks.
- Normalize path, but don't resolve symlinks.

* gnu/packages/kde-frameworks.scm(kservice)<patch>: New phase.
2019-01-04 10:10:46 +01:00
Hartmut Goebel 0fd6138175
gnu: kpackage: Transfer patches from NixOS.
Transfer the NixOS patches for kpackage as of 2018-02-17:
- Allow external paths.
- Make QDirIterator follow symlinks.

Decided to use a patch for one of the "allow external paths" changes since
'substitute*' seems not to be robust enough.

* gnu/packages/patches/kpackage-allow-external-paths.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm(kpackage)[source]: Use it. <patch>: New
  phase.
2019-01-04 10:10:46 +01:00
Hartmut Goebel 16b8aff85b
gnu: kinit: Use LIBRARY_PATH to search for dynamically loaded libs.
Transfer the NixOS "kdeinit-libpath" patch for kinit as of
2018-02-17.

* gnu/packages/patches/kinit-kdeinit-libpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.
2019-01-04 10:10:44 +01:00
Hartmut Goebel f8a0f3ac70
gnu: kinit: Use the store paths for dynamically loaded libs.
Transfer the NixOS "kdeinit-extra_libs" patch for kinit as of
2018-02-17.

* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: New filee.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.
  <patch-paths>: New phase.
  [inputs]: Add kparts, plasma-framework.
2019-01-04 10:10:43 +01:00
Hartmut Goebel a6e532815d
gnu: kio: Search 'smbd' on $PATH.
Transfer the remaining NixOS patch for kio as of 2018-02-17.

* gnu/packages/patches/kio-search-smbd-on-PATH.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm(kio)<source>: Use it.
2019-01-04 10:10:42 +01:00