summaryrefslogtreecommitdiff
path: root/gnu/packages/pdf.scm
Commit message (Collapse)AuthorAge
* gnu: poppler: Fix null pointer dereferences.Mark H Weaver2017-07-10
| | | | | | | * gnu/packages/patches/poppler-fix-crash-with-broken-documents.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/pdf.scm (poppler/fixed)[source]: Add the patch.
* gnu: poppler: Use an ABI-compatible replacement to fix CVE-2017-9776.Leo Famulari2017-07-09
| | | | | | | | | | | | | | | | This is a followup to commit 95bbaa02aa63bc5eae36f686f1ed9915663aa4cf. See <https://bugs.gnu.org/27621> for more information. Poppler 0.56.0's ABI is not compatible with Poppler 0.52.0, so it's not possible to graft the newer version in place of the older one. This change leaves CVE-2017-9775 unfixed for now. * gnu/packages/patches/poppler-CVE-2017-9776.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/pdf.scm (poppler-0.56.0): Replace with ... (poppler/fixed): ... new variable. (poppler)[replacement]: Replaced with poppler/fixed.
* gnu: poppler: Fix CVE-2017-{9775,9776}.Leo Famulari2017-06-29
| | | | | | * gnu/packages/pdf.scm (poppler)[replacement]: New field. (poppler-0.56.0): New variable. (poppler-qt4, poppler-qt5): Use 'package/inherit'.
* gnu: mupdf: Update to 1.11.Marius Bakke2017-04-15
| | | | | | | | | | | | | | | Also delete two stray patches that were added in 92ae98e2a0c2ffc807111dbf7616df47a9d3b31c and lost in a subsequent merge (mupdf/fixed was already gone at e90e0fad1b3ba79d81f02424e143ee6f4f736e8b). * gnu/packages/patches/mupdf-CVE-2017-5896.patch, gnu/packages/patches/mupdf-CVE-2017-5991.patch, gnu/packages/patches/mupdf-mujs-CVE-2016-10132.patch, gnu/packages/patches/mupdf-mujs-CVE-2016-10133.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. * gnu/packages/patches/mupdf-build-with-openjpeg-2.1.patch: Adjust. * gnu/packages/pdf.scm (mupdf): Update to 1.11. [source]: Remove mujs patches. Adjust snippet to source rename.
* gnu: Add python-poppler-qt5.Ricardo Wurmus2017-04-11
| | | | * gnu/packages/pdf.scm (python-poppler-qt5): New variable.
* Merge branch 'master' into core-updatesMark H Weaver2017-03-19
|\
| * gnu: Add pdfgrep.rennes2017-03-19
| | | | | | | | | | | | * guix/gnu/packages/pdf.scm (pdfgrep): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* | Merge branch 'master' into core-updatesLudovic Courtès2017-03-09
|\|
| * Merge branch 'python-tests'Marius Bakke2017-03-03
| |\
| | * Merge branch 'master' into python-testsMarius Bakke2017-02-13
| | |\
| | * \ Merge branch 'master' into python-testsLeo Famulari2017-01-13
| | |\ \
| | * | | gnu: python-reportlab: Fix tests.Marius Bakke2016-12-15
| | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (python-reportlab, python2-reportlab)[arguments]: Set #:test-target.
| * | | | gnu: mupdf: Fix CVE-2017-{5896,5991}.Alex Vong2017-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/mupdf-CVE-2017-5896.patch, gnu/packages/patches/mupdf-CVE-2017-5991.patch: New files. * gnu/packages/pdf.scm (mupdf/fixed)[source]: Add patches. * gnu/local.mk (dist_patch_DATA): Add them. Signed-off-by: Leo Famulari <leo@famulari.name>
| * | | | gnu: podofo: Update to 0.9.5.Leo Famulari2017-03-02
| | |_|/ | |/| | | | | | | | | | * gnu/packages/pdf.scm (podofo): Update to 0.9.5.
* | | | gnu: poppler: Update to 0.52.0.Marius Bakke2017-03-08
| | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (poppler): Update to 0.52.0.
* | | | gnu: mupdf, cups-filters: Incorporated grafted changes.Leo Famulari2017-01-26
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (mupdf)[replacement]: Remove field. [source]: Add 'mupdf-mujs-CVE-2016-10132.patch' and 'mupdf-mujs-CVE-2016-10133.patch'. (mupdf/fixed): Remove variable. * gnu/packages/cups.scm (cups-filters)[replacement]: Remove field. (mupdf/fixed-instead-of-mupdf),(cups-filters/fixed): Remove variables.
* | | gnu: zathura-pdf-poppler: Update to 0.2.7.Marius Bakke2017-01-16
| | | | | | | | | | | | * gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.2.7.
* | | gnu: zathura-djvu: Update to 0.2.6.Marius Bakke2017-01-16
| | | | | | | | | | | | * gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.6.
* | | gnu: zathura-ps: Update to 0.2.4.Marius Bakke2017-01-16
| | | | | | | | | | | | * gnu/packages/pdf.scm (zathura-ps): Update to 0.2.4.
* | | gnu: zathura-cb: Update to 0.1.6.Marius Bakke2017-01-16
| | | | | | | | | | | | * gnu/packages/pdf.scm (zathura-cb): Update to 0.1.6.
* | | gnu: zathura: Update to 0.3.7.Marius Bakke2017-01-16
| | | | | | | | | | | | * gnu/packages/pdf.scm (zathura): Update to 0.3.7.
* | | gnu: mupdf: Fix CVE-2016-{10132,10133} in bundled mujs.Marius Bakke2017-01-15
| |/ |/| | | | | | | | | | | | | | | | | * gnu/packages/patches/mupdf-mujs-CVE-2016-10132.patch, gnu/packages/patches/mupdf-mujs-CVE-2016-10133.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/pdf.scm (mupdf)[replacement]: New field. (mupdf/fixed): New variable. Co-authored-by: Leo Famulari <leo@famulari.name>
* | gnu: poppler: Update to 0.50.0.Efraim Flashner2017-01-11
|/ | | | * gnu/packages/pdf.scm (poppler): Update to 0.50.0.
* gnu: mupdf: Update to 1.10a.Marius Bakke2016-12-04
| | | | | | | | | | | | | | | | | * gnu/packages/patches/mupdf-CVE-2016-6265.patch: Delete file. * gnu/packages/patches/mupdf-CVE-2016-6525.patch: Likewise. * gnu/packages/patches/mupdf-CVE-2016-7504.patch: Likewise. * gnu/packages/patches/mupdf-CVE-2016-7505.patch: Likewise. * gnu/packages/patches/mupdf-CVE-2016-7506.patch: Likewise. * gnu/packages/patches/mupdf-CVE-2016-7563.patch: Likewise. * gnu/packages/patches/mupdf-CVE-2016-7564.patch: Likewise. * gnu/packages/patches/mupdf-CVE-2016-8674.patch: Likewise. * gnu/packages/patches/mupdf-CVE-2016-9017.patch: Likewise. * gnu/packages/patches/mupdf-CVE-2016-9136.patch: Likewise. * gnu/packages/patches/mupdf-build-with-openjpeg-2.1.patch: Adjust to 1.10a. * gnu/local.mk (dist_patch_DATA): Remove deleted patches. * gnu/packages/pdf.scm (mupdf): Update to 1.10a. [source]: Remove patches.
* gnu: cairo: Eliminate graft.Marius Bakke2016-11-30
| | | | | | | | | * gnu/packages/gtk.scm (cairo)[replacement]: Remove field. [source]: Add patch from 'cairo/fixed'. (cairo-xcb)[source]: Inherit from cairo. [replacement]: Remove field. (cairo/fixed): Remove variable. * gnu/packages/pdf.scm (poppler)[inputs]: Remove cairo replacement.
* Merge branch 'master' into python-build-systemHartmut Goebel2016-11-29
|\
| * gnu: cairo: Fix CVE-2016-9082.Efraim Flashner2016-11-29
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gtk.scm (cairo)[replacement]: New field. (cairo/fixed): New variable. (cairo-xcb)[source]: Use patch. [replacement]: New field, set false. * gnu/packages/pdf.scm (poppler)[inputs]: Custom cairo should be replaced by a new custom patched cairo. * gnu/packages/patches/cairo-CVE-2016-9082.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
* | Merge branch 'master' into python-build-systemLeo Famulari2016-11-25
|\|
| * gnu: Remove redundancy where mkdir-p <dir> is followed by install-file ↵Petter2016-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <file> <dir>. * gnu/packages/bioinformatics.scm (bwa)[arguments]: Remove redundant mkdir-p. (eigensoft)[arguments]: Likewise. (snap-aligner)[arguments]: Likewise. (pardre)[arguments]: Likewise. (piranha)[arguments]: Likewise. * gnu/packages/maths.scm (hypre)[arguments]: Likewise. * gnu/packages/mp3.scm (mpc123)[arguments]: Likewise. * gnu/packages/music.scm (tuxguitar)[arguments]: Likewise. * gnu/packages/pdf.scm (impressive)[arguments]: Likewise. * gnu/packages/qemu.scm (qemu)[arguments]: Likewise. Signed-off-by: Leo Famulari <leo@famulari.name>
* | gnu: Remove work-arounds for bug 20765 (ensure uncompressed eggs).Hartmut Goebel2016-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 20765 is solved since we build all Python packages using option "--single-version-externally-managed". * gnu/packages/bioinformatics.scm (pbtranscript-tofu): Remove configure-flags. (pepr): remove phase "disable-egg-generation". * gnu/packages/pdf.scm (reportlab): Remove configure-flags. * gnu/packages/python.scm (python-sphinx-rtd-theme, python2-elib.intl, python-pkgconfig, python-pytest-pep8, python-pytest-flakes): Remove configure-flags. (python-pillow) remove phase "disable-egg-generation". (python-libarchive-c) Remove patching setup.cfg. * gnu/packages/statistics.scm (python-patsy): remove phase "prevent-generation-of-egg-archive". * gnu/packages/tls.scm (python-acme): remove phase "disable-egg-compression". * gnu/packages/tor.scm (onionshare): Remove configure-flags.
* | gnu: Remove needless inputs python-pip and python2-pip.Hartmut Goebel2016-11-15
| | | | | | | | | | | | | | | | | | This is installed together with Python 3 anyway and for our build of Python 2. * gnu/packages/python.scm (python2-fixtures): [inputs] remove "python-pip". * gnu/packages/pdf.scm (python2-reportlab): [native-inputs] remove "python2-pip". (python-reportlab)[properties]: remove "python2-variant".
* | gnu: Remove python-setuptools and python2-setuptools from inputs (part 1b)Hartmut Goebel2016-11-15
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch contains the changes in all modules beside python.scm where removing setuptools from the inputs could be achieved by removing complete lines. * gnu/packages/admin.scm (graphios, thefuck): Remove all [inputs], [native-inputs] and [propagated-inputs] where python-setuptools or python2-setuptools are the sole entries. Remove python-setuptools and python2-setuptools listed on a line by its own from [inputs], [native-inputs] and [propagated-inputs]. * gnu/packages/backup.scm (rdiff-backup): Likewise. * gnu/packages/bioinformatics.scm (htseq, macs, python2-pbcore, rseqc, multiqc): Likewise. * gnu/packages/django.scm (python-django, python2-django, python-django-simple-math-captcha, python2-django-simple-math-captcha): Likewise. * gnu/packages/docker.scm (python-docker-py, docker-compose): Likewise. * gnu/packages/game-development.scm (python-pygame): Likewise. * gnu/packages/key-mon.scm (key-mon): Likewise. * gnu/packages/mail.scm (khard): Likewise. * gnu/packages/music.scm (beets, python2-pyechonest): Likewise. * gnu/packages/openstack.scm (python-bandit, python2-bandit, python-debtcollector, python2-debtcollector, python-mox3, python2-mox3, python-os-client-config, python2-os-client-config, python-oslo.config, python2-oslo.config, python-oslo.context, python2-oslo.context, python-oslo.i18n, python2-oslo.i18n, python-oslo.serialization, python2-oslo.serialization, python-oslosphinx, python2-oslosphinx, python-oslotest, python2-oslotest, python-oslo.utils, python2-oslo.utils, python-swiftclient, python2-swiftclient): Likewise. * gnu/packages/pdf.scm (pdfposter): Likewise. * gnu/packages/tls.scm (python-acme, python2-acme): Likewise.
* Merge branch 'core-updates'Ludovic Courtès2016-11-13
|\
| * Merge branch 'master' into core-updatesMark H Weaver2016-11-06
| |\
| * \ Merge branch 'master' into core-updatesLeo Famulari2016-10-26
| |\ \
| * \ \ Merge branch 'master' into core-updatesMark H Weaver2016-10-17
| |\ \ \
| * \ \ \ Merge branch 'master' into core-updatesLudovic Courtès2016-09-30
| |\ \ \ \
| * | | | | gnu: Add and use gettext-minimal.Alex Kost2016-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gettext.scm (gnu-gettext): Rename to... (gettext-minimal): ... this. Adjust synopsis and description. (gnu-gettext): Inherit from it. (po4a): Use 'gettext-minimal' instead of 'gnu-gettext'. * gnu/packages/acl.scm: Likewise. * gnu/packages/admin.scm: Likewise. * gnu/packages/apl.scm: Likewise. * gnu/packages/attr.scm: Likewise. * gnu/packages/audio.scm: Likewise. * gnu/packages/base.scm: Likewise. * gnu/packages/cdrom.scm: Likewise. * gnu/packages/commencement.scm: Likewise. * gnu/packages/crypto.scm: Likewise. * gnu/packages/databases.scm: Likewise. * gnu/packages/disk.scm: Likewise. * gnu/packages/documentation.scm: Likewise. * gnu/packages/education.scm: Likewise. * gnu/packages/engineering.scm: Likewise. * gnu/packages/enlightenment.scm: Likewise. * gnu/packages/fcitx.scm: Likewise. * gnu/packages/fontutils.scm: Likewise. * gnu/packages/freedesktop.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gkrellm.scm: Likewise. * gnu/packages/glib.scm: Likewise. * gnu/packages/gnome.scm: Likewise. * gnu/packages/grub.scm: Likewise. * gnu/packages/gtk.scm: Likewise. * gnu/packages/guile.scm: Likewise. * gnu/packages/ibus.scm: Likewise. * gnu/packages/irc.scm: Likewise. * gnu/packages/iso-codes.scm: Likewise. * gnu/packages/kde-frameworks.scm: Likewise. * gnu/packages/kodi.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/man.scm: Likewise. * gnu/packages/maths.scm: Likewise. * gnu/packages/mono.scm: Likewise. * gnu/packages/mp3.scm: Likewise. * gnu/packages/music.scm: Likewise. * gnu/packages/nano.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/package-management.scm: Likewise. * gnu/packages/pdf.scm: Likewise. * gnu/packages/sawfish.scm: Likewise. * gnu/packages/statistics.scm: Likewise. * gnu/packages/terminals.scm: Likewise. * gnu/packages/version-control.scm: Likewise. * gnu/packages/vpn.scm: Likewise. * gnu/packages/w3m.scm: Likewise. * gnu/packages/webkit.scm: Likewise. * gnu/packages/wicd.scm: Likewise. * gnu/packages/wine.scm: Likewise. * gnu/packages/xdisorg.scm: Likewise. * gnu/packages/xorg.scm: Likewise.
| * | | | | Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2016-08-29
| |\ \ \ \ \
| * | | | | | gnu: poppler: Update to 0.47.0.David Craven2016-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (poppler): Update to 0.47.0.
| * | | | | | Merge branch 'master' into core-updatesLeo Famulari2016-08-17
| |\ \ \ \ \ \
| * | | | | | | gnu: poppler: Use 'modify-phases'.Efraim Flashner2016-08-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (poppler)[arguments]: Use 'modify-phases'.
| * | | | | | | gnu: poppler: Update to 0.46.0.Efraim Flashner2016-08-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (poppler): Update to 0.46.0. [home-page]: Use https.
| * | | | | | | gnu: qpdf: Update to 6.0.0.Efraim Flashner2016-08-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (qpdf): Update to 6.0.0.
| * | | | | | | gnu: qpdf: Use 'modify-phases'.Efraim Flashner2016-08-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (qpdf)[arguments]: Use 'modify-phases'.
* | | | | | | | gnu: Add pdfposter.Hartmut Goebel2016-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm(pdfposter): New variable.
* | | | | | | | gnu: Add python2-pypdf.Hartmut Goebel2016-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (python2-pypdf): New variable.
* | | | | | | | gnu: Add python-pypdf2.Hartmut Goebel2016-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (python-pypdf2, python2-pypdf2): New variables.
* | | | | | | | gnu: mupdf: Fix CVE-2016-{7504,7505,7506,7563,7564,9017,9136} in bundled mujs.Leo Famulari2016-11-08
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/mupdf-CVE-2016-7504.patch, gnu/packages/patches/mupdf-CVE-2016-7505.patch gnu/packages/patches/mupdf-CVE-2016-7506.patch gnu/packages/patches/mupdf-CVE-2016-7563.patch gnu/packages/patches/mupdf-CVE-2016-7564.patch gnu/packages/patches/mupdf-CVE-2016-9017.patch gnu/packages/patches/mupdf-CVE-2016-9136.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/pdf.scm (mupdf)[source]: Use them.
* | | | | | | gnu: Add pdf2svg.Arun Isaac2016-11-03
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/pdf.scm (pdf2svg): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>