summaryrefslogtreecommitdiff
path: root/gnu/packages/guile.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: guile-reader: Update to 0.6.1.•••* gnu/packages/guile.scm (guile-reader)[source, version]: Update to 0.6.1. [arguments]: Remove #:locale argument. Ludovic Courtès2015-06-031-9/+3
* gnu: Add guile-gdbm-ffi.•••* gnu/packages/guile.scm (guile-gdbm-ffi): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Christopher Allan Webber2015-05-311-0/+66
* gnu: Add guile-emacs and guile-for-guile-emacs.•••* gnu/packages/guile.scm (guile-for-guile-emacs): New variable. * gnu/packages/emacs.scm (guile-emacs): New variable. Christopher Allan Webber2015-05-191-0/+39
* gnu: Add guile-minikanren.•••* gnu/packages/guile.scm (guile-minikanren): New variable. Christopher Allan Webber2015-04-261-0/+78
* gnu: guile-reader: Build with the C locale.•••* gnu/packages/guile.scm (guile-reader)[arguments]: Add #:locale. Ludovic Courtès2015-03-121-1/+7
* gnu: guile-ncurses: Run tests with a locale that's actually available.•••* gnu/packages/guile.scm (guile-ncurses)[arguments]: Add 'change-locale' phase. Ludovic Courtès2015-03-091-11/+19
* gnu: Move 'which' to (gnu packages base).•••* gnu/packages/which.scm: Remove. * gnu-system.am (GNU_SYSTEM_MODULES): Remove it. * gnu/packages/base.scm (which): New variable. * gnu/packages/aspell.scm, gnu/packages/audio.scm, gnu/packages/autogen.scm, gnu/packages/cdrom.scm, gnu/packages/compression.scm, gnu/packages/datamash.scm, gnu/packages/games.scm, gnu/packages/glib.scm, gnu/packages/gnu-pw-mgr.scm, gnu/packages/gnutls.scm, gnu/packages/gps.scm, gnu/packages/guile.scm, gnu/packages/java.scm, gnu/packages/libevent.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/node.scm, gnu/packages/ntp.scm, gnu/packages/orpheus.scm, gnu/packages/pciutils.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/sawfish.scm, gnu/packages/scheme.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/texlive.scm, gnu/packages/wdiff.scm: Adjust accordingly. Ludovic Courtès2015-03-041-1/+1
* Merge branch 'core-updates'.Ludovic Courtès2015-03-041-10/+1
|\
| * gnu: Remove now unneeded 'localedef' invocations.•••This is a followup to commit b0fd2bd. * gnu/packages/gawk.scm (gawk)[arguments] <install-locales>: Add comment on why we leave this here. * gnu/packages/guile.scm (guile-ncurses)[arguments]: Remove 'install-locales' phase. * gnu/packages/swig.scm (swig)[arguments]: Likewise. * gnu/packages/python.scm (python-matplotlib): Remove 'LOCPATH' setting and 'localedef' invocation. (python-scipy): Likewise. Ludovic Courtès2015-02-271-10/+1
* | gnu: Remove 'guile-reader-for-guile_1.8'.•••This was a useful example back in July 2012, but not very useful beyond that. * gnu/packages/guile.scm (guile-reader): Turn into a plain package. [source]: Use mirror:// URI. [inputs]: Use GUILE-2.0. [arguments]: Use the site/2.0 directory for --with-moduledir. (guile-reader/guile-1.8, guile-reader/guile-2.0): Remove. Ludovic Courtès2015-03-021-37/+23
|/
* gnu: Move guile-charting to (gnu packages plotutils).•••This removes the dependency from (gnu packages guile) to (gnu packages gtk), which potentially reduces the memory/IO/CPU footprint given that 'guile' is used during bootstrap. * gnu/packages/guile.scm (guile-charting): Move to... * gnu/packages/plotutils.scm (guile-charting): ... here. Ludovic Courtès2015-01-191-31/+1
* gnu: guile-ncurses: Build a UTF-8 locale for the tests.•••* gnu/packages/guile.scm (guile-ncurses)[arguments]: Add 'install-locales' phase. Mark H Weaver2015-01-131-1/+10
* gnu: guile: Depend on 'libltdl' rather than 'libtool'.•••* gnu/packages/guile.scm (guile-1.8, guile-2.0): Replace LIBTOOL with LIBLTDL. Ludovic Courtès2015-01-071-2/+5
* gnu: guile: Apply fixes for arm.•••* gnu/packages/patches/guile-arm-fixes.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/guile.scm (guile-2.0): Add patch. Mark H Weaver2015-01-061-2/+3
* packages: Add 'file-type' field to 'search-path-specification'.•••Fixes <http://bugs.gnu.org/18033>. * guix/packages.scm (<search-path-specification>): Rename 'directories' field to 'files'. Add 'file-type'. (search-path-specification->sexp): Honor 'file-type'. * gnu/packages/autotools.scm, gnu/packages/bootstrap.scm, gnu/packages/cross-base.scm, gnu/packages/games.scm, gnu/packages/gcc.scm, gnu/packages/glib.scm, gnu/packages/guile.scm, gnu/packages/man.scm, gnu/packages/perl.scm, gnu/packages/pkg-config.scm, gnu/packages/python.scm, gnu/packages/ruby.scm, gnu/packages/xfce.scm: Change 'directories' to 'files'. * tests/packages.scm ("search paths"): Change 'directories' field to 'files'. * guix/scripts/environment.scm (for-each-search-path): Likewise. Ludovic Courtès2014-12-271-3/+3
* gnu: Fix cross-compilation issue in guile-json•••* gnu/packages/guile.scm (guile-json): Move guile from inputs to native inputs. John Darrington2014-11-181-1/+1
* gnu: Synchronize descriptions with the Womb.•••Note: some of these changes undo bits of 35b9e4232. * gnu/packages/base.scm, gnu/packages/gperf.scm, gnu/packages/guile.scm, gnu/packages/libidn.scm, gnu/packages/miscfiles.scm, gnu/packages/telephony.scm: Adjust synopses and descriptions as suggested by 'make sync-descriptions'. Ludovic Courtès2014-11-051-1/+1
* gnu: guile-ncurses: Update to 1.6.•••* gnu/packages/guile.scm (guile-ncurses): Update to 1.6. Ludovic Courtès2014-10-291-2/+2
* gnu: Some cleanup based on lint checkers.•••* gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm, gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm, gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm, gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm, gnu/packages/libdaemon.scm, gnu/packages/libevent.scm, gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm, gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm, gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm, gnu/packages/pkg-config.scm, gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm, gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm, gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm, gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm, gnu/packages/valgrind.scm, gnu/packages/version-control.scm, gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm, gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm, gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust according to lint checkers. * gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri. * /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same. Eric Bavier2014-10-261-5/+5
* gnu: guile-ncurses: Update to 1.5.•••* gnu/packages/guile.scm (guile-ncurses): Update to 1.5. Remove patch. * gnu/packages/patches/guile-ncurses-tests.patch: Remove. * gnu-system.am (dist_patch_DATA): Remove it. Ludovic Courtès2014-09-291-3/+2
* Merge branch 'core-updates'Ludovic Courtès2014-09-221-5/+1
|\
| * Merge branch 'master' into core-updates•••Conflicts: gnu/packages/base.scm Mark H Weaver2014-08-281-0/+32
| |\
| * \ Merge branch 'master' into core-updatesMark H Weaver2014-08-201-2/+2
| |\ \
| * | | gnu: guile-2.0: Make 'bash' an input unconditionally.•••* gnu/packages/guile.scm (guile-2.0): Make 'bash' an input unconditionally. Mark H Weaver2014-08-201-5/+1
* | | | gnu: guile-charting: Update to 0.2.0.•••* gnu/packages/guile.scm (guile-charting): Update to 0.2.0. Remove now-unnecessary cruft from 'snippet'. Modify 'godir' in Makefile.in. Ludovic Courtès2014-09-191-15/+6
* | | | gnu: guile-charting: Modules correctly installed, guile-cairo propagated.•••* gnu/packages/guile.scm (guile-charting): Patch Makefile.in files to install to guile/site/2.0. Move GUILE-CAIRO to 'propagated-inputs'. Ludovic Courtès2014-09-161-9/+16
| |_|/ |/| |
* | | gnu: Add Guile-Charting.•••* gnu/packages/guile.scm (guile-charting): New variable. Ludovic Courtès2014-08-281-0/+32
| |/ |/|
* | gnu: guile-json: Update to 0.4.0.•••* gnu/packages/guile.scm (guile-json): Update to 0.4.0. David Thompson2014-08-161-2/+2
|/
* gnu: mcron: Upgrade to 1.0.8.•••* gnu/packages/guile.scm (mcron): Upgrade to 1.0.8. Ludovic Courtès2014-06-251-2/+2
* gnu: guile-ncurses: Work around missing test files.•••* gnu/packages/patches/guile-ncurses-tests.patch: New file. * gnu/packages/guile.scm (guile-ncurses)[source]: Use it. * gnu-system.am (dist_patch_DATA): Add it. Ludovic Courtès2014-06-161-1/+2
* gnu: guile-ncurses: Build with Unicode support.•••* gnu/packages/guile.scm (guile-ncurses)[arguments]: Pass "--with-ncursesw". Ludovic Courtès2014-04-291-1/+2
* gnu: mcron: Upgrade to 1.0.7.•••* gnu/packages/guile.scm (mcron): Upgrade to 1.0.7. Use GUILE-2.0 instead of GUILE-1.8; add 'native-inputs' field. Ludovic Courtès2014-04-281-4/+4
* gnu: guile-json: Install under .../site/2.0.•••* gnu/packages/guile.scm (guile-json)[source]: Add 'snippet'. Ludovic Courtès2014-04-011-1/+8
* gnu: Add guile-json.•••* gnu/packages/guile.scm (guile-json): New variable. Cyril Roelandt2014-04-011-0/+24
* gnu: guile: Upgrade to 2.0.11.•••* gnu/packages/guile.scm (guile): Upgrade to 2.0.11. Mark H Weaver2014-03-221-2/+3
* gnu: guile: Upgrade to 2.0.10.•••* gnu/packages/guile.scm (guile-2.0): Upgrade to 2.0.10. Ludovic Courtès2014-03-181-2/+2
* gnu: Make libgc 7.4 the default.•••* gnu/packages/bdw-gc.scm (libgc): Rename to... (libgc-7.2): ... this. (libgc-7.4): Rename to... (libgc): ... this. * gnu/packages/guile.scm (guile-2.0): Switch to LIBGC. (guile-2.0/fixed): Alias GUILE-2.0. Ludovic Courtès2014-03-181-10/+2
* Merge branch 'master' into core-updatesLudovic Courtès2014-01-251-4/+14
|\
| * gnu: guile-2.0: Switch to libgc 7.4.0.•••* gnu/packages/guile.scm (guile-2.0): Use LIBGC-7.4. (guile-2.0/fixed): Keep using LIBGC. Ludovic Courtès2014-01-221-4/+14
* | gnu: gnu-build-system: Add CC_FOR_BUILD to configure flags.•••* guix/build/gnu-build-system.scm: Add new configure flag: CC_FOR_BUILD=gcc * gnu/packages/gnupg.scm, gnu/packages/guile.scm, gnu/packages/make-bootstrap.scm: remove CC_FOR_BUILD from these package descriptions. Signed-off-by: Ludovic Courtès <ludo@gnu.org> John Darrington2013-12-171-5/+1
|/
* gnu: Move 'guile-ssh' to (gnu packages ssh).•••Reported by John Darrington <john@darrington.wattle.id.au>. * gnu/packages/guile.scm (guile-ssh): Move to... * gnu/packages/ssh.scm (guile-ssh): ... here. New variable. This fixes a circular dependency issue, as reported at <https://lists.gnu.org/archive/html/guix-devel/2013-12/msg00024.html>. Ludovic Courtès2013-12-041-64/+0
* gnu: Add Guile-SSH.•••* gnu/packages/guile.scm (guile-ssh): New variable. Ludovic Courtès2013-12-041-0/+64
* gnu: Synchronize descriptions with 'gnumaint'.Ludovic Courtès2013-12-011-4/+5
* Synchronize package descriptions with the Womb.•••* gnu/packages/algebra.scm, gnu/packages/aspell.scm, gnu/packages/autotools.scm, gnu/packages/base.scm, gnu/packages/bash.scm, gnu/packages/bison.scm, gnu/packages/cdrom.scm, gnu/packages/cflow.scm, gnu/packages/compression.scm, gnu/packages/cpio.scm, gnu/packages/cppi.scm, gnu/packages/ddrescue.scm, gnu/packages/dejagnu.scm, gnu/packages/ed.scm, gnu/packages/emacs.scm, gnu/packages/fdisk.scm, gnu/packages/freeipmi.scm, gnu/packages/gawk.scm, gnu/packages/gcal.scm, gnu/packages/gcc.scm, gnu/packages/gdb.scm, gnu/packages/gdbm.scm, gnu/packages/gettext.scm, gnu/packages/ghostscript.scm, gnu/packages/global.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gnutls.scm, gnu/packages/gperf.scm, gnu/packages/gprolog.scm, gnu/packages/groff.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm, gnu/packages/guile.scm, gnu/packages/gv.scm, gnu/packages/help2man.scm, gnu/packages/idutils.scm, gnu/packages/indent.scm, gnu/packages/less.scm, gnu/packages/libidn.scm, gnu/packages/libsigsegv.scm, gnu/packages/libunistring.scm, gnu/packages/lightning.scm, gnu/packages/linux.scm, gnu/packages/lsh.scm, gnu/packages/m4.scm, gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/multiprecision.scm, gnu/packages/nano.scm, gnu/packages/ncurses.scm, gnu/packages/nettle.scm, gnu/packages/ocrad.scm, gnu/packages/oggvorbis.scm, gnu/packages/parted.scm, gnu/packages/plotutils.scm, gnu/packages/pth.scm, gnu/packages/readline.scm, gnu/packages/recutils.scm, gnu/packages/rush.scm, gnu/packages/scheme.scm, gnu/packages/screen.scm, gnu/packages/shishi.scm, gnu/packages/smalltalk.scm, gnu/packages/system.scm, gnu/packages/texinfo.scm, gnu/packages/time.scm, gnu/packages/unrtf.scm, gnu/packages/version-control.scm, gnu/packages/wdiff.scm, gnu/packages/wget.scm, gnu/packages/which.scm, gnu/packages/xnee.scm, gnu/packages/zile.scm: Change value of the 'description' field to that of the Womb. Ludovic Courtès2013-10-091-18/+15
* gnu: Use the 'patches' field of <origin>.•••* gnu/packages/apr.scm, gnu/packages/autotools.scm, gnu/packages/avahi.scm, gnu/packages/cdrom.scm, gnu/packages/cmake.scm, gnu/packages/cpio.scm, gnu/packages/cross-base.scm, gnu/packages/emacs.scm, gnu/packages/flex.scm, gnu/packages/fontutils.scm, gnu/packages/glib.scm, gnu/packages/grub.scm, gnu/packages/guile.scm, gnu/packages/idutils.scm, gnu/packages/libevent.scm, gnu/packages/linux.scm, gnu/packages/mail.scm, gnu/packages/make-bootstrap.scm, gnu/packages/mp3.scm, gnu/packages/oggvorbis.scm, gnu/packages/pdf.scm, gnu/packages/plotutils.scm, gnu/packages/qemu.scm, gnu/packages/recutils.scm, gnu/packages/rush.scm, gnu/packages/scheme.scm, gnu/packages/system.scm, gnu/packages/tcsh.scm, gnu/packages/valgrind.scm, gnu/packages/vpn.scm, gnu/packages/w3m: Use the 'patches' field of <origin> instead of adding a patch as input plus using #:patches. Ludovic Courtès2013-10-091-9/+6
* gnu: Add Guile-Lib.•••* gnu/packages/guile.scm (guile-lib): New variable. Ludovic Courtès2013-08-261-0/+34
* gnu: guile-ncurses: Install modules under .../site/2.0.•••* gnu/packages/guile.scm (guile-ncurses): Append /2.0 to `guilesitedir'. Ludovic Courtès2013-08-211-1/+1
* gnu: Add a "debug" output for some packages.•••* gnu/packages/base.scm (coreutils, gnu-make, glibc): Add a "debug" output. * gnu/packages/bdw-gc.scm (libgc): Likewise. * gnu/packages/guile.scm (guile-2.0): Likewise. * gnu/packages/libffi.scm (libffi): Likewise. * gnu/packages/multiprecision.scm (gmp, mpfr, mpc): Likewise. Ludovic Courtès2013-07-031-0/+2
* utils: `set-path-environment-variable' calls `unsetenv' for empty values.•••* guix/build/utils.scm (set-path-environment-variable): When VALUE is the empty string, call `unsetenv' instead of `setenv'. * gnu/packages/guile.scm (guile-2.0)[arguments]: Remove `unsetenv' trick. Ludovic Courtès2013-06-221-11/+0
* build-system/gnu: Unify with (guix build-system gnu-cross-build).•••* guix/build/gnu-build-system.scm (set-paths): Add `native-inputs' and `native-search-paths' keyword parameters. Honor them. (configure): Add `target' and `native-inputs' keyword parameters. Look for Bash in NATIVE-INPUTS or INPUTS. Pass `--host' when TARGET is true. (strip): Add `strip-command' keyword parameter. Use it. * guix/build/gnu-cross-build.scm: Remove. * Makefile.am (MODULES): Adjust accordingly. * gnu/packages/acl.scm, gnu/packages/attr.scm, gnu/packages/base.scm, gnu/packages/bash.scm, gnu/packages/gawk.scm, gnu/packages/gettext.scm, gnu/packages/guile.scm, gnu/packages/libffi.scm, gnu/packages/libsigsegv.scm, gnu/packages/linux.scm, gnu/packages/ncurses.scm, gnu/packages/readline.scm, guix/build-system/gnu.scm: Replace `%standard-cross-phases' by `%standard-phases'. Remove references to (guix build gnu-cross-build). Ludovic Courtès2013-06-211-3/+1