Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / libsciter / default.nix
blob9e9c0aece0ba026de270c3d5fe7f5523387325d1
1 { lib
2 , glib
3 , cairo
4 , libuuid
5 , pango
6 , gtk3
7 , stdenv
8 , fetchurl
9 , autoPatchelfHook
12 stdenv.mkDerivation {
13   pname = "libsciter";
14   version = "4.4.8.23-bis"; # Version specified in GitHub commit title
16   src = fetchurl {
17     url = "https://github.com/c-smile/sciter-sdk/raw/9f1724a45f5a53c4d513b02ed01cdbdab08fa0e5/bin.lnx/x64/libsciter-gtk.so";
18     sha256 = "a1682fbf55e004f1862d6ace31b5220121d20906bdbf308d0a9237b451e4db86";
19   };
21   nativeBuildInputs = [
22     autoPatchelfHook
23   ];
25   buildInputs = [ glib cairo libuuid pango gtk3 ];
27   dontUnpack = true;
29   installPhase = ''
30     runHook preInstall
32     install -m755 -D $src $out/lib/libsciter-gtk.so
34     runHook postInstall
35   '';
37   meta = with lib; {
38     homepage = "https://sciter.com";
39     description = "Embeddable HTML/CSS/JavaScript engine for modern UI development";
40     platforms = [ "x86_64-linux" ];
41     maintainers = with maintainers; [ leixb ];
42     sourceProvenance = with sourceTypes; [ binaryNativeCode ];
43     license = licenses.unfree;
44   };