gnu: Add emacs-es-mode. * gnu/packages/emacs.scm (emacs-es-mode): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: #:target takes a GNU triplet, not a system type. * doc/guix.texi (G-Expressions): In cross-compilation example, pass a GNU triplet to #:target.
gnu: Remove unused, obsolete, private rlog. * gnu/packages/crypto.scm (rlog): Remove variable.
gnu: encfs: Update to 1.9. * gnu/packages/crypto.scm (encfs): Update to 1.9. [source]: Remove bundled TinyXML2 in a snippet. [build-system]: Switch to cmake-build-system. [arguments]: Remove autotools-related phases and configure-flags. Don't use bundled TinyXML2. Move under *inputs. [native-inputs]: Remove autoconf, automake, libtool, and pkg-config. Add expect. [inputs]: Remove boost and rlog, while adding attr and tinyxml2. [license]: Add expat licence for new easylogging++.h file.
gnu: Add tinyxml2. * gnu/packages/xml.scm (tinyxml2): New variable.
gnu: Add direnv. * gnu/packages/shellutils.scm (direnv): New variable. Signed-off-by: 宋文武 <iyzsong@gmail.com>
gnu: Add guile2.2-redis. * gnu/packages/guile.scm (guile2.2-redis): New variable.
gnu: guile-redis: Remove hard-coded Guile effective version. * gnu/packages/guile.scm (guile-redis)[snippet]: Modify 'ac_subst_vars' in 'configure', and use "@GUILE_EFFECTIVE_VERSION@" instead of "2.0" in 'Makefile.in'.
doc: "Various Services" -> "Miscellaneous Services" * doc/guix.texi (Services): "Various" -> "Miscellaneous"
gnu: kernel-config: Remove redundant file-exists? check. * gnu/packages/linux.scm (kernel-config): Remove redundant file-exists? check.
gnu: make-linux-libre: Only use configuration-file when one is provided. * gnu/packages/linux.scm (make-linux-libre): Only use configuration-file when one is provided.
gnu: Add femtolisp. * gnu/packages/lisp.scm (femtolisp): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: ldc: Fix build failure. * gnu/packages/ldc.scm (ldc)[arguments]: Add 'patch-dmd2' phase. [inputs]: Add zlib. [native-inputs]: Specify version 3.7 of LLVM and Clang. Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: Add microcom * gnu/packages/microcom.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
gnu: module-init-tools: Move to (gnu packages linux). * gnu/packages/linux.scm (module-init-tools): Move.
gnu: libnfsidmap: Move to (gnu packages linux). * gnu/packages/linux.scm (libnfsidmap): Move.
gnu: Add linux-libre-beagle-bone-black. * gnu/packages/linux.scm (linux-libre-beagle-bone-black): New variable.
gnu: Add linux-libre-arm-generic. * gnu/packages/linux.scm (linux-libre-arm-generic): New variable.
gnu: linux-libre: Use kmod. * gnu/packages/linux.scm (make-linux-libre): Use kmod.
gnu: make-linux-libre: Add supported-systems parameter. * gnu/packages/linux.scm (make-linux-libre): Add supported-systems parameter.