Package Details: pdfsizeopt-git r533.dc08a10-1

Git Clone URL: (read-only, click to copy)
Package Base: pdfsizeopt-git
Description: PDF file size optimizer
Upstream URL:
Licenses: GPL2
Conflicts: pdfsizeopt-svn
Provides: pdfsizeopt
Replaces: pdfsizeopt-svn
Submitter: shtrom
Maintainer: shtrom
Last Packager: shtrom
Votes: 10
Popularity: 0.000013
First Submitted: 2016-08-20 08:10 (UTC)
Last Updated: 2018-08-07 09:33 (UTC)

Dependencies (10)

Required by (1)

Sources (1)

Latest Comments

shtrom commented on 2018-08-07 09:37 (UTC)

Thanks for the explanation. I added the optdepend.

wilbowma commented on 2018-07-17 15:17 (UTC)

It's an optional run-time dependency that can be enabled with a command-line flag, the same as pngout and jbig2. It's an image processor like pngout, but with multi-threading support. You can use it by calling:

pdfsizeopt --use-image-optimizer=ECT $input

Or in conjunction with other image optimizes:

pdfsizeopt --use-jbig2 --use-image-optimizer=ECT $input

This is discussed in the Image optimizers section of the pdfsizeopt README.

shtrom commented on 2018-07-04 10:28 (UTC) (edited on 2018-07-04 10:34 (UTC) by shtrom)

Ah, thanks for that. I'll fix the optdepends issue in a minute.

I'm not sure about ECT, though. Is it a compile-time dependency? In this case, I don't think we can make it an optional dependency. I'm also uncertain as to when the command line argument you gave needs to be placed. The upstream README isn't very clear about this either.

wilbowma commented on 2018-06-30 04:37 (UTC)

ect has been added to the AUR (, and is supported by pdfsizeopt; it could be made an optional dependency, and enabled with use-image-optimizer=ECT

Also, there's a typo in the description of the optional dependencies:

jbig2enc (jbig2enc-git) (optional) – to manage JBIG2 parts [use --use-pngout=true] 
pngout (optional) – to optimise the size of PNG parts [use --use-jbig2=true]

The flags in the description for these are reverse.

shtrom commented on 2017-09-24 02:25 (UTC)

Done. Not sure why it didn't before...

eduardosm commented on 2017-09-23 16:38 (UTC)

Please, fix the .SRCINFO file

shtrom commented on 2017-01-25 09:53 (UTC)

Ah, good point. Fixed.

OldDragon2A commented on 2017-01-24 17:26 (UTC)

Why does this still depend on subversion?

shtrom commented on 2016-10-12 10:10 (UTC)

Good point, fixed.

dark-saber commented on 2016-10-12 09:10 (UTC)

Shouldn't it conflict with pdfsizeopt-svn?

shtrom commented on 2016-09-06 23:45 (UTC)

No need, -git is the new one, fork from this one.

haawda commented on 2016-09-06 15:47 (UTC)

Do you plan to do an AUR-merge-request into pdfsizeopt-git?

shtrom commented on 2016-08-20 08:12 (UTC)

Right. I re-packaged it. See [0]. Not thoroughly tested, though, so please report any issue over there. [0]

JBecker commented on 2013-11-15 11:13 (UTC) In response to a complaint we received under the U.S. Digital Millennium Copyright Act, we have removed project "pdfsizeopt".

shtrom commented on 2012-11-14 00:48 (UTC)

I only get a failure on the first hunk: patching file Hunk #1 FAILED at 1. Hunk #2 succeeded at 7347 (offset 635 lines). Hunk #3 succeeded at 7663 (offset 794 lines). pdfsizeopt now does python detection on its own. I just removed that first patch. As the two others didn't fail for me, I'm not sure. I didn't do anything. Have a go at the new version of the package and see if it works.

commented on 2012-11-13 16:57 (UTC)

Cannot build. Here is the log: ==> SVN checkout done or server timeout patching file Hunk #1 FAILED at 1. Hunk #2 FAILED at 6712. Hunk #3 FAILED at 6865. 3 out of 3 hunks FAILED -- saving rejects to file ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build pdfsizeopt-svn.