packages/lang/mako/Makefile
nico 3da1e55325 [packages] mako: remove @BROKEN, it is building againg after [28402]
git-svn-id: svn://svn.openwrt.org/openwrt/packages@28403 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-10-10 14:22:28 +00:00

57 lines
1.6 KiB
Makefile

#
# Copyright (C) 2008 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:=mako
PKG_VERSION:=0.2.5
PKG_RELEASE:=1
PKG_SOURCE:=Mako-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.makotemplates.org/downloads/
PKG_MD5SUM:=d8ca783630dc5e93970a2075532fa643
PKG_BUILD_DEPENDS:=distribute/host
PKG_BUILD_DIR:=$(BUILD_DIR)/$(subst .tar.gz,,$(PKG_SOURCE))
include $(INCLUDE_DIR)/package.mk
$(call include_mk, python-package.mk)
define Package/mako
SUBMENU:=Python
SECTION:=lang
CATEGORY:=Languages
TITLE:=Mako Templates for Python
URL:=http://www.makotemplates.org/
DEPENDS:=+python
endef
define Package/mako/description
Mako is a template library written in Python. It provides a familiar,
non-XML syntax which compiles into Python modules for maximum
performance. Mako's syntax and API borrows from the best ideas of many
others, including Django templates, Cheetah, Myghty, and
Genshi. Conceptually, Mako is an embedded Python (i.e. Python Server
Page) language, which refines the familiar ideas of componentized
layout and inheritance to produce one of the most straightforward and
flexible models available, while also maintaining close ties to Python
calling and scoping semantics.
endef
define Build/Compile
$(call Build/Compile/PyMod,,install --prefix=/usr --root=$(PKG_INSTALL_DIR))
endef
define Package/mako/install
$(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR)
$(CP) \
$(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/* \
$(1)$(PYTHON_PKG_DIR)/
endef
$(eval $(call BuildPackage,mako))