From 556b8e3707a0d4da92b27432391c883be9e82ea0 Mon Sep 17 00:00:00 2001 From: florian Date: Sun, 22 Nov 2009 16:21:34 +0000 Subject: [PATCH] [package] add umurmur (#6196) git-svn-id: svn://svn.openwrt.org/openwrt/packages@18483 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/umurmur/Makefile | 56 ++++++++++++++++++++++++++ net/umurmur/patches/001-makefile.patch | 25 ++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 net/umurmur/Makefile create mode 100644 net/umurmur/patches/001-makefile.patch diff --git a/net/umurmur/Makefile b/net/umurmur/Makefile new file mode 100644 index 000000000..3a86addb6 --- /dev/null +++ b/net/umurmur/Makefile @@ -0,0 +1,56 @@ +# +# Copyright (C) 2009 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +include $(TOPDIR)/rules.mk + + +PKG_NAME:=umurmur +PKG_VERSION:=0.1.3 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=http://umurmur.googlecode.com/files/ +PKG_MD5SUM:=f72b6f0aee7fdba31cd4faa9fb01ab6d + +include $(INCLUDE_DIR)/package.mk + +define Package/umurmur + SECTION:=net + CATEGORY:=Network + TITLE:=uMurmur + DEPENDS:=+libopenssl +libconfig + URL:=http://code.google.com/p/umurmur + MAINTAINER:=Martin Johansson +endef + +define Package/umurmur/description + Minimalistic Mumble server daemon. +endef + +TARGET_CFLAGS := \ + -DWRT_TARGET \ + -I$(STAGING_DIR)/usr/include \ + $(TARGET_CFLAGS) + +define Build/Compile + CC="$(TARGET_CC)" \ + CFLAGS="$(TARGET_CFLAGS)" \ + LDFLAGS="$(TARGET_LDFLAGS)" \ + $(MAKE) -C $(PKG_BUILD_DIR)/src \ + all +endef + +define Package/umurmur/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/umurmurd $(1)/usr/bin/ + $(INSTALL_DIR) $(1)/etc + $(INSTALL_CONF) $(PKG_BUILD_DIR)/files/umurmur.conf $(1)/etc/ + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) $(PKG_BUILD_DIR)/files/umurmur.init $(1)/etc/init.d/umurmur + $(INSTALL_DIR) $(1)/etc/umurmur +endef + +$(eval $(call BuildPackage,umurmur)) diff --git a/net/umurmur/patches/001-makefile.patch b/net/umurmur/patches/001-makefile.patch new file mode 100644 index 000000000..218457d19 --- /dev/null +++ b/net/umurmur/patches/001-makefile.patch @@ -0,0 +1,25 @@ +--- umurmur-0.1.3/src/Makefile.old 2009-08-26 22:00:32.000000000 +0200 ++++ umurmur-0.1.3/src/Makefile 2009-11-20 23:13:26.141571090 +0100 +@@ -5,18 +5,18 @@ + CFLAGS:=$(CFLAGS) -Wall -Os -g + LDFLAGS:=$(LDFLAGS) -lcrypto -lssl -lconfig + +-umurmurd:$(OBJS) depend.mak ++umurmurd:$(OBJS) + $(CC) $(LDFLAGS) $(OBJS) -o umurmurd + + # remove object files and executable when user executes "make clean" + clean: + rm *.o umurmurd + +-all: umurmur ++all: umurmurd + + $(OBJS): Makefile + + depend.mak: + $(CC) -M $(SRCS) > depend.mak + +-include depend.mak +\ No newline at end of file ++