Commit | Line | Data |
---|---|---|
59f0d218 FF |
1 | TERMUX_PKG_HOMEPAGE=http://libevent.org/ |
2 | TERMUX_PKG_DESCRIPTION="Library that provides asynchronous event notification" | |
b18f952d | 3 | TERMUX_PKG_VERSION=2.1.8 |
14f7650b | 4 | TERMUX_PKG_REVISION=1 |
b18f952d FF |
5 | TERMUX_PKG_SRCURL=https://github.com/libevent/libevent/archive/release-${TERMUX_PKG_VERSION}-stable.tar.gz |
6 | TERMUX_PKG_SHA256=316ddb401745ac5d222d7c529ef1eada12f58f6376a66c1118eee803cb70f83d | |
59f0d218 FF |
7 | # Strip away libevent core, extra and openssl libraries until someone uses them |
8 | TERMUX_PKG_RM_AFTER_INSTALL="bin/event_rpcgen.py lib/libevent_*" | |
b6c7cb34 | 9 | TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" |
b18f952d FF |
10 | -DEVENT__BUILD_SHARED_LIBRARIES=ON |
11 | -DEVENT__DISABLE_BENCHMARK=ON | |
12 | -DEVENT__DISABLE_OPENSSL=ON | |
13 | -DEVENT__DISABLE_REGRESS=ON | |
14 | -DEVENT__DISABLE_SAMPLES=ON | |
15 | -DEVENT__DISABLE_TESTS=ON | |
16 | -DEVENT__DISABLE_TESTS=ON | |
17 | -DEVENT__HAVE_WAITPID_WITH_WNOWAIT=ON | |
18 | -DEVENT__SIZEOF_PTHREAD_T=$((TERMUX_ARCH_BITS/8)) | |
19 | " | |
20 | termux_step_post_make_install() { | |
21 | # Building with cmake does not install .pc files, see | |
22 | # https://github.com/libevent/libevent/issues/443 | |
23 | cat > "$PKG_CONFIG_LIBDIR/libevent.pc" <<-HERE | |
24 | Name: libevent | |
25 | Description: libevent is an asynchronous notification event loop library | |
26 | Version: ${TERMUX_PKG_VERSION}-stable | |
27 | Libs: -levent | |
28 | HERE | |
29 | } |