Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Package Request: llpp - saner pdf viewer
@ 2021-03-22 12:57 etosan
  2021-03-23  1:34 ` mattheusroxas
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: etosan @ 2021-03-22 12:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1216 bytes --]

New issue by etosan on void-packages repository

https://github.com/void-linux/void-packages/issues/29676

Description:

**package name:** llpp

**project homepage:** https://repo.or.cz/w/llpp.git

**purpose:** smooth (scrolling) continuous (pages wrap seamlessly) pdf viewer, with advanced features built on top of mudpf

There also seem to be copy of the repo here on github https://github.com/moosotc/llpp, but repo.cz project is referenced in other package managers. 

This is thick layer built around mupdf core, which makes it better pdf/cbz/etc viewer. Most important features are: it provides continuous "page stream" (you see previous page bottom and next page top when scrolling, in addittion to current one), in addition to that, it has smooth scrolling (non-jumping panning). Finally it supports arbitrary numbers of columns (for example 2 col mode: L page, R page; but even 3+ column modes are possible). All these capabilities make it easier on the eyes when reading "serious" books on the computer.

Unfortunately the outer non mupdf part is written in OCaml lang. - I have no clue how ocaml works and how this can be packaged into the void. Maybe some of our OCaml experts could chime in?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Package Request: llpp - saner pdf viewer
  2021-03-22 12:57 [ISSUE] Package Request: llpp - saner pdf viewer etosan
@ 2021-03-23  1:34 ` mattheusroxas
  2021-03-26 19:46 ` etosan
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: mattheusroxas @ 2021-03-23  1:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 173 bytes --]

New comment by mattheusroxas on void-packages repository

https://github.com/void-linux/void-packages/issues/29676#issuecomment-804517435

Comment:
That looks pretty cool


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Package Request: llpp - saner pdf viewer
  2021-03-22 12:57 [ISSUE] Package Request: llpp - saner pdf viewer etosan
  2021-03-23  1:34 ` mattheusroxas
@ 2021-03-26 19:46 ` etosan
  2021-03-26 21:18 ` calibius
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: etosan @ 2021-03-26 19:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1492 bytes --]

New comment by etosan on void-packages repository

https://github.com/void-linux/void-packages/issues/29676#issuecomment-808470988

Comment:
@ericonr 
> You might want to try zathura as a PDF viewer...

I remember trying `zathura` around 5+ years ago and it was very slow, quite heavy and quite cumbersome (nothing against it I am just not a fan). I am okay with few vimmy commands, but I am not really a friend with heavy vimmyness (if I remember correctly, `zathura` was very vimmy).

`mupdf` on the other hand is very lean, fast and light (I would say it is `mplayer` of pdf viewers). But doing extended reading sessions in it is getting pretty hard on me, as as I am getting older the pageflips are desorienting me too much.

Fortunately, then I found `llpp` and it was love at first sight. It has exactly the features I need and I care about (a lot), that no other pdf viewer provides (if I am not mistaken), so if `mupdf` is `mplayer`, `llpp` is `mpv` of pdf viewers. I don't see zathura as useful in my setup.

@eli-schwartz: yes I have my own build installed to /usr/local, but I requested this here, as it would allow me to get rid of the minimal maintenance it needs. It would perhaps help others as well as it did for me.

I have no clue how OCaml packaging, compiling and system interaction with libraries works, so that is why I have no idea, what it would entail, to have it as proper package.

Is that such a problem that mupdf is amalgammated into it statically?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Package Request: llpp - saner pdf viewer
  2021-03-22 12:57 [ISSUE] Package Request: llpp - saner pdf viewer etosan
  2021-03-23  1:34 ` mattheusroxas
  2021-03-26 19:46 ` etosan
@ 2021-03-26 21:18 ` calibius
  2021-03-26 21:22 ` calibius
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: calibius @ 2021-03-26 21:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 524 bytes --]

New comment by calibius on void-packages repository

https://github.com/void-linux/void-packages/issues/29676#issuecomment-808513945

Comment:
The problem is the current mupdf package doesn't provide a mupdf.pc and there's no (ocaml-)lablgl package. So you're looking at multiple packages/changes to support this one if you want to use the makefile. I've looked at it, but I'm not knowledgeable enough to do it.  You can check out my fork and maybe point me in the right direction? It's kind of messy at the moment lol ... 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Package Request: llpp - saner pdf viewer
  2021-03-22 12:57 [ISSUE] Package Request: llpp - saner pdf viewer etosan
                   ` (2 preceding siblings ...)
  2021-03-26 21:18 ` calibius
@ 2021-03-26 21:22 ` calibius
  2021-03-28  1:22 ` etosan
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: calibius @ 2021-03-26 21:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 685 bytes --]

New comment by calibius on void-packages repository

https://github.com/void-linux/void-packages/issues/29676#issuecomment-808513945

Comment:
The problem is the current mupdf package doesn't provide a mupdf.pc and there's no (ocaml-)lablgl package. So you're looking at multiple packages/changes to support this one if you want to use the makefile. I've looked at it, but I'm not knowledgeable enough to do it.  You can check out [my fork](https://github.com/calibius/void-packages/tree/llpp) and maybe point me in the right direction? It's kind of messy at the moment lol ...  It's actually the labgl package I'm stuck on right now. I can't figure out why it won't install anything.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Package Request: llpp - saner pdf viewer
  2021-03-22 12:57 [ISSUE] Package Request: llpp - saner pdf viewer etosan
                   ` (3 preceding siblings ...)
  2021-03-26 21:22 ` calibius
@ 2021-03-28  1:22 ` etosan
  2021-03-28 15:54 ` calibius
  2021-04-03 16:06 ` etosan
  6 siblings, 0 replies; 8+ messages in thread
From: etosan @ 2021-03-28  1:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 382 bytes --]

New comment by etosan on void-packages repository

https://github.com/void-linux/void-packages/issues/29676#issuecomment-808828246

Comment:
I am by no means expert but do I understand it right that .pc is pkgconf (or pkg-config?) extension that is used to provide compile and link time options to -dev packages? I though all of void packages provide that file, but mupdf does not?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Package Request: llpp - saner pdf viewer
  2021-03-22 12:57 [ISSUE] Package Request: llpp - saner pdf viewer etosan
                   ` (4 preceding siblings ...)
  2021-03-28  1:22 ` etosan
@ 2021-03-28 15:54 ` calibius
  2021-04-03 16:06 ` etosan
  6 siblings, 0 replies; 8+ messages in thread
From: calibius @ 2021-03-28 15:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 362 bytes --]

New comment by calibius on void-packages repository

https://github.com/void-linux/void-packages/issues/29676#issuecomment-808915805

Comment:
correct, mupdf doesn't include a .pc file in the package because the developer doesn't; other distros add it back at build time. Most packages provide it because they're provided by the developer, is my understanding. 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Package Request: llpp - saner pdf viewer
  2021-03-22 12:57 [ISSUE] Package Request: llpp - saner pdf viewer etosan
                   ` (5 preceding siblings ...)
  2021-03-28 15:54 ` calibius
@ 2021-04-03 16:06 ` etosan
  6 siblings, 0 replies; 8+ messages in thread
From: etosan @ 2021-04-03 16:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 194 bytes --]

New comment by etosan on void-packages repository

https://github.com/void-linux/void-packages/issues/29676#issuecomment-812885987

Comment:
So with mupdf we would have to provide it ourselves?

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-04-03 16:06 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-22 12:57 [ISSUE] Package Request: llpp - saner pdf viewer etosan
2021-03-23  1:34 ` mattheusroxas
2021-03-26 19:46 ` etosan
2021-03-26 21:18 ` calibius
2021-03-26 21:22 ` calibius
2021-03-28  1:22 ` etosan
2021-03-28 15:54 ` calibius
2021-04-03 16:06 ` etosan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).