Merge pull request #1381 from pullmoll/master

New package: tracebox-0.2
This commit is contained in:
Juan RP 2015-04-24 07:27:07 +02:00
commit f1a054f959

33
srcpkgs/tracebox/template Normal file
View file

@ -0,0 +1,33 @@
# Template file for 'tracebox'
pkgname=tracebox
version=0.2
revision=1
_click_ver=2.0.1
_crafter_ver=0.3
build_style=gnu-configure
hostmakedepends="automake pkg-config libtool unzip"
makedepends="libpcap-devel lua-devel"
short_desc="A middlebox detection tool"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
license="GPL-2"
nocross=yes
homepage="http://www.tracebox.org/"
distfiles="
https://github.com/tracebox/tracebox/archive/v${version}.tar.gz>tracebox-${version}.tar.gz
https://github.com/bhesmans/click/archive/v${_click_ver}.tar.gz>click-${_click_ver}.tar.gz
https://github.com/pellegre/libcrafter/archive/version-${_crafter_ver}.tar.gz>libcrafter-version-${_crafter_ver}.tar.gz"
checksum="
39a7a70edb386defe03fabafe0ec8dd448ec8a24adcb2df8ea70f4ea16dfffd8
4e48591cb385000ee8daedf3cc18d4b00a9c5a142cc001e0780f0c7ebd713764
4608b10470aaa5a711b13b7c9db93fc6c3daca8c26ae7e81b0d7aa8af3a497aa"
pre_configure() {
# Do what ./bootstrap.sh would have done but without using git to pull submodules
mkdir -p ${wrksrc}/test/tools ${wrksrc}/noinst/libcrafter
mv -v ../click-${_click_ver} test/tools/click
mv -v ../libcrafter-version-${_crafter_ver}/{.gitignore,README,libcrafter} noinst/libcrafter
rmdir -v ../libcrafter-version-${_crafter_ver}
# Set missing AM_PROG_AR
sed -e "/AC_PROG_CXX/iAM_PROG_AR=${AR}" -i noinst/libcrafter/libcrafter/configure.ac
autoreconf --force --install --verbose
}