Commit Graph

12966 Commits

Author SHA1 Message Date
Matthew Jordan 90322fdbe3
gnu: Add ruby-debug-inspector.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/rails.scm: New file.
2016-06-04 09:15:57 +10:00
Leo Famulari 1c5ee417f4
gnu: imagemagick: Update to 6.9.4-7.
* gnu/packages/patches/imagemagick-CVE-2016-5118.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.4-7.
[source]: Remove patch.
2016-06-03 16:45:13 -04:00
Danny Milosavljevic b37b854e2d
gnu: wxwidgets: Enable support for "advanced" regular expressions.
* gnu/packages/wxwidgets.scm (wxwidgets)[arguments]: Enable support for
"advanced" regular expressions.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-06-03 16:23:41 -04:00
Leo Famulari d0533afa3b
gnu: certbot, python-acme: Update to 0.8.0.
These packages should be updated together.

* gnu/packages/tls.scm (certbot): Update to 0.8.0.
[arguments]: Remove substitution in 'docs' phase.
(python-acme, python-acme): Update to 0.8.0.
2016-06-03 15:38:22 -04:00
David Thompson e08580c5c3
gnu: emacs-yaml-mode: Fix source hash.
* gnu/packages/emacs.scm (emacs-yaml-mode)[source]: Fix hash.
2016-06-03 11:42:17 -04:00
David Thompson 7529c883af
gnu: Add emacs-web-mode.
* gnu/packages/emacs.scm (emacs-web-mode): New variable.
2016-06-03 08:54:25 -04:00
David Thompson 63de1231e2
gnu: Add emacs-yaml-mode.
* gnu/packages/emacs.scm (emacs-yaml-mode): New variable.
2016-06-03 08:54:25 -04:00
David Thompson 529fe99204
gnu: Add emacs-ido-ubiquitous.
* gnu/packages/emacs.scm (emacs-ido-ubiquitous): New variable.
2016-06-03 08:54:25 -04:00
David Thompson 65b49ae702
gnu: Add emacs-ido-completing-read+.
* gnu/packages/emacs.scm (emacs-ido-completing-read+): New variable.
2016-06-03 08:54:25 -04:00
David Thompson c86f0207ce
gnu: Add emacs-rainbow-delimiters.
* gnu/packages/emacs.scm (emacs-rainbow-delimiters): New variable.
2016-06-03 08:54:25 -04:00
David Thompson 4aea1e0160
gnu: Add emacs-elfeed.
* gnu/pacakges/emacs.scm (emacs-elfeed): New variable.
2016-06-03 08:54:25 -04:00
David Thompson a2670dde10
gnu: Add emacs-projectile.
* gnu/packages/emacs.scm (emacs-projectile): New variable.
2016-06-03 08:54:25 -04:00
David Thompson b78b6e8040
gnu: Add emacs-markdown-mode.
* gnu/packages/emacs.scm (emacs-markdown-mode): New variable.
2016-06-03 08:54:25 -04:00
David Thompson 3e5be84b69
gnu: Add emacs-js2-mode.
* gnu/packages/emacs.scm (emacs-js2-mode): New variable.
2016-06-03 08:54:25 -04:00
David Thompson c5c08f1b1e
gnu: Add emacs-smex.
* gnu/packages/emacs.scm (emacs-smex): New variable.
2016-06-03 08:54:25 -04:00
Ludovic Courtès ad1c453731
gnu: ipopt: Use libblas from LAPACK, and fix 'Libs' in 'ipopt.pc'.
* gnu/packages/maths.scm (ipopt)[inputs]: Remove OPENBLAS.
[arguments]: New field.
2016-06-03 14:37:26 +02:00
Ludovic Courtès f9940ef1e8
gnu: Add ceres-solver.
* gnu/packages/maths.scm (ceres): New variable.
2016-06-03 13:54:39 +02:00
Ludovic Courtès 4b4e1b4b26
gnu: Add gflags.
* gnu/packages/popt.scm (gflags): New variable.
2016-06-03 13:54:39 +02:00
Efraim Flashner 085115ed8c
gnu: gdb: Update to 7.11.1.
* gnu/packages/gdb.scm (gdb): Update to 7.11.1.
2016-06-03 13:52:23 +03:00
McKinley Olsen 89978a0a0d
gnu: Add Termite.
* gnu/packages/terminals.scm (termite): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-06-03 10:26:42 +02:00
Ludovic Courtès 0e69cf67cb
doc: Explain that packages can be installed in the installation system.
* doc/guix.texi (Preparing for Installation): Add paragraph about
package installation in the installation system.
2016-06-03 10:26:42 +02:00
Mark H Weaver d9e61683cc
gnu: linux-libre: Update to 4.6.1.
* gnu/packages/linux.scm (linux-libre): Update to 4.6.1.
2016-06-03 03:51:58 -04:00
Mark H Weaver 7f125616ca
gnu: linux-libre-4.4: Update to 4.4.12.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.12.
2016-06-03 03:50:20 -04:00
Ludovic Courtès 6cde5c34a1
gnu: icecat: Install '.desktop' entry.
Fixes <http://bugs.gnu.org/23094>.
Reported by Danny Milosavljevic <dannym@scratchpost.org>.

* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add
'install-desktop-entry' phase.
2016-06-02 19:11:14 +02:00
Ludovic Courtès 005c787d59
gnu: Add IpOpt.
* gnu/packages/maths.scm (ipopt): New variable.
2016-06-02 19:11:14 +02:00
David Thompson 7cd9b01407 gnu: bundler: Update to 1.12.5.
* guix/packages/ruby.scm (bundler): Update to 1.12.5.
2016-06-02 10:47:06 -04:00
Lukas Gradl 4ff2060524
gnu: Add libiax2.
* gnu/packages/telephony.scm (libiax2): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-06-01 21:32:22 -04:00
Leo Famulari 234d0b6914
gnu: certbot, python-acme: Update to 0.7.0.
These packages should be updated together.

* gnu/packages/tls.scm (certbot): Update to 0.7.0.
(arguments): Adjust 'docs' phase to new build system and work around upstream
typo.
(python-acme, python2-acme): Update to 0.7.0.
2016-06-01 20:31:54 -04:00
Hartmut Goebel 99c866a0bb
doc: Update specification for Python packages
* doc/guix.texi (Python Packages): Add rule for packages with upstream
  name starting with "py".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-06-01 23:02:04 +02:00
Ludovic Courtès d23ef788b3
doc: Clarify non-interference when installed on a foreign distro.
Suggested by Hartmut Goebel <h.goebel@crazy-compilers.com>.

* doc/guix.texi (Installation): Add paragraph explaining that files live
in two directories.
2016-06-01 22:56:33 +02:00
Hartmut Goebel 4a23818659
gnu: Add python2-ipaddr.
* gnu/packages/python.scm: (python2-ipaddr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-06-01 22:42:35 +02:00
Hartmut Goebel 1a024de45e
gnu: Add python-sqlparse and python2-sqlparse.
* gnu/packages/python.scm (python-sqlparse, python2-sqlparse):
New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-06-01 22:38:45 +02:00
Hartmut Goebel b8fdbca320
gnu: Add python-tblib and python2-tblib.
* gnu/packages/python.scm (python-tblib, python2-tblib): New
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-06-01 22:31:26 +02:00
Hartmut Goebel af3166c335
gnu: Add dfu-util.
* gnu/packages/flashing-tools.scm (dfu-util): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2016-06-01 22:26:06 +02:00
Ludovic Courtès b2e13aa287
doc: Suggest pgp.mit.edu.
* doc/guix.texi (Binary Installation): Use pgp.mit.edu instead of
keys.gnupg.net, which seems to be dead.
2016-06-01 22:25:57 +02:00
McKinley Olsen c44fb4df8a
gnu: Add vte-ng.
* gnu/packages/gnome.scm (vte-ng): New variable.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
2016-06-01 21:25:16 +08:00
Leo Famulari 1c6303fae0
gnu: icedtea: Update to 1.13.11.
Fixes CVE-2016-{0686, 0687, 0695, 3425, 3427}.

* gnu/packages/patches/icedtea-remove-overrides.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/java.scm (icedtea): Update to 1.13.11.
[source]: Use the patch.
[inputs]: Add libxcomposite.
2016-06-01 02:29:01 -04:00
Mark H Weaver f0e60e89cb
gnu: autogen: Fix source URL.
* gnu/packages/autogen.scm (autogen)[source]: Fix source URL.
2016-06-01 00:00:36 -04:00
Ludovic Courtès 0adabad72d
install: 'cow-store' now bind-mounts the target's /tmp.
Reported by Matthew Jordan <matthewjordandevops@yandex.com>
at <https://lists.gnu.org/archive/html/guix-devel/2016-05/msg00967.html>.

* gnu/system/install.scm (make-cow-store): Bind-mount TARGET's /tmp
on /tmp.
2016-05-31 23:38:51 +02:00
Ludovic Courtès 405d043ddd
import: github: Tiny cosmetic change.
* guix/import/github.scm (find-extension): Use a one-argument lambda.
2016-05-31 23:38:51 +02:00
Danny Milosavljevic f40dfcd055
gnu: rofi: New variable.
* gnu/packages/xdisorg.scm (rofi): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2016-05-31 17:21:11 -04:00
Alex Kost 37dbfc5084
gnu: emacs-constants: Fix source file-name.
Fixes a regression introduced in f99f3f24ef.

* gnu/packages/emacs.scm (emacs-constants)[source]: Fix file-name.
2016-05-31 23:51:54 +03:00
Alex Kost b097dd72c4
emacs: Add "Build Log" button to Package Info.
* emacs/guix-main.scm (package-build-log-file): New procedure.
* emacs/guix-ui-package.el (guix-package-build-log-file)
(guix-package-find-build-log)
(guix-package-info-insert-build-log-button): New procedures.
(guix-package-info-button-functions): Add
'guix-package-info-insert-build-log-button'.
2016-05-31 23:51:54 +03:00
Alex Kost e98316e69f
emacs: Add "Build" button to Package Info.
* emacs/guix-main.scm: Use (guix scripts) module for 'build-package'
procedure.
* emacs/guix-base.el (guix-build-package): New procedure.
* emacs/guix-ui-package.el (guix-package-info-insert-build-button): New
procedure.
(guix-package-info-button-functions): New variable.
(guix-package-info-insert-misc): Insert buttons using it.
2016-05-31 23:51:54 +03:00
Alex Kost 65e5fe54ba
emacs: Extend 'guix-mapinsert'.
* emacs/guix-utils.el (guix-mapinsert): Add 'indent' and 'column'
keyword arguments.
2016-05-31 23:51:54 +03:00
Alex Kost d01ebd05d1
emacs: Show built output directories in Package Info.
* emacs/guix-main.scm (package-store-path): New procedure.
* emacs/guix-base.el (guix-package-store-path): New procedure.
* emacs/guix-ui-package.el (guix-package-info-auto-find-package): New
variable.
(guix-package-info-show-store-path, guix-package-info-insert-misc): New
procedures.
(guix-package-info-format, guix-output-info-format): Add
'guix-package-info-insert-misc'.
2016-05-31 23:51:54 +03:00
Tomáš Čech 7a0094a5f2
gnu: taskwarrior: Update to 2.5.1
* gnu/packages/task-management.scm (taskwarrior): Update to 2.5.1.
2016-05-31 22:14:52 +02:00
Tomáš Čech 6ba8ca17fb
gnu: Add py3status.
* gnu/packages/python.scm (python-py3status): New variable.
2016-05-31 22:08:10 +02:00
Efraim Flashner c095330a8c
gnu: nginx: Update to 1.10.1 [Fixes CVE-2016-4450].
* gnu/packages/web.scm (nginx): Update to 1.10.1.
2016-05-31 22:50:41 +03:00
Efraim Flashner 99e4aa54a6
gnu: autogen: Use 'modify-phases'.
* gnu/packages/autogen.scm (autogen)[arguments]: Use 'modify-phases'.
2016-05-31 22:24:59 +03:00