lede-packages-rs

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

Makefile (1737B)


      1 # 
      2 # Copyright (C) 2014 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:=libsoup
     11 PKG_VERSION:=2.54.1
     12 PKG_RELEASE:=2
     13 
     14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
     15 PKG_SOURCE_URL:=@GNOME/$(PKG_NAME)/2.54
     16 PKG_MD5SUM:=73b1fb774de16c29b380f87016f9f9dd
     17 
     18 PKG_LICENSE:=GPL-2.0
     19 PKG_LICENSE_FILES:=COPYING
     20 
     21 PKG_FIXUP:=autoreconf
     22 PKG_INSTALL:=1
     23 
     24 include $(INCLUDE_DIR)/package.mk
     25 include $(INCLUDE_DIR)/nls.mk
     26 
     27 TARGET_LDFLAGS+=\
     28 	-Wl,-rpath-link=$(STAGING_DIR)/usr/lib $(if $(ICONV_FULL),-liconv)
     29 
     30 define Package/libsoup
     31   SECTION:=libs
     32   CATEGORY:=Libraries
     33   TITLE:=libsoup
     34   URL:=http://live.gnome.org/LibSoup
     35   MAINTAINER:=W. Michael Petullo <mike@flyn.org>
     36   DEPENDS:=+glib2 +libxml2 +libgnutls +libsqlite3 $(ICONV_DEPENDS) $(INTL_DEPENDS)
     37 endef
     38 
     39 define Build/Configure
     40 	$(call Build/Configure/Default, \
     41 		--enable-ssl \
     42 		--disable-glibtest \
     43 		--without-apache-httpd \
     44 		--without-gnome \
     45 		--without-gssapi \
     46 		--enable-vala=no \
     47 		--disable-more-warnings \
     48 	)
     49 endef
     50 
     51 define package/libsoup/decription
     52 Libsoup is an HTTP library implementation in C
     53 endef
     54 
     55 define Build/InstallDev
     56 	$(INSTALL_DIR) $(1)/usr/{lib/pkgconfig,include/libsoup-2.4/libsoup}
     57 
     58 	$(CP) \
     59 		$(PKG_INSTALL_DIR)/usr/lib/libsoup-2.4.{so*,la,a} \
     60 		$(1)/usr/lib/
     61 
     62 	$(INSTALL_DATA) \
     63 		$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* \
     64 		$(1)/usr/lib/pkgconfig/
     65 
     66 	$(INSTALL_DATA) \
     67 		$(PKG_INSTALL_DIR)/usr/include/libsoup-2.4/libsoup/*.h \
     68 		$(1)/usr/include/libsoup-2.4/libsoup/
     69 endef
     70 
     71 define Package/libsoup/install
     72 	$(INSTALL_DIR) $(1)/usr/lib
     73 	$(CP) \
     74 		$(PKG_INSTALL_DIR)/usr/lib/libsoup-2.4.so* \
     75 		$(1)/usr/lib/
     76 endef
     77 
     78 $(eval $(call BuildPackage,libsoup))