libpng-1.2.5.oe, jpeg-6b.oe:
authorChris Larson <clarson@kergoth.com>
Sun, 14 Sep 2003 00:57:39 +0000 (00:57 +0000)
committerChris Larson <clarson@kergoth.com>
Sun, 14 Sep 2003 00:57:39 +0000 (00:57 +0000)
  Include more than just the lib in the install target of png & jpeg.
qte-2.3.7.oe, qte-2.3.6.oe:
  Correct qte patches due to recent TT site restructure.

BKrev: 3f63bd03UCE0JuOCfXQrD4u8RaEsaQ

content/jpeg-6b.oe
content/libpng-1.2.5.oe
content/qte-2.3.6.oe
content/qte-2.3.7.oe

index e69de29..755f9a2 100644 (file)
@@ -0,0 +1,37 @@
+DESCRIPTION="Zlib Compression Library"
+SECTION="libs"
+PRIORITY="required"
+MAINTAINER="Chris Larson <kergoth@handhelds.org>"
+RDEPENDS="libc6"
+
+SRC_URI = http://www.ijg.org/files/jpegsrc.v${PV}.tar.gz \
+         file://${FILESDIR}/debian.patch;patch=1
+DEPENDS=virtual/libc
+S=${WORKDIR}/jpeg-${PV}
+
+EXTRA_OECONF="--enable-static --enable-shared"
+
+# this libtool cant handle the multiword gcc
+CC:=${@oe.data.getVar("CC", d, 1).split()[-1].strip()}
+CFLAGS_append = " -D_REENTRANT"
+#export AR:=${AR} rv
+
+do_stage() {
+       install -d ${STAGING_DIR}/{bin,lib,include}
+       install -m 644 -D jconfig.h ${STAGING_DIR}/target/include/jconfig.h
+       install -m 644 -D jpeglib.h ${STAGING_DIR}/target/include/jpeglib.h
+       install -m 644 -D jmorecfg.h ${STAGING_DIR}/target/include/jmorecfg.h
+       install -m 644 -D jerror.h ${STAGING_DIR}/target/include/jerror.h
+       install -m 644 -D jpegint.h ${STAGING_DIR}/target/include/jpegint.h
+       install -m 755 -D .libs/libjpeg.so.62.0.0 ${STAGING_LIBDIR}/libjpeg.so.62.0.0
+       ln -sf libjpeg.so.62.0.0 ${STAGING_LIBDIR}/libjpeg.so.62
+       ln -sf libjpeg.so.62.0.0 ${STAGING_LIBDIR}/libjpeg.so
+}
+
+do_install() {
+       set -e
+       install -d ${D}/${bindir} ${D}/${includedir} \
+                  ${D}/${mandir}/man1 ${D}/${libdir}
+       oe_runmake 'prefix=${D}/${prefix}' 'exec_prefix=${D}/${exec_prefix}' \
+                  install
+}
index e61004a..52787b6 100644 (file)
@@ -6,15 +6,18 @@ DEPENDS=virtual/libc base/zlib
 RDEPENDS="libc6 zlib1g"
 RDEPENDS_append_libpng3=' libpng12'
 
-SRC_URI=http://www.libpng.org/pub/png/src/${P}.tar.bz2
-S=${WORKDIR}/${P}
+SRC_URI = ${SOURCEFORGE_MIRROR}/png-mng/${P}.tar.bz2
+S = ${WORKDIR}/${P}
 
 EXTRA_OEMAKE_append=' ZLIBINC=${STAGING_DIR}/target/include ZLIBLIB=${STAGING_LIBDIR}'
 
 do_compile() {
        set -e
        sed < scripts/makefile.linux > makefile -e 's/^ZLIBINC.*//' -e 's/^ZLIBLIB.*//'
-       oe_runmake libpng12.so
+       unset LDFLAGS
+       oe_runmake 'CC=${CC}' 'LD=${LD}' 'CFLAGS=${CFLAGS}' \
+                  'ZLIBINC=${STAGING_DIR}/target/include' \
+                  'ZLIBLIB=${STAGING_LIBDIR}'
 }
 
 do_stage() {
@@ -28,15 +31,13 @@ do_stage() {
        ln -sf ./libpng12.so ${STAGING_LIBDIR}/libpng.so
 }
 
-do_install() {
-       install -d ${D}/usr/lib
-       install -m 755 -D libpng12.so.0.${PV} ${D}/usr/lib/libpng12.so.0.${PV}
-       ln -sf ./libpng12.so.0.${PV} ${D}/usr/lib/libpng12.so.0
-       ln -sf ./libpng12.so.0.${PV} ${D}/usr/lib/libpng12.so
-       ln -sf libpng12.so ${D}/usr/lib/libpng.so.3
+do_install () {
+       set -e
+       install -d ${D}/${bindir} ${D}/${mandir} \
+                  ${D}/${libdir} ${D}/${includedir}
+       unset LDFLAGS
+       oe_runmake 'prefix=${prefix}' 'DESTDIR=${D}' \
+                  'DB=${D}/${bindir}' 'DI=${D}/${includedir}' \
+                  'DL=${D}/${libdir}' 'DM=${D}/${mandir}' \
+                  install
 }
-
-PACKAGES="libpng3 libpng12"
-FILES=""
-FILES_libpng3="/usr/lib/libpng.so.3"
-FILES_libpng12="/usr/lib/libpng12.so.*"
index 50ea11c..b77b5ae 100644 (file)
@@ -1,6 +1,6 @@
 DESCRIPTION="Qt/Embedded version 2.3.6"
 LICENSE="GPL/QPL"
-SRC_URI="ftp://ftp.trolltech.com/pub/qtopia/source/qt-embedded-2.3.6.tar.gz"
+SRC_URI="ftp://ftp.trolltech.com/pub/qt/source/qt-embedded-2.3.6.tar.gz"
 SRC_URI_append=" file://${FILESDIR}/qpe.patch;patch=1"
 DEPENDS=virtual/libc zlib libpng jpeg
 PROVIDES=virtual/qte virtual/libqte2
index 392d23a..76b88a7 100644 (file)
@@ -1,6 +1,6 @@
 DESCRIPTION="Qt/Embedded version ${PV}"
 LICENSE="GPL/QPL"
-SRC_URI="ftp://ftp.trolltech.com/pub/qtopia/source/qt-embedded-${PV}.tar.gz"
+SRC_URI="ftp://ftp.trolltech.com/pub/qt/source/qt-embedded-${PV}.tar.gz"
 SRC_URI_append=" file://${FILESDIR}/qpe.patch;patch=1"
 DEPENDS=virtual/libc base/zlib base/libpng base/jpeg
 PROVIDES=virtual/qte virtual/libqte2