|
|
|
@ -13,12 +13,12 @@ EGIT_REPO_URI="git://git.netfilter.org/${PN}" |
|
|
|
|
LICENSE="GPL-2" |
|
|
|
|
SLOT="0/4" |
|
|
|
|
KEYWORDS="" |
|
|
|
|
IUSE="examples json static-libs test" |
|
|
|
|
IUSE="examples json static-libs test threads" |
|
|
|
|
|
|
|
|
|
RDEPEND=">=net-libs/libmnl-1.0.0 |
|
|
|
|
json? ( >=dev-libs/jansson-2.3 )" |
|
|
|
|
json? ( >=dev-libs/jansson-2.3 )" |
|
|
|
|
DEPEND="virtual/pkgconfig |
|
|
|
|
${RDEPEND}" |
|
|
|
|
${RDEPEND}" |
|
|
|
|
|
|
|
|
|
REQUIRED_USE="test? ( json )" |
|
|
|
|
|
|
|
|
@ -30,7 +30,6 @@ pkg_setup() { |
|
|
|
|
eerror "This package requires kernel version 3.13 or newer to work properly." |
|
|
|
|
fi |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
src_prepare() { |
|
|
|
|
default |
|
|
|
|
eautoreconf |
|
|
|
@ -42,20 +41,20 @@ src_configure() { |
|
|
|
|
$(use_with json json-parsing) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
src_test() { |
|
|
|
|
default |
|
|
|
|
cd tests || die |
|
|
|
|
./test-script.sh || die |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
src_install() { |
|
|
|
|
default |
|
|
|
|
gen_usr_ldscript -a nftnl |
|
|
|
|
prune_libtool_files |
|
|
|
|
find "${D}" -name '*.la' -delete || die "Could not rm libtool files" |
|
|
|
|
|
|
|
|
|
if use examples; then |
|
|
|
|
find examples/ -name 'Makefile*' -delete |
|
|
|
|
dodoc -r examples/ |
|
|
|
|
find examples/ -name 'Makefile*' -delete || die "Could not rm examples" |
|
|
|
|
dodoc -r examples |
|
|
|
|
docompress -x /usr/share/doc/${PF}/examples |
|
|
|
|
fi |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
src_test() { |
|
|
|
|
default |
|
|
|
|
cd tests || die |
|
|
|
|
./test-script.sh || die |
|
|
|
|
} |
|
|
|
|