git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #150453 from WolfangAukang/imgui

imgui: init at 1.85

commitb0bf5f888d377dd2f36d90340df6dc9f035aaada authorMarek Fajkus <marek.faj@gmail.com> dateSun 12 Dec 2021, 23:14 (5 years ago) parent6aaac5c03d3ea7
2 files changed+34
pkgs/development/libraries/imgui/default.nix+32 pkgs/top-level/all-packages.nix+2
pkgs/development/libraries/imgui/default.nixnew file+32
@@ -0,0 +1,32 @@
1+{ stdenv, lib, fetchFromGitHub }:
2+
3+stdenv.mkDerivation rec {
4+ pname = "imgui";
5+ version = "1.85";
6+
7+ src = fetchFromGitHub {
8+ owner = "ocornut";
9+ repo = "imgui";
10+ rev = "v${version}";
11+ sha256 = "sha256-HQsGlsvmf3ikqhGnJHf/d6SRCY/QDeW7XUTwXQH/JYE=";
12+ };
13+
14+ dontBuild = true;
15+
16+ installPhase = ''
17+ mkdir -p $out/include/imgui
18+
19+ cp *.h $out/include/imgui
20+ cp *.cpp $out/include/imgui
21+ cp -a backends $out/include/imgui/
22+ cp -a misc $out/include/imgui/
23+ '';
24+
25+ meta = with lib; {
26+ description = "Bloat-free Graphical User interface for C++ with minimal dependencies";
27+ homepage = "https://github.com/ocornut/imgui";
28+ license = licenses.mit;
29+ maintainers = with maintainers; [ wolfangaukang ];
30+ platforms = platforms.all;
31+ };
32+}
pkgs/top-level/all-packages.nix+2
@@ -17087,6 +17087,8 @@ with pkgs;
1708717087
1708817088 ilmbase = callPackage ../development/libraries/ilmbase { };
1708917089
17090+ imgui = callPackage ../development/libraries/imgui { };
17091+
1709017092 imlib = callPackage ../development/libraries/imlib {
1709117093 libpng = libpng12;
1709217094 };