Package Details: papers 47.0-1

Git Clone URL: https://aur.archlinux.org/papers.git (read-only, click to copy)
Package Base: papers
Description: Document viewer (PDF, PostScript, XPS, djvu, tiff, cbr, cbz, cb7, cbt)
Upstream URL: https://apps.gnome.org/Papers/
Licenses: GPL
Groups: gnome
Provides: libppsdocument-4.0.so, libppsview-4.0.so
Submitter: crab2313
Maintainer: crab2313
Last Packager: crab2313
Votes: 4
Popularity: 0.31
First Submitted: 2024-02-21 08:18 (UTC)
Last Updated: 2024-09-20 01:06 (UTC)

Latest Comments

1 2 Next › Last »

Airon90 commented on 2024-11-22 10:40 (UTC)

Installing papers using pacaur doesn't work:

:: Checking papers integrity...
Cloning into bare repository '/home/airon/.cache/pacaur/papers/papers'...
error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
fatal: expected flush after ref listing
==> ERROR: Failure while downloading papers git repo
    Aborting...

crab2313 commented on 2024-08-27 09:11 (UTC)

46.2 is just a minor release to update the screenshot on flathub. I'm not going to update to that release.

Troels commented on 2024-08-05 10:05 (UTC)

The icon was not found after install for me. Please add updating the icon cache as a post install hook. I believe this should suffice:

post_install() {
  gtk-update-icon-cache /usr/share/icons/hicolor
}

rien333 commented on 2024-06-15 20:17 (UTC) (edited on 2024-06-16 10:56 (UTC) by rien333)

Currently, you cannot remove evince, even with papers installed. This is because sushi, nautilus's file previewer, depends on evince. However, as far as I know, papers can also serve as a backend to sushi. At least, forcefully removing evince (but with papers still installed) has not led to any problems.

I feel like the proper solution would be for sushi to, eventually, depend on either evince or papers, or something along those lines.

However, this currently is not an option, because this is an AUR package.

In the mean time, would it be a good idea for this package to include provides=(evince)? It's not a one-for-one evince replacement, but it is an actual fork (and hence, shares code). Moreover, from Gnome's side of things, it intends to replace most or all the functionality evince once provided (given, at least, that it gets out of the incubator phase).

torculus commented on 2024-06-14 14:45 (UTC)

Also, I'm also getting the following error message on build

Run-time dependency cairo-ps found: YES 1.18.0
Run-time dependency libtiff-4 found: YES 4.6.0
Run-time dependency libgxps found: YES 0.3.2
Configuring pps-version.h using configuration
Dependency glib-2.0 found: YES 2.80.3 (cached)
Program /usr/bin/glib-mkenums found: NO

papers/libdocument/meson.build:117:21: ERROR: Dependency 'glib-2.0' tool variable 'glib_mkenums' contains erroneous value: '/usr/bin/glib-mkenums'

This is a distributor issue -- please report it to your glib-2.0 provider.

This is because of this issue (https://gitlab.archlinux.org/archlinux/packaging/packages/glib2/-/issues/7), and it looks like the fix is to add glib2-devel to the makedepends. I added glib2-devel to my system and now it works!

Please add glib2-devel to the makedepends

torculus commented on 2024-06-14 14:35 (UTC)

Why are we skipping hash verification in the PKGBUILD? Downloads can get corrupted or injected with malware

crab2313 commented on 2024-03-26 02:34 (UTC) (edited on 2024-03-26 02:35 (UTC) by crab2313)

We don't depend on cmake.

DodoLeDev commented on 2024-03-05 23:15 (UTC)

The dependency cmake appears to be missing!

DodoLeDev commented on 2024-03-05 23:14 (UTC) (edited on 2024-03-05 23:14 (UTC) by DodoLeDev)

Contributors of Papers recently moved to gtk4 4.13.8, but only 4.12.5 is available on official repos.

You then have 2 solutions to fix this:

  • Install gtk4-git from AUR

  • Rollback the repo to a 'compilable' state by adding the line:

git checkout b057a91d

on the prepare() function

An update of the PKGBUILD seems to be required

crab2313 commented on 2024-03-03 12:18 (UTC)

We don't have a release yet.