diff options
author | AndersonTorres <torres.anderson.85@protonmail.com> | 2021-04-15 11:57:47 -0300 |
---|---|---|
committer | AndersonTorres <torres.anderson.85@protonmail.com> | 2021-04-15 17:08:05 -0300 |
commit | 08694d24f119432709099a7cd93097906303072d (patch) | |
tree | f6f4b61d73444acd4be1aa72fa0c51b306199108 /pkgs/development/guile-modules | |
parent | 08b221fa0d2e3c1241ada2ca3672abd0c469de07 (diff) | |
download | nixlib-08694d24f119432709099a7cd93097906303072d.tar nixlib-08694d24f119432709099a7cd93097906303072d.tar.gz nixlib-08694d24f119432709099a7cd93097906303072d.tar.bz2 nixlib-08694d24f119432709099a7cd93097906303072d.tar.lz nixlib-08694d24f119432709099a7cd93097906303072d.tar.xz nixlib-08694d24f119432709099a7cd93097906303072d.tar.zst nixlib-08694d24f119432709099a7cd93097906303072d.zip |
guile-ncurses: rewrite
Diffstat (limited to 'pkgs/development/guile-modules')
-rw-r--r-- | pkgs/development/guile-modules/guile-ncurses/default.nix | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/pkgs/development/guile-modules/guile-ncurses/default.nix b/pkgs/development/guile-modules/guile-ncurses/default.nix index 8f879249a23e..1e6418b0c3c7 100644 --- a/pkgs/development/guile-modules/guile-ncurses/default.nix +++ b/pkgs/development/guile-modules/guile-ncurses/default.nix @@ -1,18 +1,29 @@ -{ lib, stdenv, fetchurl, pkg-config, guile, ncurses, libffi }: +{ lib +, stdenv +, fetchurl +, pkg-config +, guile +, libffi +, ncurses +}: -let - name = "guile-ncurses-${version}"; +stdenv.mkDerivation rec { + pname = "guile-ncurses"; version = "1.7"; -in stdenv.mkDerivation { - inherit name; src = fetchurl { - url = "mirror://gnu/guile-ncurses/${name}.tar.gz"; - sha256 = "153vv75gb7l62sp3666rc97i63rnaqbx2rjar7d9b5w81fhwv4r5"; + url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz"; + hash = "sha256-JZPNoQuIl5XayUpm0RdWNg8TT2LZGDOuFoae9crZe5Q="; }; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ guile ncurses libffi ]; + nativeBuildInputs = [ + pkg-config + ]; + buildInputs = [ + guile + libffi + ncurses + ]; preConfigure = '' configureFlags="$configureFlags --with-guilesitedir=$out/share/guile/site" @@ -29,6 +40,7 @@ in stdenv.mkDerivation { doCheck = false; meta = with lib; { + homepage = "https://www.gnu.org/software/guile-ncurses/"; description = "Scheme interface to the NCurses libraries"; longDescription = '' GNU Guile-Ncurses is a library for the Guile Scheme interpreter that @@ -36,7 +48,6 @@ in stdenv.mkDerivation { interface functionality is built on the ncurses libraries: curses, form, panel, and menu. ''; - homepage = "https://www.gnu.org/software/guile-ncurses/"; license = licenses.lgpl3Plus; maintainers = with maintainers; [ vyp ]; platforms = platforms.gnu ++ platforms.linux; |