CTAN Comprehensive TeX Archive Network

Directory support/pkgcheck


pkgcheck utility

Author: Manfred Lotz, <manfred@ctan.org>

License: Apache License, Version 2.0 or MIT License

Copyright (c) 2018 Manfred Lotz


pkgcheck is a utility which the author uses to check uploaded packages to CTAN before installing them. It is a binary running on Linux only.

There is no Windows version planned.


The pkgcheck binary is a 64-bit statically linked binary, and thus it should run also on older Linux versions.

It uses pdfinfo for checking pdf documents.

Installing the binary

Copy the binary from bin/pkgcheck to a suitable location on your hard disk, and (recommended) make sure the directory is in the PATH or call pkgcheck using an absolute path name.


The documentation is docs/pkgcheck.pdf. It contains a description of all fatal, error, warning and information messages.

Build the documentation

Run either xelatex or lualatex. Note that -shell-escape is required.

cd docs 
lualatex -shell-escape pkgcheck.tex


Licensed under either of

  • Apache License, Version 2.0
  • MIT license

at your option.

Download the contents of this package in one zip archive (3.1M).

pkgcheck – CTAN package checker

Packages uploaded to CTAN will be checked by the CTAN team before they get installed.

This package provides the pkgckeck command line utility used by CTAN members for carrying out those checks that can be performed in an automated way.

pkgcheck is a 64-bit static Linux binary, and runs out of the box. The only prerequisites is that pdfinfo is available.

A Windows version is not planned.

Bug trackerhttps://gitlab.com/Lotz/pkgcheck/-/issues
Version3.1.0 2022-12-26
LicensesMIT License
Apache License, version 2.0
Copyright2018 Manfred Lotz
MaintainerManfred Lotz
Guest Book Sitemap Contact Contact Author