summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* tests: Adjust pypi test to recent importer change.Carlo Zancanaro2017-01-28
| | | | | | | | | | This is a followup to 2f977d92d3ae517788d3dee98f63680ca149aa1a. * tests/pypi.scm ("pypi->guix-package"): Don't expect 'python-setuptools' in 'propagated-inputs'. ("pypi->guix-package, wheels"): Likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* doc: Add missing Upstart command for the binary installation.Ludovic Courtès2017-01-28
| | | | | | | | Fixes <http://bugs.gnu.org/25551>. Reported by Jason Self <jason@bluehome.net>. * doc/guix.texi (Binary Installation): Add 'initctl reload-configuration' command for Upstart.
* doc: Add 'cups-configuration' example with 'hplip'.Ludovic Courtès2017-01-28
| | | | * doc/guix.texi (Printing Services): Add example with 'hplip'.
* packages: Add 'package-upstream-name' and use it.Ludovic Courtès2017-01-28
| | | | | | | * guix/packages.scm (package-upstream-name): New procedure. * guix/gnu-maintenance.scm (gnu-package?, ftp-server/directory) (latest-release*, latest-gnome-release) (latest-kde-release): Use it instead of the inline expression.
* import: github: Better tolerate unexpected file extensions.Ludovic Courtès2017-01-28
| | | | | * guix/import/github.scm (find-extension): Add ".tbz". (updated-github-url): When 'find-extension' returns #f, use "" for EXT.
* gnu-maintenance: 'gnu-package?' ignores invalid URLs.Ludovic Courtès2017-01-28
| | | | | * guix/gnu-maintenance.scm (gnu-package?)[gnu-home-page?]: Add '>>' threading macro and use it.
* gnu: emacs-emms: Add 'upstream-name' property.Ludovic Courtès2017-01-28
| | | | * gnu/packages/emacs.scm (emms)[properties]: New field.
* gnu-maintenance: GNU updater handles gnu.org-hosted Emacs packages.Ludovic Courtès2017-01-28
| | | | | | * guix/gnu-maintenance.scm (pure-gnu-package?): If an "emacs-" package matches 'gnu-hosted?', return true. (gnu-hosted?): New procedure.
* gnu-maintenance: Honor 'upstream-name' property in GNU updater.Ludovic Courtès2017-01-28
| | | | | | * guix/gnu-maintenance.scm (gnu-package?): Honor the 'usptream-name' property of PACKAGE. (ftp-server/directory): Likewise.
* gnu: offlineimap: Update to 7.0.13.Tobias Geerinckx-Rice2017-01-27
| | | | * gnu/packages/mail.scm (offlineimap): Update to 7.0.13.
* gnu: btrfs-progs: Update to 4.9.1.Tobias Geerinckx-Rice2017-01-27
| | | | * gnu/packages/linux.scm (btrfs-progs): Update to 4.9.1.
* Update .mailmap entries for ng0.ng02017-01-27
| | | | | | * .mailmap: Update entries for ng0. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: extremetuxracer: Update to 0.7.4.Ricardo Wurmus2017-01-27
| | | | * gnu/packages/games.scm (extremetuxracer): Update to 0.7.4.
* gnu: linux-libre: Update to 4.9.6.Mark H Weaver2017-01-26
| | | | | * gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash) (linux-libre): Update to 4.9.6.
* gnu: linux-libre@4.4: Update to 4.4.45.Mark H Weaver2017-01-26
| | | | * gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.45.
* gnu: pius: Update to 2.2.3.Troy Sankey2017-01-27
| | | | | | | | * gnu/packages/gnupg.scm (pius): Update to 2.2.3. [source]: Switch back to using the tarball release. [arguments]: End 'set-gpg-file-name' phase on #t. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: kakoune: Move reproducibility substitution to source snippet.Carlo Zancanaro2017-01-27
| | | | | | | * gnu/packages/text-editors.scm (kakoune)[arguments]: Move substitution to ... [source]: ... here. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: openssl-next: Update to 1.1.0d [fixes CVE-2017-{3730, 3731, 3732}].Leo Famulari2017-01-26
| | | | | | * gnu/packages/tls.scm (openssl-next): Update to 1.1.0d. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: openssl: Replace with openssl-1.0.2k [security fixes].Leo Famulari2017-01-26
| | | | | | | | | | Fix CVE-2016-7055 and CVE-2017-{3731,3732}. * gnu/packages/tls.scm (openssl)[replacement]: New field. (openssl-1.0.2k): New variable. (openssl-next)[replacement]: New field. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: text-editors.scm: Fix imports.Marius Bakke2017-01-26
| | | | | | This is a followup to 5613ea79fccc5a5befafea313cb81010c5f5a8dd. * gnu/packages/text-editors.scm: Import (gnu packages terminals).
* gnu: Add kakoune.Carlo Zancanaro2017-01-26
| | | | | | * gnu/packages/text-editors.scm (kakoune): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: python-pbr: Update to 1.10.0.Tobias Geerinckx-Rice2017-01-26
| | | | * gnu/packages/python.scm (python-pbr): Update to 1.10.0.
* gnu: python-wheel: Update to 0.30.0a0.Tobias Geerinckx-Rice2017-01-26
| | | | * gnu/packages/python.scm (python-wheel): Update to 0.30.0a0.
* gnu: awscli: Update to 1.11.43.Tobias Geerinckx-Rice2017-01-26
| | | | | * gnu/packages/python.scm (awscli): Update to 1.11.43. [home-page]: Use HTTPS.
* gnu: python-acme: Update to 0.10.2.Tobias Geerinckx-Rice2017-01-26
| | | | * gnu/packages/tls.scm (python-acme): Update to 0.10.2.
* gnu: certbot: Update to 0.10.2.Tobias Geerinckx-Rice2017-01-26
| | | | | * gnu/packages/tls.scm (certbot): Update to 0.10.2. [description]: Use present tense; expand acronyms.
* gnu: python-certifi: Update to 2017.1.23.Tobias Geerinckx-Rice2017-01-26
| | | | | | * gnu/packages/python.scm (python-certifi): Update to 2017.1.23. [arguments]: Remove: run tests if they're ever added. [home-page]: Fix or update.
* gnu: Add xcalc.John Darrington2017-01-26
| | | | * gnu/packages/xorg.scm (xcalc): New variable.
* gnu: xf86-input-wacom: Update to 0.34.0.Marius Bakke2017-01-26
| | | | * gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 0.34.0.
* gnu: dnscrypt-proxy: Update to 1.9.4.Marius Bakke2017-01-26
| | | | * gnu/packages/dns.scm (dnscrypt-proxy): Update to 1.9.4.
* bournish: Extend 'rm' command.Ricardo Wurmus2017-01-26
| | | | | | * guix/build/bournish.scm (rm-command): New procedure. (%commands): Use it. * tests/bournish.scm: Add tests for "rm" and "rm -r".
* import: pypi: Don't add setuptools to propagated-inputs.Carlo Zancanaro2017-01-26
| | | | | * guix/import/pypi.scm (compute-inputs): Don't add setuptools to the imported package's propagated-inputs.
* copy: Use userauth-public-key/auto! for ssh authentification.Mathieu Othacehe2017-01-26
| | | | | | | | * guix/scripts/copy.scm (open-ssh-session): Replace userauth-agent! by userauth-public-key/auto!. This way, if ssh-agent is not run, default ssh key (~/.ssh/id_rsa) will be used as a fallback. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: wine: Update to 2.0.Tobias Geerinckx-Rice2017-01-26
| | | | * gnu/packages/wine.scm (wine): Update to 2.0.
* gnu: python-mistune: Fix source URI.Tobias Geerinckx-Rice2017-01-26
| | | | * gnu/packages/python.scm (python-mistune)[source]: Use pypi-uri.
* gnu: python-redis: Update to 2.10.5.Tobias Geerinckx-Rice2017-01-26
| | | | | * gnu/packages/python.scm (python-redis): Update to 2.10.5. [source]: Use pypi-uri.
* gnu: ruby-minitar: Update to 0.5.4-1.e25205ec.Ben Woodcroft2017-01-26
| | | | | | | | Fixes the security-related issue reported at http://seclists.org/oss-sec/2017/q1/178. * gnu/packages/ruby.scm (ruby-minitar): Update to 0.5.4-1.e25205ec. [source]: Use GitHub URL.
* services: Export guix-configuration getters.Mathieu Othacehe2017-01-25
| | | | | | * gnu/services/base.scm (guix-configuration-*): Export. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add stunnel.Thomas Danckaert2017-01-25
| | | | | | * gnu/packages/web.scm (stunnel): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* container: Pass through TERM when calling exec.Christopher Baines2017-01-25
| | | | | | | | | | * guix/scripts/container/exec.scm (guix-container-exec): Capture the value of the TERM environment variable, and pass it through to the container. This means some applications now work where they did not before (e.g. htop), and others have more functionality, providing that the terminal was capable of enabling that functionality in the first place. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* services: Fix 'mkdir-p' in activation scripts.Clément Lassieur2017-01-25
| | | | | | | | | | | | * gnu/services/cups.scm (%cups-activation): Import (guix build utils). * gnu/services/mail.scm (opensmtpd-activation): Idem. * gnu/services/networking.scm (ntp-service-activation): Idem. * gnu/services/spice.scm (spice-vdagent-activation): Idem. * gnu/services/ssh.scm (openssh-activation): Idem. (dropbear-activation): Idem. * gnu/services/vpn.scm (%openvpn-activation): Idem. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* grafts: Do not pull derivation outputs not depended on.Ludovic Courtès2017-01-25
| | | | | | | | | | | | | | | | | | | Fixes <http://bugs.gnu.org/24886>. Previously, the grafting derivation of, say, brdf-explorer would pull in qt:doc even though brdf-explorer depends only on qt:out, not qt:doc. * guix/grafts.scm (with-cache): Use 'vhash-assoc' and 'vhash-cons' instead of 'vhash-assq' and 'vhash-consq'. (cumulative-grafts): Pass #:outputs to 'graft-derivation/shallow'. Use OUTPUTS instead of (derivation-output-names drv). (graft-derivation): Add #:outputs parameter; pass it to 'cumulative-grafts'. * tests/grafts.scm (make-derivation-input): New variable. ("graft-derivation, replaced derivation has multiple outputs"): Make sure P2:zzz is not part of the outputs of P3D. ("graft-derivation with #:outputs") ("graft-derivation, unused outputs not depended on"): New tests.
* gnu: icecat: Add more fixes from upstream mozilla-esr45.Mark H Weaver2017-01-25
| | | | | | | | | Includes fixes for CVE-2017-5373, CVE-2017-5375, CVE-2017-5376, CVE-2017-5378, CVE-2017-5380, CVE-2017-5383, CVE-2017-5386, CVE-2017-5390, and CVE-2017-5396. * gnu/packages/gnuzilla.scm (icecat)[source]: Rename existing patches to reflect newly announced CVE assignments. Add selected fixes from upstream mozilla-esr45.
* gnu: python-debian: Fix URL.Marius Bakke2017-01-25
| | | | * gnu/packages/python.scm (python-debian)[source]: Use 'pypi-uri'.
* gnu: emacs-seq: Update to 2.19.Tobias Geerinckx-Rice2017-01-24
| | | | * gnu/packages/emacs.scm (emacs-seq): Update to 2.19.
* gnu: emacs-spinner: Update to 1.7.3.Tobias Geerinckx-Rice2017-01-24
| | | | * gnu/packages/emacs.scm (emacs-spinner): Update to 1.7.3.
* gnu: emacs-auctex: Update to 11.90.0.Tobias Geerinckx-Rice2017-01-24
| | | | * gnu/packages/emacs.scm (emacs-auctex): Update to 11.90.0.
* gnu: trash-cli: Update to 0.17.1.14.Tobias Geerinckx-Rice2017-01-24
| | | | * gnu/packages/shellutils.scm (trash-cli): Update to 0.17.1.14.
* gnu: python2-pysqlite: Update to 2.8.3.Tobias Geerinckx-Rice2017-01-24
| | | | * gnu/packages/python.scm (python2-pysqlite): Update to 2.8.3.
* gnu: python-cov-core: Fix & improve synopsis & description.Tobias Geerinckx-Rice2017-01-24
| | | | | | * gnu/packages/python.scm (python-cov-core)[synopsis]: Capitalise and add ‘coverage’ key-word. [description]: Use @code.