cups: add 0.1.23, with hacks to make it build
authorKoen Kooi <koen@openembedded.org>
Tue, 7 Feb 2006 13:45:19 +0000 (13:45 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Tue, 7 Feb 2006 13:45:19 +0000 (13:45 +0000)
packages/cups/cups_1.1.23.bb [new file with mode: 0644]

diff --git a/packages/cups/cups_1.1.23.bb b/packages/cups/cups_1.1.23.bb
new file mode 100644 (file)
index 0000000..5000102
--- /dev/null
@@ -0,0 +1,27 @@
+DEPENDS = "openssl jpeg libpng zlib"
+DESCRIPTION = "An Internet printing system for Unix."
+SECTION = "console/utils"
+LICENSE = "GPL LGPL"
+
+SRC_URI = "ftp://ftp.easysw.com/pub/cups/${PV}/cups-${PV}-source.tar.bz2"
+
+inherit autotools
+
+LDFLAGS += " -L${STAGING_LIBDIR} "
+
+do_compile () {
+       #Eeeks! Hack alert!
+       grep CUPS config.h.in~ | grep define >> config.h
+       sed -i s:STRIP:NOSTRIP: Makedefs
+       sed -i s:serial:: backend/Makefile
+
+       oe_runmake "SSLLIBS=-lssl -lcrypto -L${STAGING_LIBDIR}" \
+                  "LIBPNG=-lpng -lm -L${STAGING_LIBDIR}" \
+                  "LIBJPEG=-ljpeg -L${STAGING_LIBDIR}" \
+                  "LIBZ=-lz -L${STAGING_LIBDIR}" \
+                  "-I."
+}
+
+do_install () {
+       oe_runmake "DSTROOT=${D}" install
+}