summaryrefslogtreecommitdiff
path: root/gnu/packages/pdf.scm
AgeCommit message (Expand)Author
2017-07-09gnu: poppler: Use an ABI-compatible replacement to fix CVE-2017-9776....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. Leo Famulari
2017-06-29gnu: poppler: Fix CVE-2017-{9775,9776}....* gnu/packages/pdf.scm (poppler)[replacement]: New field. (poppler-0.56.0): New variable. (poppler-qt4, poppler-qt5): Use 'package/inherit'. Leo Famulari
2017-04-15gnu: mupdf: Update to 1.11....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. Marius Bakke
2017-04-11gnu: Add python-poppler-qt5....* gnu/packages/pdf.scm (python-poppler-qt5): New variable. Ricardo Wurmus
2017-03-19Merge branch 'master' into core-updatesMark H Weaver
2017-03-19gnu: Add pdfgrep....* guix/gnu/packages/pdf.scm (pdfgrep): New variable. Signed-off-by: Leo Famulari <leo@famulari.name> rennes
2017-03-09Merge branch 'master' into core-updatesLudovic Courtès
2017-03-08gnu: poppler: Update to 0.52.0....* gnu/packages/pdf.scm (poppler): Update to 0.52.0. Marius Bakke
2017-03-03Merge branch 'python-tests'Marius Bakke
2017-03-03gnu: mupdf: Fix CVE-2017-{5896,5991}....* 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> Alex Vong
2017-03-02gnu: podofo: Update to 0.9.5....* gnu/packages/pdf.scm (podofo): Update to 0.9.5. Leo Famulari
2017-02-13Merge branch 'master' into python-testsMarius Bakke
2017-01-26gnu: mupdf, cups-filters: Incorporated grafted changes....* 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. Leo Famulari
2017-01-16gnu: zathura-pdf-poppler: Update to 0.2.7....* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.2.7. Marius Bakke
2017-01-16gnu: zathura-djvu: Update to 0.2.6....* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.6. Marius Bakke
2017-01-16gnu: zathura-ps: Update to 0.2.4....* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.4. Marius Bakke
2017-01-16gnu: zathura-cb: Update to 0.1.6....* gnu/packages/pdf.scm (zathura-cb): Update to 0.1.6. Marius Bakke
2017-01-16gnu: zathura: Update to 0.3.7....* gnu/packages/pdf.scm (zathura): Update to 0.3.7. Marius Bakke
2017-01-15gnu: mupdf: Fix CVE-2016-{10132,10133} in bundled mujs....* 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> Marius Bakke
2017-01-13Merge branch 'master' into python-testsLeo Famulari
2017-01-11gnu: poppler: Update to 0.50.0....* gnu/packages/pdf.scm (poppler): Update to 0.50.0. Efraim Flashner
2016-12-15gnu: python-reportlab: Fix tests....* gnu/packages/pdf.scm (python-reportlab, python2-reportlab)[arguments]: Set #:test-target. Marius Bakke
2016-12-04gnu: mupdf: Update to 1.10a....* 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. Marius Bakke
2016-11-30gnu: cairo: Eliminate graft....* 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. Marius Bakke
2016-11-29Merge branch 'master' into python-build-systemHartmut Goebel
2016-11-29gnu: cairo: Fix CVE-2016-9082....* 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. Efraim Flashner
2016-11-25Merge branch 'master' into python-build-systemLeo Famulari
2016-11-21gnu: Remove redundancy where mkdir-p <dir> is followed by install-file <file>......* 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> Petter
2016-11-15gnu: Remove work-arounds for bug 20765 (ensure uncompressed eggs)....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. Hartmut Goebel
2016-11-15gnu: Remove needless inputs python-pip and python2-pip....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". Hartmut Goebel
2016-11-15gnu: Remove python-setuptools and python2-setuptools from inputs (part 1b)...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. Hartmut Goebel
2016-11-13Merge branch 'core-updates'Ludovic Courtès
2016-11-10gnu: Add pdfposter....* gnu/packages/pdf.scm(pdfposter): New variable. Hartmut Goebel
2016-11-10gnu: Add python2-pypdf....* gnu/packages/pdf.scm (python2-pypdf): New variable. Hartmut Goebel
2016-11-10gnu: Add python-pypdf2....* gnu/packages/pdf.scm (python-pypdf2, python2-pypdf2): New variables. Hartmut Goebel
2016-11-08gnu: mupdf: Fix CVE-2016-{7504,7505,7506,7563,7564,9017,9136} in bundled mujs....* 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. Leo Famulari
2016-11-06Merge branch 'master' into core-updatesMark H Weaver
2016-11-03gnu: Add pdf2svg....* gnu/packages/pdf.scm (pdf2svg): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Arun Isaac
2016-10-26Merge branch 'master' into core-updatesLeo Famulari
2016-10-25gnu: mupdf: Fix CVE-2016-8674....* gnu/packages/patches/mupdf-CVE-2016-8674.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/pdf.scm (mupdf): Use it. Kei Kebreau
2016-10-17Merge branch 'master' into core-updatesMark H Weaver
2016-10-16gnu: Add fbida....* gnu/packages/pdf.scm (fbida): New variable. Julien Lepiller
2016-09-30Merge branch 'master' into core-updatesLudovic Courtès
2016-09-28gnu: Add and use gettext-minimal....* 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. Alex Kost
2016-09-12gnu: Add Impressive....* gnu/packages/pdf.scm (impressive): New variable. Ludovic Courtès
2016-09-10gnu: pdf: Remove erroneous module import....This is a followup to commit c41d97bed6ee1765e0845567444d4d2af1a4d373. * gnu/packages/pdf.scm: Don't import (gnu packages javascript). Leo Famulari
2016-09-09gnu: mupdf: Update to 1.9a....* gnu/packages/pdf.scm (mupdf): Update to 1.9a. [source]: Use "mupdf-build-with-openjpeg-2.1.patch". Adjust snippet to preserve bundled 'thirdparty/mujs'. [inputs]: Add harfbuzz. Replace openjpeg-2.0 with openjpeg. * gnu/packages/patches/mupdf-build-with-openjpeg-2.1.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Leo Famulari
2016-08-29Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
2016-08-27gnu: mupdf: Fix CVE-2016-{6265,6525}....* gnu/packages/patches/mupdf-CVE-2016-6265.patch, gnu/packages/patches/mupdf-CVE-2016-6525.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/pdf.scm (mupdf): Use them. Leo Famulari
2016-08-22gnu: poppler: Update to 0.47.0....* gnu/packages/pdf.scm (poppler): Update to 0.47.0. David Craven