| 1 | TERMUX_PKG_HOMEPAGE=http://libevent.org/ |
| 2 | TERMUX_PKG_DESCRIPTION="Library that provides asynchronous event notification" |
| 3 | TERMUX_PKG_VERSION=2.1.8 |
| 4 | TERMUX_PKG_SRCURL=https://github.com/libevent/libevent/archive/release-${TERMUX_PKG_VERSION}-stable.tar.gz |
| 5 | TERMUX_PKG_SHA256=316ddb401745ac5d222d7c529ef1eada12f58f6376a66c1118eee803cb70f83d |
| 6 | # Strip away libevent core, extra and openssl libraries until someone uses them |
| 7 | TERMUX_PKG_RM_AFTER_INSTALL="bin/event_rpcgen.py lib/libevent_*" |
| 8 | TERMUX_PKG_FOLDERNAME=libevent-release-${TERMUX_PKG_VERSION}-stable |
| 9 | TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" |
| 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 | } |