~ruther/guix-local

8827ef8a — jgart 5 years ago
gnu: Add guile-pipe.

* gnu/packages/guile-xyz.scm (guile-pipe): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
1aa7f017 — Maxim Cournoyer 5 years ago
gnu: Add python-pytest-exploratory.

* gnu/packages/python-check.scm (python-pytest-exploratory): New variable.
8579304e — Xinglu Chen 5 years ago
build: Don’t delete ‘guix-gc.timer’ file.

Without this invoking ‘make clean’ would remove ‘guix-gc.timer’, and ‘make’
would fail with.

  make[2]: *** No rule to make target 'etc/guix-gc.timer', needed by 'all-am'.  Stop.

* nix/local.mk (nodist_systemdservice_DATA): Remove ‘guix-gc.timer’.
f80ce9b6 — Nicolas Goaziou 5 years ago
gnu: emacs-treemacs: Update to 2.9.1.

* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.9.1.
8be41a07 — Nicolas Goaziou 5 years ago
gnu: emacs-parseedn: Update to 1.0.4.

* gnu/packages/emacs-xyz.scm (emacs-parseedn): Update to 1.0.4.
b8d3c892 — Nicolas Goaziou 5 years ago
gnu: emacs-parseclj: Update to 1.0.4.

* gnu/packages/emacs-xyz.scm (emacs-parseclj): Update to 1.0.4.
eefbf1cf — Nicolas Goaziou 5 years ago
gnu: emacs-crdt: Update to 0.2.6.

* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.2.6.
e0018556 — Nicolas Goaziou 5 years ago
gnu: emacs-counsel-etags: Update to 1.10.0.

* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.10.0.
a66ee01f — Nicolas Goaziou 5 years ago
gnu: emacs-a: Update to 1.0.0.

* gnu/packages/emacs-xyz.scm (emacs-a): Update to 1.0.0.
15361025 — Nicolas Goaziou 5 years ago
gnu: emacs-org-contrib: Update description.

* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update description according
to new repository.
0bb3a728 — Nicolas Goaziou 5 years ago
gnu: emacs-org: Update to 9.5.

* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.5.
df9d72dd — Nicolas Goaziou 5 years ago
gnu: emacs-org-contrib: Update to 0.2.

* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.2.
88c37b6a — Nicolas Goaziou 5 years ago
gnu: emacs-tramp: Update to 2.5.1.3.

* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.3.
88d26e13 — Xinglu Chen 5 years ago
gnu: av-98: Set 'upstream-name' property.

* gnu/packages/web-browsers.scm (av-98)[properties]: Set ‘upstream-name’.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7b75f90c — Xinglu Chen 5 years ago
import: pypi: Honor the 'upstream-name' package property.

Previously, when a PyPI package had a “-” followed by one or more digits in
its name, e.g., “AV-98”, the importer would interpret “98” as the version of
the package and thus mistake the “AV-98” package for the “av” package on PyPI.

  $ ./pre-inst-env guix refresh av-98
  following redirection to `https://pypi.org/pypi/av/json'...
  /home/yoctocell/src/guix/gnu/packages/web-browsers.scm:914:13: av-98 would be upgraded from 1.0.1 to 8.0.3

Setting the ‘upstream-name’ property to “AV-98” would solve the problem.

  $ ./pre-inst-env guix refresh av-98
  /home/yoctocell/src/guix/gnu/packages/web-browsers.scm:914:13: 1.0.1 is already the latest version of av-98

* guix/import/pypi.scm (guix-package->pypi-name): Honor ‘upstream-name’
property.
(make-pypi-sexp): Set ‘upstream-name’ property when appropriate.
* tests/pypi.scm (test-json): Rename to ...
(test-json-1): ... this.
(test-json-2): New variable
("guix-package->pypi-name, honor 'upstream-name'"): New test.
("pypi->guix-package, package name contains \"-\" followed by digits"):
Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
e29c3e18 — Vinicius Monego 5 years ago
gnu: Remove python-py-bcrypt.

* gnu/packages/python-crypto.scm (python-py-bcrypt, python2-py-bcrypt): Remove
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6d6b3a0c — Vinicius Monego 5 years ago
gnu: python-passlib: Use python-bcrypt.

py-bcrypt is unmaintained and support will be dropped in passlib 1.8. The
recommended option is bcrypt.

* gnu/packages/python-crypto.scm (python-passlib)[propagated-inputs]: Remove
python-py-bcrypt. Add python-bcrypt.
[arguments]<#:phases>: Don't return #t.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
fee1a41f — Vinicius Monego 5 years ago
gnu: Remove python2-passlib.

* gnu/packages/python-crypto.scm (python2-passlib): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
885c46a7 — Xinglu Chen 5 years ago
gnu: grokmirror: Update to 2.0.11.

* gnu/packages/version-control.scm (grokmirror): Update to 2.0.11.
[arguments]<#:phases>: Don’t return #t.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
bedcba8f — Ludovic Courtès 5 years ago
discovery: Hide Guile warnings when loading modules.

Fixes <https://issues.guix.gnu.org/43747>.

* guix/discovery.scm (scheme-modules): Parameterize 'current-warning-port'.
Next