Makefile (1488B)
1 # 2 # Copyright (C) 2006-2015 OpenWrt.org 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=bc 11 PKG_VERSION:=1.06.95 12 PKG_RELEASE:=1 13 14 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz 15 PKG_SOURCE_URL:=ftp://ftp.debian.org/debian/pool/main/b/bc 16 PKG_MD5SUM:=24d0831812d8262b6cac8316b0bac483 17 18 PKG_MAINTAINER:=Bruno Randolf <br1@einfach.org> 19 PKG_LICENSE:=GPL-2.0 20 PKG_LICENSE_FILES:=COPYING 21 22 include $(INCLUDE_DIR)/package.mk 23 24 define Package/bc/Default 25 SECTION:=utils 26 CATEGORY:=Utilities 27 URL:=http://packages.debian.org/bc 28 endef 29 30 define Package/bc 31 $(call Package/bc/Default) 32 TITLE:=Arbitrary precision calculator language 33 DEPENDS:=+libreadline +libncurses 34 endef 35 36 define Package/bc/description 37 bc is a language that supports arbitrary precision numbers with 38 interactive execution of statements. 39 endef 40 41 define Package/dc 42 $(call Package/bc/Default) 43 TITLE:=Arbitrary precision reverse-polish calculator 44 DEPENDS:=bc 45 endef 46 47 define Package/dc/description 48 dc is a reverse-polish desk calculator which supports unlimited 49 precision arithmetic. 50 endef 51 52 CONFIGURE_ARGS += --with-readline 53 54 define Package/bc/install 55 $(INSTALL_DIR) $(1)/usr/bin 56 $(INSTALL_BIN) $(PKG_BUILD_DIR)/bc/bc $(1)/usr/bin/ 57 endef 58 59 define Package/dc/install 60 $(INSTALL_DIR) $(1)/usr/bin 61 $(INSTALL_BIN) $(PKG_BUILD_DIR)/dc/dc $(1)/usr/bin/ 62 endef 63 64 $(eval $(call BuildPackage,bc)) 65 $(eval $(call BuildPackage,dc))