diff options
Diffstat (limited to 'packages')
-rw-r--r-- | packages/espgs/espgs_8.15.3.bb | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/packages/espgs/espgs_8.15.3.bb b/packages/espgs/espgs_8.15.3.bb new file mode 100644 index 0000000000..50f2ca2d36 --- /dev/null +++ b/packages/espgs/espgs_8.15.3.bb @@ -0,0 +1,45 @@ +DESCRIPTION = "ESP Ghostscript is an up-to-date GNU Ghostscript distribution \ +including bug fixes, new drivers, and additional support for CUPS." +HOMEPAGE = "http://www.cups.org/espgs/" +SECTION = "libs" +DEPENDS = "jpeg zlib libpng fontconfig" +LICENSE = "GPL" + +SRC_URI = "http://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/ghostscript/${PV}/espgs-${PV}-source.tar.bz2" +S = "${WORKDIR}/espgs-${PV}" + +PARALLEL_MAKE = "" + +inherit autotools + +PACKAGES += "espgs-examples espgs-resources" + +# I added the lib dir to the central package, since espgs complained of a missing file when run. +# If I find exactly which files are needed for operation, I'll just add those, and split the package. + +FILES_${PN} += "${datadir}/ghostscript/8.15/lib/*" +FILES_${PN}-doc += "${datadir}/ghostscript/8.15/doc/*" +FILES_${PN}-examples += "${datadir}/ghostscript/8.15/examples/*" +FILES_${PN}-resources += "${datadir}/ghostscript/8.15/Resource/*" + +EXTRA_OECONF = "--with-drivers= \ + --disable-cups \ + --disable-gtk \ + --without-ijs \ + --without-gimp-print \ + --without-x \ + --without-omni" + +do_compile() { + oe_runmake CCAUX="${BUILD_CC}" +} + +do_install () { + oe_runmake 'prefix=${D}${prefix}' \ + 'bindir=${D}${bindir}' \ + 'datadir=${D}${datadir}' \ + 'gsdir=${D}${datadir}/ghostscript' \ + 'gsdatadir=${D}${datadir}/ghostscript/8.15' \ + 'mandir=${D}${mandir}' \ + 'docdir=${D}${datadir}/doc/espgs/' install +} |