wok-next annotate airpwn/receipt @ rev 21727

created recipe for vbindiff
author Hans-G?nter Theisgen
date Sat Nov 21 14:32:44 2020 +0100 (2020-11-21)
parents f48456621a9d
children
rev   line source
al@21017 1 # SliTaz package receipt v2.
slaxemulator@7180 2
slaxemulator@7180 3 PACKAGE="airpwn"
slaxemulator@7180 4 VERSION="1.4"
slaxemulator@7180 5 CATEGORY="network"
al@21017 6 SHORT_DESC="A tool for generic packet injection on an 802.11 network"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15000 8 LICENSE="GPL2"
al@21017 9 WEB_SITE="http://airpwn.sourceforge.net/"
al@21017 10
slaxemulator@7180 11 TARBALL="$PACKAGE-$VERSION.tgz"
slaxemulator@7180 12 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
slaxemulator@7180 13
al@20453 14 BUILD_DEPENDS="pcre-dev libpcap-dev openssl-dev lorcon-dev \
pascal@15020 15 wireless_tools-dev libnet-dev libnet python python-dev autoconf automake"
pascal@15000 16
al@21017 17 compile_rules() {
slaxemulator@7180 18 # Fix airpwn files so we can use it with a Python version other than 2.4.
slaxemulator@7180 19 PYTHON_VERSION1=$(python -c 'import sys; print sys.version[:3]')
slaxemulator@7180 20 PYTHON_VERSION2=$(echo $PYTHON_VERSION1 | tr . _)
slaxemulator@7180 21
slaxemulator@7180 22 for FILE in configure.ac conf.h config.h.in; do
slaxemulator@7180 23 sed -i "s|python2.4|python${PYTHON_VERSION1}|g" $FILE
slaxemulator@7180 24 done
slaxemulator@7180 25
slaxemulator@7180 26 autoreconf
pascal@17761 27 automake --add-missing
al@21017 28 ./configure $CONFIGURE_ARGS &&
al@21017 29 make &&
al@21020 30 make DESTDIR=$install install
slaxemulator@7180 31 }
slaxemulator@7180 32
al@21017 33 genpkg_rules() {
slaxemulator@7180 34 mkdir -p $fs/usr
pascal@15000 35 cp -a $install/usr/sbin $fs/usr
al@21017 36 DEPENDS="libnet libpcap libpcre lorcon openssl python wireless_tools"
slaxemulator@7180 37 }