[OE-core] [PATCH v3 2/2] ghostscript: build and install libgs

Burton, Ross ross.burton at intel.com
Thu Mar 9 16:36:30 UTC 2017


On 9 March 2017 at 14:31, Andrew Shadura <andrew.shadura at collabora.co.uk>
wrote:

> Build and install libgs library, which is a build dependency
> of a few other libraries, such as libspectre.
>
> We don't want to ship the executable binaries, only the library and its
> headers, hence oe_runmake install-so + rm -rf, not e.g. oe_libinstall.
>

This does *way* more:

packages/corei7-64-poky-linux/ghostscript/ghostscript-dev: PKGSIZE changed
from 0 to 38856 (+100%)
  * FILELIST: added "/usr/include/ghostscript/gdevdsp.h
/usr/include/ghostscript/iapi.h /usr/lib/libgs.so
/usr/include/ghostscript/gserrors.h /usr/include/ghostscript/ierrors.h"
packages/corei7-64-poky-linux/ghostscript/ghostscript-dev: RDEPENDS: added
"ghostscript-lib"
packages/corei7-64-poky-linux/ghostscript/ghostscript-dev: FILELIST: added
"/usr/include/ghostscript/gdevdsp.h /usr/include/ghostscript/iapi.h
/usr/lib/libgs.so /usr/include/ghostscript/gserrors.h
/usr/include/ghostscript/ierrors.h"
packages/corei7-64-poky-linux/ghostscript/ghostscript-dev: RRECOMMENDS:
added "ghostscript-lib-dev"

That's all good.

packages/corei7-64-poky-linux/ghostscript/ghostscript-doc: PKGSIZE changed
from 45465 to 0 (-100%)
  * FILELIST: removed all items "/usr/share/man/de/man1/ps2pdf.1 ...
/usr/share/man/man1/pdf2ps.1"

All the man pages disappeared

packages/corei7-64-poky-linux/ghostscript/ghostscript: PKGSIZE changed from
61037876 to 16376087 (-73%)
  * FILELIST: removed "/usr/share/ghostscript/9.20/doc/index.html
/usr/share/ghostscript/9.20/doc/gs.css
/usr/share/ghostscript/9.20/lib/bjc610a0.upp ...
/usr/share/ghostscript/9.20/doc/Make.htm /usr/share/ghostscript/9.20/lib/
wrfont.ps"

Pretty much all of ghostscript disappeared.

packages/corei7-64-poky-linux/ghostscript/ghostscript: RDEPENDS: removed
all items "cups-libimage (['>= 2.2.2']) glibc (['>= 2.25']) cups-lib (['>=
2.2.2']) libpng (['>= 1.6.28']) tiff (['>= 4.0.7']) fontconfig (['>=
2.12.1'])"

Was that the intention?  Having libgs sounds sensible but surely both
should be packaged.

Ross
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20170309/f83c6a9a/attachment-0002.html>


More information about the Openembedded-core mailing list