1 SECTION = "x11/network"
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"
8 DEPENDS = "libpcap gtk+ wireless-tools sqlite zlib dbus-glib gpsd"
9 RDEPENDS = "wireless-tools"
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"
20 S = "${WORKDIR}/${PN}-0.7.4pre1"
22 inherit autotools pkgconfig
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"
34 # Ugly hack to find libstdc++ for libgps
35 EXTRA_OEMAKE_append = 'CCLD="${CXX}"'
37 FILES_${PN} = "${bindir}/prismstumbler"
39 FILES_prismstumbler-frontend = "${bindir}/psfront ${bindir}/pst \
40 ${datadir}/applications \
41 ${datadir}/pixmaps ${docdir}/prismstumbler/help.txt \
43 RDEPENDS_prismstumbler-frontend = "${PN}"
47 chmod a+s ${D}${bindir}/prismstumbler