llpp: fix build on darwin

+6 -4
+6 -4
pkgs/applications/misc/llpp/default.nix
··· 1 1 { stdenv, lib, substituteAll, makeWrapper, fetchFromGitHub, fetchpatch, ocaml, pkg-config, mupdf, libX11, jbig2dec, openjpeg, libjpeg , lcms2, harfbuzz, 2 - libGLU, libGL, gumbo, freetype, zlib, xclip, inotify-tools, procps }: 2 + libGLU, libGL, gumbo, freetype, zlib, xclip, inotify-tools, procps, darwin }: 3 3 4 4 assert lib.versionAtLeast (lib.getVersion ocaml) "4.07"; 5 5 ··· 21 21 strictDeps = true; 22 22 23 23 nativeBuildInputs = [ makeWrapper ocaml pkg-config ]; 24 - buildInputs = [ mupdf libX11 libGLU libGL freetype zlib gumbo jbig2dec openjpeg libjpeg lcms2 harfbuzz ]; 24 + buildInputs = [ mupdf libX11 freetype zlib gumbo jbig2dec openjpeg libjpeg lcms2 harfbuzz ] 25 + ++ lib.optionals stdenv.isLinux [ libGLU libGL ] 26 + ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.OpenGL darwin.apple_sdk.frameworks.Cocoa ]; 25 27 26 28 dontStrip = true; 27 29 ··· 38 40 install -d $out/bin 39 41 install build/llpp $out/bin 40 42 install misc/llpp.inotify $out/bin/llpp.inotify 41 - 43 + '' + lib.optionalString stdenv.isLinux '' 42 44 wrapProgram $out/bin/llpp \ 43 45 --prefix PATH ":" "${xclip}/bin" 44 46 ··· 51 53 meta = with lib; { 52 54 homepage = "https://repo.or.cz/w/llpp.git"; 53 55 description = "A MuPDF based PDF pager written in OCaml"; 54 - platforms = platforms.linux; 56 + platforms = platforms.linux ++ platforms.darwin; 55 57 maintainers = with maintainers; [ pSub ]; 56 58 license = licenses.gpl3; 57 59 };