1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-26 12:10:29 +02:00
Commit Graph

132 Commits

Author SHA1 Message Date
Mark H Weaver
ef019092b9 gnu: poppler: Fix null pointer dereferences.
* 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.
2017-07-10 12:59:07 -04:00
Leo Famulari
b3cc304b30 gnu: poppler: Use an ABI-compatible replacement to fix CVE-2017-9776.
This is a followup to commit 95bbaa02aa.
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.
2017-07-09 02:25:27 -04:00
Leo Famulari
95bbaa02aa gnu: 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'.
2017-06-29 16:40:10 -04:00
Marius Bakke
e5da4d8b40 gnu: mupdf: Update to 1.11.
Also delete two stray patches that were added in
92ae98e2a0 and lost in a subsequent merge
(mupdf/fixed was already gone at e90e0fad1b).

* 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.
2017-04-15 18:51:00 +02:00
Ricardo Wurmus
99bcae94bc gnu: Add python-poppler-qt5.
* gnu/packages/pdf.scm (python-poppler-qt5): New variable.
2017-04-11 09:51:03 +02:00
Mark H Weaver
f67337e23e Merge branch 'master' into core-updates 2017-03-19 18:52:12 -04:00
rennes
e05fc441cd gnu: Add pdfgrep.
* guix/gnu/packages/pdf.scm (pdfgrep): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-19 18:30:10 -04:00
Ludovic Courtès
e90e0fad1b Merge branch 'master' into core-updates 2017-03-09 16:35:41 +01:00
Marius Bakke
fe5790e1e0 gnu: poppler: Update to 0.52.0.
* gnu/packages/pdf.scm (poppler): Update to 0.52.0.
2017-03-08 16:36:22 +01:00
Marius Bakke
3f98071ac5 Merge branch 'python-tests' 2017-03-03 16:55:43 +01:00
Alex Vong
92ae98e2a0 gnu: 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>
2017-03-03 04:47:52 -05:00
Leo Famulari
0b181ff901 gnu: podofo: Update to 0.9.5.
* gnu/packages/pdf.scm (podofo): Update to 0.9.5.
2017-03-02 13:35:58 -05:00
Marius Bakke
424b1ae769 Merge branch 'master' into python-tests 2017-02-13 22:35:05 +01:00
Leo Famulari
ef00f3ebae gnu: 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.
2017-01-26 18:56:11 -05:00
Marius Bakke
4ec840917c gnu: zathura-pdf-poppler: Update to 0.2.7.
* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.2.7.
2017-01-16 10:21:46 +01:00
Marius Bakke
16a9f83fe0 gnu: zathura-djvu: Update to 0.2.6.
* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.6.
2017-01-16 10:20:15 +01:00
Marius Bakke
fe5fe355fd gnu: zathura-ps: Update to 0.2.4.
* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.4.
2017-01-16 10:18:47 +01:00
Marius Bakke
4df3dc419d gnu: zathura-cb: Update to 0.1.6.
* gnu/packages/pdf.scm (zathura-cb): Update to 0.1.6.
2017-01-16 10:16:59 +01:00
Marius Bakke
623feb452a gnu: zathura: Update to 0.3.7.
* gnu/packages/pdf.scm (zathura): Update to 0.3.7.
2017-01-16 10:15:00 +01:00
Marius Bakke
af8c7e1014 gnu: 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>
2017-01-15 20:24:30 -05:00
Leo Famulari
cc0725914e Merge branch 'master' into python-tests 2017-01-13 10:21:17 -05:00
Efraim Flashner
51f0592fbf gnu: poppler: Update to 0.50.0.
* gnu/packages/pdf.scm (poppler): Update to 0.50.0.
2017-01-11 11:23:32 -05:00
Marius Bakke
9e378e6a5c gnu: python-reportlab: Fix tests.
* gnu/packages/pdf.scm (python-reportlab, python2-reportlab)[arguments]:
Set #:test-target.
2016-12-15 17:55:36 +01:00
Marius Bakke
76bbce6af2 gnu: 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.
2016-12-04 17:41:54 +01:00
Marius Bakke
bc118f1a03 gnu: 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.
2016-11-30 18:31:37 +01:00
Hartmut Goebel
3bf4280659 Merge branch 'master' into python-build-system 2016-11-29 18:47:16 +01:00
Efraim Flashner
c51d926c74 gnu: 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.
2016-11-29 09:45:48 +02:00
Leo Famulari
de32aa74b4 Merge branch 'master' into python-build-system 2016-11-25 11:20:21 -05:00
Petter
daf72603eb gnu: Remove redundancy where mkdir-p <dir> is followed by install-file <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>
2016-11-21 14:39:54 -05:00
Hartmut Goebel
b41a05ce49 gnu: 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.
2016-11-15 22:31:02 +01:00
Hartmut Goebel
d8013ee221 gnu: 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".
2016-11-15 22:31:01 +01:00
Hartmut Goebel
5d85493284 gnu: 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.
2016-11-15 21:58:44 +01:00
Ludovic Courtès
2cab1dd58b Merge branch 'core-updates' 2016-11-13 00:34:16 +01:00
Hartmut Goebel
99abcdbd9b gnu: Add pdfposter.
* gnu/packages/pdf.scm(pdfposter): New variable.
2016-11-10 14:26:04 +01:00
Hartmut Goebel
c68e8591d8 gnu: Add python2-pypdf.
* gnu/packages/pdf.scm (python2-pypdf): New variable.
2016-11-10 14:26:04 +01:00
Hartmut Goebel
ad5a7d49c3 gnu: Add python-pypdf2.
* gnu/packages/pdf.scm (python-pypdf2, python2-pypdf2): New variables.
2016-11-10 14:26:04 +01:00
Leo Famulari
667e777b4e gnu: 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.
2016-11-08 11:03:14 -05:00
Mark H Weaver
8b6ad165d1 Merge branch 'master' into core-updates 2016-11-06 03:29:06 -05:00
Arun Isaac
5d68e9d620 gnu: Add pdf2svg.
* gnu/packages/pdf.scm (pdf2svg): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-11-03 14:33:50 +01:00
Leo Famulari
02c73adcdf Merge branch 'master' into core-updates 2016-10-26 19:00:06 -04:00
Kei Kebreau
47a04fca99 gnu: 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.
2016-10-25 12:50:50 -04:00
Mark H Weaver
dcaf70897a Merge branch 'master' into core-updates 2016-10-17 16:47:12 -04:00
Julien Lepiller
f3e222165e gnu: Add fbida.
* gnu/packages/pdf.scm (fbida): New variable.
2016-10-16 14:00:18 -04:00
Ludovic Courtès
79355ae3e8 Merge branch 'master' into core-updates 2016-09-30 12:05:27 +02:00
Alex Kost
b94a6ca074 gnu: 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.
2016-09-28 17:54:50 +03:00
Ludovic Courtès
8d4169a1d1 gnu: Add Impressive.
* gnu/packages/pdf.scm (impressive): New variable.
2016-09-12 00:57:46 +02:00
Leo Famulari
e71479747b gnu: pdf: Remove erroneous module import.
This is a followup to commit c41d97bed6.

* gnu/packages/pdf.scm: Don't import (gnu packages javascript).
2016-09-10 01:16:48 -04:00
Leo Famulari
c41d97bed6 gnu: 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.
2016-09-09 21:03:20 -04:00
Efraim Flashner
b3d2be945d Merge remote-tracking branch 'origin/master' into core-updates 2016-08-29 23:46:33 +03:00
Leo Famulari
6bd9a3432c gnu: 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.
2016-08-27 17:35:21 -04:00