Unverified Commit 8aced2d1 authored by Lily Foster's avatar Lily Foster
Browse files

llpp: bump aur patch and remove now-unused patch

parent caa1f0b8
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -16,11 +16,10 @@ stdenv.mkDerivation rec {

  patches = [
    (fetchpatch {
      name = "system-makedeps.patch";
      url = "https://aur.archlinux.org/cgit/aur.git/plain/system-makedeps.patch?h=llpp&id=0d2913056aaf3dbf7431e57b7b08b55568ba076c";
      hash = "sha256-t9PLXsM8+exCeYqJBe0LSDK0D2rpktmozS8qNcEAcHo=";
      name = "system-makedeps-and-ocaml5.patch";
      url = "https://aur.archlinux.org/cgit/aur.git/plain/system-makedeps-and-ocaml5.patch?h=llpp&id=32955e115f914bb96348d288f9af9c6e3e80a02b";
      hash = "sha256-3rcPsR+M8Jx7M8GHUIsw0WNBvp6aE7BcPr4yk2vT9Ik=";
    })
    ./fix-mupdf.patch
  ];

  postPatch = ''
+0 −13
Original line number Diff line number Diff line
--- a/link.c
+++ b/link.c
@@ -1522,8 +1522,9 @@ static void *mainloop (void UNUSED_ATTR *unused)
             if (pdf && nameddest && *nameddest) {
                 fz_point xy;
                 struct pagedim *pdim;
-                int pageno = pdf_lookup_anchor (state.ctx, pdf, nameddest,
+                fz_location location = fz_resolve_link (state.ctx, state.doc, nameddest,
                                                 &xy.x, &xy.y);
+                int pageno = location.page;
                 pdim = pdimofpageno (pageno);
                 xy = fz_transform_point (xy, pdim->ctm);
                 printd ("a %d %d %d", pageno, (int) xy.x, (int) xy.y);