Merge openembedded@openembedded.bkbits.net:packages
[vuplus_openembedded] / tslib / tslib.oe
1 PV = "0.0cvs${CVSDATE}"
2
3 DEPENDS = "virtual/libc"
4 DESCRIPTION = "tslib is a touchscreen access library."
5
6 SRC_URI = "cvs://cvs:@pubcvs.arm.linux.org.uk/mnt/src/cvsroot;module=tslib"
7 SRC_URI_append = " file://${FILESDIR}/automake.patch;patch=1"
8 SRC_URI_append = " file://${FILESDIR}/doc.patch;patch=1"
9 SRC_URI_append = " file://${FILESDIR}/zap.patch;patch=1"
10 SRC_URI_append = " file://${FILESDIR}/pthres.patch;patch=1"
11 SRC_URI_append = " file://${FILESDIR}/raw.patch;patch=1"
12 SRC_URI_append = " file://${FILESDIR}/raw-hwread.patch;patch=1"
13 #SRC_URI_append = " file://${FILESDIR}/collie-module.patch;patch=1"
14 #SRC_URI_append = " file://${FILESDIR}/devfs.patch;patch=1"
15 #SRC_URI_append = " file://${FILESDIR}/event1.patch;patch=1"
16 #SRC_URI_append = " file://${FILESDIR}/multievent.patch;patch=1"
17 #SRC_URI_append = " file://${FILESDIR}/pointercal.patch;patch=1"
18 #SRC_URI_append = " file://${FILESDIR}/ts_calibrate.patch;patch=1"
19 S = "${WORKDIR}/tslib"
20
21 inherit autotools libtool
22
23 EXTRA_OECONF = "--enable-shared"
24 do_stage () {
25         oe_soinstall src/.libs/libts-0.0.so.0.1.0 ${STAGING_LIBDIR}/
26         ln -sf libts-0.0.so ${STAGING_LIBDIR}/libts.so
27         install -m 0644 src/tslib.h ${STAGING_INCDIR}/
28         install -m 0644 src/tslib-private.h ${STAGING_INCDIR}/
29 }
30
31 FILES_tslib_append = " ${datadir}/ts/plugins/*.so"