umurmur: update to 0.3.1.

This commit is contained in:
Duncaen 2025-04-16 17:19:43 +02:00
parent 4e34e76ef4
commit b6e4030c3d
No known key found for this signature in database
GPG key ID: 335C1D17EC3D6E35
2 changed files with 12 additions and 27 deletions

View file

@ -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;

View file

@ -1,30 +1,31 @@
# Template file for 'umurmur' # Template file for 'umurmur'
pkgname=umurmur pkgname=umurmur
version=0.2.20 version=0.3.1
revision=4 revision=1
build_style=gnu-configure build_style=cmake
configure_args="--enable-shmapi --with-ssl=openssl" configure_args="
-DSSL=openssl
-DDUSE_SHAREDMEMORY_API=On"
conf_files="/etc/umurmur/umurmur.conf" conf_files="/etc/umurmur/umurmur.conf"
hostmakedepends="automake libtool"
makedepends="libconfig-devel openssl-devel protobuf-c-devel" makedepends="libconfig-devel openssl-devel protobuf-c-devel"
short_desc="Minimalistic Mumble server" short_desc="Minimalistic Mumble server"
maintainer="Duncaen <duncaen@voidlinux.org>" maintainer="Duncaen <duncaen@voidlinux.org>"
license="BSD-3-Clause" license="BSD-3-Clause"
homepage="https://umurmur.net/" homepage="https://umurmur.net/"
changelog="https://github.com/umurmur/umurmur/raw/master/ChangeLog" changelog="https://github.com/umurmur/umurmur/raw/master/ChangeLog"
distfiles="https://github.com/umurmur/umurmur/archive/${version}.tar.gz>${pkgname}-${version}.tar.gz" distfiles="https://github.com/umurmur/umurmur/archive/refs/tags/v${version}.tar.gz"
checksum=b7b2978c3197aef0a6531f1cf0ee1aebb32a55ad8bda43064ce3a944edbcac83 checksum=8327dd0b2c5bd187a38d098295e896a6b85d698c9268205bcb27f6244f760a73
system_accounts="umurmur" system_accounts="umurmur"
umurmur_homedir="/var/lib/umurmur" umurmur_homedir="/var/lib/umurmur"
make_dirs="/var/lib/umurmur 0750 umurmur umurmur" make_dirs="/var/lib/umurmur 0750 umurmur umurmur"
pre_configure() { post_extract() {
./autogen.sh vsed -e 's/sbin/bin/' -i src/CMakeLists.txt
vsed -i \ vsed \
-e 's/# username = "";/username = "umurmur";/' \ -e 's/# username = "";/username = "umurmur";/' \
-e 's/# groupname = "";/groupname = "umurmur";/' \ -e 's/# groupname = "";/groupname = "umurmur";/' \
umurmur.conf.example -i umurmur.conf.example
} }
post_install() { post_install() {