From 6a5f94e4d1945711fd60f4738c259e67012b3d28 Mon Sep 17 00:00:00 2001 From: Matheus Date: Tue, 30 Apr 2024 20:47:46 -0300 Subject: [PATCH] ports: libevent --- recipes/libevent | 15 +++++++++++++++ source-recipes/libevent | 10 ++++++++++ 2 files changed, 25 insertions(+) create mode 100644 recipes/libevent create mode 100644 source-recipes/libevent diff --git a/recipes/libevent b/recipes/libevent new file mode 100644 index 00000000..9434da40 --- /dev/null +++ b/recipes/libevent @@ -0,0 +1,15 @@ +name=libevent +revision=1 +from_source=libevent +imagedeps="base-devel" +hostdeps="xgcc xbinutils" +deps="mlibc" + +build() { + ${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static --enable-shared --disable-openssl + make -j${parallelism} +} + +package() { + make install DESTDIR="${dest_dir}" +} diff --git a/source-recipes/libevent b/source-recipes/libevent new file mode 100644 index 00000000..b9d85034 --- /dev/null +++ b/source-recipes/libevent @@ -0,0 +1,10 @@ +name=libevent +version=2.1.12 +source_method=tarball +tarball_url="https://github.com/libevent/libevent/releases/download/release-${version}-stable/libevent-${version}-stable.tar.gz" +tarball_sha512=88d8944cd75cbe78bc4e56a6741ca67c017a3686d5349100f1c74f8a68ac0b6410ce64dff160be4a4ba0696ee29540dfed59aaf3c9a02f0c164b00307fcfe84f +hostdeps="autoconf automake pkgconfig libtool" + +regenerate() { + autoreconf -fvi +}