wok-next annotate airpwn/receipt @ rev 21017

Some maintenance
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Oct 16 16:46:05 2018 +0300 (2018-10-16)
parents 342b30daff76
children d5aab818505e
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"
slaxemulator@7180 7 MAINTAINER="slaxemulator@gmail.com"
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@21017 30 make DESTDIR=$DESTDIR 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 }