lol
1{
2 stdenv,
3 lib,
4 fetchFromGitHub,
5 cmake,
6 libX11,
7}:
8
9stdenv.mkDerivation rec {
10 pname = "ois";
11 version = "1.5.1";
12
13 src = fetchFromGitHub {
14 owner = "wgois";
15 repo = "OIS";
16 rev = "v${version}";
17 sha256 = "sha256-ir6p+Tzf8L5VOW/rsG4yelsth7INbhABO2T7pfMHcFo=";
18 };
19
20 nativeBuildInputs = [ cmake ];
21
22 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libX11 ];
23
24 cmakeFlags = [
25 "-DCMAKE_INSTALL_LIBDIR=lib"
26 ];
27
28 meta = with lib; {
29 description = "Object-oriented C++ input system";
30 maintainers = [ maintainers.raskin ];
31 platforms = platforms.unix;
32 license = licenses.zlib;
33 };
34}