about summary refs log tree commit diff
path: root/pkgs/development/interpreters/octave
AgeCommit message (Collapse)AuthorFilesLines
2023-12-01treewide: remove unreferenced patch filesPeder Bergebakken Sundt1-27/+0
Found with `fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}'`
2023-11-07octave: 8.3.0 -> 8.4.0R. Ryantm1-2/+2
2023-09-21qscintilla: move to qt{5,6}Packages.nixDoron Behar1-8/+7
Since it is a somewhat common library, with support for multiple qt versions, it is safer to put each version of it in libsForQt5 and qt6Packages attribute sets. Also, it is cleaner to put the darwin if-else inside the expression, in relation to https://github.com/NixOS/rfcs/pull/140 .
2023-09-21treewide: use finalAttrs in all packages I maintain (#255902)Doron Behar1-73/+53
* mpd-touch-screen-gui: use finalAttrs in mkDerivation; reformat * musescore: use finalAttrs in mkDerivation * syncthingtray: use stdenv.mkDerivation with a function; reformat * ocrfeeder: use finalAttrs in mkDerivation; reformat * castget: use finalAttrs in mkDerivation * gnome-network-displays: use finalAttrs in mkDerivation * mailreaders: use finalAttrs in mkDerivation * mswatch: use finalAttrs in mkDerivation * uhd: use finalAttrs in mkDerivation * maxima: use finalAttrs in mkDerivation * qalculate-gtk: use finalAttrs in mkDerivation * qalculate-qt: use finalAttrs in mkDerivation * wxmaxima: use finalAttrs in mkDerivation * lammps: use finalAttrs in mkDerivation * mlterm: use finalAttrs in mkDerivation * video-trimmer: use finalAttrs in mkDerivation * nerdfonts: use finalAttrs in mkDerivation * gnomeExtensions.easyScreenCast: use finalAttrs in mkDerivation * octave: use finalAttrs in mkDerivation; reformat * comedilib: use finalAttrs in mkDerivation * cpp-utilities: use finalAttrs in mkDerivation * libsForQt5.kpeoplevcard: use finalAttrs in mkDerivation; reformat * liberio: use finalAttrs in mkDerivation * libqalculate: use finalAttrs in mkDerivation; reformat * libwtk-sdl2: use finalAttrs in mkDerivation * libsForQt5.pulseaudio-qt: use finalAttrs in mkDerivation; reformat * qrupdate: use finalAttrs in mkDerivation; reformat * libsForQt5.qtforkawesome: use finalAttrs in mkDerivation; reformat * libsForQt5.qtutilities: use finalAttrs in mkDerivation; reformat * sqlitecpp: use finalAttrs in mkDerivation; reformat * tweeny: use finalAttrs in mkDerivation * volk: use finalAttrs in mkDerivation * wiringpi: use finalAttrs in mkDerivation * snzip: use finalAttrs in mkDerivation; reformat * bpm-tools: use finalAttrs in mkDerivation; reformat * sacd: use finalAttrs in mkDerivation * gtk-gnutella: use finalAttrs in mkDerivation; reformat * sile: use finalAttrs in mkDerivation * pplatex: use finalAttrs in mkDerivation; reformat
2023-08-31octave: 8.2.0 -> 8.3.0R. Ryantm1-2/+2
2023-05-06trivial-builders: move into the directory named alike (#223429)Sandro1-1/+1
While searching for something different I wondered why there is a trivial-builders.nix file next to the trivial-builders directory where only tests live. Lets fix that.
2023-04-17octaveFull: 8.1.0 -> 8.2.0R. Ryantm1-2/+2
2023-03-28octave: 7.3.0 -> 8.1.0R. Ryantm1-4/+4
https://octave.org/NEWS-8.html
2023-03-15octavePackages: add automatic updating script based on Python'sKarl Hallsby1-1/+11
This script is heavily based on the script used to update all python libraries at pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py The Octave Packages' website uses YAML as their basis, so we must reformat to use YAML instead of JSON.
2023-02-15Merge staging-next into staginggithub-actions[bot]1-1/+1
2023-02-13treewide: use optionalStringFelix Buehler1-1/+1
2023-02-07treewide: makeSetupHook deps -> propagatedBuildInputsArtturin1-1/+1
2023-02-07makeSetupHook: support depsTargetTargetPropagatedArtturin1-1/+1
2022-12-17treewide: fix typosfigsoda1-2/+2
2022-11-10octave: enable JSONMarkus Kowalewski1-0/+2
Add rapidjson to inputs, which enables the functions jsonencode and jsondecode.
2022-11-05octave: 7.1.0 -> 7.3.0Doron Behar1-7/+2
2022-05-13octave: add patch for octave incorrectly failing on package buildsKarl Hallsby2-0/+32
Patch comes from https://savannah.gnu.org/bugs/?func=detailitem&item_id=62436
2022-04-09octave: Remove JIT support (removed upstream)Doron Behar1-8/+1
2022-04-08octave: 6.4.0 -> 7.1.0R. Ryantm1-2/+2
2021-11-29Fix typo in Octave description (#147799)Tom McLaughlin1-1/+1
2021-11-19Merge master into staging-nextgithub-actions[bot]1-7/+19
2021-11-19Merge pull request #144155 from KarlJoad/octave/update-packagesDoron Behar1-7/+19
2021-11-15Merge pull request #145473 from talyz/qt512-big-sur-fixKim Lindberger1-5/+0
qt512: Make apps work on macOS Big Sur
2021-11-12octave: 6.3.0 -> 6.4.0Doron Behar1-2/+2
2021-11-11qt512: Make apps work on macOS Big Surtalyz1-5/+0
Make Qt applications work on macOS Big Sur even if they're built with an older version of the macOS SDK (<10.14 - we're currently using 10.12). This issue is fixed in 5.12.11, but it requires macOS SDK 10.13 to build. See https://bugreports.qt.io/browse/QTBUG-87014 for more info.
2021-11-01octavePackages: buildOctavePackage respects user-provided hooksKarl Hallsby1-7/+19
octavePackages: Allow user to provide extra steps and information
2021-10-11octave: 6.2.0 -> 6.3.0Doron Behar1-2/+2
2021-07-24octaveFull: set QT_MAC_WANTS_LAYER=1 on DarwinGraham Bennett1-0/+5
This avoids a Qt 5.12 problem on Big Sur: https://bugreports.qt.io/browse/QTBUG-87014
2021-07-24octaveFull: fix linker error on DarwinGraham Bennett1-0/+3
See https://trac.macports.org/ticket/61865.
2021-05-23octave.buildEnv: Handle better no packages situationDoron Behar1-2/+6
Use `rm -f` for *.tar.gz files so the command won't fail in case there aren't any packages. Create the `$out/.octave_packages` file before iterating the packages.
2021-03-02treewide: Fix various tools wrappers "with packages"John Ericson1-5/+2
Now that `buildEnv` is ready, always put `makeWrapper` in `nativeBuildInputs`, rather than `buildInputs` or (worse) mucking around with setup hooks by hand. (C.f. #112276, which didn't catch these because the manual setup hook sourcing is such a hack to being with!) Fixes #114687
2021-02-25octave.pkgs: stdenv.lib -> libCole Helbling1-3/+3
stdenv.lib is a deprecated alias to lib.
2021-02-24octave.pkgs: initKarl Hallsby9-99/+529
Heavily based on Python's packages set.
2021-02-22octave: 6.1.0 -> 6.2.0R. RyanTM1-2/+2
2021-01-23treewide: Remove usages of stdenv.lib by @doronbeharDoron Behar1-22/+23
Per: https://github.com/NixOS/nixpkgs/issues/108938
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2020-12-19octave: Use latest sundialsDoron Behar1-3/+3
2020-12-19octave: inherit features enabled in passthruDoron Behar1-0/+1
2020-12-19octave: inherit python in passthruDoron Behar1-0/+1
For in case one day python will be overridden, we'll know which python to use.
2020-12-19octave: Remove version from passthruDoron Behar1-1/+0
It's already defined in the derivation.
2020-12-19octave: add @doronbehar as maintainerDoron Behar1-1/+1
2020-12-19octave: Support 64 bit indices arraysDoron Behar1-13/+53
Add a build argument `use64BitIdx`, and comment explaining how it affects the build - it modifies the deps to make sure they are all compatible with each other.
2020-12-19octave: Use only lib.optionalsDoron Behar1-19/+21
2020-11-30octave: 5.2.0 -> 6.1.0Ben Siraphob1-2/+2
2020-09-25octave: use qt-5 mkDerivation for wrapQtAppsHookGraham Bennett1-1/+4
This is to ensure QT_QPA_PLATFORM_PLUGIN_PATH is set on Darwin.
2020-04-20blas,lapack: use isILP64 instead of is64bitMatthew Bauer1-3/+3
This is a better name since we have multiple 64-bit things that could be referred to. LP64 : integer=32, long=64, pointer=64 ILP64 : integer=64, long=64, pointer=64
2020-04-17treewide: use blas and lapackMatthew Bauer1-17/+8
This makes packages use lapack and blas, which can wrap different BLAS/LAPACK implementations. treewide: cleanup from blas/lapack changes A few issues in the original treewide: - can’t assume blas64 is a bool - unused commented code
2020-03-23Build octave on macosDominic Steinitz1-2/+8
2020-02-26octave: make optional features declarative in default.nixDoron Behar1-5/+9
Instead of in all-packages.nix .
2020-02-22octave: Use sundials_2 in package's signature instead of callPackageDoron Behar1-3/+3