Commit Graph

48 Commits

Author SHA1 Message Date
Andreas Müller
ca8ddbe66c poppler: add qttools-native to qt5 dependency to fix build
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-02-13 18:43:38 +01:00
Andreas Müller
5ecbf9bab4 poppler: update to 0.51.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-01-25 16:00:02 +01:00
Andreas Müller
4f7b8f8c2a poppler: update to 0.50.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-26 08:24:58 +01:00
Khem Raj
e0d4e8f46e poppler: Disable PIE, it does not compile
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-26 08:24:07 +01:00
Andreas Müller
a5b1a07537 poppler: update to 0.49.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-13 11:19:35 +01:00
Joshua Lock
efd3696e70 remove True option to getVar calls
getVar() now defaults to expanding by default, thus remove the True
option from getVar() calls with a regex search and replace.

Search made with the following regex: getVar ?\(( ?[^,()]*), True\)

Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2016-12-02 09:16:17 +01:00
Andreas Müller
649df5d888 poppler: update to 0.48.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-22 13:59:41 +01:00
Andreas Müller
a0c3cea1ca poppler: update to 0.47.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-10-03 19:19:57 +02:00
Derek Straka
675d1df2ef poppler: fix ambiguity on math functions related to gcc-6
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-23 15:20:05 +02:00
Martin Jansa
d78c5215b3 evince, epdf, gdm, gnumeric, libgnomeprint, tumbler, gedit, gnome-panel, gnome-session, gnome-terminal, libgnomecups, gtksourceview2, libgweather, libgnomeui, tracker, gimp, poppler, mousepad, goffice, tasks: blacklist, fails to build with gcc-6
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-13 19:06:43 +02:00
Andreas Müller
5ce609fa34 poppler: update to 0.43.0
* patch was applied upstream
* a PACKAGECONFIG for nss was added - enabled by default

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-05-19 12:02:41 +02:00
Martin Jansa
a6c172e271 poppler: add --std=c++11 to fix build with Qt 5.7
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-05-06 12:40:28 +02:00
Andreas Müller
eeac9ad0cc poppler: update to 0.4.1
* remove leftover patches
* run tested against evince and qpdfview

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-04-28 10:38:39 +02:00
Alexander Kanavin
9afa64e6d2 poppler: fix gobject introspection
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2016-03-14 12:15:33 +01:00
Richard Purdie
1fbad3a540 poppler-data: Fix to work with changed makeflags
Without this, the data is installed into /usr/local and fails QA checks.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25 17:45:51 +01:00
Joshua Lock
58739d4a79 poppler-data: install CMap resources for CJK glyph support
CID-keyed fonts, as commonly used to support pictographic East
Asian character sets require Character Maps which unidirectionally
map character codes (i.e. Unicode encoding) to CID (the glyphs in
the font face).

Without a CMap poppler isn't able to correctly PDF files in
Chinese, Japanese or Korean without embedded fonts.

This change installs a copy of the Identity files from Adobe's
CMap Resources[1] based on a similar change in Fedora's
poppler-data[2][3].

This is an updated version of the v2 patch originally created and sent
by my colleague, Joshua Lock.

1. https://github.com/adobe-type-tools/cmap-resources
2. http://pkgs.fedoraproject.org/cgit/poppler-data.git/tree/poppler-data.spec#n18
3. https://bugzilla.redhat.com/show_bug.cgi?id=842351

Co-Authored-By: Bob Ham <bob.ham@collabora.com>
Signed-off-by: Bob Ham <bob.ham@collabora.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:36:56 +01:00
Bob Ham
c9ceac8eac poppler: move RDEPENDS on poppler-data to libpoppler
The poppler-data package contains data needed by consumers of
the libpoppler package, for example evince.  However, the RDEPENDS in
this recipe is only for the poppler package.  Moving the RDEPENDS to
libpoppler ensures that poppler-data is included in any builds with
separate libpoppler consumers but not poppler.  The poppler package
automatically depends on libpoppler so poppler's dependency on
poppler-data is not lost.

Signed-off-by: Bob Ham <bob.ham@collabora.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:36:56 +01:00
Andreas Müller
ed4ab0ce80 poppler: update to 0.37.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-26 21:37:37 +01:00
Gary Thomas
77582ef1be poppler: Support building against QT4-embedded
These changes allow the poppler package to build using qt4e.
To enable them, add this line to local.conf
  PACKAGECONFIG_append_pn-poppler = " qt4e"

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Upstream-status: Innapropriate [OE configuration]
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:25 +02:00
Andreas Müller
671a052592 poppler: update to 0.35.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-31 19:30:56 +02:00
Andreas Müller
2538cf6f7b poppler: fix configure by pointing on moc
As discussed in [1] configure was detecting host's moc and failing in some
configurations.

To get this fixed configure gets a parameter by which the location of moc
is set.

[1] http://lists.openembedded.org/pipermail/openembedded-devel/2015-May/101641.html

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-05-28 10:35:16 +02:00
Andreas Müller
be574741ee poppler-data: update to 0.4.7
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-05-28 10:35:14 +02:00
Andreas Müller
4eeacd92e1 poppler: update 0.33.0 to and enhance packageconfigs
qt5 packageconfig fixes:

| WARNING: QA Issue: poppler rdepends on qtbase, but it isn't a build dependency? [build-deps]

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-05-28 10:35:14 +02:00
Andreas Müller
c6de38438e poppler: update to 0.26.5
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2014-10-01 10:11:37 +02:00
Ross Burton
9ef549b770 poppler: remove spurious GTK+ build dependency
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:00:02 +02:00
Ross Burton
42384af9a9 poppler: use PACKAGECONFIG to control graphics formats supported
Add explicit PACKAGECONFIG statements for JPEG, PNG and TIFF.  libpng wasn't
previously a direct build dependency but is pulled in via GTK+.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:00:01 +02:00
Ross Burton
8b22d8a754 poppler: inherit gtk-doc
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:00:01 +02:00
Robert Yang
05de0ca43d meta-oe: use BPN in SRC_URI
Fixed SRC_URI:
* ${PN} -> ${BPN}, use ${BP} if it was ${PN}-${PV}
* ${P} -> ${BP}

Otherwise we would meet do_fetch errors when we do the multilib, native
or nativesdk build.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:56:55 +02:00
Matthieu CRAPET
c95e155780 recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issues
Changes:
- rename SUMMARY with length > 80 to DESCRIPTION
- rename DESCRIPTION with length < 80 to (non present tag) SUMMARY
- drop final point character at the end of SUMMARY string
- remove trailing whitespace of SUMMARY line

Note: don't bump PR

Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-02-23 23:20:02 +01:00
Andreas Müller
7e1b1b392c poppler: update to 0.22.4
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2013-06-20 12:27:58 +02:00
Andreas Müller
d3fd0666c9 poppler: fix build for soft FPU machines
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-16 11:04:34 +02:00
Andreas Müller
38e78df3ca poppler: fix config option --disable-poppler-qt to --disable-poppler-qt4
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-16 11:04:34 +02:00
Andreas Müller
8cd53fb7fd poppler-data: update to 0.4.6 and stylize a bit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-10 11:02:39 +02:00
Andreas Müller
86b9bb991d poppler: update to 0.22.3
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-10 11:02:39 +02:00
Andreas Müller
388f5c1230 poppler: merge include files into poppler - only poppler requires them
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-10 11:02:38 +02:00
Andreas Müller
6619d96a4c poppler: remove unrecognized configure options
warning was:

| configure: WARNING: unrecognized options: --disable-poppler-qt, --disable-abiword-output

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-10 11:02:38 +02:00
Martin Jansa
a45830a39b recipes: Unify indentation
* This change is only aesthetic (unlike indentation in Python
  tasks).
* Some recipes were using tabs.
* Some were using 8 spaces.
* Some were using mix or different number of spaces.
* Make them consistently use 4 spaces everywhere.
* Yocto styleguide advises to use tabs (but the only reason to keep
  tabs is the need to update a lot of recipes). Lately this advice
  was also merged into the styleguide on the OE wiki.
* Using 4 spaces in both types of tasks is better because it's less
  error prone when someone is not sure if e.g.
  do_generate_toolchain_file() is Python or shell task and also allows
  to highlight every tab used in .bb, .inc, .bbappend, .bbclass as
  potentially bad (shouldn't be used for indenting of multiline
  variable assignments and cannot be used for Python tasks).
* Don't indent closing quote on multiline variables
  we're quite inconsistent wheater it's first character on line
  under opening quote or under first non-whitespace character in
  previous line.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
2013-04-15 16:23:17 +02:00
Martin Jansa
b4a6fdcd39 poppler: upgrade to 0.18.4
* 0.18.0 was failing to build after libpng was upgraded to 1.6 in oe-core

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-03-13 17:21:52 +01:00
Paul Eggleton
3a30c56238 Replace bb.data.* with d.*
Used sed expression given here:

http://lists.linuxtogo.org/pipermail/openembedded-core/2011-November/012373.html

Plus an additional expression for .expand. Full expression is:

sed \
-e 's:bb.data.\(setVar([^,]*,[^,]*\), \([^ )]*\) *):\2.\1):g' \
-e 's:bb.data.\(setVarFlag([^,]*,[^,]*,[^,]*\), \([^) ]*\) *):\2.\1):g' \
-e 's:bb.data.\(getVar([^,]*\), \([^, ]*\) *,\([^)]*\)):\2.\1,\3):g' \
-e 's:bb.data.\(getVarFlag([^,]*,[^,]*\), \([^, ]*\) *,\([^)]*\)):\2.\1,\3):g' \
-e 's:bb.data.\(getVarFlag([^,]*,[^,]*\), \([^) ]*\) *):\2.\1):g' \
-e 's:bb.data.\(getVar([^,]*\), \([^) ]*\) *):\2.\1):g' \
-e 's:bb.data.\(expand([^,]*\), \([^ )]*\) *):\2.\1):g' \
-i `grep -ril bb.data *`

Some minor correction in systemd.bbclass was needed for some expressions
that didn't quite match the regex in the desired way; additionally a few
instances were manually changed.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2012-10-28 14:32:06 +00:00
Martin Jansa
fc9386733a recipes: bump PR to rebuild after libffi5 -> libffi6
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-09-20 10:02:45 +02:00
Martin Jansa
192ae54acd poppler-fp: convert tabs to 4 spaces in get_poppler_fpu_setting
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-07-19 16:26:19 +02:00
Martin Jansa
8b7fd21006 poppler: add tiff to DEPENDS to make builds more deterministic
* it's autodetected

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-03-09 07:50:19 +01:00
Martin Jansa
0eb1a43a75 poppler: bump PR to rebuild after libtiff3->libtiff5 change
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-02-28 15:49:58 +01:00
Martin Jansa
d0028e40a3 recipes: bump PR to rebuild .la files without libz.la
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-02-13 16:59:29 +01:00
Martin Jansa
68c89c16ec poppler: upgrade from 0.12.3 to 0.18.0
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-12 10:24:45 +02:00
Martin Jansa
cb60e7444d poppler-data: upgrade from 0.4.0 to 0.4.5
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-12 10:24:45 +02:00
Martin Jansa
ea8d7d2d14 recipes: use allarch.bbclass instead just PACKAGE_ARCH = all
* otherwise such recipes are rebuilt or reused from sstate after every
  MACHINE change, because of different checksums see [YOCTO #1075]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-06-02 10:04:54 +02:00
Martin Jansa
89500c583e recipes,classes: import a lot of recipes from meta-shr
* tested on shr-lite-image for om-gta02 and nokia900 (with meta-shr layer)
2011-04-10 14:43:41 +02:00