Changeset 8292


Ignore:
Timestamp:
2007-08-01T00:50:55+02:00 (11 years ago)
Author:
pavlov
Message:

rrdtool: add python bindings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/utils/rrdtool/Makefile

    r6180 r8292  
    5656endef 
    5757 
     58define Package/rrdpy 
     59  $(call Package/rrd) 
     60  DEPENDS:=librrd +python 
     61  SECTION:=utils 
     62  CATEGORY:=Utilities 
     63  TITLE:=Round Robin Database (RRD) python bindings (v1.2.x) 
     64endef 
     65 
    5866define Build/Configure 
    5967$(call Build/Configure/Default,--enable-shared=yes \ 
     
    8088                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    8189                all install 
     90  ifneq ($(CONFIG_PACKAGE_rrdpy),n) 
     91        $(MAKE) -C $(PKG_BUILD_DIR)/bindings/python \ 
     92                pythondir=$(shell $(STAGING_DIR)/usr/bin/hostpython $(SCRIPT_DIR)/pylibdir.py) \ 
     93                CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/python2.5" \ 
     94                DESTDIR="$(PKG_INSTALL_DIR)" \ 
     95                all install 
     96  endif 
    8297endef 
    8398 
     
    86101        $(CP) $(PKG_INSTALL_DIR)/usr/bin/rrdtool $(1)/usr/bin/ 
    87102        $(CP) $(PKG_INSTALL_DIR)/usr/bin/rrdupdate $(1)/usr/bin/ 
     103endef 
     104 
     105define Package/rrdpy/install 
     106        $(INSTALL_DIR) $(1)/usr/lib/python2.5/site-packages 
     107        $(CP) $(PKG_INSTALL_DIR)/usr/lib/python2.5/site-packages/* \ 
     108                $(1)/usr/lib/python2.5/site-packages 
    88109endef 
    89110 
     
    119140$(eval $(call BuildPackage,rrdcgi)) 
    120141$(eval $(call BuildPackage,rrdtool)) 
     142$(eval $(call BuildPackage,rrdpy)) 
Note: See TracChangeset for help on using the changeset viewer.