summaryrefslogtreecommitdiff
path: root/gnu/packages/julia.scm
AgeCommit message (Expand)Author
2021-11-17gnu: julia: Update to 1.6.3....* gnu/packages/julia.scm (julia): Update to 1.6.3. Efraim Flashner
2021-11-16build-system/julia: Enable Julia Pkg to find installed packages....Julia's built-in package manager (Pkg) looks for packages in JULIA_DEPOT_PATH/packages/PACKAGENAME/XXXX, where XXXX is a string encoding package UUID and SHA1 of files. The link-depot phase creates a link at the correct location to allow Pkg to find packages that were already installed by Guix. * guix/build/julia-build-system.scm (link-depot): New phase. (%package-path): Modified package path from packages/ to loadpath/. (project.toml->uuid): New procedure, retrive package uuid from TOML file. (precompile, check): Adjust to the change in paths. (%standard-phases): Add link-depot phase. (julia-build): Add julia-package-uuid keyword. * guix/build-system/julia.scm (julia-build): Also use the julia-package-uuid keyword. * gnu/packages/julia-jll.scm (julia-bzip2-jll, julia-cairo-jll, julia-compilersupportlibraries-jll, julia-expat-jll, julia-ffmpeg-jll, julia-fontconfig-jll, julia-freetype2-jll, julia-fribidi-jll, julia-gettext-jll, julia-glib-jll, julia-gr-jll, julia-gumbo-jll, julia-imagemagick-jll, julia-jllwrappers-jll, julia-jpegturbo-jll, julia-lame-jll, julia-libass-jll, julia-libfdk-aac-jll, julia-libffi-jll, julia-libgcrypt-jll, julia-libglvnd-jll, julia-libgpg-error-jll, juli-libiconv-jll, julia-libmount-jll, julia-libpng-jll, julia-libsass-jll, julia-libtiff-jll, julia-libuuid-jll, julia-libvorbis-jll, julia-lzo-jll, julia-mbedtls-jll, julia-ogg-jll, julia-openspecfun-jll, julia-openssl-jll, julia-opus-jll, julia-pcre-jll, julia-pixman-jll, julia-qt5base-jll, julia-wayland-jll, julia-wayland-protocols-jll, julia-x264-jll, julia-x265-jll, julia-xkbcommon-jll, julia-xml2-jll, julia-xorg-libpthread-stubs-jll, julia-xorg-libx11-jll, julia-xorg-libxau-jll, julia-xorg-libxcb-jll, julia-xorg-libxcursor-jll, julia-xorg-libxdmcp-jll, julia-xorg-libxext-jll, julia-xorg-libxfixes-jll, julia-xorg-libxi-jll, julia-xorg-libxinerama-jll, julia-xorg-libxkbfile-jll, julia-xorg-libxrandr-jll, julia-xorg-libxrender-jll, julia-xorg-xcb-util-jll, julia-xorg-xcb-util-keysyms-jll, julia-xorg-xcb-util-renderutil-jll, julia-xorg-xcb-util-wm-jll, julia-xorg-xkbcomp-jll, julia-xorg-xkeyboard-config-jll, julia-xorg-xtrans-jll, julia-xslt-jll, julia-zlib-jll, julia-zstd-jll) [argument]: Adjust the order of the phases to the change in the julia-build-system. * gnu/packages/julia-xyz.scm (julia-bufferedstreams, julia-calculus, julia-dataframes, julia-datavalues, julia-distances, julia-documenter, julia-dualnumbers, julia-ellipsisnotation, julia-expronicon, julia-fileio, julia-fixedpointnumbers, julia-functionwrappers, julia-fuzzycompletions, julia-genericlinearalgebra, julia-genericschur, julia-geometrybasics, julia-imagemagick, julia-infinity, julia-matrixfactorizations, julia-media, julia-missings, julia-nnlib, julia-optimtestproblems, julia-orderedcollections, julia-prettytables, julia-pycall, julia-quadmath, julia-safetests, julia-stackviews) [arguments]: Correct paths to reflect change of %package-path modify order of phases as link-depot needs to run on an unmodified src directory add package-name-uuid keyword argument to packages without Project.toml file. * gnu/packages/julia.scm (julia)[native-search-paths]: Correct paths to reflect change of %package-path modify order of phases as link-depot needs to run on an unmodified src directory. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Baptiste Volatier
2021-11-15gnu: julia: Fix llvm-julia version....LLVM bundled in the binary julia distributed by upstream has its version with a "jl" suffix. The llvm-julia package does not have this suffix, which causes some packages (e. g. LLVM.jl) to fail to load. LLVM.jl does this in order to be sure that it is loading a LLVM as patched for julia and not LLVM from the distribution which will lack the correct patches on distribs other than GUIX. I guess there might be other packages that rely on this, so we should fix our llvm-julia package. * gnu/packages/julia.scm (llvm) [source]: Add missing upstream patch [arguments]: Add configure-flag to set a "jl" suffix to llvm version (julia)[arguments]: Symlink llvm to llvm-11jl.so Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Baptiste Volatier
2021-08-06gnu: julia: Update to 1.6.2....* gnu/packages/julia.scm (julia): Update to 1.6.2. [arguments]: Add phase to adjust the expected number of precompile statements. Adjust custom 'disable-broken-tests phase to remove fixed test. [native-inputs]: Remove nss-certs. Efraim Flashner
2021-08-05gnu: julia: Fix building on aarch64-linux....* gnu/packages/julia.scm (julia)[arguments]: Add phase on aarch64-linux to skip linking to nonexistant libquadmath. Efraim Flashner
2021-07-28gnu: julia: Skip tests on aarch64-linux....* gnu/packages/julia.scm (julia)[arguments]: Skip tests when building for aarch64-linux. Efraim Flashner
2021-07-28gnu: llvm-julia: Overide build-type....* gnu/packages/julia.scm (llvm-julia)[arguments]: Move CMAKE_BUILD_TYPE config from configure-flags to build-type. Efraim Flashner
2021-07-28gnu: libuv-julia: Clean up package definition....* gnu/packages/julia.scm (libuv-julia)[source]: Use git-file-name. [build-system]: Remove field. [arguments]: Remove field. Efraim Flashner
2021-07-28gnu: julia: Update to 1.6.1....* gnu/packages/julia.scm (julia): Update to 1.6.1. [arguments]: Adjust custom 'prepare-deps phase. Remove custom 'fix-precompile phase. Add new 'shared-objects-path phase to fix paths to shared objects. Add new 'adjust-test-suite phase to adjust for differences in bundled vs packaged libraries. Adjust custom 'disable-broken-tests phase for new version. Add symlinks to libs in 'symlink-libraries phase. In make-flags add more finegrained compilation targets for x86_64-linux. Update make-flags for changes since last version. [inputs]: Add nghttp2:lib, gfortran:lib, curl-ssh. Remove arpack-ng, curl. Sort alphabetically. [native-inputs]: Add nss-certs. Sort alphabetically. (libuv-julia): Update to newer revision. (libunwind-julia)[source]: Add new patch. (llvm-julia): Inherit from llvm-11. [source]: Update patch list. [arguments]: Apply minority of the Julia specific patches in 'julia-patches phase. [inputs]: Add julia patches. Co-Authored-By: Nicolò Balzarotti <nicolo@nixo.xyz>. Co-Authored-By: zimoun <zimon.toutoune@gmail.com>. Co-Authored-By: Efraim Flashner <efraim@flashner.co.il>. Jean-Baptiste Volatier
2021-07-07gnu: julia: Adjust make-flags....* gnu/packages/julia.scm (julia)[arguments]: Adjust architecture specific make-flags for some architectures. Efraim Flashner
2020-11-13gnu: julia: Update to 1.5.3....* gnu/packages/julia.scm (julia): Update to 1.5.3. (libuv-julia): Update to 1fcc6d66f9df74189c74d3d390f02202bb7db953. (julia-patch): Update version. No change to patches. Tobias Geerinckx-Rice
2020-11-13gnu: libwhich: Compile natively, too....This follows up on commit 12424b3ecfdf401c72804ddfa4b2fa2d8b1b68e5. * gnu/packages/julia.scm (libwhich)[arguments]: Fix non-cross compilation. Tobias Geerinckx-Rice
2020-11-13gnu: libwhich: Cross-compile....* gnu/packages/julia.scm (libwhich)[arguments]: Use CC-FOR-TARGET. Look for zlib in NATIVE-INPUTS. Tobias Geerinckx-Rice
2020-10-16gnu: julia: Update to 1.5.2....* gnu/packages/julia.scm (libuv-julia): No change to libuv.version. (julia-patch): Update to 1.5.2. (llvm-julia)[inherit]: Update to use llvm-9. [source]: Apply patches for llvm-9 from deps/llvm.mk. (julia): Update to 1.5.2. [source]: Remove substitutions for precompile.jl and cmdlineargs.jl. Add a substitution for Dates/io tests. Set --depwarn=error for tests. [arguments]: Set LLVM_VER=9.0.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tim Howes
2020-07-12gnu: Remove ".git" from "https://github/…/….git"....Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix swh) would sometimes return #f for these because the ".git" URLs are redirects to the non-".git" URLs. Consequently, 'guix lint -c archival' would keep saying "scheduled Software Heritage archival"; likewise, the fallback download code would fail. * gnu/packages/ada.scm, gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/android.scm, gnu/packages/animation.scm, gnu/packages/arcan.scm, gnu/packages/assembly.scm, gnu/packages/audio.scm, gnu/packages/authentication.scm, gnu/packages/avr.scm, gnu/packages/axoloti.scm, gnu/packages/backup.scm, gnu/packages/bash.scm, gnu/packages/benchmark.scm, gnu/packages/bioconductor.scm, gnu/packages/bioinformatics.scm, gnu/packages/bittorrent.scm, gnu/packages/boost.scm, gnu/packages/build-tools.scm, gnu/packages/c.scm, gnu/packages/calendar.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/chemistry.scm, gnu/packages/chez.scm, gnu/packages/clojure.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/compton.scm, gnu/packages/coq.scm, gnu/packages/cpp.scm, gnu/packages/cran.scm, gnu/packages/crypto.scm, gnu/packages/curl.scm, gnu/packages/databases.scm, gnu/packages/datastructures.scm, gnu/packages/debug.scm, gnu/packages/disk.scm, gnu/packages/distributed.scm, gnu/packages/django.scm, gnu/packages/dlang.scm, gnu/packages/dns.scm, gnu/packages/docker.scm, gnu/packages/education.scm, gnu/packages/efi.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/embedded.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/erlang.scm, gnu/packages/fabric-management.scm, gnu/packages/file-systems.scm, gnu/packages/finance.scm, gnu/packages/firmware.scm, gnu/packages/flashing-tools.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/fpga.scm, gnu/packages/game-development.scm, gnu/packages/games.scm, gnu/packages/genealogy.scm, gnu/packages/genimage.scm, gnu/packages/geo.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/gnome-xyz.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/golang.scm, gnu/packages/gpodder.scm, gnu/packages/graph.scm, gnu/packages/graphics.scm, gnu/packages/graphviz.scm, gnu/packages/groff.scm, gnu/packages/groovy.scm, gnu/packages/gtk.scm, gnu/packages/guile-xyz.scm, gnu/packages/guile.scm, gnu/packages/hardware.scm, gnu/packages/haskell-apps.scm, gnu/packages/haskell-xyz.scm, gnu/packages/hexedit.scm, gnu/packages/i2p.scm, gnu/packages/ibus.scm, gnu/packages/image-processing.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/ipfs.scm, gnu/packages/java-graphics.scm, gnu/packages/java-maths.scm, gnu/packages/java.scm, gnu/packages/javascript.scm, gnu/packages/jrnl.scm, gnu/packages/julia.scm, gnu/packages/jupyter.scm, gnu/packages/kodi.scm, gnu/packages/language.scm, gnu/packages/lego.scm, gnu/packages/less.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lirc.scm, gnu/packages/lisp-xyz.scm, gnu/packages/llvm.scm, gnu/packages/logging.scm, gnu/packages/lolcode.scm, gnu/packages/lua.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/maths.scm, gnu/packages/maven.scm, gnu/packages/mes.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/node-xyz.scm, gnu/packages/ocaml.scm, gnu/packages/ocr.scm, gnu/packages/onc-rpc.scm, gnu/packages/opencl.scm, gnu/packages/opencog.scm, gnu/packages/pantheon.scm, gnu/packages/password-utils.scm, gnu/packages/patchutils.scm, gnu/packages/pdf.scm, gnu/packages/perl6.scm, gnu/packages/phabricator.scm, gnu/packages/popt.scm, gnu/packages/printers.scm, gnu/packages/prolog.scm, gnu/packages/protobuf.scm, gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/qt.scm, gnu/packages/radio.scm, gnu/packages/rails.scm, gnu/packages/rdf.scm, gnu/packages/rednotebook.scm, gnu/packages/rpc.scm, gnu/packages/rsync.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/screen.scm, gnu/packages/security-token.scm, gnu/packages/selinux.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/shellutils.scm, gnu/packages/simh.scm, gnu/packages/sml.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/stenography.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/synergy.scm, gnu/packages/telephony.scm, gnu/packages/terminals.scm, gnu/packages/tex.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tmux.scm, gnu/packages/tor.scm, gnu/packages/toys.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vlang.scm, gnu/packages/vnc.scm, gnu/packages/vpn.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm, gnu/packages/wireservice.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, tests/lint.scm: Remove trailing ".git" from 'git-reference' URL. Ludovic Courtès
2020-05-17gnu: julia: Specify correct llvm version....* gnu/packages/julia.scm (julia)[arguments]: Adjust configure-flag to specify the correct llvm version. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> nixo
2020-05-12gnu: julia: Update to 1.4.1....* gnu/packages/julia.scm (julia): Update to 1.4.1. * gnu/packages/julia.scm (julia-llvm): Update to 8. Signed-off-by: Ludovic Courtès <ludo@gnu.org> nixo
2020-05-12gnu: Add libwhich....* gnu/packages/julia.scm (libwhich): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> nixo
2020-05-12gnu: julia: Fix patch URL....* gnu/packages/julia.scm (julia-patch-url): Add ".patch". Signed-off-by: Ludovic Courtès <ludo@gnu.org> nixo
2020-04-12gnu: julia: Use libgit2-0.28....* gnu/packages/julia.scm (julia)[inputs]: Replace libgit2 with libgit2-0.28. Efraim Flashner
2020-04-07gnu: julia: Upgrade to 1.3.1....* gnu/packages/julia.scm (libuv-julia): Upgrade to 2.0.0-1.35b1504. (libunwind-julia): New variable. (llvm-patch): Rename to ... (julia-patch): ... this. Update to 1.3.1. (llvm-julia): Adjust patch-set based on above change. Adjust indent. (julia): Update to 1.3.1. [source]: Add patch. [arguments]: Adjust custom 'prepare-deps (llvm-patch): Rename to ... (julia-patch): ... this. Update to 1.3.1. (llvm-julia): Adjust patch-set based on above change. (julia): Upgrade to 1.3.1. [arguments]: Adjust custom 'prepare-deps phase based on changed inputs. Remove most of 'hardcode-soname-map. Adjust 'fix-include-and-link-paths. Add new 'fix-precompile phase. Adjust custom 'disable-broken-tests phase. Add new 'make-wrapper phase. Adjust make-flags. [inputs]: Add p7zip, mbedtls-apache, curl libssh2. Remove openspecfun, fftw, fftwf, python2-virtualenv, rmath. Replace libunwind with libunwind-julia, custom suitesparse with system suitesparse, custom dsfmt with system dsfmt. [native-search-paths]: Add JULIA_DEPOT_PATH. * gnu/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Nicolò Balzarotti
2020-04-07gnu: julia.scm: Fix indentaion....* gnu/packages/julia.scm: Re-indent file. Efraim Flashner
2019-09-04gnu: julia: Set search path....* gnu/packages/julia.scm (julia)[native-search-paths]: Add specification for JULIA_LOAD_PATH. Signed-off-by: Julien Lepiller <julien@lepiller.eu> nixo
2019-07-24gnu: julia: Update to 1.1.1....* gnu/packages/julia.scm (libuv-julia): Update to commit 26dbe56. (libunwind-for-julia): Remove. (llvm-patch-url, llvm-patch): New procedures. (llvm-julia): New variable. (julia): Update to 1.1.1. [arguments]: Adjust 'prepare-deps' to new set of dependencies. Adjust 'hardcode-soname-map': remove openlibm and libfftw handling. Update file names in 'fix-include-and-link-paths' and 'hardcode-paths'. Adjust 'disable-broken-tests'. Pass PREFIX, LIBFLAS, and LIBBLASNAME in #:make-flags; update other flags. [inputs]: Replace LLVM-3.9.1 with LLVM-JULIA. Replace LIBUNWIND-FOR-JULIA with LIBUNWIND. Add "rmath" and "libwhich". [native-inputs]: Remove "unicode-data". Co-authored-by: Ludovic Courtès <ludo@gnu.org> Nicolò Balzarotti
2019-03-13Remove 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. Ludovic Courtès
2019-01-15gnu: 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. Ricardo Wurmus
2018-11-01gnu: julia: Update objconv input to 2018-10-07....* gnu/packages/julia.scm (julia)[input]: Update objconf to 2018-10-07. Tobias Geerinckx-Rice
2018-09-09gnu: julia: Update objconv input....* gnu/packages/julia.scm (julia)[inputs]: Update the hash of "objconv", which does not have a stable URL. Add a file name and use HTTPS while at it. Marius Bakke
2018-07-19gnu: julia: Fix 'llvm' version....Fixes a build failure with LLVM 6.0.x. * gnu/packages/julia.scm (julia)[inputs]: Use LLVM-3.9.1 instead of LLVM. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Rouby Pierre-Antoine
2018-04-29gnu: Use HTTPS for julialang.org home pages....* gnu/packages/textutils.scm (utf8proc)[home-page]: Use HTTPS. * gnu/packages/julia.scm (julia)[home-page]: Likewise Tobias Geerinckx-Rice
2018-03-12gnu: arpack-ng: Update to 3.5.0; use 3.3.0 for julia....Partly fixes <https://bugs.gnu.org/30282>. * gnu/packages/maths.scm (arpack-ng): Update to 3.5.0. [native-inputs]: New field. (arpack-ng-3.3.0): New variable. * gnu/packages/julia.scm (julia)[inputs]: Use ARPACK-NG-3.3.0. Ludovic Courtès
2018-02-06gnu: julia: Don't invoke /sbin/ldconfig....Reported by Marco van Hulten <marco@hulten.org> in <https://bugs.gnu.org/30282>. * gnu/packages/julia.scm (julia)[arguments] <'hardcode-soname-map>: Patch out 'ldconfig' invocations. Ludovic Courtès
2018-02-06gnu: julia: Adjust libgit2 tests....* gnu/packages/julia.scm (julia)[arguments] <'disable-broken-tests>: Patch libgit2.jl. Ludovic Courtès
2017-07-05gnu: julia: Add support for aarch64-linux....* gnu/packages/julia.scm (julia)[arguments]: Add make-flag argument for aarch64-linux. [supported-systems]: Add aarch64-linux. Efraim Flashner
2017-06-22gnu: julia: Update to 0.6.0....* gnu/packages/julia.scm (libuv-julia): Update to 1.9.0-5.52d72a52. (julia): Update to 0.6.0. [arguments]: Remove phase "fix-llvm-flag"; add phase "disable-documentation"; use threaded fftw variant in phase "hardcode-soname-map"; disable "file" tests in phase "disable-broken-tests"; add "USE_LLVM_SHLIB=0" to make flags. [native-inputs]: Add "unicode-data". Ricardo Wurmus
2017-04-14gnu: julia: Update to 0.5.1....* gnu/packages/julia.scm (julia): Update to 0.5.1. Ricardo Wurmus
2016-10-01gnu: julia: Update to 0.5.0....* gnu/packages/julia.scm (libuv-julia): Update to commit 8d5131b6c1595920dd30644cd1435b4f344b46c8. (libunwind-for-julia): New variable. (julia): Update to 0.5.0. [arguments]: Disable stripping of binaries; modify "prepare-deps" phase; add "fix-llvm-flag" phase; add "set-home" phase; adjust "hardcode-soname-map" phase; remove fix for "double-conversion" from "fix-include-and-link-paths" phase; enable "repl" and "replcompletions" tests; disable "backtrace", "compile", "replutil", and "cmdlineargs" tests; remove USE_SYSTEM_RMATH flag; remove USE_SYSTEM_GRISU flag. [inputs]: Replace "llvm-3.5" with "llvm"; replace "libunwind" with "libunwind-for-julia"; remove "double-conversion"; remove "rmath-julia"; update "suitesparse" origin; replace "virtualenv" origin with "python2-virtualenv". [native-inputs]: Add "openssl". Ricardo Wurmus
2016-07-20gnu: julia: Build with zlib....* gnu/packages/julia.scm (julia)[inputs]: Add zlib. Efraim Flashner
2016-06-14gnu: julia: Use unbundled release tarball....* gnu/packages/julia.scm (julia)[source]: Use smaller tarball without bundled sources. [inputs]: Add inputs for rmath-julia, suitesparse, objconv, dsfmt, and virtualenv. [arguments]: Add phase "prepare-deps" to copy tarballs to their expected locations. Ricardo Wurmus
2016-05-31gnu: julia: Update to 0.4.5....* gnu/packages/julia.scm (julia): Update to 0.4.5. (libuv-julia): Update commit. Ricardo Wurmus
2016-01-13gnu: julia: Update to 0.4.3....* gnu/packages/julia.scm (julia): Update to 0.4.3. (libuv-julia): Update to 07730c4bd595. Ricardo Wurmus
2016-01-04gnu: julia: Update to 0.4.2....* gnu/packages/patches/julia-0.3.10-fix-empty-array.patch: Remove file. * gnu-system.am (dist_patch_DATA): Remove it. * gnu/packages/julia.scm (julia): Update to 0.4.2. [arguments]: Remove phase "fix-building-with-mcjit-llvm"; replace phase "patch-include-path" with "fix-include-and-link-paths"; add phase "hardcode-paths"; add missing make-flags. [inputs]: Replace "pcre" with "pcre2"; replace "git" with "libgit2"; add "coreutils"; add "libuv-julia"; add "wget"; add "which". [native-inputs]: Remove "which". Ricardo Wurmus
2016-01-04gnu: Add libuv-julia....* gnu/packages/julia.scm (libuv-julia): New variable. Ricardo Wurmus
2015-07-21gnu: julia: Update to 0.3.10....* gnu/packages/julia.scm (julia): Update to 0.3.10. * gnu/packages/patches/julia-0.3.10-fix-empty-array.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. Ricardo Wurmus
2015-06-25gnu: Replace versioned gfortran inputs with just "gfortran"....* gnu/packages/julia.scm (julia)[inputs]: Replace "gfortran-4.8" with "gfortran". * gnu/packages/machine-learning.scm (randomjungle)[native-inputs]: Likewise. * gnu/packages/maths.scm (arpack-ng, lapack, petsc, superlu) (superlu-dist, openblas, openspecfun, atlas)[inputs]: Likewise. (octave)[native-inputs]: Likewise. (gmsh)[propagated-inputs]: Likewise. * gnu/packages/mpi.scm (openmpi)[inputs]: Likewise. * gnu/packages/python.scm (python-numpy-bootstrap)[native-inputs]: Likewise. * gnu/packages/python.scm (python-scipy)[native-inputs]: Likewise. * gnu/packages/statistics.scm (r)[inputs]: Replace "gfortran-4.9" with "gfortran". Ricardo Wurmus
2015-06-24gnu: julia: Use modify-phases syntax and add return values....* gnu/packages/julia.scm (julia)[arguments]: Use modify-phases syntax for build phases and add missing return values. Ricardo Wurmus
2015-04-22gnu: julia: Fix make-flags on non-Intel platforms....* gnu/packages/julia.scm (julia)[arguments]: Add default case in 'match' form. Mark H Weaver
2015-04-14gnu: Disable RUNPATH validation for packages that use $ORIGIN....* gnu/packages/haskell.scm (ghc)[arguments]: Add #:validate-runpath?. * gnu/packages/julia.scm (julia)[arguments]: Likewise. * gnu/packages/java.scm (icedtea6)[arguments]: Likewise. Ludovic Courtès
2015-04-08gnu: julia: Pass MARCH make flag....* gnu/packages/julia.scm (julia)[arguments]: Pass "MARCH" flag for supported architectures. Ricardo Wurmus
2015-04-08gnu: julia: Mark as unsupported on ARM and MIPS....* gnu/packages/julia.scm (julia): Add 'supported-systems' field. Ricardo Wurmus