New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gnudatalanguage: Init at 1.0.0 #107056
gnudatalanguage: Init at 1.0.0 #107056
Conversation
@GrahamcOfBorg eval |
b93412d
to
7ef7228
Compare
@GrahamcOfBorg eval |
7ef7228
to
8cb9401
Compare
8cb9401
to
bf24e7d
Compare
@GrahamcOfBorg eval |
586569a
to
f7aabb4
Compare
f7aabb4
to
a505a81
Compare
cd09b78
to
e6f877e
Compare
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
0aae40b
to
05ac556
Compare
05ac556
to
e34a1a1
Compare
@ofborg build gnudatalanguage |
$ nix-run-local nixUnstable build .#gnudatalanguage
error: builder for '/nix/store/8cs5zkvnxjsjxsn9vxp5g5nfkd6jqfqz-netcdf-4.8.0.drv' failed with exit code 1;
last 10 log lines:
> checking size of void*... 8
> checking for library containing deflate... -lz
> checking for library containing dlopen... -ldl
> checking for floor in -lm... yes
> checking for library containing H5Fflush... -lhdf5
> checking for library containing H5DSis_scale... -lhdf5_hl
> checking hdf5.h usability... yes
> checking hdf5.h presence... yes
> checking for hdf5.h... yes
> configure: error: HDF5 was not built with zlib, which is required. Rebuild HDF5 with zlib.
For full logs, run 'nix log /nix/store/8cs5zkvnxjsjxsn9vxp5g5nfkd6jqfqz-netcdf-4.8.0.drv'.
error: 1 dependencies of derivation '/nix/store/83klg4i9yf299xr62hnn18wpx2dkahf5-gnudatalanguage-1.0.0.drv' failed to build |
0615b14
to
f58fa82
Compare
Though @doronbehar How does the change in |
17e04f2
to
b25400f
Compare
5fddb72
to
11a9a3e
Compare
Thanks for all the work and obliging to reviews @ShamrockLee, your contribution is appreciated. |
* Generate PlPlot drivers by injecting wxGtk31 (if enableWX == true) and/or xorg.libX11 (if enableXWin == true, default to false) into the buildInputs of plplot with plplot.overrideAttrs * Override hdf4 and hdf5 with custom mpi (if enableMPI == true and libraryMPI == mpich) and szip (if enableSzip == true, default to false)
11a9a3e
to
d80b0c0
Compare
The As HDF5 API v1.10 and v1.12 are not fully compatible, I add as switch for the choice (i. e. This package is ready to go. |
Motivation for this change
Interactive Data Language (IDL) is an array-oriented programming language and commercial software similar to MATLAB, and GNU Data Language (GDL) is a free and open source implementation of IDL.
Making this program available in nixpkgs makes the IDL/GDL runnable on NixOS and other supported platforms, and may benefit researchers and students in the realm of astronomy and atmospheric science. (It is hard to install IDL on NixOS )
This package depends on overridden
plplot
in order to have PlPlot drivers.Status of Darwin support:
plplot
withwxmac
backend (driver) failing to find<Carbon/Carbon.h>
, which would be solved by injectinggraphite2
somewhere. (See the issue comment)Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after) (1247605984)