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))