X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=utils%2Frrdtool%2FMakefile;h=74f063af7949728f3e03c5c0466129e9bf2a07a2;hb=HEAD;hp=4a93970f51fd87b7f36289704e114765c81f55ce;hpb=996067d6b3d9ac1bc6e9d871e0a7d58f8e8a1708;p=packages.git diff --git a/utils/rrdtool/Makefile b/utils/rrdtool/Makefile index 4a93970f5..74f063af7 100644 --- a/utils/rrdtool/Makefile +++ b/utils/rrdtool/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2007 OpenWrt.org +# Copyright (C) 2007-2012 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,22 +9,30 @@ include $(TOPDIR)/rules.mk PKG_NAME:=rrdtool PKG_VERSION:=1.2.30 -PKG_RELEASE:=1 +PKG_RELEASE:=3 PKG_SOURCE_URL:=http://oss.oetiker.ch/rrdtool/pub/ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_MD5SUM:=19b24f7184a8dbf7b48c1bbb565ad9fb -PKG_BUILD_DEPENDS:=python libnotimpl -PKG_FIXUP = libtool +PKG_BUILD_DEPENDS:=python + +PKG_CONFIG_DEPENDS:= \ + CONFIG_PACKAGE_python-rrd \ + CONFIG_PACKAGE_rrdcgi \ + +PKG_FIXUP:=autoreconf + +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk --include $(if $(DUMP),,$(STAGING_DIR)/mk/python-package.mk) +$(call include_mk, python-package.mk) define Package/rrdtool/Default SECTION:=utils CATEGORY:=Utilities TITLE:=Round Robin Database (RRD) + URL:=http://oss.oetiker.ch/rrdtool/ endef define Package/librrd @@ -32,7 +40,7 @@ $(call Package/rrdtool/Default) SECTION:=libs CATEGORY:=Libraries TITLE+= management library (v1.2.x) - DEPENDS+= +libart +libfreetype +libpng +zlib + DEPENDS+= +libart +libfreetype +libpng +zlib +libpthread endef define Package/rrdcgi @@ -69,7 +77,6 @@ CONFIGURE_ARGS += \ --with-rrd-default-font="/usr/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf" \ CONFIGURE_VARS += \ - LIBS="-lnotimpl" \ rd_cv_ieee_works=yes \ rd_cv_null_realloc=nope \ ac_cv_func_mmap_fixed_mapped=yes \ @@ -91,15 +98,14 @@ endif define Build/Compile $(if $(Build/Compile/PyMod),,@echo Python packaging code not found.; false) - $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" all install + $(call Build/Compile/Default) endef define Build/InstallDev - mkdir -p $(1)/usr/include - $(CP) $(PKG_INSTALL_DIR)/usr/include/rrd.h $(1)/usr/include/ - mkdir -p $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/librrd.{a,so*} $(1)/usr/lib/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/librrd_th.{a,so*} $(1)/usr/lib/ + $(INSTALL_DIR) $(1)/usr/lib/rrdtool-1.2/include + $(CP) $(PKG_INSTALL_DIR)/usr/include/rrd.h $(1)/usr/lib/rrdtool-1.2/include/ + $(INSTALL_DIR) $(1)/usr/lib/rrdtool-1.2/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/librrd{,_th}.{a,so*} $(1)/usr/lib/rrdtool-1.2/lib/ endef define Package/librrd/install @@ -131,5 +137,5 @@ $(eval $(call BuildPackage,librrd)) $(eval $(call BuildPackage,rrdcgi)) $(eval $(call BuildPackage,rrdtool)) -$(eval $(call PyPackage,python-rrd)) -$(eval $(call BuildPackage,python-rrd)) +#$(eval $(call PyPackage,python-rrd)) +#$(eval $(call BuildPackage,python-rrd))