Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / sealcurses / default.nix
blobad1eb0bb276d6f6cd7bd63cd6158c56a10a15f30
1 { lib, stdenv, fetchFromGitea, cmake, pkg-config, ncurses, the-foundation }:
3 stdenv.mkDerivation rec {
4   pname = "sealcurses";
5   version = "unstable-2023-02-06"; # No release yet
7   src = fetchFromGitea {
8     domain = "git.skyjake.fi";
9     owner = "skyjake";
10     repo = pname;
11     rev = "e11026ca34b03c5ab546512f82a6f705d0c29e95";
12     hash = "sha256-N+Tvg2oIcfa68FC7rKuLxGgEKz1oBEEb8NGCiBuZ8y4=";
13   };
15   nativeBuildInputs = [ cmake pkg-config ];
17   buildInputs = [ ncurses the-foundation ];
19   cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ];
21   meta = with lib; {
22     description = "SDL Emulation and Adaptation Layer for Curses (ncursesw)";
23     homepage = "https://git.skyjake.fi/skyjake/sealcurses";
24     license = licenses.bsd2;
25     maintainers = with maintainers; [ sikmir ];
26     platforms = platforms.unix;
27   };