Commit Graph

1208 Commits

Author SHA1 Message Date
Maxim Cournoyer
d0a64567f1
Revert "gnu: emacs: Byte compile the site-lisp directory."
This reverts commit 4714d0fc1a.

Rational: Having to rebuild Emacs every time (guix build emacs-utils) changes
is not great.
2020-03-22 21:17:38 -04:00
Marius Bakke
ebb7cf9e21
Merge branch 'master' into core-updates 2020-03-04 23:16:17 +01:00
Maxim Cournoyer
c6a91adabf
gnu: emacs: Fix comment.
* gnu/packages/emacs.scm (emacs): Fix comment.
2020-02-27 16:59:07 -05:00
Maxim Cournoyer
4714d0fc1a
gnu: emacs: Byte compile the site-lisp directory.
* gnu/packages/emacs.scm (emacs): Use the (gnu build emacs-utils) module.
Byte compile the site-lisp directory as part of the 'install-site-start'
phase.
(emacs-minimal, emacs-xwidgets, emacs-no-x, emacs-no-x-toolkit): Reset modules
to those of the gnu-build-system.
2020-02-27 16:59:07 -05:00
Marius Bakke
4bd428a7ce
gnu: Replace uses of 'libjpeg' with 'libjpeg-turbo'.
* gnu/packages/abiword.scm (abiword)[inputs]: Change from LIBJPEG to
LIBJPEG-TURBO.
* gnu/packages/admin.scm (testdisk)[inputs]: Likewise.
* gnu/packages/algebra.scm (giac)[inputs]: Likewise.
* gnu/packages/animation.scm (synfig)[inputs]: Likewise.
* gnu/packages/astronomy.scm (gnuastro, celestia)[inputs]: Likewise.
* gnu/packages/cdrom.scm (dvdstyler)[inputs]: Likewise.
* gnu/packages/cran.scm (r-jpeg, r-tiff, r-readbitmap)[inputs]: Likewise.
* gnu/packages/cups.scm (cups-filters, hplip)[inputs]: Likewise.
* gnu/packages/display-managers.scm (slim)[inputs]: Likewise.
* gnu/packages/ebook.scm (fbreader)[inputs]: Likewise.
* gnu/packages/emacs.scm (emacs)[inputs]: Likewise.
* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Likewise.
* gnu/packages/fltk.scm (fltk, ntk)[inputs]: Likewise.
* gnu/packages/fontutils.scm (fontforge)[inputs]: Likewise.
* gnu/packages/freedesktop.scm (weston)[inputs]: Likewise.
* gnu/packages/game-development.scm (sfml, allegro, aseprite, python-pygame,
eureka, ioquake3)[inputs]: Likewise.
* gnu/packages/games.scm (adanaxisgpl, freedroidrpg, irrlicht, minetest,
fizmo, supertuxkart, gzdoom, xmoto, xonotic)[inputs]: Likewise.
* gnu/packages/gd.scm (gd, perl-gd)[inputs]: Likewise.
* gnu/packages/ghostscript.scm (lcms)[inputs]: Likewise.
(ghostscript)[inputs, native-inputs]: Likewise.
* gnu/packages/gimp.scm (gegl, gimp)[inputs]: Likewise.
* gnu/packages/gnome.scm (libgnomeui, eog, tracker-miners, gthumb)[inputs]: Likewise.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise.
* gnu/packages/gnustep.scm (windowmaker)[inputs]: Likewise.
* gnu/packages/graphics.scm (blender, blender-2.79, openimageio,
openscenegraph, openscenegraph-3.4, povray, fgallery)[inputs]: Likewise.
* gnu/packages/graphviz.scm (graphviz)[inputs]: Likewise.
* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Likewise.
* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]: Likewise.
* gnu/packages/image-processing.scm (dcmtk, mia, vtk, opencv, vips, nip2, vxl,
insight-toolkit)[inputs]: Likewise.
* gnu/packages/image-viewers.scm (gpicview, luminance-hdr)[inputs]: Likewise.
* gnu/packages/image.scm (jpegoptim, libtiff, leptonica, imlib2, freeimage,
vigra, libwebp, libmng, jasper, steghide, jp2a)[inputs]: Likewise.
* gnu/packages/imagemagick.scm (imagemagick, graphicsmagick)[inputs]: Likewise.
* gnu/packages/java.scm (icedtea-6, icedtea-7, openjdk9, openjdk11,
openjdk12)[inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (khtml)[inputs]: Likewise.
* gnu/packages/kodi.scm (kodi)[inputs]: Likewise.
* gnu/packages/machine-learning.scm (dlib, tensorflow)[inputs]: Likewise.
* gnu/packages/mate.scm (atril, eom)[inputs]: Likewise.
* gnu/packages/maths.scm (hdf4, hdf-java, hdf-eos2, netcdf)[inputs]: Likewise.
* gnu/packages/netpbm.scm (netpbm)[inputs]: Likewise.
* gnu/packages/pdf.scm (zathura-pdf-mupdf, podofo, mupdf, fbida)[inputs]: Likewise.
* gnu/packages/photo.scm (libraw, libpano13, enblend-enfuse, darktable, hugin,
rawtherapee)[inputs]: Likewise.
* gnu/packages/prolog.scm (swi-prolog)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-hdf4, python-pillow)[inputs]: Likewise.
* gnu/packages/qt.scm (qtbase, qtwebkit)[inputs]: Likewise.
* gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise.
* gnu/packages/scanner.scm (sane-backends, xsane)[inputs]: Likewise.
* gnu/packages/scheme.scm (racket)[inputs]: Likewise.
* gnu/packages/scribus.scm (scribus)[inputs]: Likewise.
* gnu/packages/sdl.scm (sdl-image)[propagated-inputs]: Likewise.
(guile-sdl)[native-inputs]: Likewise.
* gnu/packages/spice.scm (spice-gtk)[inputs]: Likewise.
* gnu/packages/statistics.scm (r-with-tests)[inputs]: Likewise.
* gnu/packages/tcl.scm (perl-tk)[inputs]: Likewise.
* gnu/packages/upnp.scm (readymedia)[inputs]: Likewise.
* gnu/packages/video.scm (mplayer, mpv, v4l-utils, motion)[inputs]: Likewise.
* gnu/packages/web-browsers.scm (dillo, links)[inputs]: Likewise.
* gnu/packages/web.scm (netsurf)[inputs]: Likewise.
* gnu/packages/webkit.scm (webkitgtk)[inputs]: Likewise.
* gnu/packages/wine.scm (wine)[inputs]: Likewise.
* gnu/packages/wv.scm (wv)[inputs]: Likewise.
* gnu/packages/wxwidgets.scm (wxwidgets, wxwidgets-2)[inputs]: Likewise.
* gnu/packages/xdisorg.scm (xscreensaver)[inputs]: Likewise.
* gnu/packages/xfce.scm (tumbler)[inputs]: Likewise.
* gnu/packages/xfig.scm (xfig, transfig)[inputs]: Likewise.
* gnu/packages/xorg.scm (xpra)[inputs]: Likewise.
2020-01-22 22:12:34 +01:00
Amin Bandali
a3143063ae
Update email address for Amin Bandali.
* .mailmap: Add name and email addresses for Amin Bandali.
* gnu/local.mk, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/fpga.scm, gnu/packages/lean.scm, gnu/packages/maths.scm:
Update email address for Amin Bandali.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-01-17 18:30:33 +01:00
Amin Bandali
92d2205a19
gnu: Add emacs-next.
Add `emacs-next' for building latest Emacs from git.

* gnu/packages/emacs.scm (emacs-next): New variable.
(emacs): make the autoload deletion snippet not fail when eshell/esh-groups.el
does not exist.  This enables reuse of the entire snippet field of `emacs' for
`emacs-next'.
* gnu/packages/patches/emacs27-exec-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add the above patch file to it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-12-23 19:38:14 +01:00
Maxim Cournoyer
a7a492899a
gnu: emacs: Delete the subdirs.el file under the site-lisp directory.
This fixes bug #38533 (see: https://bugs.gnu.org/38533).

* gnu/packages/emacs.scm (emacs)[phases]{install-site-start}: Delete the
subdirs.el file.

Reported-by:  Diego Nicola Barbato <dnbarbato@posteo.de>
2019-12-09 13:52:22 +09:00
Maxim Cournoyer
3ffdd0026b
gnu: emacs: Reorder EMACSLOADPATH search path specification.
Move Guix profiles' site-lisp before Emacs' own in the search path
specification, so that user installed packages can override Emacs' builtin
versions.

Fixes issue #38399 (see: https://bugs.gnu.org/38399).

Reported-by: Diego Nicola Barbato <dnbarbato@posteo.de>

* gnu/packages/emacs.scm (emacs): Move the Emacs builtin library directory
suffix to the end of the search path.
2019-12-07 13:20:50 +09:00
Maxim Cournoyer
9aca5ceac8
gnu: emacs: Simplify the EMACSLOADPATH search path specification.
The EMACSLOADPATH can be greatly simplified by relying on a subdirs.el file
that causes Emacs to search recursively a directory found in EMACSLOADPATH.

* gnu/packages/emacs.scm (emacs)[native-search-paths]: Remove the match-all
file pattern regexp.  Remove the versioned site-lisp directory from searched
files, as it appears unused by Emacs.

Reported-by: Leo Prikler <leo.prikler@student.tugraz.at>
Signed-off-by: Clément Lassieur <clement@lassieur.org>
2019-12-04 11:06:49 +01:00
Maxim Cournoyer
215a45d9b8
gnu: emacs: Locate Elisp libraries via EMACSLOADPATH.
* gnu/packages/emacs.scm (emacs): Add a search path specification for
EMACSLOADPATH.
2019-11-18 14:34:40 +09:00
wednesday
5ce153b110
gnu: emacs: Add mailutils to inputs.
* gnu/packages/emacs.scm (emacs)[inputs]: Add mailutils.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-10-12 16:29:50 +02:00
Tobias Geerinckx-Rice
7ab5c4e0e8
gnu: emacs: Update to 26.3.
* gnu/packages/emacs.scm (emacs): Update to 26.3.
2019-08-30 03:40:33 +02:00
Ludovic Courtès
4e941436c7
gnu: emacs-minimal, emacs-xwidgets: Build with "--disable-build-details".
* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Use
'substitute-keyword-arguments' for #:configure-flags, and pass
"--disable-build-details".
(emacs-xwidgets)[arguments]: Likewise.
2019-05-22 00:09:42 +02:00
wednesday
494978c4a1
gnu: emacs: Make build more reproducible
* gnu/packages/emacs.scm (emacs)[arguments]: Add configure-flag to omit build
  information in binary.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-05-22 00:09:42 +02:00
Mark H Weaver
5069baedb8
gnu: emacs: Update to 26.2.
* gnu/packages/emacs.scm (emacs): Update to 26.2.
2019-04-12 18:42:43 -04:00
ng0
47956fa0c2
Correct name and email address for ng0.
* .mailmap, Makefile.am, doc/guix.de.texi, doc/guix.fr.texi,
doc/guix.texi, etc/completion/fish/guix.fish,
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm,
gnu/packages/cdrom.scm, gnu/packages/check.scm,
gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
gnu/packages/crypto.scm, gnu/packages/databases.scm,
gnu/packages/django.scm, gnu/packages/dns.scm, gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/enlightenment.scm, gnu/packages/erlang.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
gnu/packages/forth.scm, gnu/packages/fvwm.scm, gnu/packages/games.scm,
gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/gtk.scm,
gnu/packages/guile-wm.scm,gnu/packages/guile-xyz.scm,
gnu/packages/haskell-check.scm, gnu/packages/haskell-crypto.scm,
gnu/packages/haskell.scm, gnu/packages/image-viewers.scm,
gnu/packages/image.scm, gnu/packages/irc.scm,
gnu/packages/language.scm, gnu/packages/libcanberra.scm,
gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm,
gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm,
gnu/packages/ncurses.scm, gnu/packages/networking.scm,
gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm, gnu/packages/python-xyz.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm,
gnu/packages/rust.scm, gnu/packages/scheme.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm,
gnu/packages/tor.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm,
gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm:
Correct name and email address for ng0.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-03-18 15:05:08 +01:00
Ludovic Courtès
59e8044588
Remove traces of "GuixSD".
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Remove
mentions of "GuixSD".
* gnu/bootloader/grub.scm (install-grub-efi): Likewise.
* gnu/build/vm.scm (make-iso9660-image): Change default #:volume-id to
"Guix_image".
(initialize-hard-disk): Search for the "Guix_image" label.
* gnu/ci.scm (system-test-jobs, tarball-jobs): Remove "GuixSD".
* gnu/installer/newt/welcome.scm (run-welcome-page): Likewise.
* gnu/packages/audio.scm (supercollider)[description]: Likewise.
* gnu/packages/curl.scm (curl): Likewise.
* gnu/packages/emacs.scm (emacs): Likewise.
* gnu/packages/gnome.scm (network-manager): Likewise.
* gnu/packages/julia.scm (julia): Likewise.
* gnu/packages/linux.scm (alsa-plugins): Likewise.
(powertop, wireless-regdb): Likewise.
* gnu/packages/package-management.scm (guix): Likewise.
* gnu/packages/polkit.scm (polkit): Likewise.
* gnu/packages/tex.scm (texlive-bin): Likewise.
* gnu/services/base.scm (file-systems->fstab): Likewise.
* gnu/services/cups.scm (%cups-activation): Likewise.
* gnu/services/mail.scm (%dovecot-activation): Likewise.
* gnu/services/messaging.scm (prosody-configuration)[log]: Likewise.
* gnu/system/examples/vm-image.tmpl (vm-image-motd): Likewise.
* gnu/system/install.scm (installation-os)[file-systems]: Change root
file system label to "Guix_image".
* gnu/system/mapped-devices.scm (check-device-initrd-modules):
Remove "GuixSD".
* gnu/system/vm.scm (system-docker-image): Likewise.
(system-disk-image)[root-label]: Change to "Guix_image".
* gnu/tests/install.scm (run-install): Remove "GuixSD".
* guix/modules.scm (guix-module-name?): Likewise.
* nix/libstore/optimise-store.cc: Likewise.
2019-03-13 23:12:43 +01:00
Efraim Flashner
f862697b5c
gnu: emacs-no-x-toolkit: Fix configure flags.
* gnu/packages/emacs.scm (emacs-no-x-toolkit)[arguments]: Don't lose
custom configure flags.
2019-03-05 21:38:51 +02:00
Efraim Flashner
0132f3e67f
gnu: emacs-minimal: Don't inherit configure-flags.
* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Move
configure-flags lower than inherited package-arguments so it won't be
overwritten.
2019-03-04 17:35:26 +02:00
Pierre-Antoine Rouby
94be7c8b2a
gnu: emacs: Add modules support.
* gnu/packages/emacs.scm (emacs): Add modules support in configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-04 15:22:59 +01:00
Leo Famulari
ef5fa91ccc
gnu: guile-emacs: Fetch source over HTTPS and be more idiomatic.
Fixes <https://bugs.gnu.org/27795>.

* gnu/packages/emacs.scm (guile-emacs)[source]: Use HTTPS.
Use git-version and git-file-name.
2019-02-25 18:23:14 -05:00
Arne Babenhauserheide
5bbb04f9d1
gnu: Add emacs-xwidgets.
* gnu/packages/emacs.scm (emacs-xwidgets): new variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-23 23:35:12 +01:00
Ricardo Wurmus
eeb883cb0d
gnu: Move Emacs packages to new module.
* gnu/packages/emacs.scm: Move almost all packages from here...
* gnu/packages/emacs-xyz.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ocaml.scm,
gnu/packages/package-management.scm,
gnu/packages/statistics.scm: Update module references.
2019-01-16 16:08:22 +01:00
Ricardo Wurmus
cd0322a3ef
gnu: Move sqlite to separate module.
* gnu/packages/databases.scm (sqlite, sqlite-3.26.0, sqlite-with-fts5,
sqlite-with-column-metadata): Move variables from here...
* gnu/packages/sqlite.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/apl.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/code.scm,
gnu/packages/crypto.scm,
gnu/packages/databases.scm,
gnu/packages/dc.scm,
gnu/packages/disk.scm,
gnu/packages/ebook.scm,
gnu/packages/education.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/file-systems.scm,
gnu/packages/freedesktop.scm,
gnu/packages/ftp.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gnome.scm,
gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/gps.scm,
gnu/packages/guile.scm,
gnu/packages/ibus.scm,
gnu/packages/kerberos.scm,
gnu/packages/kodi.scm,
gnu/packages/lisp.scm,
gnu/packages/mail.scm,
gnu/packages/messaging.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nfs.scm,
gnu/packages/ocaml.scm,
gnu/packages/package-management.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/php.scm,
gnu/packages/python.scm,
gnu/packages/qt.scm,
gnu/packages/ruby.scm,
gnu/packages/scheme.scm,
gnu/packages/sync.scm,
gnu/packages/syndication.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/web-browsers.scm,
gnu/packages/webkit.scm: Adjust module references.
2019-01-16 16:08:22 +01:00
Jelle Licht
b03131902e
gnu: emacs-closql: Fix hash.
* gnu/packages/emacs.scm (emacs-closql)[source]: Fix incorrect hash.
2019-01-15 20:28:37 +01:00
Ricardo Wurmus
44d10b1f72
gnu: Separate Python core packages from the rest.
* gnu/packages/python.scm: Move hundreds of package definitions from here...
* gnu/packages/python-xyz.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/android.scm,
gnu/packages/audio.scm,
gnu/packages/backup.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/cluster.scm,
gnu/packages/compression.scm,
gnu/packages/connman.scm,
gnu/packages/crypto.scm,
gnu/packages/cups.scm,
gnu/packages/databases.scm,
gnu/packages/dav.scm,
gnu/packages/direct-connect.scm,
gnu/packages/disk.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/docker.scm,
gnu/packages/ebook.scm,
gnu/packages/elf.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm,
gnu/packages/finance.scm,
gnu/packages/fltk.scm,
gnu/packages/fontutils.scm,
gnu/packages/freedesktop.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gl.scm,
gnu/packages/glib.scm,
gnu/packages/gnome.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/gtk.scm,
gnu/packages/ham-radio.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/key-mon.scm,
gnu/packages/libffi.scm,
gnu/packages/libreoffice.scm,
gnu/packages/libusb.scm,
gnu/packages/lirc.scm,
gnu/packages/logging.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/mate.scm,
gnu/packages/maths.scm,
gnu/packages/medical.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mp3.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nutrition.scm,
gnu/packages/openldap.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/polkit.scm,
gnu/packages/protobuf.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/qt.scm,
gnu/packages/rdf.scm,
gnu/packages/ruby.scm,
gnu/packages/search.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/simulation.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/storage.scm,
gnu/packages/sync.scm,
gnu/packages/terminals.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tls.scm,
gnu/packages/tor.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/virtualization.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wicd.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xorg.scm: Update module references.
2019-01-15 14:46:44 +01:00
Clément Lassieur
6e46be066a
gnu: emacs-pass: Update to 1.8.
* gnu/packages/emacs.scm (emacs-pass): Update to 1.8.
2019-01-14 12:33:46 +01:00
Gabriel Hondet
cc353cc067
gnu: Add emacs-tldr.
* gnu/packages/emacs.scm (emacs-tldr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-13 23:30:15 +01:00
Jelle Licht
5a26f879c3
Revert "gnu: emacs-ghub: Update to 3.2.0."
This change should be applied once we update our magit package.

This reverts commit b96f0e6ff9.
2019-01-11 13:32:31 +01:00
Gabriel Hondet
88d7101798
gnu: Add emacs-general.
[[PGP Signed Part:Good signature from 31BC8105F659D425 Gabriel Hondet <gabrielhondet@gmail.com> (trust undefined) created at 2019-01-06T10:42:43+0100 using RSA]]
* gnu/packages/emacs.scm (emacs-general): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-11 12:14:38 +01:00
Jelle Licht
b96f0e6ff9
gnu: emacs-ghub: Update to 3.2.0.
* gnu/packages/emacs.scm (emacs-ghub): Update to 3.2.0.
[source]: Use 'git-fetch'.
[propagated-inputs]: Add emacs-dash, emacs-graphql,
emacs-let-alist, emacs-treepy.
2019-01-09 22:40:32 +01:00
Jelle Licht
9bc7dd62b4
gnu: emacs-magit-popup: Update to 2.12.5.
* gnu/packages/emacs.scm (emacs-magit-popup): Update to 2.12.5.
2019-01-09 22:40:25 +01:00
Jelle Licht
8d59ef68cb
gnu: emacs-with-editor: Update to 2.8.0.
* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.8.0.
[source]: Use 'git-fetch'.
2019-01-09 22:40:13 +01:00
Jelle Licht
5b07f06804
gnu: Add emacs-graphql.
* gnu/packages/emacs.scm (emacs-graphql): New variable.
2019-01-09 22:40:02 +01:00
Jelle Licht
abb8dff054
gnu: Add emacs-treepy.
* gnu/packages/emacs.scm (emacs-treepy): New variable.
2019-01-09 22:38:22 +01:00
Jelle Licht
56c50c71b5
gnu: emacs-emacsql: Update to 3.0.0.
* gnu/packages/emacs.scm (emacs-emacsql): Update to 3.0.0.
[source]: Use 'git-fetch'.
[arguments]: Remove unnecessary fix.
2019-01-09 22:38:06 +01:00
Jelle Licht
d4e915f9b5
gnu: emacs-closql: Update to 1.0.0.
* gnu/packages/emacs.scm (emacs-closql): Update to 1.0.0.
[source]: Use 'git-fetch'.
2019-01-09 22:37:52 +01:00
Tim Gesthuizen
037c3b0ea2
gnu: emacs-irony-mode: Remove propagated input
emacs-irony-mode finds its server binary because its a propagated input and is
in the path. We can substitute the variable `irony-server-install-prefix` to
not propagate the input and keep the binary isolated from the user.

* gnu/packages/emacs.scm (emacs-irony-mode):
[propagated-inputs] Remove propagated inputs
[inputs] Add emacs-irony-mode-server
[arguments] Add phase substituting the variable of the server path

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:57 +01:00
Tim Gesthuizen
ecf7e4ea43
gnu: emacs-ggtags: Don't require GNU Global in path
emacs-ggtags relies on the GNU Global tools (global and gtags) to be available
in the path. This way it will grab some random executable if it will find
executables at all.
This is fixed by setting the prefix to GNU Global in the store. This way
emacs-ggtags will use specific deterministic executables.

* gnu/packages/emacs.scm (emacs-ggtags):
[inputs]: Add GNU Global to the inputs
[arguments]: Add a phase for substituting the right path to the executables

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:57 +01:00
Brett Gilio
25a0ffbf27
gnu: emacs-md4rd: Update to c55512c.
* gnu/packages/emacs.scm (emacs-md4rd): Update to c55512c.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-09 18:47:56 +01:00
Alex Kost
912f0541a3
gnu: emacs-guix: Update to 0.5.1.1.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1.1.
2019-01-07 22:52:46 +03:00
Ricardo Wurmus
576e74eee8
gnu: emacs-ess: Move to (gnu packages statistics).
* gnu/packages/emacs.scm (emacs-ess): Move from here...
* gnu/packages/statistics.scm (emacs-ess): ...to here.
2019-01-07 15:55:06 +01:00
Ludovic Courtès
67eebb19b7
gnu: Fix top-level circular references between emacs.scm and llvm.scm.
Previously, loading either of these two modules could fail somewhat
non-deterministically because each top-level was referencing a variable
defined by the other module's top-level.

* gnu/packages/emacs.scm (package-elisp-from-package): Move to...
* gnu/packages/llvm.scm (package-elisp-from-package): Here.  Keep
private.
2019-01-07 15:09:30 +01:00
Pierre Neidhardt
e97b23e4bd
gnu: package-elisp-from-package: Clarify docstring.
* gnu/packages/emacs.scm (package-elisp-from-package)[docstring]: Clarify.
2019-01-07 14:45:21 +01:00
Tim Gesthuizen
7d5856bd45
gnu: Add package-elisp-from-package
Add a function to generate package definitions that packages single elisp
files from other packages.

* gnu/packages/emacs.scm (package-elisp-from-package): New function
2019-01-07 14:45:21 +01:00
Ludovic Courtès
6fd5a80dbe
gnu: Remove unnecessary build-side module imports.
* gnu/packages/batik.scm, gnu/packages/boost.scm,
gnu/packages/calendar.scm, gnu/packages/gl.scm,
gnu/packages/lua.scm, gnu/packages/qt.scm, gnu/packages/simulation.scm,
gnu/packages/terminals.scm: Remove unnecessary import of (guix build
utils).
* gnu/packages/emacs.scm: Remove unnecessary imports of (guix ...).
* gnu/packages/libcanberra.scm: Use (srfi srfi-1) instead of (guix build
utils) for 'alist-delete'.
* gnu/packages/wxwidgets.scm: Likewise.
2019-01-07 14:41:00 +01:00
Ludovic Courtès
db1eb632be
gnu: Move Emacs modes for Dedukti to ocaml.scm.
This removes OCaml-related modules from the closure of (gnu packages
emacs).

* gnu/packages/emacs.scm (emacs-dedukti-mode, emacs-flycheck-dedukti):
Move to ...
* gnu/packages/ocaml.scm: ... here.
2019-01-07 14:41:00 +01:00
Pierre Neidhardt
377038b8a2
gnu: emacs-evil-multiedit: Use version tag instead of commit.
* gnu/packages/emacs.scm (emacs-evil-multiedit): Use version tag instead of commit.
2019-01-06 13:22:09 +01:00
Maxim Cournoyer
d95d3d6224
gnu: emacs-diff-hl: Update to 1.8.5.
* gnu/packages/emacs.scm (emacs-diff-hl): Update to 1.8.5.
2019-01-05 21:38:34 -05:00
Danny Milosavljevic
df147c4fdb
gnu: emacs-magit-svn: Fix build.
* gnu/packages/emacs.scm (emacs-magit-svn): Replace ',name' by
'"emacs-magit-svn"'.
2019-01-03 10:30:23 +01:00
Efraim Flashner
d804a40a51
gnu: emacs-hydra: Update to 0.14.0.
* gnu/packages/emacs.scm (emacs-hydra): Update to 0.14.0.
2019-01-02 22:11:05 +02:00
Efraim Flashner
2e689c22b3
gnu: emacs-edit-indirect: Update to 0.1.5.
* gnu/packages/emacs.scm (emacs-edit-indirect): Update to 0.1.5.
[source]: Use 'git-fetch'.
2019-01-02 22:11:05 +02:00
Nicolas Goaziou
9c9c4fea1b
gnu: emacs-org-contrib: Update to 9.2.
* gnu/packages/emacs.scm (emacs-org-contrib): Update to 9.2.
[propagated-inputs]: Add missing inputs.
2019-01-01 18:23:15 +01:00
Nicolas Goaziou
e609114fde
gnu: org: Update to 9.2.
* gnu/packages/emacs.scm (emacs-org): Update to 9.2.
2019-01-01 18:22:46 +01:00
Nicolas Goaziou
15de7c58a5
gnu: Add emacs-arduino-mode.
* gnu/packages/emacs.scm (emacs-arduino-mode): New variable.
2019-01-01 18:10:29 +01:00
Maxim Cournoyer
e68bfcfda1
gnu: emacs-w3m: Fix build.
The previously (unofficial) Git repository mirror is no longer available, so
we fallback to using the official CVS repository.

Fixes issue 33938 (see: https://issues.guix.info/issue/33938).

* gnu/packages/emacs.scm (emacs-w3m)[origin]: Fetch the sources from the
  official CVS repository.
2019-01-01 11:34:45 -05:00
Nicolas Goaziou
707a792dd6
gnu: emacs-matrix-client: Update to 5d8e959.
* gnu/packages/emacs.scm (emacs-matrix-client): Update to
  5d8e959a63e5de05b628ca8e1dfb974f7f618821.
[propagated-inputs]: Add new inputs.
2018-12-31 17:50:04 +01:00
Nicolas Goaziou
e5939e5027
gnu: Add emacs-frame-purpose.
* gnu/packages/emacs.scm (emacs-frame-purpose): New variable.
2018-12-31 17:48:24 +01:00
Gabriel Hondet
ad536c98f9
gnu: Add emacs-flycheck-dedukti.
* gnu/packages/emacs.scm (emacs-flycheck-dedukti): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:19:15 +01:00
Gabriel Hondet
4a2e1e7280
gnu: Add emacs-dedukti-mode.
* gnu/packages/emacs.scm (emacs-dedukti-mode): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:18:31 +01:00
Alex Kost
1a1b54b5bd
gnu: emacs-guix: Update to 0.5.1.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1.
2018-12-23 22:49:12 +03:00
Mathieu Othacehe
4b33a74138
gnu: Add emacs-wordnut.
* gnu/packages/patches/emacs-wordnut-require-adaptive-wrap.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add previous file.
* gnu/packages/emacs.scm (emacs-wordnut): New package.
2018-12-21 10:54:09 +01:00
Alex Kost
bc7743b99e
gnu: emacs-build-farm: Update to 0.2.2.
* gnu/packages/emacs.scm (emacs-build-farm): Update to 0.2.2.
2018-12-19 00:33:05 +03:00
Alex Kost
c7d67b894c
gnu: emacs-bui: Update to 1.2.1.
* gnu/packages/emacs.scm (emacs-bui): Update to 1.2.1.
2018-12-19 00:33:05 +03:00
Jelle Licht
232cc1001d
gnu: emacs-daemons: Update to 2.0.0.
* gnu/packages/emacs.scm (emacs-daemons): Update to 2.0.0.
2018-12-18 11:34:41 +01:00
Pierre Neidhardt
ad01ab1610
gnu: emacs-helpful: Update to 0.15.
* gnu/packages/emacs.scm (emacs-helpful): Update to 0.15.
2018-12-18 10:40:54 +01:00
Pierre Neidhardt
809b959680
gnu: emacs-evil-collection: Update to 20181218.
* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20181218.
2018-12-18 09:33:05 +01:00
Arun Isaac
7101196448
gnu: emacs-tracking: Enable tests.
* gnu/packages/emacs.scm (emacs-tracking)[arguments]: Append to arguments
inherited from emacs-circe, instead of overwriting them.
2018-12-16 23:56:07 +05:30
Arun Isaac
665f459118
gnu: emacs-circe: Enable tests.
* gnu/packages/emacs.scm (emacs-circe)[arguments]: Enable tests. Set
test-command. Add set-home phase.
[native-inputs]: Add emacs-buttercup.
2018-12-16 23:56:07 +05:30
Arun Isaac
04eb2645bd
gnu: Add emacs-buttercup.
* gnu/packages/emacs.scm (emacs-buttercup): New variable.
2018-12-16 23:55:59 +05:30
Feng Shu
da19696ec6
gnu: emacs-switch-window: Update to 1.6.2.
* gnu/packages/emacs.scm (emacs-switch-window): Update to 1.6.2.
[source]: Use git-fetch.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu
1827e8db93
gnu: emacs-pyim: Update to 1.8.
* gnu/packages/emacs.scm (emacs-pyim): Update to 1.8.
[source]: Use git-fetch.
[propagated-inputs]: Remove emacs-pos-tip. Add emacs-posframe.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu
4803ce1d6c
gnu: Add emacs-posframe.
* gnu/packages/emacs.scm (emacs-posframe): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:35 +05:30
Feng Shu
0a2872eeaa
gnu: emacs-exwm-x: Update to 1.9.0.
* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.9.0.
[source]: Use git-fetch.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-15 11:52:21 +05:30
Mathieu Lirzin
99aad42138
gnu: emacs-cider: Update to 0.18.0.
* gnu/packages/emacs.scm (emacs-cider): Update to 0.18.0.
[source]: Use git-fetch.
[propagated-inputs]: Add emacs-sesman.
[home-page]: Update URI.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-11 23:08:37 +05:30
Mathieu Lirzin
2165ea1d1c
gnu: Add emacs-sesman.
* gnu/packages/emacs.scm (emacs-sesman): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-11 23:08:37 +05:30
Maxim Cournoyer
88c7cf8499
gnu: emacs-elpy: Update to 1.27.0.
* gnu/packages/emacs.scm (emacs-elpy): Update to 1.27.0.
2018-12-09 16:18:19 -05:00
Diego Nicola Barbato
814652b41f
gnu: emacs-exwm: Update to 0.21.
* gnu/packages/emacs.scm (emacs-exwm): Update to 0.21.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-07 18:30:39 +05:30
Tim Gesthuizen
f5a15a86b0
gnu: emacs-irony-mode: Fetch source using git.
* gnu/packages/emacs.scm (emacs-irony-mode)[source]: Rewrite in terms of GIT-FETCH.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-04 11:14:21 +01:00
Pierre Neidhardt
a03894416e
gnu: emacs-helm-company: Update to 0.2.3.
* gnu/packages/emacs.scm (emacs-helm-company): Update to 0.2.3.
2018-12-03 11:21:06 +01:00
Ludovic Courtès
194451347d
Merge branch 'core-updates' 2018-12-03 08:52:17 +01:00
Mathieu Lirzin
a7bed894d2
gnu: emacs-js2-mode: Update to 20180301.
* gnu/packages/emacs.scm (emacs-js2-mode): Update to 20180301.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-02 23:35:27 +01:00
Mathieu Lirzin
6837deb749
gnu: emacs-google-translate: Update to 0.11.16.
* gnu/packages/emacs.scm (emacs-google-translate): Update to 0.11.16.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-02 23:34:36 +01:00
Pierre Neidhardt
8757209ec5
gnu: emacs-mu4e-conversation: Update to 20181126.
* gnu/packages/emacs.scm (emacs-mu4e-conversation): Update to 20181126.
2018-12-02 20:53:05 +01:00
Arun Isaac
ae2b11815a
gnu: emacs-calfw: Update to 1.6.
* gnu/packages/emacs.scm (emacs-calfw): Update to 1.6.
2018-12-02 12:14:38 +05:30
Arun Isaac
2b16ae4b02
gnu: emacs-howm: Add make-autoloads phase after install phase.
* gnu/packages/emacs.scm (emacs-howm)[arguments]: Add make-autoloads phase
after install phase, not after the non-existent rename-lispdir phase.
2018-12-02 11:42:21 +05:30
Tim Gesthuizen
21446c6d05
gnu: Add emacs-irony-eldoc.
* gnu/packages/emacs.scm (emacs-irony-eldoc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-30 17:03:04 +01:00
Tim Gesthuizen
f07a93ed03
gnu: Add emacs-flycheck-irony.
* gnu/packages/emacs.scm (emacs-flycheck-irony): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-30 17:03:04 +01:00
Oleg Pykhalov
bc3ece7d3d
gnu: Add emacs-polymode-ansible.
* gnu/packages/emacs.scm (emacs-polymode-ansible): New variable.
2018-11-30 03:18:05 +03:00
Marius Bakke
25ca46985c
Merge branch 'master' into core-updates 2018-11-29 15:56:49 +01:00
Tim Gesthuizen
c94d2f4d9b
gnu: Add emacs-company-irony.
* gnu/packages/emacs.scm (emacs-company-irony): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-29 09:43:06 +01:00
Ricardo Wurmus
56dc27d62f
gnu: emacs-polymode: Update to 0.1.5.
* gnu/packages/emacs.scm (emacs-polymode): Update to 0.1.5.
2018-11-27 09:39:42 +01:00
Ricardo Wurmus
bc84fc4717
gnu: emacs-slack: Update to 0.0.2-5.99a5750.
* gnu/packages/emacs.scm (emacs-slack): Update to 0.0.2-5.99a5750.
[propagated-inputs]: Add emacs-helm.
2018-11-27 09:35:00 +01:00
Ricardo Wurmus
7af36275f0
gnu: emacs-go-mode: Fetch sources from git.
* gnu/packages/emacs.scm (emacs-go-mode)[source]: Fetch via git.
[arguments]: Add phase "make-writable".
2018-11-27 09:29:09 +01:00
Ricardo Wurmus
7cad66d9a7
gnu: emacs-ivy-yasnippet: Update to 0.1-2.32580b4.
* gnu/packages/emacs.scm (emacs-ivy-yasnippet): Update to 0.1-2.32580b4.
2018-11-27 09:23:17 +01:00
Tim Gesthuizen
7628ff1fc0
gnu: emacs-clang-format: Inherit from clang.
* gnu/packages/emacs.scm (emacs-clang-format): Remove.
* gnu/packages/llvm.scm (emacs-clang-format): Add.
2018-11-26 14:53:45 +01:00
Brett Gilio
71a78ba65b
gnu: emacs-company: Update to 0.9.7.
* gnu/packages/emacs.scm (emacs-company): Update to 0.9.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-24 22:42:34 +01:00
Brett Gilio
61d6451372
gnu: emacs-zenburn-theme: Update to 2.6.
* gnu/packages/emacs.scm (emacs-zenburn-theme): Update to 2.6.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-24 22:40:49 +01:00
Marius Bakke
4d8f4a3f00
Merge branch 'master' into core-updates 2018-11-24 01:58:18 +01:00