2 # This is free software, licensed under the GNU General Public License v2.
3 # See /LICENSE for more information.
5 include $(TOPDIR
)/rules.mk
8 PKG_VERSION
:=0.2.16-20161126
11 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
12 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
13 PKG_SOURCE_URL
:=https
://github.com
/umurmur
/umurmur.git
15 PKG_SOURCE_VERSION
:=fac630135664fda26338d403041b6b6e558a2d6b
16 PKG_MIRROR_HASH
:=6773aebea9aea355a41425e946291bb47bc399f85483bd6532cf26dfc7c801e5
21 PKG_MAINTAINER
:=Martin Johansson
<martin@fatbob.nu
>
22 PKG_LICENSE
:=BSD-3-Clause
24 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(BUILD_VARIANT
)/$(PKG_NAME
)-$(PKG_VERSION
)
26 include $(INCLUDE_DIR
)/package.mk
28 define Package
/umurmur
/Default
31 SUBMENU
:=Instant Messaging
33 DEPENDS
:=+libconfig
+libprotobuf-c
34 URL
:=http
://umurmur.net
37 define Package
/umurmur
/Default
/description
38 Minimalistic Mumble server daemon.
41 define Package
/umurmur-openssl
42 $(call Package
/umurmur
/Default
)
43 TITLE
+= (with OpenSSL support
)
48 define Package
/umurmur-openssl
/description
49 $(call Package
/umurmur
/Default
/description
)
50 Uses OpenSSL library for SSL and crypto.
53 define Package
/umurmur-mbedtls
54 $(call Package
/umurmur
/Default
)
55 TITLE
+= (with mbed TLS support
)
60 define Package
/umurmur-mbedtls
/description
61 $(call Package
/umurmur
/Default
/description
)
62 Uses the mbed TLS library for SSL and crypto.
67 CFLAGS
="$(TARGET_CFLAGS)" \
68 LDFLAGS
="$(TARGET_LDFLAGS)" \
69 $(MAKE
) -C
$(PKG_BUILD_DIR
)/src
all
72 define Package
/umurmur-openssl
/conffiles
76 Package
/umurmur-mbedtls
/conffiles
= $(Package
/umurmur-openssl
/conffiles
)
78 define Package
/umurmur-openssl
/install
79 $(INSTALL_DIR
) $(1)/usr
/bin
80 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/src
/umurmurd
$(1)/usr
/bin
/
81 $(INSTALL_DIR
) $(1)/etc
82 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/openwrt
/files
/umurmur.conf
$(1)/etc
/
83 $(INSTALL_DIR
) $(1)/etc
/init.d
84 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/openwrt
/files
/umurmur.init
$(1)/etc
/init.d
/umurmur
85 $(INSTALL_DIR
) $(1)/etc
/umurmur
88 Package
/umurmur-mbedtls
/install = $(Package
/umurmur-openssl
/install)
90 ifeq ($(BUILD_VARIANT
),openssl
)
95 ifeq ($(BUILD_VARIANT
),mbedtls
)
100 $(eval
$(call BuildPackage
,umurmur-openssl
))
101 $(eval
$(call BuildPackage
,umurmur-mbedtls
))