Commit Graph

29014 Commits (f2d0a2cf5c905abf816bef5d69364d28af5144ed)

Author SHA1 Message Date
Arun Isaac de30205ba0
gnu: services: Add pcscd service.
* gnu/services/security-token.scm: New file.
* gnu/tests/security-token.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new files.
* doc/guix.texi (Miscellaneous Services): Document the service.
2018-08-16 02:46:27 +05:30
Leo Famulari a1225ae867
gnu: tremc: Update URLs.
* gnu/packages/bittorrent.scm (tremc)[source, home-page]: Update URLs.
2018-08-15 15:26:06 -04:00
Leo Famulari 3a1002cefa
gnu: eyeD3: Update to 0.8.7.
* gnu/packages/mp3.scm (eyed3): Update to 0.8.7.
2018-08-15 15:26:06 -04:00
Leo Famulari 8473f8024c
gnu: clementine: Build with relevant GStreamer plugins.
* gnu/packages/music.scm (clementine)[inputs]: Add gst-plugins-good and
gst-libav.
2018-08-15 14:29:56 -04:00
Pierre Langlois 7bcc34050b
gnu: clementine: Fix creating initial database.
It seems a recent version of sqlite broke Clementine's first startup. It turns
out we can patch clementine to fix the problem instead of providing a different
sqlite package:
<https://github.com/clementine-player/Clementine/pull/5669>

* gnu/packages/databases.scm (sqlite-with-fts3): Remove.
* gnu/packages/music.scm (clementine)[inputs]: Replace sqlite-with-fts3 with
sqlite.
[source]: Add clementine-fix-sqlite.patch.
* gnu/packages/patches/clementine-fix-sqlite.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-08-15 14:29:56 -04:00
Pierre Langlois 8a63a4df51
gnu: clementine: Drop dependency on qtwebkit.
QtWebkit is optionally included in CMakeList.txt but isn't actually used
anywhere in the code.

* gnu/packages/music.scm (clementine)[inputs]: Remove qtwebkit.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-08-15 14:29:55 -04:00
Tobias Geerinckx-Rice c2f6c9ba26
gnu: aubio: Use HTTPS home page.
* gnu/packages/audio.scm (aubio)[source, home-page]: Use HTTPS.
2018-08-15 20:10:23 +02:00
Tobias Geerinckx-Rice 800e4f9415
gnu: acpid: Update to 2.0.30.
* gnu/packages/linux.scm (acpid): Update to 2.0.30.
2018-08-15 20:10:22 +02:00
Tobias Geerinckx-Rice 35a30cffa4
gnu: ghc-setlocale: Update to 1.0.0.6.
* gnu/packages/haskell.scm (ghc-setlocale): Update to 1.0.0.6.
2018-08-15 20:10:22 +02:00
Tobias Geerinckx-Rice 6ae35fea74
gnu: cvs-fast-export: Update to 1.44.
* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.44.
[arguments]: Add ‘fix-setpython-PATH’ phase to do just that.
Remove obsolete python3 work-around from ‘remove-optimizations’ phase.
2018-08-15 20:10:22 +02:00
Tobias Geerinckx-Rice a1c86d1db4
gnu: python-txamqp: Update to 0.8.2.
* gnu/packages/python.scm (python-txamqp): Update to 0.8.2.
2018-08-15 20:10:22 +02:00
Tobias Geerinckx-Rice 3e9d393c84
gnu: inxi: Update to 3.0.20-1.
* gnu/packages/admin.scm (inxi): Update to 3.0.20-1.
2018-08-15 20:10:21 +02:00
Tobias Geerinckx-Rice 96e2ecb796
gnu: tremc: Update to 0.9.1.
* gnu/packages/bittorrent.scm (tremc): Update to 0.9.1.
[source]: Use release tag.
2018-08-15 20:10:21 +02:00
Tobias Geerinckx-Rice 591ee071c6
gnu: tremc: Fix shebang.
* gnu/packages/bittorrent.scm (tremc)[inputs]: Add python.
2018-08-15 20:10:21 +02:00
Tobias Geerinckx-Rice ed8d31bf17
gnu: python-lzstring: Update to 1.0.4.
* gnu/packages/compression.scm (python-lzstring): Update to 1.0.4.
2018-08-15 20:10:20 +02:00
Tobias Geerinckx-Rice 9ecfe08e2e
gnu: subversion: Update to 1.10.2.
* gnu/packages/version-control.scm (subversion): Update to 1.10.2.
2018-08-15 20:10:20 +02:00
Oleg Pykhalov 44d085b4c6
gnu: licensecheck: Update to 3.0.36.
* gnu/packages/license.scm (licensecheck): Update to 3.0.36.
(perl-regexp-pattern-license): Update to 3.1.92.
2018-08-15 20:58:07 +03:00
Oleg Pykhalov 64140c95c8
gnu: restic: Update to 0.9.2.
* gnu/packages/backup.scm (restic): Update to 0.9.2.
2018-08-15 20:50:22 +03:00
Marius Bakke f07683b07c
gnu: python-django: Update to 1.11.15 [fixes CVE-2018-14574].
* gnu/packages/django.scm (python-django): Update to 1.11.15.
2018-08-15 15:11:33 +02:00
Marius Bakke aa3ad4b119
gnu: yubico-piv-tool: Update to 1.6.0 [fixes CVE-2018-14779, CVE-2018-14780].
* gnu/packages/security-token.scm (yubico-piv-tool): Update to 1.6.0.
[inputs]: Add GENGETOPT.
[native-inputs]: Add HELP2MAN.
2018-08-15 14:52:58 +02:00
Marius Bakke 5799e5ae07
gnu: opensc: Update to 0.18.0.
* gnu/packages/security-token.scm (opensc): Update to 0.18.0.
[arguments]: Add phase to disable test which fails in this release.
2018-08-15 14:45:45 +02:00
Marius Bakke fac39b99a5
gnu: libx264: Update to 20180810-2245.
* gnu/packages/video.scm (libx264): Update to 20180810-2245.
2018-08-15 14:33:57 +02:00
Kei Kebreau df1bc82b69
gnu: ocaml-gsl: Update to 1.22.0.
* gnu/packages/maths.scm (ocaml-gsl): Update to 1.22.0.
2018-08-15 08:11:58 -04:00
Nicolas Goaziou 28407818c0
gnu: cataclysm-dda: Allow localization.
* gnu/packages/games.scm (cataclysm-dda): Allow localization.
2018-08-15 10:41:48 +02:00
Tobias Geerinckx-Rice d87e547702
gnu: openssl@1.1: Update to 1.1.0i [fix CVE-2018-0737].
Also includes a fix for CVE-2018-0732, and a different approach to
fixing CVE-2018-0495.

* gnu/packages/tls.scm (openssl-next): Update to 1.1.0i.
[sources]: Remove CVE patches.
* gnu/packages/patches/openssl-1.1.0-CVE-2018-0495.patch: Delete...
* gnu/packages/patches/openssl-1.1.0-CVE-2018-0732.patch: ...both files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2018-08-15 00:35:53 +02:00
Tobias Geerinckx-Rice 34362ff6d6
gnu: perl-http-tiny: Update to 0.076.
* gnu/packages/web.scm (perl-http-tiny): Update to 0.076.
2018-08-15 00:32:16 +02:00
Tobias Geerinckx-Rice af514eadb2
gnu: f3: Update to 7.1.
* gnu/packages/disk.scm (f3): Update to 7.1.
[arguments]: Remove ‘fix-makefile’ phase.
Move installation of experimental (now called ‘extra’) tools to their
own phases instead of cleverly patching Makefile.
2018-08-15 00:32:15 +02:00
Tobias Geerinckx-Rice b3307bfdf9
gnu: f3: Don't use unstable tarball.
* gnu/packages/disk.scm (f3)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2018-08-15 00:32:15 +02:00
Tobias Geerinckx-Rice 34ba1b8fc5
gnu: perl-db-file: Update to 1.842.
* gnu/packages/databases.scm (perl-db-file): Update to 1.842.
2018-08-15 00:32:15 +02:00
Tobias Geerinckx-Rice 409dec3f29
gnu: aubio: Update to 0.4.6.
* gnu/packages/audio.scm (aubio): Update to 0.4.6.
[arguments]: Set reflexive RUNPATH.
2018-08-15 00:32:15 +02:00
Tobias Geerinckx-Rice d0b025ea69
gnu: lilv: Update to 0.24.4.
* gnu/packages/audio.scm (lilv): Update to 0.24.4.
2018-08-15 00:32:15 +02:00
Tobias Geerinckx-Rice c3da234f60
gnu: sratom: Update to 0.6.2.
* gnu/packages/audio.scm (sratom): Update to 0.6.2.
2018-08-15 00:32:14 +02:00
Tobias Geerinckx-Rice 3416f65fbd
gnu: serd: Update to 0.30.0.
* gnu/packages/rdf.scm (serd): Update to 0.30.0.
2018-08-15 00:32:14 +02:00
Tobias Geerinckx-Rice 61d996b921
gnu: memcached: Fix typos in description.
* gnu/packages/databases.scm (memcached)[synopsis, description]:
Hyphenate.
2018-08-15 00:30:04 +02:00
Leo Famulari feccc81013
gnu: gdm: Fix CVE-2018-14424.
* gnu/packages/patches/gdm-CVE-2018-14424.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (gdm): Use it.
2018-08-14 16:52:48 -04:00
Leo Famulari e09dbdeb78
gnu: samba: Update to 4.8.4 [fixes CVE-2018-{1139,1130,10858,10918,10919}].
* gnu/packages/samba.scm (samba): Update to 4.8.4.
2018-08-14 16:52:07 -04:00
Ricardo Wurmus 06a45ad6c0
gnu: Add r-orddom.
* gnu/packages/cran.scm (r-orddom): New variable.
2018-08-14 17:32:53 +02:00
Tobias Geerinckx-Rice b432c05203
gnu: memcached: Update to 1.5.10.
* gnu/packages/databases.scm (memcached): Update to 1.5.10.
2018-08-14 15:54:31 +02:00
Tobias Geerinckx-Rice 0d5c879d89
gnu: ola: Update to 0.10.7.
* gnu/packages/lighting.scm (ola): Update to 0.10.7.
2018-08-14 15:54:31 +02:00
Tobias Geerinckx-Rice 23ae96d5a2
gnu: deutex: Update to 5.1.2.
* gnu/packages/game-development.scm (deutex): Update to 5.1.2.
2018-08-14 15:54:31 +02:00
Tobias Geerinckx-Rice e9ce64250a
gnu: password-store: Use INSTALL-FILE.
* gnu/packages/password-utils.scm (password-store)[arguments]:
Substitute a more concise INSTALL-FILE invocation for COPY-FILE.
2018-08-14 15:54:30 +02:00
Tobias Geerinckx-Rice 7fcb3935fa
gnu: discount: Use HTTPS home page.
* gnu/packages/markup.scm (discount)[home-page]: Use HTTPS.
2018-08-14 15:54:30 +02:00
Tobias Geerinckx-Rice eed0f1e872
gnu: python-ndg-httpsclient: Tweak description.
* gnu/packages/python-web.scm (python-ndg-httpsclient)[description]:
Add some punctuation.
2018-08-14 15:54:30 +02:00
Tobias Geerinckx-Rice 9b1125bc6c
gnu: acpica: Update to 20180810.
* gnu/packages/admin.scm (acpica): Update to 20180810.
2018-08-14 15:54:30 +02:00
Tobias Geerinckx-Rice b92302fd6c
gnu: translate-shell: Update to 0.9.6.8.
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.8.
[source]: Remove patch.
* gnu/packages/patches/translate-shell-fix-curl-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-08-14 15:54:29 +02:00
Tobias Geerinckx-Rice 422a6cd4c3
gnu: the-silver-searcher: Use HTTPS home page.
* gnu/packages/code.scm (the-silver-searcher)[source, home-page]: Use
HTTPS.
2018-08-14 15:54:29 +02:00
Tobias Geerinckx-Rice ffa822278c
gnu: the-silver-searcher: Update to 2.2.0.
* gnu/packages/code.scm (the-silver-searcher): Update to 2.2.0.
2018-08-14 15:54:29 +02:00
Tobias Geerinckx-Rice 8f946a1823
gnu: calf: Update to 0.90.1.
* gnu/packages/audio.scm (calf): Update to 0.90.1.
[source]: Use HTTPS.
2018-08-14 15:54:29 +02:00
Tobias Geerinckx-Rice 599a88cc19
gnu: qsynth: Update to 0.5.2.
* gnu/packages/audio.scm (qsynth): Update to 0.5.2.
2018-08-14 15:54:29 +02:00
Tobias Geerinckx-Rice 90a4e589e0
gnu: gnuastro: Update to 0.7.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.7.
2018-08-14 15:54:28 +02:00
Tobias Geerinckx-Rice 88e1ac17ed
gnu: iproute2: Update to 4.18.0.
* gnu/packages/linux.scm (iproute): Update to 4.18.0.
2018-08-14 15:54:28 +02:00
Tobias Geerinckx-Rice b31e67f149
gnu: di: Update to 4.47.
* gnu/packages/admin.scm (di): Update to 4.47.
2018-08-14 15:54:28 +02:00
Tobias Geerinckx-Rice 1b08647e9a
gnu: perl-libwww: Update to 6.35.
* gnu/packages/web.scm (perl-libwww): Update to 6.35.
[native-inputs]: Add perl-test-fatal, perl-test-needs, and
perl-test-requiresinternet.
[propagated-inputs]: Add perl-try-tiny.
2018-08-14 15:54:28 +02:00
Tobias Geerinckx-Rice 24dd949c83
gnu: libpcap: Update to 1.9.0.
* gnu/packages/admin.scm (libpcap): Update to 1.9.0.
[arguments]: Drop ‘--with-pcap=linux’ ./configure flag.
[license]: Update list.
2018-08-14 15:54:27 +02:00
Ricardo Wurmus 689aacc12f
gnu: Add gffread.
* gnu/packages/bioinformatics.scm (gffread): New variable.
2018-08-14 12:48:14 +02:00
Pierre Neidhardt a87ee0e41c
gnu: Add hcxdumptool.
* gnu/packages/networking.scm (hcxdumptool): New variable.
2018-08-14 12:00:18 +02:00
Pierre Neidhardt 5bd3134e04
gnu: Add hcxtools.
* gnu/packages/networking.scm (hcxtools): New variable.
2018-08-14 12:00:18 +02:00
Pierre Neidhardt eb4ffe9b87
gnu: Add hashcat-utils.
* gnu/packages/password-utils.scm (hashcat-utils): New variable.
2018-08-14 12:00:18 +02:00
Pierre Neidhardt c10aa27866
gnu: Add hashcat.
* gnu/packages/password-utils.scm (hashcat): New variable.
2018-08-14 12:00:18 +02:00
Ricardo Wurmus 242519ce70
gnu: Add r-circus.
* gnu/packages/bioinformatics.scm (r-circus): New variable.
2018-08-14 11:29:17 +02:00
Ricardo Wurmus 4646d18eb7
gnu: Add r-hash.
* gnu/packages/cran.scm (r-hash): New variable.
2018-08-14 11:28:52 +02:00
Pierre Neidhardt 3d4908a77b
gnu: texlive-latex-l3packages: Fix missing files.
* gnu/packages/tex.scm (texlive-latex-l3packages): Actually install the files.
2018-08-14 10:41:08 +02:00
Kei Kebreau 9285f8bbae
gnu: coda: Update to 2.19.
* gnu/packages/maths.scm (coda): Update to 2.19.
2018-08-13 22:18:09 -04:00
Clément Lassieur 4ae0607dd8
services: nginx: Use 'invoke' rather than 'system*'.
* gnu/services/web.scm (nginx-shepherd-service): Replace SYSTEM* with INVOKE.
2018-08-13 23:44:34 +02:00
Clément Lassieur ef2dda8edb
services: postgresql: Get the Shepherd to respawn PostgreSQL.
* gnu/services/databases.scm (postgresql-shepherd-service): Change 'start' to
return the PID.
2018-08-13 23:44:26 +02:00
Leo Famulari ff6436307e
gnu: BIND: Use HTTPS source URL.
* gnu/packages/dns.scm (isc-bind)[source]: Use HTTPS URL.
2018-08-13 12:54:34 -04:00
Leo Famulari 8198b3db0b
gnu: isc-dhcp: Update bundled BIND to 9.11.4-P1.
* gnu/packages/admin.scm (isc-dhcp): Update bundled BIND to 9.11.4-P1.
[home-page, inputs, source]: Use HTTPS URLs.
2018-08-13 12:54:33 -04:00
Clément Lassieur fdbca05d78
services: prosody: Get the Shepherd to respawn Prosody.
* gnu/services/messaging.scm (prosody-shepherd-service): Return the PID when
the action is "start".
2018-08-13 18:11:02 +02:00
Clément Lassieur 2ded865665
services: prosody: Use 'invoke' rather than 'system*'.
* gnu/services/messaging.scm (prosody-shepherd-service): Replace SYSTEM* with
INVOKE.
2018-08-13 18:10:58 +02:00
Björn Höfling 18e56ad7eb
gnu: aegisub: Fix build.
* gnu/packages/patches/aegisub-icu59-include-unistr.patch: New file.
* gnu/lokal.mk (dist_patch_DATA): Register it.
* gnu/packages/video.scm (aegisub)[source]: Use patch.
[arguments]: Add CXXFLAGS, Return #t from fix-ldflags phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-08-13 11:43:04 -04:00
Kenny Ballou 504e26ed32
gnu: ansible: update to 2.5.7
* gnu/packages/admin.scm (ansible): Update to 2.5.7.
[arguments, native-inputs, inputs]: Use Python 3.
[native-inputs, inputs]: Replace python-pycrypto with python-cryptography.

Co-authored-by: Leo Famulari <leo@famulari.name>
2018-08-13 11:25:20 -04:00
Konrad Hinsen 19006c9231
gnu: emacs-racket-mode: Update to 0.0.2-2.1b78827.
* gnu/packages/emacs.scm (emacs-racket-mode): Update to 0.0.2-2.1b78827.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-08-13 11:16:20 -04:00
Alex Branham f236d99804
gnu: r-ggplot2: Update to 3.0.0
* gnu/packages/statistics.scm (r-ggplot2): Update to 3.0.0
[propagated-inputs]: Add r-mgcv, r-rlang, r-viridislite, and r-withr.
[home-page]: Update URL.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-08-13 10:55:18 -04:00
Pierre Neidhardt b7d4247d85
gnu: emacs-helm-eww: Update to 20180725.
* gnu/packages/emacs.scm (emacs-helm-eww): Update to 20180725.
2018-08-13 16:37:30 +02:00
Timothy Sample e3fc9bcce2
gnu: racket: Ignore bytecode checksums in the store.
Fixes <https://debbugs.gnu.org/30680>.

* gnu/packages/patches/racket-store-checksum-override.patch: New file.
* gnu/packages/scheme.scm (racket)[sources]: Add it.
2018-08-12 20:20:36 -04:00
Leo Famulari 5a0696b2e3
gnu: borg: Update to 1.1.7.
* gnu/packages/backup.scm (borg): Update to 1.1.7.
2018-08-12 19:57:22 -04:00
Tobias Geerinckx-Rice e08474d650
gnu: fortune-mod: Clean up empty directory.
* gnu/packages/games.scm (fortune-mod)[arguments]: RMDIR ‘games/’ after
emptying it.
2018-08-13 01:51:48 +02:00
Tobias Geerinckx-Rice b3ce80d20f
gnu: libwacom: Update to 0.31.
* gnu/packages/xdisorg.scm (libwacom): Update to 0.31.
2018-08-13 01:51:48 +02:00
Tobias Geerinckx-Rice e38a80120e
gnu: python-wsgiproxy2: Update to 0.4.4.
* gnu/packages/python-web.scm (python-wsgiproxy2): Update to 0.4.4.
[arguments]: Remove. Restkit is not longer supported.
[native-inputs]: Remove unzip, python-nose, and python-coverage.
Add python-webtest.
[propagated-inputs]: Add python-requests and python-urllib3.
2018-08-13 01:51:48 +02:00
Tobias Geerinckx-Rice 57d5d3dade
gnu: python-ndg-httpsclient: Update to 0.5.1.
* gnu/packages/python-web.scm (python-ndg-httpsclient): Update to 0.5.1.
2018-08-13 01:51:47 +02:00
Tobias Geerinckx-Rice 247d4e7271
gnu: python-pep8: Use HTTPS home page.
Also add a comment about 1.7.1. This doesn't warrant a changelog entry,
so you never read this.

* gnu/packages/python.scm (python-pep8)[home-page]: Use HTTPS.
2018-08-13 01:51:47 +02:00
Tobias Geerinckx-Rice 52135e598c
gnu: strongswan: Update to 5.6.3 [fixes CVE-2018-{10811,5388}].
* gnu/packages/networking.scm (strongswan): Update to 5.6.3.
2018-08-13 01:51:47 +02:00
Tobias Geerinckx-Rice 07f450b2b0
gnu: ethtool: Update to 4.17.
* gnu/packages/networking.scm (ethtool): Update to 4.17.
2018-08-13 01:51:47 +02:00
Tobias Geerinckx-Rice 95bf07804a
gnu: ghc-parsec-numbers: Use HTTPS home page.
* gnu/packages/haskell.scm (ghc-parsec-numbers)[home-page]: Use HTTPS.
2018-08-13 01:51:46 +02:00
Clément Lassieur efb22b47db
services: cgit: Disable repo booleans having a global counterpart.
Otherwise the global counterpart is never taken into account.

* doc/guix.texi (Version Control Services): Update accordingly.
* gnu/services/cgit.scm (repo-boolean?, serialize-repo-boolean): Use the
DEFINE-MAYBE macro to allow for the 'disabled value.
(repository-cgit-configuration)[enable-commit-graph?, enable-log-filecount?,
enable-log-linecount?, enable-remote-branches?, enable-subject-links?,
enable-html-serving?]: Change default value to 'disabled.
2018-08-13 00:29:47 +02:00
Tobias Geerinckx-Rice c8e15c9fb9
gnu: git-annex: Update to 6.20180807.
* gnu/packages/version-control.scm (git-annex): Update to 6.20180807.
2018-08-12 20:15:35 +02:00
Tobias Geerinckx-Rice d877e0d84c
gnu: xmobar: Update to 0.27.
* gnu/packages/wm.scm (xmobar): Update to 0.27.
[inputs]: Add ghc-parsec-numbers.
2018-08-12 20:15:34 +02:00
Tobias Geerinckx-Rice fe0fb890ea
gnu: Add ghc-parsec-numbers.
* gnu/packages/haskell.scm (ghc-parsec-numbers): New public variable.
2018-08-12 20:15:34 +02:00
Arun Isaac fab8a9f9c3
gnu: ccid: Move pcsc-lite from inputs to native-inputs.
pcsc-lite only provides the headers to build ccid. So, it is sufficient that
it be a native-input.

* gnu/packages/security-token.scm (ccid)[inputs]: Move pcsc-lite to ...
[native-inputs]: ... here.
2018-08-12 02:50:21 +05:30
Tobias Geerinckx-Rice 7e72f5471b
gnu: discount: Update to 2.2.4.
* gnu/packages/markup.scm (discount): Update to 2.2.4.
2018-08-11 18:55:46 +02:00
Tobias Geerinckx-Rice 743c5be2d6
gnu: discount: Remove bogus FILE-NAME.
The upstream name is fine.

* gnu/packages/markup.scm (discount)[source]: Remove FILE-NAME.
2018-08-11 18:55:46 +02:00
Tobias Geerinckx-Rice b01a879007
gnu: jpegoptim: Update to 1.4.6.
* gnu/packages/image.scm (jpegoptim): Update to 1.4.6.
2018-08-11 18:55:46 +02:00
Tobias Geerinckx-Rice aeb6d9a617
gnu: angband: Update to 4.1.3.
* gnu/packages/games.scm (angband): Update to 4.1.3.
2018-08-11 18:55:46 +02:00
Tobias Geerinckx-Rice abf06df2d5
gnu: fortune-mod: Return #t from all phases.
* gnu/packages/games.scm (fortune-mod)[arguments]: Return #t rather than
undefined from phases.
2018-08-11 18:55:46 +02:00
Tobias Geerinckx-Rice 3a2f1d93df
gnu: perl-email-simple: Update to 2.216.
* gnu/packages/mail.scm (perl-email-simple): Update to 2.216.
2018-08-11 18:55:45 +02:00
Tobias Geerinckx-Rice d2b8900f58
gnu: perl-lingua-en-tagger: Update to 0.29.
* gnu/packages/language.scm (perl-lingua-en-tagger): Update to 0.29.
2018-08-11 18:55:45 +02:00
Tobias Geerinckx-Rice 5635b4d67d
gnu: perl-glib: Update to 1.327.
* gnu/packages/glib.scm (perl-glib): Update to 1.327.
2018-08-11 18:55:45 +02:00
Tobias Geerinckx-Rice 424fd76828
gnu: fortune-mod: Update to 2.6.1.
* gnu/packages/games.scm (fortune-mod): Update to 2.6.1.
2018-08-11 18:01:18 +02:00
Tobias Geerinckx-Rice 7e1d376d30
gnu: fortune-mod: Don't use unstable tarball.
* gnu/packages/games.scm (fortune-mod)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2018-08-11 18:01:18 +02:00
Tobias Geerinckx-Rice 2f9891725d
gnu: perl-file-mimeinfo: Update to 0.29.
* gnu/packages/freedesktop.scm (perl-file-mimeinfo): Update to 0.29.
2018-08-11 18:01:18 +02:00
Tobias Geerinckx-Rice 9aba9b1278
Migrate search.cpan.org home pages to metacpan.org.
The venerable search.cpan.org has retired[0].

[0]: https://log.perl.org/2018/05/goodbye-search-dot-cpan-dot-org.html

* guix/import/cpan.scm (cpan-home): Generate metacpan.org home page URIs.
Update all previously generated ones in (gnu packages) to their
canonical new homes.
2018-08-11 17:22:31 +02:00
Tobias Geerinckx-Rice ab45b38fea
gnu: Use static & unversioned CPAN home pages.
Constructing home pages to be version-specific is not something we
really want or do elsewhere, and interferers with mass updates like the
one I'm about to make.

* gnu/packages/glib.scm (perl-net-dbus-glib)[home-page]: Use canonical
home page.
* gnu/packages/perl-check.scm (perl-test-nowarnings, perl-test-output)
(perl-test-simple, perl-test-tester)[home-page]: Likewise.
* gnu/packages/perl.scm (perl-benchmark-timer, perl-clone)
(perl-digest-sha1, perl-file-which, perl-getopt-tabular, perl-io-string)
(perl-ipc-run3, perl-probe-perl, perl-regexp-common, perl-sys-cpu)
[home-page]: Likewise.
* gnu/packages/tcl.scm (perl-tk)[home-page]: Likewise.
* gnu/packages/tls.scm (perl-net-ssleay)[home-page]: Likewise.
* gnu/packages/web.scm (perl-www-curl)[home-page]: Likewise.
* gnu/packages/xml.scm (perl-xml-dom)[home-page]: Likewise.
* gnu/packages/xorg.scm (perl-x11-protocol-other)[home-page]: Likewise.
2018-08-11 17:22:31 +02:00
Tobias Geerinckx-Rice 2db5f9b68a
gnu: perl-libxml: Fix description.
Descriptions were of the wrong (sub)package, XML::Parser::PerlSAX.

* gnu/packages/xml.scm (perl-libxml)[synopsis, description, home-page]:
Replace with the correct (upstream) ones.
2018-08-11 17:22:31 +02:00
Tobias Geerinckx-Rice f16faf0f4f
gnu: perl-ev: Use INVOKE.
* gnu/packages/libevent.scm (perl-ev)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-08-11 17:22:30 +02:00
Tobias Geerinckx-Rice aadfc7b02b
gnu: perl-uri-template: Update to 0.23.
* gnu/packages/web.scm (perl-uri-template): Update to 0.23.
2018-08-11 17:22:30 +02:00
Tobias Geerinckx-Rice 583fa791e9
gnu: python-lzo: Update to 1.12.
* gnu/packages/compression.scm (python-lzo): Update to 1.12.
2018-08-11 17:22:30 +02:00
Arun Isaac d514f6015e
gnu: zathura: Update to 0.4.0.
* gnu/packages/pdf.scm (zathura): Update to 0.4.0.
2018-08-11 14:40:53 +05:30
Tobias Geerinckx-Rice 62ab60aad6
gnu: password-store: Use HTTPS home page.
* gnu/packages/password-utils.scm (password-store)[home-page]: Use HTTPS.
2018-08-11 05:50:38 +02:00
Tobias Geerinckx-Rice da13cc2ebb
gnu: gtksourceview: Update to 3.24.8.
* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.8.
2018-08-11 05:50:37 +02:00
Tobias Geerinckx-Rice e12df2c6f5
gnu: ddclient: Update to 3.9.0.
* gnu/packages/dns.scm (ddclient): Update to 3.9.0.
[inputs]: Add perl-data-validate-ip.  Order alphabetically.
2018-08-11 05:50:37 +02:00
Tobias Geerinckx-Rice c7727a8bcd
gnu: Add perl-data-validate-ip.
* gnu/packages/networking.scm (perl-data-validate-ip): New public
variable.
2018-08-11 05:50:37 +02:00
Tobias Geerinckx-Rice e83745a958
gnu: light: Update to 1.1.2.
* gnu/packages/linux.scm (light): Update to 1.1.2.
2018-08-11 05:02:20 +02:00
Tobias Geerinckx-Rice 800248fe59
gnu: virt-viewer: Update to 7.0.
* gnu/packages/spice.scm (virt-viewer): Update to 7.0.
2018-08-11 05:02:20 +02:00
Tobias Geerinckx-Rice 206feae736
gnu: spice-gtk: Update to 0.35.
* gnu/packages/spice.scm (spice-gtk): Update to 0.35.
2018-08-11 05:02:19 +02:00
Tobias Geerinckx-Rice a0b5c99861
gnu: proxychains-ng: Update to 4.13.
* gnu/packages/networking.scm (proxychains-ng): Update to 4.13.
[source]: Update download URI.  Goodbye, sweet hash.
[arguments]: Add CC=gcc to the environment, not only to #:make-flags.
2018-08-11 03:08:46 +02:00
Tobias Geerinckx-Rice 93d5061991
gnu: python-gitpython: Update to 2.1.11.
* gnu/packages/version-control.scm (python-gitpython): Update to 2.1.11.
2018-08-11 03:08:46 +02:00
Tobias Geerinckx-Rice 64530ad8ae
gnu: mpop: Update to 1.2.8.
* gnu/packages/mail.scm (mpop): Update to 1.2.8.
[arguments]: Remove.
2018-08-11 03:08:45 +02:00
Tobias Geerinckx-Rice 1497b95c7b
gnu: mpop: Update home page.
* gnu/packages/mail.scm (mpop)[source, home-page]: Update URIs.
2018-08-11 03:08:45 +02:00
Tobias Geerinckx-Rice 3e9aa5cff3
gnu: password-store: Update to 1.7.3.
* gnu/packages/password-utils.scm (password-store): Update to 1.7.3.
2018-08-11 03:08:45 +02:00
Tobias Geerinckx-Rice cb9da5d171
gnu: asio: Update to 1.12.1.
* gnu/packages/networking.scm (asio): Update to 1.12.1.
[source]: Use upstream release tarballs.
[native-inputs, arguments]: Remove cruft needed to build from git.
2018-08-11 03:08:45 +02:00
Mark H Weaver 28e14a6726
gnu: linux-libre: Update to 4.17.14.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.14.
(%linux-libre-hash): Update hash.
2018-08-10 20:33:33 -04:00
Mark H Weaver 36c41daa34
gnu: linux-libre@4.14: Update to 4.14.62.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.62.
(%linux-libre-4.14-hash): Update hash.
2018-08-10 20:32:43 -04:00
Mark H Weaver 85e267fdba
gnu: linux-libre@4.9: Update to 4.9.119.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.119.
2018-08-10 20:31:56 -04:00
Mark H Weaver 8c6770057e
gnu: linux-libre@4.4: Update to 4.4.147.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.147.
2018-08-10 20:31:14 -04:00
Tobias Geerinckx-Rice 8502ff7a1a
gnu: mew: Use HTTPS.
* gnu/packages/mail.scm (mew)[source, home-page]: Use HTTPS.
2018-08-11 02:00:46 +02:00
Tobias Geerinckx-Rice fb5fedfe7e
gnu: otf2: Edit description.
* gnu/packages/profiling.scm (otf2)[description]: Fix typo and use @dfn.
2018-08-11 02:00:46 +02:00
Tobias Geerinckx-Rice 895789ea78
gnu: po4a: Update to 0.54.
* gnu/packages/gettext.scm (po4a): Update to 0.54.
[arguments]: Remove ‘set-search-path’ and ‘fix-builder’ phases.
Coalesce ‘disable-...-test’ phases into one ‘disable-failing-tests’
phase, update their numbering, and re-enable the ‘yaml’ test.
[native-inputs]: Add perl-yaml-tiny test dependency.
2018-08-11 02:00:45 +02:00
Tobias Geerinckx-Rice c327bb4463
gnu: dialog: Update to 1.3-20180621.
* gnu/packages/ncurses.scm (dialog): Update to 1.3-20180621.
2018-08-11 02:00:45 +02:00
Tobias Geerinckx-Rice 82536c4877
gnu: opari2: Update to 2.0.3.
* gnu/packages/profiling.scm (opari2): Update to 2.0.3.
2018-08-11 02:00:45 +02:00
Tobias Geerinckx-Rice c6cb111b23
gnu: opari2: Remove redundant code.
* gnu/packages/profiling.scm (opari2)[arguments]: Remove ‘licence’
installation phase now handled by the build system.
2018-08-11 02:00:44 +02:00
Tobias Geerinckx-Rice e0d5712f64
gnu: xfig: Update to 3.2.7a.
* gnu/packages/xfig.scm (xfig): Update to 3.2.7a.
2018-08-11 02:00:44 +02:00
Tobias Geerinckx-Rice 8faa9df7f3
gnu: perl-net-dns: Update home page.
* gnu/packages/networking.scm (perl-net-dns)[home-page]: Use new (and
HTTPS) URI.
[source]: Add it to the list of download locations.
2018-08-11 02:00:44 +02:00
Tobias Geerinckx-Rice 6e542e195d
gnu: perl-net-dns: Update to 1.17.
* gnu/packages/networking.scm (perl-net-dns): Update to 1.17.
2018-08-11 02:00:44 +02:00
Tobias Geerinckx-Rice 9a3c345b3f
gnu: r-cowplot: Update to 0.9.3.
* gnu/packages/statistics.scm (r-cowplot): Update to 0.9.3.
2018-08-11 02:00:43 +02:00
Tobias Geerinckx-Rice b3543e6c79
gnu: Add oath-toolkit.
* gnu/packages/authentication.scm: New file.
(oath-toolkit): New public variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add the new file.
2018-08-11 02:00:43 +02:00
Tobias Geerinckx-Rice fc79867da9
gnu: ccrypt: Update to 1.11.
* gnu/packages/crypto.scm (ccrypt): Update to 1.11.
2018-08-11 02:00:43 +02:00
Nicolas Goaziou c5ca9b96cb
gnu: mame: Update to 0.200.
* gnu/packages/emulators.scm (mame): Update to 0.200.
[arguments]: Fix missing includes in source.
2018-08-11 00:05:24 +02:00
Leo Famulari 7598b678fa
gnu: bzip2: Use archived source and home-page URLs.
* gnu/packages/compression.scm (bzip2)[source, home-page]: Update URLs.
2018-08-10 16:42:01 -04:00
Marius Bakke 67d7c55cff
gnu: p11-kit: Update to 0.23.13.
* gnu/packages/tls.scm (p11-kit): Update to 0.23.13.
2018-08-10 21:44:46 +02:00
Marius Bakke 81873eda4d
gnu: libsoup: Update to 2.62.3.
* gnu/packages/gnome.scm (libsoup): Update to 2.62.3.
2018-08-10 21:40:17 +02:00
Marius Bakke 7b38f045c0
Merge branch 'master' into staging 2018-08-10 15:32:51 +02:00
Marius Bakke 369d15674c
gnu: mariadb: Update to 10.1.35 [security fixes].
This release fixes CVE-2018-3058, CVE-2018-3063, CVE-2018-3064 and CVE-2018-3066.
See <https://mariadb.com/kb/en/library/mariadb-10135-release-notes/> for details.

* gnu/packages/databases.scm (mariadb): Update to 10.1.35.
2018-08-10 15:23:50 +02:00
Marius Bakke 516fe8deb5
gnu: postgresql: Update to 10.5 [fixes CVE-2018-10915, CVE-2018-10925].
* gnu/packages/databases.scm (postgresql): Update to 10.5.
2018-08-10 15:23:50 +02:00
Jan Nieuwenhuizen 256d5c6e33
gnu: mes: Update to 0.17.
* gnu/packages/mes.scm (mes): Update to 0.17.
2018-08-10 08:32:11 +02:00
Tobias Geerinckx-Rice ad2f7b8cec
gnu: sord: Update to 0.16.2.
* gnu/packages/rdf.scm (sord): Update to 0.16.2.
2018-08-10 01:46:02 +02:00
Tobias Geerinckx-Rice 27114bc3e0
gnu: otf2: Update to 2.1.1.
* gnu/packages/profiling.scm (otf2): Update to 2.1.1.
2018-08-10 01:45:00 +02:00
Tobias Geerinckx-Rice dd82138032
gnu: xmonad: Update to 0.14.
* gnu/packages/wm.scm (xmonad): Update to 0.14.
[inputs]: Add ghc-semigroups.
2018-08-10 01:45:00 +02:00
Tobias Geerinckx-Rice f780572d79
gnu: ghc-xmonad-contrib: Update to 0.14.
* gnu/packages/wm.scm (ghc-xmonad-contrib): Update to 0.14.
2018-08-10 01:44:02 +02:00
Tobias Geerinckx-Rice 8c0be00ac0
gnu: Use HTTPS for xmonad.org home pages.
* gnu/packages/wm.scm (ghc-xmonad-contrib, xmonad)[home-page]: Use
HTTPS.
2018-08-10 01:44:02 +02:00
Tobias Geerinckx-Rice 702c0e504a
gnu: bear: Update to 2.3.12.
* gnu/packages/build-tools.scm (bear): Update to 2.3.12.
2018-08-10 01:44:01 +02:00
Tobias Geerinckx-Rice f85af5abc0
gnu: bear: Don't use unstable tarball.
* gnu/packages/build-tools.scm (bear)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2018-08-10 01:44:01 +02:00
Tobias Geerinckx-Rice 781e515877
gnu: lynx: Update to 2.8.9rel.1.
* gnu/packages/web-browsers.scm (lynx): Update to 2.8.9rel.1.
2018-08-10 01:44:00 +02:00
Leo Famulari 19a3e7f84a
gnu: cgit: Update to 1.2.1 [fixes CVE-2018-14912].
* gnu/packages/version-control.scm (cgit): Update to 1.2.1.
[inputs]: Use the source of GIT.
2018-08-09 18:21:47 -04:00
Leo Famulari 4e23e8d809
gnu: wpa_supplicant: Fix CVE-2018-14526.
* gnu/packages/patches/wpa-supplicant-CVE-2018-14526.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (wpa-supplicant-minimal)[source]: Use it.
2018-08-09 18:18:03 -04:00
Nicolas Goaziou ddad1f74b3
gnu: snap: Update to 4.2.1.3.
* gnu/packages/education.scm (snap): Update to 4.2.1.3.
2018-08-10 00:07:00 +02:00
Nicolas Goaziou 9f1a2be2ce
gnu: python-duniterpy: Update home page.
* gnu/packages/finance.scm (python-duniterpy) [home-page]: Update URL.
2018-08-09 23:37:44 +02:00
Nicolas Goaziou 7dab3e61c8
gnu: python-duniterpy: Update to 0.43.7.
* gnu/packages/finance.scm (python-duniterpy): Update to 0.43.7.
[source]: Change upstream repository, which moved to a Gitlab instance.
[arguments]: Remove phase removing a failing test, no longer needed.
2018-08-09 23:34:07 +02:00
Ricardo Wurmus bcdee2dc33
gnu: polkit: Update to 0.115 [fixes CVE-2018-1116].
* gnu/packages/polkit.scm (polkit): Update to 0.115.
[origin]: Adjust snippet.
[inputs]: Replace mozjs with mozjs-52.
* gnu/packages/patches/polkit-drop-test.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.

(cherry picked from commit 50afd712312a4b9fa42d7f9d03464e542b3aeb75)
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-08-09 21:19:47 +02:00
Ricardo Wurmus 192a59d0f6
gnu: Add mozjs-52.
* gnu/packages/gnuzilla.scm (mozjs-52): New variable.

(cherry picked from commit f67db495aa6e29692e368a13130a40541d5d8273)
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-08-09 21:19:47 +02:00
Marius Bakke 536b32745e
gnu: gusb: Update to 0.3.0.
* gnu/packages/gnome.scm (gusb): Update to 0.3.0.
[source](uri): Adjust tarball name.
[build-system]: Switch to MESON-BUILD-SYSTEM.
[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.
[arguments]: Remove #:phases.
2018-08-09 21:19:47 +02:00
Marius Bakke 88c54b1b75
gnu: xorg-server: Update to 1.20.1.
* gnu/packages/patches/xorg-server-rotate-fb.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/xorg.scm (xorg-server): Update to 1.20.1.
[source](patches): Remove 'xorg-server-rotate-fb.patch'.
2018-08-09 21:19:47 +02:00
Marius Bakke f71561567b
gnu: libgit2: Update to 0.26.6.
* gnu/packages/version-control.scm (libgit2): Update to 0.26.6.
2018-08-09 21:19:46 +02:00
Marius Bakke 70dcf9c9c3
gnu: lftp: Update to 4.8.4.
* gnu/packages/ftp.scm (lftp): Update to 4.8.4.
[arguments]: End phases on #t.
2018-08-09 21:19:46 +02:00
Marius Bakke 16fcda9524
gnu: libmspack: Update to 0.7.1.
* gnu/packages/compression.scm (libmspack): Update to 0.7.1.
2018-08-09 21:19:46 +02:00
Marius Bakke a066680e20
gnu: qemu: Update to 2.12.1.
* gnu/packages/virtualization.scm (qemu): Update to 2.12.1.
2018-08-09 21:19:46 +02:00
Rutger Helling 00bf557156
gnu: c-toxcore: Update to 0.2.5.
* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.5.
2018-08-09 16:47:37 +02:00
Leo Famulari ce5c3ecbd5
gnu: Remove go-github-com-davidjpeacock-cli.
* gnu/packages/golang.scm (go-github-com-davidjpeacock-cli): Remove variable.
2018-08-09 08:13:09 -04:00
Leo Famulari 3e21f717a5
gnu: kurly: Removed unused input.
* gnu/packages/curl.scm (kurly)[inputs]: Remove go-github-com-davidjpeacock-cli.
2018-08-09 08:13:08 -04:00
Leo Famulari 9e286eb1b5
gnu: Add VBinDiff.
* gnu/packages/patchutils.scm (vbindiff): New variable.
2018-08-09 08:07:35 -04:00
Danny Milosavljevic c1cdadc6ba
gnu: mrustc: Update to 0.8.0.
* gnu/packages/rust.scm (mrustc): Update to 0.8.0.
2018-08-09 07:50:57 +02:00
Tobias Geerinckx-Rice ea6937ad8a
gnu: kurly: Update to 1.2.2.
Update both the project home page & the package version in a single
commit because of Go.

From the previous home page[0]:

 “2018-06-12 - THE KURLY PROJECT HAS MOVED HOME!
  kurly can now be found at GitLab [...]”

[0]: https://github.com/davidjpeacock/kurly

* gnu/packages/curl.scm (kurly): Update to 1.2.2.
[source, home-page]: Update URIs.
[arguments]: Likewise.  Adjust location of ‘kurly.man’.
[inputs]: Add go-github-com-urfave-cli.
2018-08-09 02:20:25 +02:00
Tobias Geerinckx-Rice 665fcd32af
gnu: java-snappy: Fix description.
* gnu/packages/compression.scm (java-snappy)[description]: Fix typos.
2018-08-09 02:19:10 +02:00
Tobias Geerinckx-Rice d06160b0ac
gnu: java-snappy: Update to 1.1.7.2.
* gnu/packages/compression.scm (java-snappy): Update to 1.1.7.2.
2018-08-09 02:19:09 +02:00
Tobias Geerinckx-Rice cd4540ee41
gnu: libodfgen: Update to 0.1.7.
* gnu/packages/libreoffice.scm (libodfgen): Update to 0.1.7.
[source]: Update URI.
2018-08-09 02:19:09 +02:00
Tobias Geerinckx-Rice b69cbf9ac0
gnu: bind: Update to 9.12.2-P1.
* gnu/packages/dns.scm (isc-bind): Update to 9.12.2-P1.
2018-08-09 02:19:09 +02:00
Tobias Geerinckx-Rice db11d5729f
gnu: numactl: Update to 2.0.12.
* gnu/packages/linux.scm (numactl): Update to 2.0.12.
2018-08-09 02:19:08 +02:00
Tobias Geerinckx-Rice 0b4f876737
gnu: numactl: Update home page.
From the project mailing list[0]:

 “The old libnuma website hosted at oss.sgi.com is now gone as that
  website no longer exists. Everything for libnuma/numactl is now at
  GitHub [...]”

[0]: https://www.spinics.net/lists/linux-numa/msg01178.html

* gnu/packages/linux.scm (numactl)[source, home-page]: Update URIs.
2018-08-09 02:18:21 +02:00
Tobias Geerinckx-Rice 9040ca1835
gnu: libnftnl: Update to 1.1.1.
* gnu/packages/linux.scm (libnftnl): Update to 1.1.1.
2018-08-09 02:17:26 +02:00
Tobias Geerinckx-Rice 05a40469c3
gnu: alpine: Update to 2.21.9999.
* gnu/packages/mail.scm (alpine): Update to 2.21.9999.
2018-08-09 02:17:26 +02:00
Tobias Geerinckx-Rice 5c0f11c29c
gnu: mingw-w64: Update to 5.0.4.
* gnu/packages/mingw.scm (mingw-w64): Update to 5.0.4.
2018-08-09 02:17:25 +02:00
Tobias Geerinckx-Rice 4c2ce29536
gnu: dovecot: Update to 2.3.2.1.
* gnu/packages/mail.scm (dovecot): Update to 2.3.2.1.
2018-08-09 02:17:25 +02:00
Tobias Geerinckx-Rice 83ee7ee735
gnu: xlockmore: Update to 5.56.
* gnu/packages/xdisorg.scm (xlockmore): Update to 5.56.
2018-08-09 02:17:24 +02:00
Tobias Geerinckx-Rice 11c8a64912
gnu: autogen: Update to 5.18.14.
* gnu/packages/autogen.scm (autogen): Update to 5.18.14.
[inputs]: Move perl from native-inputs to here...
[native-inputs]: ...and which from inputs to here.
[arguments]: Remove unnecessary ‘/usr/bin/tr’ substitution.
2018-08-09 02:17:24 +02:00
Tobias Geerinckx-Rice 2a64c54a96
gnu: yoshimi: Update to 1.5.8.2.
* gnu/packages/music.scm (yoshimi): Update to 1.5.8.2.
2018-08-09 02:17:23 +02:00
Tobias Geerinckx-Rice 7cc72e3828
gnu: setbfree: Update to 0.8.7.
* gnu/packages/music.scm (setbfree): Update to 0.8.7.
2018-08-09 02:17:23 +02:00
Tobias Geerinckx-Rice e06748407f
gnu: setbfree: Don't use unstable tarball.
* gnu/packages/music.scm (setbfree)[source]: Use GIT-FETCH.
2018-08-09 02:17:22 +02:00
Tobias Geerinckx-Rice d841c813ae
gnu: libostree: Update to 2018.7.
* gnu/packages/package-management.scm (libostree): Update to 2018.7.
2018-08-09 02:17:22 +02:00
Tobias Geerinckx-Rice 57f962f3f0
gnu: youtube-dl: Update to 2018.08.04.
* gnu/packages/video.scm (youtube-dl): Update to 2018.08.04.
2018-08-09 02:17:21 +02:00
Tobias Geerinckx-Rice 729a9722ee
gnu: msitools: Update to 0.98.
* gnu/packages/package-management.scm (msitools): Update to 0.98.
2018-08-09 02:17:21 +02:00
Tobias Geerinckx-Rice 9ed69a078d
gnu: uwsgi: Update to 2.0.17.1.
* gnu/packages/web.scm (uwsgi): Update to 2.0.17.1.
2018-08-09 02:17:20 +02:00
Tobias Geerinckx-Rice c0efb1fe56
gnu: stunnel: Update to 5.48 [security fix].
No CVE. From the ChangeLog:

 “Security bugfixes: Fixed requesting client certificate when specified
  as a global option.”

* gnu/packages/web.scm (stunnel): Update to 5.48.
2018-08-09 02:16:36 +02:00
Leo Famulari e19f9c24aa
gnu: epiphany: Correctly set the library RUNPATH.
* gnu/packages/gnome.scm (epiphany): Set the runpath in #:configure-flags.
2018-08-08 16:35:18 -04:00
Oleg Pykhalov 4976ebddf1
gnu: restic: Fix tests.
* gnu/packages/backup.scm (restic)[arguments]: Replace 'check' phase.
2018-08-08 20:56:32 +03:00
Leo Famulari b5b610af5d
gnu: lxc: Fix CVE-2018-6556.
* gnu/packages/patches/lxc-CVE-2018-6556.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/virtualization.scm (lxc)[source]: Use it.
2018-08-08 11:51:54 -04:00
Leo Famulari 66d35d04e8
gnu: webkitgtk: Update to 2.20.4 [security fixes].
Fixes CVE-2018-{4246,4261,4262,4263,4264,4265,4266,4267,4270,4272,4273,4278,
4284,12911}.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.20.4.
2018-08-08 09:39:01 -04:00
Oleg Pykhalov 277f25ce5a
gnu: Add ubridge.
* gnu/packages/networking.scm (ubridge): New variable.
2018-08-08 02:47:11 +03:00
Leo Famulari 6d777ff99c
gnu: FFmpeg: Support video stabilization with vidstab.
* gnu/packages/video.scm (ffmpeg)[inputs]: Add vidstab.
[arguments]: Configure with vidstab.
2018-08-07 16:51:57 -04:00
Leo Famulari 485638cd76
gnu: Add vidstab.
* gnu/packages/video.scm (vidstab): New variable.
2018-08-07 16:51:57 -04:00
Mark H Weaver 8000512669
gnu: linux-libre: Update to 4.17.13.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.13.
(%linux-libre-hash): Update hash.
2018-08-07 14:39:53 -04:00
Mark H Weaver 4976677b77
gnu: linux-libre@4.14: Update to 4.14.61.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.61.
(%linux-libre-4.14-hash): Update hash.
2018-08-07 14:39:51 -04:00
Mark H Weaver 8dfb63f8de
gnu: linux-libre@4.9: Update to 4.9.118.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.118.
2018-08-07 14:39:49 -04:00
Mark H Weaver b7d147c12b
gnu: linux-libre@4.4: Update to 4.4.146.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.146.
2018-08-07 14:39:46 -04:00
Leo Famulari 2246d564c8
gnu: Remove go-github-com-edsrzf-mmap-go.
* gnu/packages/syncthing.scm (go-github-com-edsrzf-mmap-go): Remove variable.
2018-08-07 13:35:14 -04:00
Danny Milosavljevic f5704c72a5
gnu: mrustc: Update to 0.8-1.ec907f5.
* gnu/packages/rust.scm (mrustc): Update to 0.8-1.ec907f5.
[arguments]<#:phases>[patch-date]: New phase.
2018-08-07 19:23:48 +02:00
Efraim Flashner 62694caa44
gnu: mariadb: Remove test which fails on armhf-linux.
* gnu/packages/databases.scm (mariadb)[arguments]: Disable test
'mroonga/storage.index_read_multiple_double'.
2018-08-07 19:55:33 +03:00
Marius Bakke 71179b35b8
gnu: mariadb: Further increase test timeouts.
* gnu/packages/databases.scm (mariadb)[arguments]: Allow 40 minutes for single
tests, and 600 in total.
2018-08-07 13:41:08 +02:00
Rutger Helling cc48997de5
gnu: vulkan-headers: Update to 1.1.82.0.
* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.82.0.
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.1.82.0.
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.1.82.0.
2018-08-07 09:48:29 +02:00
Marius Bakke 3418e43bf5
gnu: mariadb: Adjust to test failures on Hydra.
* gnu/packages/patches/mariadb-client-test-32bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/databases.scm (mariadb)[source](patches): Add it.
[arguments]: Increase retry count and test timeout.  Disable test
main.myisampack.
2018-08-07 00:51:48 +02:00
Marius Bakke 6af7c2b178
Merge branch 'master' into staging 2018-08-07 00:50:25 +02:00
Nicolas Goaziou e921234d02
gnu: wireshark: Update to 2.6.2.
* gnu/packages/networking.scm (wireshark): Update to 2.6.2.
2018-08-06 15:53:30 +02:00
Nicolas Goaziou 8418006db2
gnu: musescore: Update to 2.3.2.
* gnu/packages/music.scm (musescore): Update to 2.3.2.
2018-08-06 15:35:37 +02:00
Nils Gillmann 8db83f0259
gnu: gnurl: Update to 7.61.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.61.0.
2018-08-06 15:12:15 +03:00
Nicolas Goaziou c051767f4c
gnu: asymptote: Update to 2.47.
* gnu/packages/plotutils.scm (asymptote): Update to 2.47.
2018-08-06 14:07:08 +02:00
Nils Gillmann 46add5615a
gnu: neomutt: Update to 20180716 [fixes CVE-2018-{14349..14363}].
* gnu/packages/mail.scm (neomutt): Update to 20180716.
2018-08-06 12:50:13 +03:00
Kei Kebreau 340ee00bbf
gnu: Add povray.
* gnu/packages/graphics.scm (povray): New variable.
2018-08-05 00:20:25 -04:00
Christopher Baines e61f092c87
gnu: Patch duplicity with --ignore-mdc-error.
Modify the package to patch gnu.py with an unreleased upstream change to fix
duplicity working with recent releases of GnuPG. This change make the package
build again.

* gnu/packages/backup.scm (duplicity)[arguments]: Patch gnu.py within the
patch-source phase.
2018-08-04 08:45:57 +01:00
Mark H Weaver a058b5cfee
gnu: linux-libre: Update to 4.17.12.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.12.
(%linux-libre-hash): Update hash.
2018-08-03 22:48:13 -04:00
Mark H Weaver dd53b43af1
gnu: linux-libre@4.14: Update to 4.14.60.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.60.
(%linux-libre-4.14-hash): Update hash.
2018-08-03 22:47:00 -04:00
Mark H Weaver ca062f667e
gnu: linux-libre@4.9: Update to 4.9.117.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.117.
2018-08-03 22:46:13 -04:00
Ricardo Wurmus 0fb0db0022
gnu: python-scipy: Only run default tests.
* gnu/packages/python.scm (python-scipy)[arguments]: Only run the default test
suite.  The full test suite is too expensive and brittle.
2018-08-03 15:24:40 +02:00
Ricardo Wurmus 78933bffb7
gnu: pigx-scrnaseq: Update to 0.0.7.
* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.7.
[inputs]: Add samtools.
2018-08-03 15:24:40 +02:00
Arun Isaac fa0a6d93d8
gnu: emacs-exwm: Fix fullscreen issue.
* gnu/packages/patches/emacs-exwm-fix-fullscreen-issue.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/emacs.scm (emacs-exwm)[sources]: Add
emacs-exwm-fix-fullscreen-issue.patch to patches.
2018-08-03 18:21:19 +05:30
Jelle Licht ae7c1c3704
gnu: Add imapfilter.
* gnu/packages/mail.scm (imapfilter): New variable.
2018-08-03 03:15:26 +02:00
Danny Milosavljevic 5803f87284
gnu: Update ruby-net-ssh to 4.2.0.
* gnu/packages/ruby.scm (ruby-net-ssh)[version]: Update to 4.2.0.
[source]: Update hash.
2018-08-02 15:22:34 +02:00
Danny Milosavljevic 1f10e28d86
gnu: Add ruby-childprocess@0.6.3.
* gnu/packages/ruby.scm (ruby-childprocess): Modify.
(ruby-childprocess-0.6): New variable.
2018-08-02 15:22:27 +02:00
Danny Milosavljevic c106d03b88
services: file-system-shepherd-service: Require "udev" service.
Fixes <https://bugs.gnu.org/32313>.
Reported by Brendan Tildesley <brendan.tildesley@openmailbox.org>

* gnu/services/base.scm (file-system-shepherd-service): Require "udev" service.
2018-08-02 15:21:33 +02:00
Efraim Flashner 165dc8bd60
gnu: minetest: Add console support.
* gnu/packages/games.scm (minetest)[inputs]: Add ncurses.
2018-08-02 15:31:44 +03:00
Efraim Flashner 35d5fa7696
gnu: games.scm: Arrange modules alphabetically.
* gnu/packages/games.scm: Arrange imported modules alphabetically.
2018-08-02 12:19:43 +03:00
Efraim Flashner 7fc90282aa
gnu: minetest: Use more system libraries.
* gnu/packages/games.scm (minetest)[source]: Remove bundled libraries in
a snippet.
[arguments]: Add flag to use system jsoncpp.
[inputs]: Add gmp, jsoncpp. Arrange alphabetically.
2018-08-02 12:19:42 +03:00
Efraim Flashner 7b8a753672
gnu: irrlicht: Don't use bundled libraries.
* gnu/packages/patches/irrlicht-use-system-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (irrlicht)[source]: Add patch. Remove bundled
code and binaries in a snippet.
[native-inputs]: Remove unzip.
[inputs]: Remove glu, add bzip2, libjpeg, libpng, libx11, libxx86vm.
[arguments]: Remove custom 'unpack phase, add custom 'chdir-to-source
phase and adjust 'fix-build-env phase to changes.
2018-08-02 12:19:42 +03:00
Efraim Flashner e8d8b485d0
gnu: minetest: Don't use unstable tarball.
* gnu/packages/games.scm (minetest)[source]: Download from git
repository.
2018-08-02 12:19:41 +03:00
Efraim Flashner 7217d33755
gnu: minetest-data: Don't use autogenerated tarball.
* gnu/packages/games.scm (minetest-data)[source]: Download from git
repository.
[native-inputs]: Remove gzip, tar.
[arguments]: Adjust custom build accordingly.
2018-08-02 12:19:37 +03:00
Ricardo Wurmus a8253fbe5f
gnu: Add net-snmp.
* gnu/packages/networking.scm (net-snmp): New variable.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
Co-authored-by: Oleg Pykhalov <go.wigust@gmail.com>
2018-08-01 20:31:42 +02:00
Oleg Pykhalov c54511fde0
gnu: Add cdrkit-libre.
* gnu/packages/cdrom.scm (cdrkit-libre): New variable.
2018-08-01 19:30:41 +03:00
Marius Bakke ae66fdaf9f
gnu: Add glibc@2.28.
* gnu/packages/base.scm (glibc-2.28): New public variable.
2018-08-01 15:48:26 +02:00
Marius Bakke 2207053542
gnu: dmraid: Disable parallel build.
Fixes a race condition as reported by Brendan Tildesley
<brendan.tildesley@openmailbox.org> in <https://bugs.gnu.org/31999#187>.

* gnu/packages/disk.scm (dmraid)[arguments]: Set #:parallel-build #f.
2018-08-01 13:32:11 +02:00
Marius Bakke ad430c7127
gnu: xdotool: Update to 3.20160805.1.
* gnu/packages/xdisorg.scm (xdotool): Update to 3.20160805.1.
[source](patches): Remove.
[arguments]: Create output directory.
* gnu/packages/patches/xdotool-fix-makefile.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-08-01 13:32:11 +02:00
Marius Bakke 0027e09415
gnu: re2: Update to 2018-08-01.
* gnu/packages/regex.scm (re2): Update to 2018-08-01.
2018-08-01 13:32:11 +02:00
Marius Bakke 14cf45b2a5
gnu: elfutils: Update to 0.173.
* gnu/packages/elf.scm (elfutils): Update to 0.173.
2018-08-01 13:32:11 +02:00
Marius Bakke 3a29a3f316
gnu: freedesktop.scm: Remove unneeded imports.
* gnu/packages/freedesktop.scm: Remove unused imports.
2018-08-01 13:32:11 +02:00
Marius Bakke d7a503fcc6
gnu: upower: Add explicit dependency on Glib.
* gnu/packages/gnome.scm (upower)[propagated-inputs]: New field.
2018-08-01 13:32:11 +02:00
Marius Bakke 9ec5496525
gnu: upower: Update to 0.99.8.
* gnu/packages/gnome.scm (upower): Update to 0.99.8.
[source](uri): Change to new download location*.
[arguments]: Remove #:phases.

* https://lists.freedesktop.org/archives/devkit-devel/2018-June/001829.html
2018-08-01 13:32:10 +02:00
Marius Bakke bf5e7c8232
gnu: xapian: Update to 1.4.7.
* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.7.
2018-08-01 13:32:10 +02:00
Pierre Neidhardt 9805ee0a27
gnu: Add emacs-magit-todos.
* gnu/packages/emacs.scm (emacs-magit-todos): New variable.
2018-08-01 12:59:37 +02:00
Pierre Neidhardt d5af41cd01
gnu: Add emacs-pcre2el.
* gnu/packages/emacs.scm (emacs-pcre2el): New variable.
2018-08-01 12:59:27 +02:00
Efraim Flashner ec38e8dad0
gnu: libreoffice: Update to 6.0.6.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 6.0.6.2.
2018-08-01 11:19:28 +03:00
Marius Bakke 0d206dd054
gnu: lvm2: Fix static linking of dmeventd.
Fixes a regression introduced in a3ed69b694
where dmeventd.static fails to link against libm and breaks "lvm2-static".

* gnu/packages/patches/lvm2-static-link.patch: Patch make.tmpl.in.
2018-07-31 22:18:51 +02:00
Efraim Flashner 64ed4b6a27
gnu: optipng: Use system libraries.
* gnu/packages/image.scm (optipng)[source]: Add snippet to delete
bundled libraries.
[inputs]: Add libpng.
[arguments]: Add configure-flag to use system libraries.
2018-07-31 23:12:50 +03:00
Efraim Flashner 52404022cf
gnu: python-pyqt: Add qtwebkit.
* gnu/packages/qt.scm (python-pyqt)[inputs]: Add qtwebkit.
2018-07-31 17:46:01 +03:00
Andreas Enge 601cb1be2b
gnu: qtwebkit: Update to 5.212.0-alpha2.
* gnu/packages/patches/qtwebkit-pbutils-include.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register the patch.
* gnu/packages/qt.scm (qtwebkit): Update to 5.212.0-alpha2.
[source]: Use new upstream location. Add patch.
[build-system]: Switch to cmake-build-system.
[inputs]: Add glib, gst-plugins-base, qtlocation, qtsensors,
qtwebchannel.
[arguments]: Disable the tests. Add new configure flags. Remove all
custom phases.
2018-07-31 17:45:58 +03:00
Pierre Neidhardt 92eb7aff41
gnu: Update udisks to 2.7.7.
* gnu/package/freedesktop.scm (udisks): Update to 2.7.7.
[inputs]: Replace parted with libblockdev.
2018-07-30 21:51:44 +02:00
Pierre Neidhardt fac91b39f5
gnu: Add libblockdev.
* gnu/package/disk.scm (libblockdev): New variable.
2018-07-30 21:51:44 +02:00
Pierre Neidhardt 82aac7c1f2
gnu: Add dmraid.
* gnu/package/disk.scm (dmraid): New variable.
2018-07-30 21:51:44 +02:00
Pierre Neidhardt a3ed69b694
gnu: lvm2: Add device-mapper-event support.
* GNU/packages/linux.scm (lvm2)[configure-flags]: Build device-mapper-event.
2018-07-30 21:51:43 +02:00
Pierre Neidhardt c229fb3d88
gnu: Add libbytesize.
* gnu/package/c.scm (libbytesize): New variable.
2018-07-30 21:51:43 +02:00
Pierre Neidhardt f7a4f7c041
gnu: Add ndctl.
* gnu/package/disk.scm (ndctl): New variable.
2018-07-30 21:51:43 +02:00
Pierre Neidhardt dedc0d0b7e
gnu: Add volume-key.
* gnu/package/disk.scm (volume-key): New variable.
2018-07-30 21:51:43 +02:00
Kei Kebreau e4a744da9f
gnu: minetest: Update to 0.4.17.1.
* gnu/packages/games.scm (minetest): Update to 0.4.17.1.
2018-07-30 13:16:31 -04:00
Kei Kebreau fbc3b802b7
gnu: retux: Return #t from all phases.
* gnu/packages/games.scm (retux)[arguments]: Return #t from the 'install' phase.
2018-07-30 12:56:41 -04:00
Kei Kebreau 0856e3e900
gnu: gnubg: Update to 1.06.001.
* gnu/packages/games.scm (gnubg): Update to 1.06.001.
2018-07-30 12:33:42 -04:00
Kei Kebreau 715a44e930
gnu: golly: Update to 3.2.
* gnu/packages/games.scm (golly): Update to 3.2.
2018-07-30 12:27:54 -04:00
Marius Bakke 869250809b
Merge branch 'master' into staging 2018-07-30 18:08:28 +02:00
Kei Kebreau f475b90c35
gnu: warzone2100: Update to 3.2.3.
* gnu/packages/games.scm (warzone2100): Update to 3.2.3.
[arguments]: Add "--with-distributor=Guix" to #:configure-flags.  Remove
'remove-reference-to-missing-file' and 'patch-for-qt5.8' phases.  Add
'fix-ivis-linktest' phase.
[native-inputs]: Add gettext-minimal.
[inputs]: Add harfbuzz and remove quesoglc.
2018-07-30 10:33:11 -04:00
Marius Bakke f419abea22
gnu: openblas: Update to 0.3.2.
* gnu/packages/maths.scm (openblas): Update to 0.3.2.
2018-07-30 15:32:10 +02:00
Efraim Flashner de596e9954
gnu: parallel: Update to 20180722.
* gnu/packages/parallel.scm (parallel): Update to 20180722.
2018-07-30 14:58:28 +03:00
Efraim Flashner 1121a5c67a
gnu: openssh: Update home-page.
* gnu/packages/ssh.scm (openssh)[home-page]: Update to new home-page.
2018-07-30 14:41:14 +03:00
Efraim Flashner 5416e40f1a
gnu: tig: Update to 2.4.1.
* gnu/packages/version-control.scm (tig): Update to 2.4.1.
[description]: Fix texinfo markup.
2018-07-30 14:38:17 +03:00
Efraim Flashner 6915d20f05
gnu: monero-gui: Build with modular qt.
* gnu/packages/finance.scm (monero-gui)[inputs]: Remove qt, add qtbase,
qtdeclarative, qtgraphicaleffects, qtquickcontrols.
[native-inputs]: Add qttools.
[arguments]: Add a custom phase to patch the absolute file-name of
lrelease and lupdate. Add a custom phase to wrap the executable with QT
environmental variables.
2018-07-30 09:50:37 +03:00
Arun Isaac 0c85d2c62d
gnu: youtube-dl: Update to 2018.07.29.
* gnu/packages/video.scm (youtube-dl): Update to 2018.07.29.
2018-07-30 10:52:08 +05:30
Clément Lassieur 78022159a7
gnu: cuirass: Update to 99241ef.
* gnu/packages/ci.scm (cuirass): Update to 99241ef.
2018-07-30 00:46:26 +02:00
Alex ter Weele 1237653aa5
gnu: Add emacs-agda2-mode
* gnu/packages/agda.scm (emacs-agda2-mode): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-07-29 23:33:40 +02:00
Alex ter Weele 253340dcc8
gnu: agda: Compile .agda files.
* gnu/packages/agda.scm: (agda)[arguments]: Compile .agda files.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-07-29 23:32:01 +02:00
Marius Bakke 1743172cdb
gnu: libreoffice: Fix build with newer GLM.
* gnu/packages/patches/libreoffice-glm.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/libreoffice.scm (libreoffice)[source](patches): Add it.
2018-07-29 21:31:55 +02:00
Marius Bakke 4266df5cf8
gnu: libwps: Update to 0.4.9.
* gnu/packages/libreoffice.scm (libwps): Update to 0.4.9.
2018-07-29 20:37:59 +02:00
Efraim Flashner 3729767418
gnu: make-u-boot-package: Add missing module.
* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]: Add
missing 'srfi srfi-1' module.
2018-07-29 20:49:42 +03:00
Efraim Flashner 76e206e644
gnu: Add fdroidserver.
* gnu/packages/android.scm (fdroidserver): New variable.
2018-07-29 20:00:34 +03:00
Efraim Flashner b24da117e8
gnu: python-docker-py: Update to 1.10.6.
* gnu/packages/docker.scm (python-docker-py): Update to 1.10.6.
2018-07-29 20:00:33 +03:00
Efraim Flashner 5e95181b9d
gnu: Add python-vagrant.
* gnu/packages/virtualization.scm (python-vagrant): New variable.
2018-07-29 20:00:33 +03:00
Efraim Flashner b23b9667d9
gnu: virtualization.scm: Use license prefix.
* gnu/packages/virtualization.scm: Replace all 'license' values with a
'license:' prefix.
2018-07-29 20:00:33 +03:00
Efraim Flashner 2b1e80d2a9
gnu: Add python-androguard.
* gnu/packages/android.scm (python-androguard): New variable.
2018-07-29 20:00:33 +03:00
Efraim Flashner c3f9a6ce67
gnu: Add python-codecov.
* gnu/packages/check.scm (python-codecov): New variable.
2018-07-29 20:00:32 +03:00
Efraim Flashner 19110787ab
gnu: Add python-pyperclip.
* gnu/packages/xdisorg.scm (python-pyperclip): New variable.
2018-07-29 20:00:32 +03:00
Efraim Flashner 42531fd3a7
gnu: Add python-docker-pycreds.
* gnu/packages/docker.scm (python-docker-pycreds): New variable.
2018-07-29 20:00:32 +03:00
Efraim Flashner 2973989060
gnu: quaternion: Build with modular qt.
* gnu/packages/messaging.scm (quaternion)[inputs]: Remove qt, add
qtbase, qtdeclarative.
2018-07-29 20:00:32 +03:00
Efraim Flashner 9febf39582
gnu: libqmatrixclient: Build with modular qt.
* gnu/packages/messaging.scm (libqmatrixclient)[inputs]: Remove qt, add
qtbase.
2018-07-29 20:00:31 +03:00
Efraim Flashner 6f066db11f
gnu: quaternion: Don't use unstable tarball.
* gnu/packages/messaging.scm (quaternion)[source]: Download using git
reference and not autogenerated tarball.
2018-07-29 20:00:31 +03:00
Efraim Flashner c6b60d30ad
gnu: libqmatrixclient: Don't use unstable tarball.
* gnu/packages/messaging.scm (libqmatrixclient)[source]: Download using
git reference and not autogenerated tarball.
2018-07-29 20:00:31 +03:00
Efraim Flashner 398a96a286
gnu: monero-gui: Use git-file-name.
* gnu/packages/finance.scm (monero-gui)[source]: Rename the downloaded
source using 'git-file-name'.
2018-07-29 20:00:30 +03:00
Efraim Flashner 136ff9a247
gnu: monero: Use git-file-name.
* gnu/packages/finance.scm (monero)[source]: Rename the downloaded
source using 'git-file-name'.
2018-07-29 20:00:30 +03:00
Efraim Flashner 077d66ed42
gnu: mcrl2: Build with modular qt.
* gnu/packages/maths.scm (mcrl2)[inputs]: Replace qt with qtbase.
2018-07-29 20:00:30 +03:00
Christopher Baines 6465497fb9
gnu: Remove duplicated python-pafy.
It was first added in 02f8f804f0, then again in
2dd12924cf.

* gnu/packages/python.scm (python-pafy): Remove duplicated package definition.
2018-07-29 17:57:53 +01:00
Christopher Baines 3b4b6667af
gnu: Remove duplicated perl-extutils-depends.
This was first added in 84e8b19fe1, and then
again in 017b014ce4.

* gnu/packages/perl.scm (perl-extutils-depends): Remove duplicated package
definition.
2018-07-29 17:57:53 +01:00
Christopher Baines f694b4ba9c
gnu: Remove duplicated ghc-time-locale-compat.
It was first added in 5e51bcf7b3, then again in
c56a30b3ba.

* gnu/packages/haskell.scm (ghc-time-locale-compat): Remove duplicated package
definition.
2018-07-29 17:57:52 +01:00
Christopher Baines 89b4882176
gnu: Remove duplicated ghc-th-lift-instances.
It was first added in a6d1c4e75a, then again in
ff7dd11f0a.

* gnu/packages/haskell.scm (ghc-th-lift-instances): Remove duplicated package
definition.
2018-07-29 17:57:52 +01:00
Christopher Baines cfa6cc4d9a
gnu: Remove duplicated r-psych package.
It was first added in cdc129dc53, then again in
db80dd4a1d.

* gnu/packages/cran.scm (r-psych): Remove duplicated package definition.
2018-07-29 17:57:52 +01:00
Christopher Baines d493d59a7f
gnu: Remove duplicated emacs-load-relative.
It was first added in fa1a17b786, and then again
in f8a88f223e.

* gnu/packages/emacs.scm (emacs-load-relative): Remove duplicated package
definition.
2018-07-29 17:57:52 +01:00
Christopher Baines 26b8cd1a5a
gnu: Remove duplicated emacs-csv-mode.
It was first added in 9faa46ee48, and then again
in 8bc8efc753.

* gnu/packages/emacs.scm (emacs-csv-mode): Remove duplicated package
definition.
2018-07-29 17:57:52 +01:00
Ludovic Courtès 99b78ba498
linux-initrd: Report only missing modules, not all needed modules.
Previously the warning would list all the required modules rather than
just those that are missing.

* gnu/system/mapped-devices.scm (check-device-initrd-modules): Compute
'missing' and report it.
2018-07-29 18:50:28 +02:00
Ludovic Courtès fcd068e984
linux-initrd: Try several file names when looking up modules.
Fixes <https://bugs.gnu.org/31714>.
Reported by Tonton <tonton@riseup.net>.

* gnu/build/linux-modules.scm (find-module-file): New procedure.
* gnu/system/linux-initrd.scm (flat-linux-module-directory)[build-exp]:
Remove 'lookup' procedure and use 'find-module-file' instead.
* gnu/system/mapped-devices.scm (check-device-initrd-modules): Add
comment.
2018-07-29 18:50:28 +02:00
Ludovic Courtès d2a1cf45f7
linux-initrd: Improve check of initrd modules.
Previously we would not strip the ".ko" suffix if present.

* gnu/build/linux-modules.scm (file-name->module-name): Export.
* gnu/system/mapped-devices.scm (check-device-initrd-modules): Use
'file-name->module-name' instead of 'normalize-module-name'.
2018-07-29 18:50:28 +02:00
Eric Brown 5b68239072
services: openssh: Add forwarding options.
* gnu/services/ssh.scm (<openssh-configuration>)[allow-agent-forwarding?]
[allow-tcp-forwarding?, gateway-ports?]: New fields.
(openssh-config-file): Handle them.
* doc/guix.texi (Networking Services): Adjust accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-29 18:50:28 +02:00
Ben Woodcroft 3f8c82e6d3
gnu: taxtastic: Add missing propagated-inputs.
* gnu/packages/bioinformatics.scm (taxtastic)[propagated-inputs]: Add
python-psycopg2, python-fastalite, python-pyyaml, python-six, python-jinja2,
python-dendropy.
2018-07-29 22:53:10 +10:00
Ben Woodcroft 9e0c135c39
gnu: python-dendropy: Update to 4.4.0.
* gnu/packages/bioinformatics.scm (python-dendropy, python2-dendropy):
Update to 4.4.0.
[source]: Use GitHub URI. Remove patch.
[properties]: Remove field.
(python2-dendropy)[arguments]: Run tests with setup.py.
[native-inputs]: Remove 'python2-nose.
* gnu/packages/patches/python-dendropy-fix-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Delete it.
2018-07-29 22:53:10 +10:00
Ben Woodcroft 19601e895b
gnu: python2-psycopg2: Update to 2.7.5.
* gnu/packages/bioinformatics.scm (python2-psycopg2): Update to 2.7.5.
2018-07-29 22:53:10 +10:00
Ben Woodcroft 5d5a02dd4c
gnu: Add python-fastalite.
* gnu/packages/bioinformatics.scm (python-fastalite, python2-fastalite):
New variables.
2018-07-29 21:58:00 +10:00
Christopher Lemmer Webber 10d5315361
gnu: Add chroma.
* gnu/packages/games.scm (chroma): New variable.
2018-07-29 09:37:20 +02:00
Mark H Weaver f8e2df9851
gnu: linux-libre: Update to 4.17.11.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.11.
(%linux-libre-hash): Update hash.
2018-07-29 03:32:03 -04:00
Mark H Weaver c85a76cc00
gnu: linux-libre@4.14: Update to 4.14.59.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.59.
(%linux-libre-4.14-hash): Update hash.
2018-07-29 03:31:10 -04:00
Mark H Weaver 8b30bc82dc
gnu: linux-libre@4.9: Update to 4.9.116.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.116.
2018-07-29 03:30:32 -04:00
Mark H Weaver 4262a491ce
gnu: linux-libre@4.4: Update to 4.4.145.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.145.
2018-07-29 03:29:42 -04:00
Gábor Boskovits 6219685922
gnu: clojure: Fix index generation.
* gnu/packages/java.scm (clojure)[arguments]: Add phase 'fix-manifest-classpath to remove
offending directory entry making indexing fail.
2018-07-29 08:41:34 +02:00
Marius Bakke d0ab3c33b7
gnu: mesa: Update to 18.1.5.
* gnu/packages/gl.scm (mesa): Update to 18.1.5.
2018-07-28 21:35:07 +02:00
Marius Bakke 148df6052c
Revert "Revert "gnu: llvm: Update to 6.0.1.""
This reverts commit bb8221d41c.
2018-07-28 21:23:11 +02:00
Marius Bakke 0333582477
gnu: mariadb: Move GCC ICE patch to the usual location.
* gnu/packages/databases.scm (mariadb)[source](patches): New field.
[arguments]: Don't disable semisync plugin.
[inputs]: Remove 'mariadb-gcc-ice.patch'.
2018-07-28 18:37:37 +02:00
Marius Bakke 1af575f04d
Merge branch 'master' into staging 2018-07-28 18:34:59 +02:00
Marius Bakke 48d7ac175f
gnu: openlibm: Update to 0.6.0.
* gnu/packages/maths.scm (openlibm): Update to 0.6.0.
2018-07-28 18:12:13 +02:00
Marius Bakke 46bda5eb7a
gnu: glm: Update home page.
* gnu/packages/maths.scm (glm)[home-page]: Use HTTPS.
2018-07-28 17:56:59 +02:00
Marius Bakke 5ea4b5943d
gnu: glm: Update to 0.9.9.0.
* gnu/packages/maths.scm (glm): Update to 0.9.9.0.
[source](uri): Change to new download location.
2018-07-28 17:55:04 +02:00
Marius Bakke 71de61c353
gnu: libjpeg-turbo: Update license.
* gnu/packages/image.scm (libjpeg-turbo)[license]: Add ZLIB.
2018-07-28 17:27:16 +02:00
Marius Bakke 6871121be0
gnu: libjpeg-turbo: Update to 2.0.0.
* gnu/packages/image.scm (libjpeg-turbo): Update to 2.0.0.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Adjust accordingly.
2018-07-28 17:27:16 +02:00
Marius Bakke 0981ec1300
gnu: accountsservice: Update to 0.6.50.
* gnu/packages/freedesktop.scm (accountsservice): Update to 0.6.50.
[arguments]: Add "--enable-elogind" and "--disable-systemd" to #:configure-flags.
[inputs]: Add ELOGIND.
2018-07-28 17:27:15 +02:00
Marius Bakke 35fa923d8b
gnu: dconf: Update to 0.28.0.
* gnu/packages/gnome.scm (dconf): Update to 0.28.0.
[build-system]: Switch to MESON-BUILD-SYSTEM.
[arguments]: Adjust accordingly.
[native-inputs]: Add VALA and GLIB:BIN.
2018-07-28 17:27:15 +02:00
Marius Bakke e20e6b4061
gnu: dconf: Update license.
* gnu/packages/gnome.scm (dconf)[license]: Change from LGPL2.1 to LGPL2.1+.
2018-07-28 17:27:15 +02:00
Marius Bakke 03676d6f35
gnu: dconf: Install GTK documentation.
* gnu/packages/gnome.scm (dconf)[native-inputs]: Add GTK-DOC.
[arguments]: Adjust #:configure-flags accordingly.
2018-07-28 17:27:15 +02:00
Marius Bakke bc036f4c99
gnu: dconf: Adjust inputs and remove obsolete workaround.
* gnu/packages/gnome.scm (dconf)[inputs]: Remove GLIB and LIBXML2.
[propagated-inputs]: Add GLIB.
[native-inputs]: Add LIBXML2.  Remove INTLTOOL.
[arguments]: Remove #:phases.
2018-07-28 17:27:15 +02:00
Ludovic Courtès c95c9032b4
gnu: x265: Fix compilation on ARMv7.
* gnu/packages/patches/x265-arm-asm-primitives.patch: New file.
* gnu/packages/video.scm (x265)[sources](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-07-28 15:08:07 +02:00
Ludovic Courtès 5193ae64ca
gnu: mariadb: Work around GCC ICE on armhf-linux.
* gnu/packages/patches/mariadb-gcc-ice.patch: New file.
* gnu/packages/databases.scm (mariadb)[arguments]: Conditionally add
'apply-patch' phase.
[native-inputs]: Conditionally add "gcc-ice-patch" input.
2018-07-28 15:08:07 +02:00
Marius Bakke 3b6f8a45d7
gnu: libinput: Update to 1.11.3.
* gnu/packages/freedesktop.scm (libinput): Update to 1.11.3.
2018-07-28 14:54:18 +02:00
Marius Bakke cb8f7d6d2f
gnu: meson: Update to 0.47.1.
* gnu/packages/build-tools.scm (meson): Update to 0.47.1.
* gnu/packages/patches/meson-for-build-rpath.patch: Adjust to file rename and
indendation change.
2018-07-28 14:54:18 +02:00
Kei Kebreau b15a020dd5
gnu: allegro: Update to 5.2.4.0.
* gnu/packages/game-development.scm (allegro): Update to 5.2.4.0.
[source]: Update URL.
2018-07-27 14:30:49 -04:00
Ludovic Courtès 74a4fa5040
gnu: gcc@8: Update to 8.2.0.
* gnu/packages/gcc.scm (gcc-8): Update to 8.2.0.
2018-07-27 18:52:58 +02:00
Ludovic Courtès f00d66b12c
gnu: Add font-blackfoundry-inria.
* gnu/packages/fonts.scm (font-blackfoundry-inria): New file.
2018-07-27 18:00:06 +02:00
Ludovic Courtès 223779c4c5
gnu: emacs-flycheck: Don't rely on pkg-info.el for 'flycheck-version'.
* gnu/packages/emacs.scm (flycheck)[source]: Add 'modules' and
'snippet'.
2018-07-27 18:00:06 +02:00
Ricardo Wurmus 26fd7b24ec
gnu: pigx-scrnaseq: Disable another expensive test.
* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[arguments]: Disable multiqc
test.
2018-07-27 15:44:23 +02:00
Ricardo Wurmus ed2dfe3955
gnu: Add snakemake-4.
* gnu/packages/python.scm (snakemake-4): New variable.
* gnu/packages/bioinformatics.scm (pigx-bsseq, pigx-rnaseq, pigx-scrnaseq,
pigx-chipseq)[inputs]: Use it.
2018-07-27 15:30:38 +02:00
Ricardo Wurmus 269f100330
gnu: snakemake: Add missing dependencies.
* gnu/packages/python.scm (snakemake)[propagated-inputs]: Add python-datrie,
python-docutils, python-jinja2, python-jsonschema, and python-networkx.
2018-07-27 15:30:38 +02:00
Ricardo Wurmus 216a72a957
gnu: Add python-datrie.
* gnu/packages/python.scm (python-datrie): New variable.
2018-07-27 15:30:38 +02:00
Marius Bakke beb8511c73
gnu: imagemagick: Update to 6.9.10-8.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-8.
2018-07-27 14:43:43 +02:00
Marius Bakke 2fcbc572f9
gnu: mbedtls-apache: Update to 2.7.5.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.5.
2018-07-27 14:43:43 +02:00
Ricardo Wurmus b62715aa82
gnu: snakemake: Update to 5.2.0.
* gnu/packages/python.scm (snakemake): Update to 5.2.0.
2018-07-27 14:19:43 +02:00
Ricardo Wurmus 22305f859b
gnu: guile-sdl2: Update to 0.3.0.
* gnu/packages/sdl.scm (guile-sdl2): Update to 0.3.0.
[arguments]: Remove "patch-makefile" phase.
2018-07-27 14:19:33 +02:00
Kei Kebreau 9dafb64711
gnu: tiled: Update to 1.1.6.
* gnu/packages/game-development.scm (tiled): Update to 1.1.6.
[arguments]: Substitute invoke for system*.
2018-07-27 00:17:06 -04:00
Kei Kebreau 6e92fba4b0
gnu: python-xsge: Update to 2018.02.26.
* gnu/packages/game-development.scm (python-xsge, python2-xsge): Update to
2018.02.26.
[arguments]: Substitute invoke for system*.
2018-07-26 23:35:45 -04:00
Kei Kebreau d36b98ad95
gnu: freeciv: Update to 2.6.0.
* gnu/packages/games.scm (freeciv): Update to 2.6.0.
2018-07-26 14:43:10 -04:00
Brendan Tildesley e8ec2dda08
gnu: ecryptfs-utils: Patch more hardcoded paths.
* gnu/packages/linux.scm (ecryptfs-utils): [arguments]: Add an additional file
to be patched that was missing in the last fix. Ecryptfs will now find the
umount binary path as well as mount and others. Re-sort the list of files to be
substituted.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-07-26 13:19:57 -04:00
Marius Bakke 92526ade57
gnu: cabextract: Delete bundled libmspack.
* gnu/packages/compression.scm (cabextract)[source](modules, snippet): New field.
2018-07-26 17:30:18 +02:00
Marius Bakke e0a98e7bd5
gnu: cabextract: Update to 1.7.
* gnu/packages/compression.scm (cabextract): Update to 1.7.
2018-07-26 17:28:35 +02:00
Marius Bakke 4bda2274a5
gnu: fuse: Update source hash.
The fuse 2.9.8 tarball and signature was modified in place.  Both are signed
by the same key, at different dates, and the only differences are directory
timestamps and a ChangeLog update.

* gnu/packages/linux.scm (fuse)[source](sha256): Update.
2018-07-26 17:17:45 +02:00
Danny Milosavljevic a9446dde2b
gnu: make-u-boot-package: Don't install "sunxi-spl-with-ecc.bin".
* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]<#:phases>
[install]: Don't install "sunxi-spl-with-ecc.bin".
2018-07-26 15:54:52 +02:00
Danny Milosavljevic d38755cb91
gnu: Add ruby-net-scp.
* gnu/packages/ruby.scm (ruby-net-scp): New variable.
2018-07-26 15:54:52 +02:00