Port of umurmur 0.2.17

Fixes #118.
This commit is contained in:
Josef Söntgen
2018-09-25 23:17:14 +02:00
committed by Norman Feske
parent c8774a9b6a
commit 1a29597d57
14 changed files with 354 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
uMurmur is a minimalistic Mumble server primarily targeted to run on
embedded computers.

View File

@@ -0,0 +1,10 @@
_/src/libc
_/src/libconfig
_/src/libcrypto
_/src/libssl
_/src/posix
_/src/protobuf-c
_/src/vfs
_/src/vfs_lwip
_/src/vfs_jitterentropy
_/src/zlib

1
recipes/pkg/umurmur/hash Normal file
View File

@@ -0,0 +1 @@
2018-09-26 30f1f0f22c4926ab7b4fa795d1cb4d7db14c3f08

View File

@@ -0,0 +1,61 @@
<runtime ram="8M" caps="200" binary="umurmur">
<requires>
<nic/>
<timer/>
<rtc/>
</requires>
<content>
<rom label="umurmur"/>
<rom label="ld.lib.so"/>
<rom label="libc.lib.so"/>
<rom label="libconfig.lib.so"/>
<rom label="libcrypto.lib.so"/>
<rom label="libm.lib.so"/>
<rom label="libssl.lib.so"/>
<rom label="posix.lib.so"/>
<rom label="protobuf-c.lib.so"/>
<rom label="vfs.lib.so"/>
<rom label="vfs_jitterentropy.lib.so"/>
<rom label="vfs_lwip.lib.so"/>
<rom label="zlib.lib.so"/>
</content>
<config>
<vfs>
<dir name="dev">
<log/> <rtc/>
<jitterentropy name="random"/>
</dir>
<dir name="socket"> <lwip dhcp="yes"/> </dir>
<dir name="etc">
<inline name="umurmur.conf">
max_bandwidth = 48000;
welcometext = "Welcome to uMurmur!";
# certificate = "/etc/umurmur/cert.crt";
# private_key = "/etc/umurmur/key.key";
password = "";
max_users = 10;
channels = ( {
name = "Root";
parent = "";
description = "Root channel. No entry.";
noenter = true;
},
{
name = "Lobby";
parent = "Root";
description = "Lobby channel";
}
);
default_channel = "Lobby";
</inline>
<ram/>
</dir>
</vfs>
<libc stdout="/dev/log" stderr="/dev/log" rtc="/dev/rtc" socket="/socket"/>
</config>
</runtime>

View File

@@ -0,0 +1,12 @@
content: src/app/umurmur LICENSE
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/umurmur)
src/app/umurmur:
mkdir -p $@
cp $(PORT_DIR)/src/app/umurmur/src/* $@
cp $(REP_DIR)/src/app/umurmur/* $@
rm $@/umurmur.patch
LICENSE:
cp $(PORT_DIR)/src/app/umurmur/LICENSE $@

1
recipes/src/umurmur/hash Normal file
View File

@@ -0,0 +1 @@
2018-09-26 9150eebfbcac451c42eef2ded043574a70959683

View File

@@ -0,0 +1,8 @@
libc
libconfig
libcrypto
libssl
os
posix
protobuf-c
vfs