summaryrefslogtreecommitdiff
path: root/libevent
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-12-21 22:57:05 +0100
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-12-21 22:57:05 +0100
commit8e5defaf4bb64b1bd934a15952097bcf493d9763 (patch)
tree8fd8b03bf743601029b0d3c42d6b561acaf2e9bc /libevent
parentf406e681b950713b00082233ba029a3dfbd54c49 (diff)
downloadspm-packages-8e5defaf4bb64b1bd934a15952097bcf493d9763.tar.gz
Add libevent-2.1.12
Diffstat (limited to 'libevent')
-rw-r--r--libevent/2.1.12/Dockerfile17
1 files changed, 17 insertions, 0 deletions
diff --git a/libevent/2.1.12/Dockerfile b/libevent/2.1.12/Dockerfile
new file mode 100644
index 0000000..48994f0
--- /dev/null
+++ b/libevent/2.1.12/Dockerfile
@@ -0,0 +1,17 @@
+FROM alpine
+RUN apk update && apk add \
+ make \
+ gcc \
+ musl-dev \
+ wget
+COPY --from=libopenssl:3.1.1-minimal /opt/spm/openssl-3.1.1/ /usr/local/
+RUN wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz
+RUN tar -xf libevent-2.1.12-stable.tar.gz
+WORKDIR /libevent-2.1.12-stable
+ARG PREFIX=/opt/spm/libevent-2.1.12
+RUN ./configure \
+ --prefix=$PREFIX \
+ --enable-shared=no \
+ CFLAGS='-ffunction-sections -fdata-sections -Os'
+RUN make -j$(nproc --all)
+RUN make install