~ruther/guix-local

7ec42f1d — Ludovic Courtès 10 years ago
gnu: python-pycairo: Define 'python2-variant'.

* gnu/packages/gtk.scm (python-pycairo)[properties]: New field.
(python2-pycairo): Use 'strip-python2-variant'.
00f2bf34 — Ludovic Courtès 10 years ago
gnu: python-pygobject: Define 'python2-variant'.

* gnu/packages/glib.scm (python-pygobject)[properties]: New field.
(python2-pygobject): Use 'strip-python2-variant'.
1be83341 — Ludovic Courtès 10 years ago
build-system/python: Honor the 'python2-variant' property of packages.

Fixes <http://bugs.gnu.org/22437>.
Reported by Leo Famulari <leo@famulari.name> and others.

* guix/build-system/python.scm (package-with-explicit-python): Add
  #:variant-property and honor it.
(strip-python2-variant): New procedure.
55409295 — Ludovic Courtès 10 years ago
gnu: upower: Install man pages.

* gnu/packages/gnome.scm (upower)[native-inputs]: Add LIBXML2, LIBXSLT,
and DOCBOOK-XSL.
17d2e86d — Efraim Flashner 10 years ago
gnu: keepassx: Update to 2.0.2.

* gnu/packages/password-utils.scm (keepassx): Update to 2.0.2.
6366cef3 — Fabian Harfert 10 years ago
gnu: Add libcanberra-gtk2.

* gnu/packages/libcanberra.scm (libcanberra/gtk+-2): New variable.
fe476868 — Efraim Flashner 10 years ago
gnu: python2-pysqlite: Update to 2.8.1.

* gnu/packages/python.scm (python2-pysqlite): Update to 2.8.1.
[source]: Change to `pypi uri` syntax.
[home-page]: Update to new homepage.
f2d06d46 — Efraim Flashner 10 years ago
gnu: python2-backport-ssl-match-hostname: Update to 3.5.0.1.

* gnu/packages/python.scm (python2-backport-ssl-match-hostname):
Update to 3.5.0.1.
[arguments]: Skip tests.
[synopsis]: Update for python version 3.5.x.
ce6c13ee — Efraim Flashner 10 years ago
gnu: python-cryptography: Update to 1.2.2.

* gnu/packages/python.scm (python-cryptography): Update to 1.2.2.
[source]: Change to `pypi uri` syntax.
[native-inputs]: Add python-pyasn1, python-pyasn1-modules,
python-hypothesis.
(python2-cryptography)[propagated-inputs]: Add
python2-backport-ssl-match-hostname
b39b33e8 — Efraim Flashner 10 years ago
gnu: python-cryptography-vectors: Update to 1.2.2.

* gnu/packages/python.scm (python-cryptography-vectors): Update to 1.2.2.
6fb54e3b — Efraim Flashner 10 years ago
gnu: python-pip: Update to 8.0.2.

* gnu/packages/python.scm (python-pip): Update to 8.0.2.
[source]: Change to `pypi uri` syntax.
5b669ba1 — Efraim Flashner 10 years ago
gnu: python-gnupg: Update to 0.3.8.

* gnu/packages/gnupg.scm (python-gnupg): Update to 0.3.8.
[source]: Change to 'pypi uri` syntax.
7c1b1ae2 — Alex Kost 10 years ago
doc: Document 'guix-edit' Emacs command.

* doc/emacs.texi (Emacs Commands): Document "M-x guix-edit".
* doc/guix.texi (Invoking guix edit): Mention it.
b3fee145 — Alex Kost 10 years ago
system: Fix EMACSLOADPATH.

After commit 13fe4891fa247d306e203ee14c6886513bd86b52, Emacs package
includes "site-start.el", and it has a priority over
"/etc/emacs/site-start.el" on GuixSD because "/etc/emacs" is added to
the end of 'load-path'.

* gnu/system.scm (operating-system-environment-variables): Change
  EMACSLOADPATH to prepend "/etc/emacs" to 'load-path' instead of
  appending.
004ea629 — Alex Kost 10 years ago
emacs: Find Emacs packages in a system profile.

Fixes <http://bugs.gnu.org/22550>.
Reported by myglc2 <myglc2@gmail.com>.

* emacs/guix-emacs.el (guix-emacs-autoload-packages): Autoload Emacs
  packages installed in a system profile.
09b63456 — Alex Kost 10 years ago
emacs: Move the code to load Emacs packages after installing.

This code should belong to "guix-backend" as it is run after a REPL
operation to check if new Emacs packages have been installed and to
autoload them if needed.

* emacs/guix-emacs.el (guix-emacs-activate-after-operation)
(guix-emacs-load-autoloads-maybe): Move and rename to...
* emacs/guix-backend.el (guix-emacs-activate-after-operation)
(guix-repl-autoload-emacs-packages-maybe): ... this.
(guix-after-repl-operation-hook): Adjust for the renaming.
abea77e3 — Alex Kost 10 years ago
emacs: Factorize searching for Emacs packages.

* emacs/guix-emacs.el: (guix-emacs-directories): New procedure.
(guix-emacs-find-autoloads-in-directory): Rename to...
(guix-emacs-find-autoloads): ... this.
(guix-emacs-load-autoloads): Remove.  Replace with...
(guix-emacs-autoload-packages): ... this.  New procedure.  At first,
find a list of directories with Emacs packages, then add them to
'load-path' and finally, load autoloads.
* doc/emacs.texi (Emacs Initial Setup): Adjust accordingly.
6588c283 — 宋文武 10 years ago
gnu: curl: Use 'https' URL.

Reported by marusich on #guix.

* gnu/packages/curl.scm (curl)[source]: Use 'https' URL.
6f74aecd — Christopher Allan Webber 10 years ago
gnu: xdotools: Update to 3.20150503.1

* gnu/packages/xdisorg.scm (xdotools): Upgrade to 3.20150503.1.
* gnu/packages/patches/xdotool-fix-makefile.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
d9f0788a — Ludovic Courtès 10 years ago
gnu: guile-next: Update to 2.1.2.

* gnu/packages/guile.scm (guile-next): Update to 2.1.2.  Add 'snippet'.
Next