~ruther/guix-local

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'.
8c4c2a98 — Ludovic Courtès 10 years ago
gnu: Add Texinfo 6.1.

* gnu/packages/texinfo.scm (texinfo-6.1): New variable.
* gnu/packages/emacs.scm (emacs): Add comment about 'info.info'.
a05d1d82 — Christopher Allan Webber 10 years ago
gnu: Add python-pygpgme

* gnu/packages/gnupg.scm (python-pygpgme, python2-pygpgme): New variables.
* gnu/packages/patches/pygpgme-disable-problematic-tests.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
08cb746f — Mark H Weaver 10 years ago
gnu: icecat: Re-enable the Ephemeral Diffie-Hellman cipher suites.

* gnu/packages/patches/icecat-re-enable-DHE-cipher-suites.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patch.
e7ad0d58 — Ludovic Courtès 10 years ago
services: elogind: Extend PAM to use 'pam_elogind.so'.

Thanks to Andy Wingo <wingo@igalia.com> for explaining this at
<https://lists.gnu.org/archive/html/guix-devel/2015-08/msg00439.html>.

* gnu/services/desktop.scm (pam-extension-procedure): New procedure.
(elogind-service-type): Extend PAM-ROOT-SERVICE-TYPE.
12c00bca — Ludovic Courtès 10 years ago
system: pam: 'pam-root-service-type' can be extended with transformations.

* gnu/system/pam.scm (<pam-configuration>): New record type.
(/etc-entry): Change 'services' parameter' to 'config'.  Honor the
'transform' field of CONFIG.
(extend-configuration): New procedure.
(pam-root-service-type): Use EXTEND-CONFIGURATION as the 'extend'
field.
(pam-root-service): Add #:transform parameter.  Service value is a
<pam-configuration>.
d7bce31c — Ludovic Courtès 10 years ago
system: pam: Export accessors.

* gnu/system/pam.scm: Export <pam-service> and <pam-entry> accessors.
b7807bb2 — Fabian Harfert 10 years ago
gnu: Add murrine.

* gnu/packages/gtk.scm (murrine): New variable.
9ba5198c — Fabian Harfert 10 years ago
gnu: Add gtk-engines.

* gnu/packages/gtk.scm (gtk-engines): New variable.
eb2afd00 — Andreas Enge 10 years ago
gnu: r: Drop input lapack.

* gnu/packages/statistics.scm (r)[inputs]: Drop lapack, which is
  recommended by the manual.
  [arguments]: Adapt configure flags.
05c5b165 — Ludovic Courtès 10 years ago
services: elogind: Add elogind to the global profile.

* gnu/services/desktop.scm (elogind-service-type): Extend
PROFILE-SERVICE-TYPE.
edc891fa — Ludovic Courtès 10 years ago
services: upower: Add upower to the global profile.

* gnu/services/desktop.scm (upower-service-type): Extend
PROFILE-SERVICE-TYPE.
42c97811 — Ludovic Courtès 10 years ago
gnu: vpnc: Make sure 'vpnc-script' finds the commands it needs.

* gnu/packages/vpn.scm (vpnc)[inputs]: Add NET-TOOLS and IPROUTE.
[arguments]: Use 'modify-phases'.  Wrap 'vpnc-script'.
Next