From b6e4030c3d078f1929d2ababb5af18286db608b3 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Wed, 16 Apr 2025 17:19:43 +0200 Subject: [PATCH] umurmur: update to 0.3.1. --- .../patches/remove-crypto-mem-ctrl.patch | 16 ------------- srcpkgs/umurmur/template | 23 ++++++++++--------- 2 files changed, 12 insertions(+), 27 deletions(-) delete mode 100644 srcpkgs/umurmur/patches/remove-crypto-mem-ctrl.patch diff --git a/srcpkgs/umurmur/patches/remove-crypto-mem-ctrl.patch b/srcpkgs/umurmur/patches/remove-crypto-mem-ctrl.patch deleted file mode 100644 index 17a9e5b3b0d..00000000000 --- a/srcpkgs/umurmur/patches/remove-crypto-mem-ctrl.patch +++ /dev/null @@ -1,16 +0,0 @@ -From: https://git.alpinelinux.org/aports/plain/main/umurmur/remove-crypto-mem-ctrl.patch - -fix build with OpenSSL 3 - ---- umurmur-0.2.20.orig/src/ssli_openssl.c -+++ umurmur-0.2.20/src/ssli_openssl.c -@@ -142,8 +142,6 @@ - - Log_info("Generating new server certificate."); - -- CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON); -- - x509 = X509_new(); - if (!x509) - goto err_out; - diff --git a/srcpkgs/umurmur/template b/srcpkgs/umurmur/template index 94c966586a3..ec97f176297 100644 --- a/srcpkgs/umurmur/template +++ b/srcpkgs/umurmur/template @@ -1,30 +1,31 @@ # Template file for 'umurmur' pkgname=umurmur -version=0.2.20 -revision=4 -build_style=gnu-configure -configure_args="--enable-shmapi --with-ssl=openssl" +version=0.3.1 +revision=1 +build_style=cmake +configure_args=" + -DSSL=openssl + -DDUSE_SHAREDMEMORY_API=On" conf_files="/etc/umurmur/umurmur.conf" -hostmakedepends="automake libtool" makedepends="libconfig-devel openssl-devel protobuf-c-devel" short_desc="Minimalistic Mumble server" maintainer="Duncaen " license="BSD-3-Clause" homepage="https://umurmur.net/" changelog="https://github.com/umurmur/umurmur/raw/master/ChangeLog" -distfiles="https://github.com/umurmur/umurmur/archive/${version}.tar.gz>${pkgname}-${version}.tar.gz" -checksum=b7b2978c3197aef0a6531f1cf0ee1aebb32a55ad8bda43064ce3a944edbcac83 +distfiles="https://github.com/umurmur/umurmur/archive/refs/tags/v${version}.tar.gz" +checksum=8327dd0b2c5bd187a38d098295e896a6b85d698c9268205bcb27f6244f760a73 system_accounts="umurmur" umurmur_homedir="/var/lib/umurmur" make_dirs="/var/lib/umurmur 0750 umurmur umurmur" -pre_configure() { - ./autogen.sh - vsed -i \ +post_extract() { + vsed -e 's/sbin/bin/' -i src/CMakeLists.txt + vsed \ -e 's/# username = "";/username = "umurmur";/' \ -e 's/# groupname = "";/groupname = "umurmur";/' \ - umurmur.conf.example + -i umurmur.conf.example } post_install() {