Commit Graph

36994 Commits (332443d4290278cb40203a2edf5337aba4bb7b46)

Author SHA1 Message Date
Alex Vong 332443d429
gnu: emacs-picpocket: Update to 40.
Fix version string as well:
<https://lists.gnu.org/archive/html/guix-devel/2018-11/msg00286.html>.

* gnu/packages/emacs.scm (emacs-picpocket): Update to 40.
2018-11-23 22:37:12 +08:00
Rutger Helling a605e3c68c
gnu: xpra: Update to 2.4.2.
* gnu/packages/xorg.scm (xpra): Update to 2.4.2.
2018-11-23 13:59:36 +01:00
Vagrant Cascadian 74e35e8c94
gnu: Add u-boot-pinebook.
* gnu/packages/patches/u-boot-pinebook-a64-update-dts.patch: New file.
* gnu/packages/patches/u-boot-pinebook-syscon-node.patch: New file.
* gnu/packages/patches/u-boot-pinebook-mmc-calibration.patch: New file.
* gnu/packages/patches/u-boot-pinebook-video-bridge.patch: New file.
* gnu/packages/patches/u-boot-pinebook-r_i2c-controller.patch: New file.
* gnu/packages/patches/u-boot-pinebook-dts.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/bootloaders.scm (u-boot-pinebook): New exported variable.
* gnu/bootloader/u-boot.scm (u-boot-pinebook-bootloader): New exported
variable.
* gnu/system/install.scm (pinebook-installation-os): New exported variable.
2018-11-22 21:59:05 +01:00
Pierre Neidhardt eff8e0b4d9
gnu: ccl: Fix missing command line argument support in wrapper.
* gnu/packages/lisp.scm (ccl): Fix missing command line argument support in wrapper.
2018-11-22 19:40:03 +01:00
Oleg Pykhalov 85e9c4b919
describe: Add recutils format.
* guix/scripts/describe.scm (channel->recutils): New procedure.
(display-checkout-info, display-profile-info): Use this.
(%options): Add 'recutils' option.
* doc/guix.texi (Invoking guix describe): Document this.
2018-11-22 21:17:55 +03:00
Oleg Pykhalov 81a40ee0cb
describe: Add json format.
* guix/scripts/describe.scm (channel->json): New procedure.
(display-checkout-info, display-profile-info): Use this.
(%options): Add 'json' option.
* doc/guix.texi (Invoking guix describe): Document this.
2018-11-22 21:17:54 +03:00
Oleg Pykhalov 8548f99549
describe: Use a procedure to format output.
* guix/scripts/describe.scm (channel->sexp): New procedure.
(display-checkout-info, display-profile-info): Use this.
2018-11-22 21:17:38 +03:00
Arun Isaac e3a2dd5559
gnu: gajim: Rename wrap-program phases.
* gnu/packages/messaging.scm (gajim)[arguments]: Rename wrap-program phases to
wrap-gi-typelib-path and wrap-gsettings-schema-dir.
2018-11-22 22:49:56 +05:30
Nicolas Goaziou 561e3c1d0d
gnu: supercollider: Update to 3.9.3.
* gnu/packages/audio.scm (supercollider): Update to 3.9.3.
2018-11-22 13:00:15 +01:00
Nicolas Goaziou af90cc45ae
gnu: giac-xcas: Add a "doc" output
* gnu/packages/algebra.scm (giac-xcas): Add "doc" output.
[arguments]: Add phase to install documentation in the appropriate directory.
2018-11-22 12:18:52 +01:00
Nicolas Goaziou 90d5ec55ae
gnu: giac-xcas: Update to 1.5.0-19.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-19.
2018-11-22 12:18:43 +01:00
Pierre Neidhardt 910ac0effe
gnu: ccl: Properly include x86-headers and remove missing "contrib" folder.
* gnu/packages/lisp.scm (ccl): Include x86-headers and remove missing "contrib" folder.
[home-page]: Use HTTPS.
2018-11-22 11:43:17 +01:00
Ludovic Courtès d422cbb3d6
linux-initrd: 'expression->initrd' returns the complete file name.
Previously 'expression->initrd' would return the directory that contains
the 'initrd' file; now it returns the complete file name for that file.

* gnu/system/linux-initrd.scm (expression->initrd)[builder]: Change
output file name to "initrd.cpio.gz".  Tail-call 'file-append' to return
the complete file name.
* gnu/system.scm (operating-system-initrd-file): Remove 'file-append'
call.
* gnu/build/linux-initrd.scm (write-cpio-archive): Check whether OUTPUT
already has the ".gz" suffix; rename if before invoking GZIP if it does,
and otherwise after.
* gnu/system/vm.scm (expression->derivation-in-linux-vm)[builder]: Do
not append "/initrd" to #$initrd.
2018-11-21 23:26:59 +01:00
Ludovic Courtès a29ce1f97d
guix system: Fix 'init' again.
Fixes a regression introduced in
52ee4479ef, whereby 'install' would now be
passed a procedure instead of a lowerable object.

* guix/scripts/system.scm (perform-action): Pass BOOTLOADER-SCRIPT as
the #:bootloader-installer argument of 'install'.
2018-11-21 23:26:58 +01:00
Marius Bakke d9f8e846b6
gnu: mbedtls-apache: Update to 2.14.0.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.14.0.
2018-11-21 23:06:08 +01:00
Marius Bakke b344a3a937
gnu: termite: Update to 14.
* gnu/packages/terminals.scm (termite): Update to 14.
2018-11-21 23:01:38 +01:00
Marius Bakke b069c30b52
gnu: vte-ng: Update to 0.54.2.a.
* gnu/packages/gnome.scm (vte-ng): Update to 0.54.2.a.
2018-11-21 22:59:27 +01:00
Marius Bakke 6bc00737b0
gnu: vte-ng: Fetch source using git.
* gnu/packages/gnome.scm (vte-ng)[source]: Rewrite in terms of GIT-FETCH.
2018-11-21 22:57:48 +01:00
Marius Bakke afd90f8d62
gnu: vte-ng: Add a home page.
* gnu/packages/gnome.scm (vte-ng)[home-page]: New field.
2018-11-21 22:57:14 +01:00
Marius Bakke b96386501f
gnu: python-numpy: Update to 1.14.6.
* gnu/packages/python.scm (python-numpy): Update to 1.14.6.
2018-11-21 22:42:25 +01:00
Marius Bakke da15325e36
gnu: webkitgtk: Update to 2.22.4.
* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.4.
2018-11-21 22:24:51 +01:00
Marius Bakke dca7d8a25c
gnu: git: Update to 2.19.2.
* gnu/packages/version-control.scm (git): Update to 2.19.2.
2018-11-21 22:24:35 +01:00
Marius Bakke aa9eb25983
gnu: feh: Update to 3.1.
* gnu/packages/image-viewers.scm (feh): Update to 3.1.
2018-11-21 22:23:47 +01:00
Alex Vong f9e5caf9ba
gnu: teeworlds: Update to 0.7.0 [fixes CVE-2018-18541].
* gnu/packages/games.scm (teeworlds): Update to 0.7.0.
[source]: Switch to git-fetch. Remove all bundled libraries except md5.
[arguments]: Adjust accordingly.
[inputs]: Use sdl2 instead of sdl and python-wrapper instead of python-2.
Add json-parser and pnglite.
* gnu/packages/patches/teeworlds-use-latest-wavpack.patch: Update it.
2018-11-22 03:21:29 +08:00
Alex Vong 53367e17b6
gnu: bam: Update to 0.5.1.
* gnu/packages/build-tools.scm (bam): Update to 0.5.1.
[source]: Switch to git-fetch.
[arguments]: Use newly provided Makefile.
[inputs]: Add lua.
2018-11-22 03:21:05 +08:00
Alex Vong 078e2edf1d
gnu: Add json-parser.
* gnu/packages/web.scm (json-parser): New variable.
2018-11-22 03:20:49 +08:00
Alex Vong 6e35bad0a9
gnu: Add pnglite.
* gnu/packages/image.scm (pnglite): New variable.
2018-11-22 03:20:11 +08:00
Efraim Flashner a2aa746cfe
gnu: python-waf: Use a proper directory structure.
Fixes <https://bugs.gnu.org/25634>.

* gnu/packages/python.scm (python-waf): Replace custom 'install phase to
install "waf" binary into the bin directory. Remove the 'wrap phase.
* gnu/packages/video.scm (mpv)[arguments]: Adjust the 'setup-waf phase
accordingly.
2018-11-21 15:20:20 +02:00
Jan Nieuwenhuizen 96cae1b48c
gnu: font-ubuntu: Update url.
* gnu/packages/fonts.scm (font-ubuntu): Use new url, update hash.
2018-11-21 14:06:07 +01:00
Oleg Pykhalov 1255400faa
describe: Add profile option.
* guix/scripts/describe.scm (%options): Add profile option.
(show-help): Document this.
(display-checkout-info): Check for profile argument.
* doc/guix.texi (Invoking guix describe): Document this.
2018-11-21 14:41:13 +03:00
Oleg Pykhalov 3dd28aa37c
describe: Fix 'format' option.
Fix ‘guix describe’ ignores ‘--format=FORMAT’ option.

* guix/scripts/describe.scm (%options): Fix 'format' option.
2018-11-21 14:41:13 +03:00
swedebugia ab5d91dd50
gnu: Add python-wikidata.
* gnu/packages/python.scm (python-wikidata): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-11-21 11:55:57 +01:00
Ludovic Courtès 1e5b79e5d0
build: Add missing Clojure modules to the distribution.
* Makefile.am (MODULES): Add guix/build-system/clojure.scm and
guix/build/clojure-build-system.scm
2018-11-21 11:55:57 +01:00
Efraim Flashner 1200783972
gnu: thermald: Clean up package definition.
* gnu/packages/admin.scm (thermald)[arguments]: Remove redundant
'bootstrap phase. Remove unnecessary udev configure flag.
2018-11-21 10:13:07 +02:00
Efraim Flashner d09e84c271
gnu: thermald: Don't use unstable tarball.
* gnu/packages/admin.scm (thermald)[source]: Download source using
git-fetch.
2018-11-21 10:13:06 +02:00
Maxim Cournoyer 56ddcf0414
gnu: emacs-elpy: Update to 1.26.0.
* gnu/packages/emacs.scm (emacs-elpy): Update to 1.26.0.
2018-11-20 23:57:58 -05:00
Vagrant Cascadian 0da3526d58
gnu: u-boot-pine64-plus: Refactor package definition.
* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package): New procedure.
(u-boot-pine64-plus): Use it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-11-20 23:39:41 +01:00
Vagrant Cascadian 95d9198606
gnu: arm-trusted-firmware-pine64-plus: Rename variable to arm-trusted-firmware-sun50i-a64.
* gnu/packages/firmware (arm-trusted-firmware-pine64-plus): Rename to...
(arm-trusted-firmware-sun50i-a64): ...this.
* gnu/packages/bootloaders (u-boot-pine64-plus)[native-inputs]: Use it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-11-20 23:34:31 +01:00
Vagrant Cascadian 725b077e40
gnu: arm-trusted-firmware-pine64-plus: Update to 2.0-1.cabe0a3.
* gnu/packages/firmware.scm (arm-trusted-firmware-pine64-plus):
Use platform name from upstream ("sun50i_a64").
[version]: Update to 2.0-1.cabe0a3,
[source](uri): Use upstream git repository.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-11-20 23:32:55 +01:00
Christopher Baines be02d4df84
gnu: Add python-django-debug-toolbar.
* gnu/packages/django.scm (python-django-debug-toolbar,
python2-django-debug-toolbar): New variables.
2018-11-20 19:48:03 +00:00
Christopher Baines a2e9259697
gnu: Add python-django-jinja.
* gnu/packages/django.scm (python-django-jinja, python2-django-jinja): New
variables.
2018-11-20 19:48:02 +00:00
Christopher Baines 6cd1bbd0b1
gnu: Add python-django-pipeline.
* gnu/packages/django.scm (python-django-pipeline, python2-django-pipeline):
New variables.
2018-11-20 19:48:02 +00:00
Christopher Baines 9c98d588c2
gnu: Add python-slimit.
* gnu/packages/python-web.scm (python-slimit, python2-slimit): New variables.
2018-11-20 19:48:02 +00:00
Christopher Baines 90b9c5adea
gnu: Add python-jsmin.
* gnu/packages/python-web.scm (python-jsmin, python2-jsmin): New variables.
2018-11-20 19:48:00 +00:00
Kei Kebreau b3175c709d
gnu: cabextract: Update to 1.9.
* gnu/packages/compression.scm (cabextract): Update to 1.9.
[arguments]: Add phase "unpack-libmspack".
[inputs]: Add libmspack-source.
2018-11-20 13:55:10 -05:00
Kei Kebreau ea80fd1ff5
gnu: libmspack: Update to 0.9.1.
* gnu/packages/compression.scm (libmspack): Update to 0.9.1.
2018-11-20 13:53:06 -05:00
Ludovic Courtès 3c4103c84f
gnu: java-jansi-native: Add "mips64el-linux" case.
* gnu/packages/java.scm (java-jansi-native)[arguments]: Add
"mips64el-linux" in 'match' clause.
2018-11-20 18:39:22 +01:00
Ludovic Courtès e11462c2e4
Revert "gnu: ccl: Include x86-headers and remove missing "contrib" folder."
This reverts commit d22ba64276, which
broke evaluations for armhf-linux.
2018-11-20 18:36:05 +01:00
Ludovic Courtès 40bbcaa65d
lint: 'check-derivation' fully disables grafts.
Previously grafting could take place indirectly, for instance when
lowering origins.

* guix/scripts/lint.scm (check-derivation)[try]: Parameterize
'%graft?'.
2018-11-20 18:36:05 +01:00
Ludovic Courtès 3b32891b12
lint: 'check-derivation' tries all the package's supported systems.
This allows us to catch architecture-specific evaluation failures.

* guix/scripts/lint.scm (check-derivation): Move body into...
[try]: ... this.  New procedure.
Call 'try' for each supported system of PACKAGE.
2018-11-20 18:36:05 +01:00