libpcap: fix pcap-config
pcap-config as installed is using OS paths instead of OpenWrt ones. Take fix from libpng and adjust as needed. This problem seems to occur on Arch Linux and not on Debian/Fedora based distros. No idea why. Remove CMAKE_INSTALL as there is now an InstallDev section. Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
		 Rosen Penev
					Rosen Penev
				
			
				
					committed by
					
						 Petr Štetiar
						Petr Štetiar
					
				
			
			
				
	
			
			
			 Petr Štetiar
						Petr Štetiar
					
				
			
						parent
						
							bc3edae488
						
					
				
				
					commit
					2a92754ce9
				
			| @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk | |||||||
|  |  | ||||||
| PKG_NAME:=libpcap | PKG_NAME:=libpcap | ||||||
| PKG_VERSION:=1.9.1 | PKG_VERSION:=1.9.1 | ||||||
| PKG_RELEASE:=2 | PKG_RELEASE:=3 | ||||||
|  |  | ||||||
| PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz | ||||||
| PKG_SOURCE_URL:=http://www.us.tcpdump.org/release/ \ | PKG_SOURCE_URL:=http://www.us.tcpdump.org/release/ \ | ||||||
| @@ -18,7 +18,6 @@ PKG_HASH:=635237637c5b619bcceba91900666b64d56ecb7be63f298f601ec786ce087094 | |||||||
|  |  | ||||||
| PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> | PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> | ||||||
|  |  | ||||||
| CMAKE_INSTALL:=1 |  | ||||||
| PKG_ASLR_PIE_REGULAR:=1 | PKG_ASLR_PIE_REGULAR:=1 | ||||||
| PKG_BUILD_PARALLEL:=1 | PKG_BUILD_PARALLEL:=1 | ||||||
|  |  | ||||||
| @@ -71,6 +70,15 @@ CMAKE_OPTIONS += $(if $(CONFIG_PCAP_HAS_NETFILTER) ,,-DPCAP_SUPPORT_NETFILTER=OF | |||||||
|  |  | ||||||
| CMAKE_OPTIONS += $(if $(CONFIG_IPV6),-DINET6=ON,-DINET6=OFF) | CMAKE_OPTIONS += $(if $(CONFIG_IPV6),-DINET6=ON,-DINET6=OFF) | ||||||
|  |  | ||||||
|  | define Build/InstallDev | ||||||
|  | 	$(call Build/InstallDev/cmake,$(1)) | ||||||
|  | 	$(SED) \ | ||||||
|  | 		's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' \ | ||||||
|  | 		$(1)/usr/bin/pcap-config | ||||||
|  | 	$(INSTALL_DIR) $(2)/bin | ||||||
|  | 	$(LN) ../../usr/bin/pcap-config $(2)/bin/pcap-config | ||||||
|  | endef | ||||||
|  |  | ||||||
| define Package/libpcap/install | define Package/libpcap/install | ||||||
| 	$(INSTALL_DIR) $(1)/usr/lib | 	$(INSTALL_DIR) $(1)/usr/lib | ||||||
| 	$(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcap.so.* $(1)/usr/lib/ | 	$(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcap.so.* $(1)/usr/lib/ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user