Merge pull request #118111 from hjones2199/astrolibs-consolidation

This commit is contained in:
Sandro 2021-03-31 21:25:45 +02:00 committed by GitHub
commit dde6522c5b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 41 additions and 40 deletions

View file

@ -6,4 +6,5 @@ buildEnv {
indilib
]
++ extraDrivers;
inherit (indilib) meta;
}

View file

@ -0,0 +1,33 @@
{ lib, stdenv, fetchurl, flex }:
stdenv.mkDerivation rec {
pname = "wcslib";
version = "7.5";
src = fetchurl {
url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/${pname}-${version}.tar.bz2";
sha256 = "1536gmcpm6pckn9xrb6j8s4pm1vryjhzvhfaj9wx3jwxcpbdy0dw";
};
buildInputs = [ flex ];
prePatch = ''
substituteInPlace GNUmakefile --replace 2775 0775
substituteInPlace C/GNUmakefile --replace 2775 0775
'';
enableParallelBuilding = true;
meta = with lib; {
homepage = "https://www.atnf.csiro.au/people/mcalabre/WCS/";
description = "World Coordinate System library for astronomy";
longDescription = ''
Library for world coordinate systems for spherical geometries
and their conversion to image coordinate systems. This is the
standard library for this purpose in astronomy.
'';
maintainers = with maintainers; [ hjones2199 ];
license = licenses.lgpl3Plus;
platforms = platforms.unix;
};
}

View file

@ -1,33 +0,0 @@
{ fetchurl, lib, stdenv, flex }:
stdenv.mkDerivation rec {
version = "7.3.1";
pname = "wcslib";
buildInputs = [ flex ];
src = fetchurl {
url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/${pname}-${version}.tar.bz2";
sha256 ="0p0bp3jll9v2094a8908vk82m7j7qkjqzkngm1r9qj1v6l6j5z6c";
};
prePatch = ''
substituteInPlace GNUmakefile --replace 2775 0775
substituteInPlace C/GNUmakefile --replace 2775 0775
'';
enableParallelBuilding = true;
meta = {
description = "World Coordinate System Library for Astronomy";
homepage = "https://www.atnf.csiro.au/people/mcalabre/WCS/";
longDescription = ''Library for world coordinate systems for
spherical geometries and their conversion to image coordinate
systems. This is the standard library for this purpose in
astronomy.'';
license = lib.licenses.lgpl3Plus;
platforms = lib.platforms.unix;
};
}

View file

@ -14083,7 +14083,7 @@ in
fstrm = callPackage ../development/libraries/fstrm { };
cfitsio = callPackage ../development/libraries/cfitsio { };
cfitsio = callPackage ../development/libraries/science/astronomy/cfitsio { };
fontconfig = callPackage ../development/libraries/fontconfig { };
@ -14781,9 +14781,9 @@ in
indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { };
indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
indilib = callPackage ../development/libraries/indilib { };
indi-3rdparty = callPackage ../development/libraries/indilib/indi-3rdparty.nix { };
indi-full = callPackage ../development/libraries/indilib/indi-full.nix { };
indilib = callPackage ../development/libraries/science/astronomy/indilib { };
indi-3rdparty = callPackage ../development/libraries/science/astronomy/indilib/indi-3rdparty.nix { };
indi-full = callPackage ../development/libraries/science/astronomy/indilib/indi-full.nix { };
inih = callPackage ../development/libraries/inih { };
@ -15742,7 +15742,7 @@ in
libnih = callPackage ../development/libraries/libnih { };
libnova = callPackage ../development/libraries/libnova { };
libnova = callPackage ../development/libraries/science/astronomy/libnova { };
libnxml = callPackage ../development/libraries/libnxml { };
@ -17617,7 +17617,7 @@ in
waylandpp = callPackage ../development/libraries/waylandpp { };
wcslib = callPackage ../development/libraries/wcslib { };
wcslib = callPackage ../development/libraries/science/astronomy/wcslib { };
webkitgtk = callPackage ../development/libraries/webkitgtk {
harfbuzz = harfbuzzFull;
@ -29045,7 +29045,7 @@ in
stellarium = libsForQt5.callPackage ../applications/science/astronomy/stellarium { };
stellarsolver = libsForQt5.callPackage ../development/libraries/stellarsolver { };
stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { };