Mark H Weaver
8605321dd6
gnu: postgresql: Update to 9.3.7.
...
* gnu/packages/databases.scm (postgresql): Update to 9.3.7.
2015-05-22 15:39:08 -04:00
Ludovic Courtès
c95ded7ed6
doc: Clarify the module file name convention.
...
* doc/guix.texi (Package Modules): Clarify the footnote about the module file
names convention. Tweak the wording.
2015-05-22 16:22:00 +02:00
Ricardo Wurmus
748cef5be9
gnu: Add python-rq.
...
* gnu/packages/python.scm (python-rq, python2-rq): New variables.
2015-05-22 15:23:23 +02:00
Ricardo Wurmus
5394a6a653
gnu: Add python-redis.
...
* gnu/packages/python.scm (python-redis, python2-redis): New variables.
2015-05-22 15:23:23 +02:00
Ricardo Wurmus
12c270ddd4
gnu: Add python-click.
...
* gnu/packages/python.scm (python-click, python2-click): New variables.
2015-05-22 15:23:23 +02:00
Ricardo Wurmus
66e3eff1e3
gnu: Add rsem.
...
* gnu/packages/bioinformatics.scm (rsem): New variable.
* gnu/packages/patches/rsem-makefile.patch: New file.
2015-05-22 13:14:29 +02:00
Ludovic Courtès
21461f27e7
doc: More cross-references.
...
* doc/guix.texi (Invoking guix package): Add xref to "package Reference".
(package Reference): Add xref to "Invoking guix package".
Expound 'native-inputs' example, and add xref to "Invoking guix lint".
2015-05-22 11:51:13 +02:00
Ludovic Courtès
a2bf4907df
doc: Add a cross-reference to "origin Reference".
...
* doc/guix.texi (Defining Packages): Add xref to "origin Reference".
2015-05-22 11:51:12 +02:00
Ludovic Courtès
99bd74d549
doc: Make '--manifest' more visible.
...
* doc/guix.texi (Invoking guix package): Mention the declarative approach and
--manifest in the intro. And an anchor for --manifest. Explain why/how it
can be used. Tweak wording.
2015-05-22 11:51:12 +02:00
Ludovic Courtès
6fb4fb717d
gnu: guix: Update development snapshot.
...
* gnu/packages/package-management.scm (guix-devel): Update to c2ee19e
.
2015-05-22 11:51:12 +02:00
Ludovic Courtès
60a56db007
services: swap: Use 'restart-on-EINTR'.
...
* gnu/services/base.scm (swap-service)[start, stop]: Use 'restart-on-EINTR'.
* guix/build/syscalls.scm (swapoff): Fix typo in 'throw' arguments.
2015-05-22 11:51:12 +02:00
Ludovic Courtès
ea98270443
syscalls: Add 'restart-on-EINTR'.
...
* guix/build/syscalls.scm (call-with-restart-on-EINTR): New procedure.
(restart-on-EINTR): New macro.
2015-05-22 11:51:12 +02:00
Ricardo Wurmus
4520354282
gnu: Add python-pyzmq.
...
* gnu/packages/python.scm (python-pyzmq, python2-pyzmq): New variables.
2015-05-22 11:03:00 +02:00
Mark H Weaver
56120263a9
gnu: youtube-dl: Update to 2015.05.20.
...
* gnu/packages/video.scm (youtube-dl): Update to 2015.05.20.
2015-05-22 04:32:33 -04:00
Mark H Weaver
4de02f36ac
gnu: fuse: Add fix for CVE-2015-3202.
...
* gnu/packages/patches/fuse-CVE-2015-3202.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (fuse): Add patch.
2015-05-22 00:10:43 -04:00
Ludovic Courtès
c2ee19e685
services: xorg: Add xf86-input-libinput to the server's module path.
...
* gnu/services/xorg.scm (xorg-configuration-file): Add XF86-INPUT-LIBINPUT.
2015-05-21 22:32:34 +02:00
Ludovic Courtès
1eca6c36ad
services: xorg: Assume STARTX is a regular value.
...
* gnu/services/xorg.scm (slim-service): Expect STARTX to be a regular value,
not a monadic value.
2015-05-21 22:22:12 +02:00
Ludovic Courtès
12422c9d38
services: xorg: Allow extra config text to be added verbatim.
...
* gnu/services/xorg.scm (xorg-configuration-file): Add #:extra-config and
honor it.
* doc/guix.texi (X Window): Adjust accordingly.
2015-05-21 21:33:19 +02:00
Ludovic Courtès
d1cdd7ba7a
services: xorg: Make 'xorg-configuration-file' public.
...
* gnu/services/xorg.scm (xorg-configuration-file): New procedure, with code
formerly in 'xorg-start-command'.
(xorg-start-command): Remove #:drivers and #:resolutions; add
#:configuration-file; use it as well as 'xorg-configuration-file'.
2015-05-21 21:33:18 +02:00
Ludovic Courtès
a4b1a6b65e
guix package: Adjust --help message.
...
* guix/scripts/package.scm (show-help): Add KIND parameter for
--search-paths as a followup to dbc31ab
.
2015-05-21 21:33:18 +02:00
David Thompson
2d977638c9
scripts: Move 'set-build-options-from-command-line*' to (guix scripts build) module.
...
* guix/scripts/build.scm (set-build-options-from-command-line*): New
procedure.
* guix/scripts/environment.scm (set-build-options-from-command-line*): Delete.
2015-05-21 08:29:47 -04:00
David Thompson
4d043ab628
ui: Deduplicate 'show-what-to-build*'.
...
* guix/ui.scm (show-what-to-build*): New procedure.
* guix/scripts/environment.scm (show-what-to-build*): Delete.
* guix/scripts/system.scm (show-what-to-build*): Likewise.
* build-aux/make-binary-tarball.scm (show-what-to-build*): Likewise.
2015-05-21 08:29:47 -04:00
宋文武
35481e8be6
gnu: Add fizmo.
...
* gnu/packages/games.scm (fizmo): New variable.
2015-05-21 20:14:02 +08:00
Ricardo Wurmus
9099e88182
gnu: r: Apply patch to fix linking against R.
...
* gnu/packages/patches/r-fix-15899.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/statistics.scm (r)[source]: Use it.
2015-05-21 11:54:46 +02:00
Paul van der Walt
afb925175e
gnu: zathura: Update to 0.3.3.
...
* gnu/packages/pdf.scm (zathura): Update to 0.3.3.
2015-05-21 01:07:57 +02:00
Paul van der Walt
90ab5dd259
gnu: girara: Update to 0.2.4.
...
* gnu/packages/gtk.scm (girara): Update to 0.2.4.
2015-05-21 01:06:59 +02:00
Andreas Enge
2e6ecc5c21
gnu: gconf: Propagate input glib.
...
* gnu/packages/gnome.scm (gconf): Propagate input glib.
(gnome-vfs): Drop input glib.
(libgnome): Drop propagated input glib.
* gnu/packages/ibus.scm (ibus): Drop input glib.
2015-05-20 23:46:17 +02:00
Andreas Enge
7f18257bea
gnu: Add lpsolve.
...
* gnu/packages/maths.scm (lpsolve): New variable.
2015-05-20 23:21:50 +02:00
Mark H Weaver
3a6fb858ad
gnu: bitlbee: Update to 3.4.
...
* gnu/packages/patches/bitlbee-configure-doc-fix.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/messaging.scm (bitlbee): Update to 3.4. Add patch.
[inputs]: Remove 'zlib'.
2015-05-20 16:07:09 -04:00
Mark H Weaver
87158e851f
Revert "gnu: mozjs: Mark as unsupported on mips64el-linux."
...
This reverts commit 4bfeb0ca74
.
2015-05-20 14:02:12 -04:00
Mark H Weaver
b91d7f0f47
Revert "doc: Suggest how to preserve /var and /root owner and permissions."
...
This reverts commit 8c3a5d7059
, which is no
longer needed due to commit b2a5fa594e
.
2015-05-20 13:05:10 -04:00
Mark H Weaver
b2a5fa594e
install: Omit /, /root, and /var from binary tarball.
...
* gnu/system/install.scm (self-contained-tarball): Pass
"./root/.guix-profile", "./var/guix", and "./gnu" to 'tar' command instead
of ".".
2015-05-20 13:03:03 -04:00
David Thompson
1b6764477f
package: Add --manifest option.
...
* guix/scripts/package.scm (show-help): Add help text.
(%options): Add manifest option.
(guix-package): Add manifest option handler.
* doc/guix.texi ("Invoking guix package"): Document it.
* tests/guix-package.sh: Add test.
2015-05-20 12:13:04 -04:00
David Thompson
8404ed5c3e
profiles: Add 'packages->manifest' procedure.
...
* guix/profiles.scm (packages->manifest): New procedure.
2015-05-20 12:13:04 -04:00
David Thompson
7ea1432e22
ui: Factorize user-provided Scheme file loading.
...
* guix/ui.scm (make-user-module, load*): New procedures.
* guix/scripts/system.scm (%user-module): Define in terms of
'make-user-module'.
(read-operating-system): Define in terms of load*'.
2015-05-20 12:13:04 -04:00
David Thompson
d620ea889c
gnu: Add sfxr.
...
* gnu/packages/game-development.scm (sfxr): New variable.
2015-05-20 12:13:04 -04:00
Ricardo Wurmus
5b5ea159ac
gnu: openblas: Disable DYNAMIC_ARCH on MIPS.
...
* gnu/packages/maths.scm (openblas)[arguments]: Do not pass DYNAMIC_ARCH when
building for MIPS. Also make non-substitutable for MIPS.
2015-05-20 13:30:24 +02:00
Ludovic Courtès
4627ea5877
daemon: Correctly print substituter's stderr.
...
* nix/libstore/local-store.cc (LocalStore::getLineFromSubstituter): Reinstate
commit 9ba0b8d
. Fixes a regression introduced in 2bb0490
.
2015-05-20 12:13:39 +02:00
Ludovic Courtès
820a40327d
ftp-client: Throw when log-in fails.
...
* guix/ftp-client.scm (ftp-open): When '%ftp-listen' returns something
different from 220, throw instead of writing an error message.
2015-05-20 12:13:39 +02:00
Ludovic Courtès
dbc31ab25c
guix package: Add optional argument to --search-paths.
...
* guix/scripts/package.scm (search-path-environment-variables): Add #:kind
parameter. Pass it to 'environment-variable-definition'.
(display-search-paths): Add #:kind parameter and pass it to
'search-path-environment-variables'.
(%options): Add an optional parameter for "--search-paths".
(guix-package)[process-query]: Handle it.
* tests/guix-package-net.sh: Adjust existing test.
* tests/guix-package.sh: Adjust existing tests and add new test.
* doc/guix.texi (Invoking guix package): Document it.
2015-05-20 12:13:39 +02:00
Ludovic Courtès
755e1147aa
guix package: --search-paths mentions $PATH.
...
* guix/scripts/package.scm (search-path-environment-variables): Add $PATH to
SEARCH-PATHS.
2015-05-20 12:13:38 +02:00
宋文武
10f366e38a
gnu: feh: Update to 2.13.
...
* gnu/packages/feh.scm (feh): Update to 2.13.
2015-05-20 16:23:43 +08:00
Alexander Shendi
bc11c72c98
gnu: mit-scheme: Add libx11 to inputs.
...
* gnu/packages/scheme.scm (mit-scheme)[inputs]: Add libx11.
2015-05-19 18:28:07 -04:00
Christopher Allan Webber
f906d30ced
gnu: Add guile-emacs and guile-for-guile-emacs.
...
* gnu/packages/guile.scm (guile-for-guile-emacs): New variable.
* gnu/packages/emacs.scm (guile-emacs): New variable.
2015-05-19 22:14:52 +02:00
Mark H Weaver
52031c0abf
gnu: xorriso: Update to 1.4.0.
...
* gnu/packages/cdrom.scm (xorriso): Update to 1.4.0.
2015-05-19 15:29:01 -04:00
Taylan Ulrich Bayırlı/Kammer
87eafdbdbd
doc: Add "package Reference" and "origin Reference" sections.
...
* doc/guix.texi (Defining Packages): Link to "package Reference". Add menu.
(package Reference, origin Reference): New subsections.
2015-05-19 20:17:05 +02:00
Eric Bavier
ef698bf996
gnu: fltk: Use system zlib, libjpeg, and libpng.
...
* gnu/packages/fltk.scm (fltk)[inputs]: Add libjpeg, libpng, and zlib.
[arguments]: Add 'patch-config' phase.
2015-05-19 10:09:09 -05:00
宋文武
d692678fee
gnu: Add xfce4-clipman-plugin.
...
* gnu/packages/xfce.scm (xfce4-clipman-plugin): New variable.
(xfce)[propagated-inputs]: Add it.
2015-05-19 22:28:15 +08:00
Ludovic Courtès
38d2778608
guix gc: Add '--optimize'.
...
* guix/scripts/gc.scm (show-help, %options): Add --optimize.
(guix-gc): Handle it.
2015-05-19 16:09:58 +02:00
Ludovic Courtès
e3fd0ce696
store: Add 'optimize-store' RPC.
...
* guix/store.scm (operation-id): Add 'optimize-store'.
(optimize-store): New procedure.
2015-05-19 16:09:58 +02:00