lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

Makefile (1649B)


      1 #
      2 # Copyright (C) 2009-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:=libgee
     11 PKG_VERSION:=0.18.0
     12 PKG_RELEASE:=1
     13 
     14 PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org>
     15 
     16 PKG_LICENSE:=LGPL-2.1 
     17 PKG_LICENSE_FILES:=COPYING
     18 
     19 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
     20 PKG_SOURCE_URL:=@GNOME/libgee/0.18/
     21 PKG_MD5SUM:=29ea6125e653d7e60b49a9a9544abc96
     22 
     23 PKG_FIXUP:=autoreconf
     24 PKG_INSTALL:=1
     25 
     26 include $(INCLUDE_DIR)/package.mk
     27 include $(INCLUDE_DIR)/nls.mk
     28 
     29 TARGET_LDFLAGS+= \
     30 	-Wl,-rpath-link=$(STAGING_DIR)/usr/lib
     31 
     32 define Package/libgee
     33   SECTION:=libs
     34   CATEGORY:=Libraries
     35   DEPENDS:=+glib2
     36   TITLE:=libgee
     37   URL:=https://wiki.gnome.org/Libgee
     38 endef
     39 
     40 define Package/libgee/decription
     41   Libgee is an utility library providing GObject-based interfaces and classes
     42 endef
     43 
     44 CONFIGURE_ARGS += \
     45 	--disable-doc
     46 
     47 define Build/InstallDev
     48 	$(INSTALL_DIR) $(1)/usr/include/
     49 	$(CP) \
     50 		$(PKG_INSTALL_DIR)/usr/include/gee-0.8/ \
     51 		$(1)/usr/include/
     52 	$(INSTALL_DIR) $(1)/usr/lib/
     53 	$(CP) \
     54 		$(PKG_INSTALL_DIR)/usr/lib/*.so* \
     55 		$(1)/usr/lib/
     56 	$(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
     57 	$(INSTALL_DATA) \
     58 		$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/*.pc \
     59 		$(1)/usr/lib/pkgconfig/
     60 	$(INSTALL_DIR) $(STAGING_DIR_HOSTPKG)/share/vala-0.30/vapi/
     61 	$(INSTALL_DATA) \
     62                 $(PKG_INSTALL_DIR)/usr/share/vala/vapi/* \
     63                 $(STAGING_DIR_HOSTPKG)/share/vala-0.30/vapi
     64 endef
     65 
     66 define Package/libgee/install
     67 	$(INSTALL_DIR) $(1)/usr/lib/
     68 	$(CP) \
     69 		$(PKG_INSTALL_DIR)/usr/lib/*.so* \
     70 		$(1)/usr/lib/
     71 endef
     72 
     73 $(eval $(call BuildPackage,libgee))