Problem: no support for OpenWRT

Solution: copy ZeroMQ packaging script from
https://github.com/vperron/openwrt-zmq-packages

Note: this is not usable as-such, needs fixing.
This commit is contained in:
Pieter Hintjens 2016-01-15 10:10:06 +01:00
parent 714988e6c5
commit d8d9ee3243
2 changed files with 66 additions and 1 deletions

6
.gitignore vendored
View File

@ -1,5 +1,9 @@
syntax: glob # for hg-git users
Makefile
/Makefile
builds/Makefile
builds/msvc/Makefile
configure
doc/Makefile
Makefile.in
configure
libtool

61
builds/openwrt/Makefile Normal file
View File

@ -0,0 +1,61 @@
# Copyright (C) [2011-2012] [TheClashingRocks.org]
#
# Author: Jiva Nath Bagale <jnbagale@gmail.com>
# author: Victor Perron <victor@iso3103.net>
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
#
include $(TOPDIR)/rules.mk
PKG_NAME:=zeromq
PKG_VERSION:=3.2.2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://download.zeromq.org/
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
define Package/zeromq
MAINTAINER:=victor@iso3103.net
TITLE:=zeromq
SECTION:=libs
DEPENDS:=+libstdcpp +libpthread +librt
CATEGORY:=Libraries
URL:=http://www.zeromq.org/
endef
define Package/zeromq/description
The library provides light weight messaging services using an intelligent transport layer.
It can carry messages across inproc, IPC, TCP and multicast and is faster than TCP for
clustered products and supercomputing.
endef
define Build/InstallDev
$(INSTALL_DIR) \
$(1)/usr/lib \
$(1)/usr/include \
$(1)/usr/lib/pkgconfig
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/* \
$(1)/usr/lib/
$(CP) \
$(PKG_INSTALL_DIR)/usr/include/* \
$(1)/usr/include/
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig \
$(1)/usr/lib/
endef
define Package/zeromq/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
endef
$(eval $(call BuildPackage,zeromq))