surpport seeking the recorded video
[vuplus_openembedded] / recipes / prismstumbler / prismstumbler_0.7.3+0.7.4pre1.bb
1 SECTION = "x11/network"
2 PR = "r4"
3
4 PACKAGES = "${PN}-dbg prismstumbler prismstumbler-frontend prismstumbler-doc"
5 DESCRIPTION = "Prismstumbler wireless LAN scanner"
6 DESCRIPTION_prismstumbler-frontend = "Prismstumbler wireless LAN scanner GTK frontend"
7 LICENSE = "GPL"
8 DEPENDS = "libpcap gtk+ wireless-tools sqlite zlib dbus-glib gpsd"
9 RDEPENDS = "wireless-tools"
10 RRECOMMENDS = "gpsd"
11
12 # wireless.patch is required for linux-libc-headers == 2.6.23
13 # but breaks build with linux-libc-headers >= 2.6.30.
14 SRC_URI = "http://projects.linuxtogo.org/frs/download.php/14/${PN}-0.7.4pre1.tar.gz \
15            file://gpsapi.patch;patch=1 \
16       ${@['', 'file://wireless.patch;patch=1'][bb.data.getVar('PREFERRED_VERSION_linux-libc-headers', d, 1) and bb.data.getVar('PREFERRED_VERSION_linux-libc-headers', d, 1).split('.')[2] < '30']} \
17            file://fix-includes.patch;patch=1;pnum=0 \
18            file://libgps-check.patch;patch=1"
19
20 S = "${WORKDIR}/${PN}-0.7.4pre1"
21
22 inherit autotools pkgconfig
23
24 EXTRA_OECONF = "--x-includes=${STAGING_INCDIR}/X11 \
25                 --x-libraries=${STAGING_LIBDIR} \
26                 --with-libpcap=${STAGING_EXECPREFIXDIR} \
27                 --with-sqlite-includes=${STAGING_INCDIR} \
28                 --with-sqlite-libs=${STAGING_LIBDIR} \
29                 --without-athena --enable-dbus \
30                 --with-libiw=${STAGING_EXECPREFIXDIR}"
31 CFLAGS =+ "-I${S}/include"
32 LDFLAGS += "-lz"
33
34 # Ugly hack to find libstdc++ for libgps
35 EXTRA_OEMAKE_append = 'CCLD="${CXX}"'
36
37 FILES_${PN} = "${bindir}/prismstumbler"
38
39 FILES_prismstumbler-frontend = "${bindir}/psfront ${bindir}/pst \
40                                ${datadir}/applications \
41                                ${datadir}/pixmaps ${docdir}/prismstumbler/help.txt \
42                                ${sysconfdir}"
43 RDEPENDS_prismstumbler-frontend = "${PN}"
44
45
46 do_install_append() {
47   chmod a+s ${D}${bindir}/prismstumbler
48 }