aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/libraries/indilib/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/libraries/indilib/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/development/libraries/indilib/default.nix26
1 files changed, 16 insertions, 10 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/libraries/indilib/default.nix b/infra/libkookie/nixpkgs/pkgs/development/libraries/indilib/default.nix
index fadd2657b688..1635827340e2 100644
--- a/infra/libkookie/nixpkgs/pkgs/development/libraries/indilib/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/development/libraries/indilib/default.nix
@@ -1,5 +1,5 @@
{ stdenv
-, fetchurl
+, fetchFromGitHub
, cmake
, cfitsio
, libusb1
@@ -9,14 +9,18 @@
, curl
, libjpeg
, gsl
+, fftw
}:
-stdenv.mkDerivation {
- name = "indilib-1.1.0";
+stdenv.mkDerivation rec {
+ pname = "indilib";
+ version = "1.8.7";
- src = fetchurl {
- url = "mirror://sourceforge/indi/libindi_1.1.0.tar.gz";
- sha256 = "1bs6lkwqd4aashg93mqqkc7nrg7fbx9mdw85qs5263jqa6sr780w";
+ src = fetchFromGitHub {
+ owner = "indilib";
+ repo = "indi";
+ rev = "v${version}";
+ sha256 = "0cy9l1vpsnfilxslvmn88hhq8iw8cnx3xpbnl78c0dgjyfv5xmhz";
};
patches = [
@@ -36,12 +40,14 @@ stdenv.mkDerivation {
libnova
libjpeg
gsl
+ fftw
];
- meta = {
+ meta = with stdenv.lib; {
homepage = "https://www.indilib.org/";
- license = stdenv.lib.licenses.lgpl2Plus;
- description = "Implementaion of the INDI protocol for POSIX operating systems";
- platforms = stdenv.lib.platforms.unix;
+ description = "Implementation of the INDI protocol for POSIX operating systems";
+ license = licenses.lgpl2Plus;
+ maintainers = with maintainers; [ hjones2199 ];
+ platforms = [ "x86_64-linux" ];
};
}