From afc0026eb73ccdd65fef7a2dbf0f351461ed63c2 Mon Sep 17 00:00:00 2001 From: Antonio Dell'Elce Date: Sun, 19 Apr 2020 03:40:36 +0100 Subject: [PATCH 1/3] add "basic" libevent build --- mkit.profiles.sh | 5 +++++ modules/libevent/build.sh | 6 ++++++ modules/libevent/hooks/configure.sh | 4 ++++ 3 files changed, 15 insertions(+) create mode 100644 modules/libevent/build.sh create mode 100644 modules/libevent/hooks/configure.sh diff --git a/mkit.profiles.sh b/mkit.profiles.sh index fe189ac..4061f69 100755 --- a/mkit.profiles.sh +++ b/mkit.profiles.sh @@ -455,4 +455,9 @@ profile_proj() add_run_dep proj } +profile_libevent() +{ + add_run_dep libevent +} + ### EOF ### diff --git a/modules/libevent/build.sh b/modules/libevent/build.sh new file mode 100644 index 0000000..3c5fe8d --- /dev/null +++ b/modules/libevent/build.sh @@ -0,0 +1,6 @@ +build_libevent() +{ + build_raw_lite libevent + + return $? +} diff --git a/modules/libevent/hooks/configure.sh b/modules/libevent/hooks/configure.sh new file mode 100644 index 0000000..d13593d --- /dev/null +++ b/modules/libevent/hooks/configure.sh @@ -0,0 +1,4 @@ +# generate Makefiles with cmake/"bootstrap" + + cd ${BUILDDIR}/libevent + cmake "${srcdir_libevent}" -DCMAKE_INSTALL_PREFIX=${prefix} From 9c4f00a37ce2cce0bb54e0e9ab1dbafb9923e181 Mon Sep 17 00:00:00 2001 From: Antonio Dell'Elce Date: Sun, 19 Apr 2020 03:45:56 +0100 Subject: [PATCH 2/3] libevent profile: make sure openssl is installed --- mkit.profiles.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/mkit.profiles.sh b/mkit.profiles.sh index 4061f69..16c6606 100755 --- a/mkit.profiles.sh +++ b/mkit.profiles.sh @@ -457,6 +457,7 @@ profile_proj() profile_libevent() { + add_run_dep openssl add_run_dep libevent } From 65d5fe49d0d586bea5e2c372a8390d0853f26f43 Mon Sep 17 00:00:00 2001 From: Antonio Dell'Elce Date: Sun, 19 Apr 2020 03:46:11 +0100 Subject: [PATCH 3/3] add libevent to travis --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index f848185..ad749d5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,6 +21,7 @@ env: # - USEDOCKER="yes" PROFILE="opengl" DOCKER_IMAGE="dellelce/opengl-base" PREFIX="/app/opengl" - USEDOCKER="yes" PROFILE="libgit2" DOCKER_IMAGE="dellelce/libgit2-base" PREFIX="/app/libgit2" - USEDOCKER="yes" PROFILE="mosquitto" DOCKER_IMAGE="dellelce/mosquitto-base" PREFIX="/app/mosquitto" + - USEDOCKER="yes" PROFILE="libevent" DOCKER_IMAGE="dellelce/libevent-base" PREFIX="/app/libevent" - USEDOCKER="no" PREFIX="/tmp/build" before_script: - mkdir /tmp/build && sudo mount -t tmpfs tmpfs /tmp/build