+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=credis
+PKG_VERSION:=0.2.2
+PKG_RELEASE:=1
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://credis.googlecode.com/files/
+PKG_MD5SUM:=bbc498beb22b8590005520405766cf6e
+
+PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/credis
+ SECTION:=libs
+ CATEGORY:=Libraries
+ TITLE:=C library for communicating with Redis servers.
+ URL:=http://code.google.com/p/credis
+endef
+
+define Package/credis/description
+ Credis is a client library in plain C for communicating with Redis
+ servers. Redis is a high performance key-value database, refer to
+ Redis project page for more information. Credis aims to be fast
+ and minimalistic with respect to memory usage. It supports
+ connections to multiple Redis servers.
+endef
+
+define Build/Compile
+ $(MAKE) -C $(PKG_BUILD_DIR) \
+ CC='$(TARGET_CC)' \
+ CFLAGS='$(TARGET_CFLAGS)' \
+ LDFLAGS='$(TARGET_LDFLAGS)' \
+ AR='$(TARGET_CROSS)ar' \
+ all
+endef
+
+define Build/InstallDev
+ $(INSTALL_DIR) $(1)/usr/include
+ $(CP) $(PKG_BUILD_DIR)/credis.h $(1)/usr/include/credis.h
+ $(INSTALL_DIR) $(1)/usr/lib
+ $(CP) $(PKG_BUILD_DIR)/libcredis.{a,so*} $(1)/usr/lib/
+endef
+
+define Package/credis/install
+ $(INSTALL_DIR) $(1)/usr/lib
+ $(CP) $(PKG_BUILD_DIR)/libcredis.so $(1)/usr/lib
+endef
+
+$(eval $(call BuildPackage,credis))