Merge pull request #267999 from marsam/update-llpp

llpp: 41 -> 42

authored by

Lily Foster and committed by
GitHub
5511dd3c 047f8ad6

+9 -17
+8 -14
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 6 6 stdenv.mkDerivation rec { 7 7 pname = "llpp"; 8 - version = "41"; 8 + version = "42"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "criticic"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-Doj0zLYI1pi7eK01+29xFLYPtc8+fWzj10292+PmToE="; 14 + hash = "sha256-B/jKvBtBwMOErUVmGFGXXIT8FzMl1DFidfDCHIH41TU="; 15 15 }; 16 16 17 - patches = [ 18 - (fetchpatch { 19 - name = "system-makedeps-and-ocaml5.patch"; 20 - url = "https://aur.archlinux.org/cgit/aur.git/plain/system-makedeps-and-ocaml5.patch?h=llpp&id=32955e115f914bb96348d288f9af9c6e3e80a02b"; 21 - hash = "sha256-3rcPsR+M8Jx7M8GHUIsw0WNBvp6aE7BcPr4yk2vT9Ik="; 22 - }) 23 - ]; 24 - 25 17 postPatch = '' 26 18 sed -i "2d;s/ver=.*/ver=${version}/" build.bash 27 19 ''; ··· 29 21 strictDeps = true; 30 22 31 23 nativeBuildInputs = [ makeWrapper ocaml pkg-config ]; 32 - 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 ]; 33 27 34 28 dontStrip = true; 35 29 ··· 46 40 install -d $out/bin 47 41 install build/llpp $out/bin 48 42 install misc/llpp.inotify $out/bin/llpp.inotify 49 - 43 + '' + lib.optionalString stdenv.isLinux '' 50 44 wrapProgram $out/bin/llpp \ 51 45 --prefix PATH ":" "${xclip}/bin" 52 46 ··· 59 53 meta = with lib; { 60 54 homepage = "https://repo.or.cz/w/llpp.git"; 61 55 description = "A MuPDF based PDF pager written in OCaml"; 62 - platforms = platforms.linux; 56 + platforms = platforms.linux ++ platforms.darwin; 63 57 maintainers = with maintainers; [ pSub ]; 64 58 license = licenses.gpl3; 65 59 };
+1 -3
pkgs/top-level/all-packages.nix
··· 33442 33442 33443 33443 linuxsampler = callPackage ../applications/audio/linuxsampler { }; 33444 33444 33445 - llpp = callPackage ../applications/misc/llpp { 33446 - inherit (ocaml-ng.ocamlPackages_4_14) ocaml; 33447 - }; 33445 + llpp = callPackage ../applications/misc/llpp { }; 33448 33446 33449 33447 lls = callPackage ../applications/networking/lls { }; 33450 33448