summary refs log blame commit diff
path: root/pkgs/development/libraries/elementary-cmake-modules/default.nix
blob: 13617d67bf574e2c17863cd65e5f6875f92eeeda (plain) (tree)
1
2
3
4
5

                                                   
                     
                                     
                    























                                                                    
{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig }:

stdenv.mkDerivation {
  pname = "elementary-cmake-modules";
  version = "0.1.0";

  src = fetchFromGitHub {
    owner = "elementary";
    repo = "cmake-modules";
    rev = "319ec5336e9f05f3f22b886cc2053ef3d4b6599e";
    sha256 = "191hhvdxyqvh9axzndaqld7vrmv7xkn0czks908zhb2zpjhv9rby";
  };

  prePatch = ''
    substituteInPlace CMakeLists.txt  \
      --replace ' ''${CMAKE_ROOT}/Modules' " $out/lib/cmake"
  '';

  propagatedBuildInputs = [ cmake pkgconfig ];

  setupHook = ./setup-hook.sh;

  meta = with lib; {
    platforms = platforms.linux ++ platforms.darwin;
    homepage = https://github.com/elementary/cmake-modules;
    license = licenses.gpl3Plus;
    maintainers = [ maintainers.samdroid-apps ];
  };
}