mirror of
https://github.com/novatiq/packages.git
synced 2026-04-24 21:14:40 +01:00
Currently when trying to build this package a build error is produced:
WARNING: 'automake-1.16' is missing on your system.
You should only need it if you modified 'Makefile.am' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'automake' program is part of the GNU Automake package:
<https://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<https://www.gnu.org/software/autoconf>
<https://www.gnu.org/software/m4/>
<https://www.perl.org/>
This error is due to an attempt to use the native host tools instead of
the OpenWrt build system generated ones. By re-adding PKG_FIXUP it is
ensured that the correct version of the host tools are used.
Signed-off-by: Etan Kissling <etan_kissling@apple.com>
73 lines
1.8 KiB
Makefile
73 lines
1.8 KiB
Makefile
#
|
|
# Copyright (C) 2009-2013 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=libnetfilter_queue
|
|
PKG_VERSION:=1.0.5
|
|
PKG_RELEASE:=2
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
|
PKG_SOURCE_URL:=https://www.netfilter.org/projects/libnetfilter_queue/files
|
|
PKG_HASH:=f9ff3c11305d6e03d81405957bdc11aea18e0d315c3e3f48da53a24ba251b9f5
|
|
|
|
PKG_FIXUP:=autoreconf
|
|
PKG_LICENSE:=GPL-2.0-or-later
|
|
PKG_LICENSE_FILES:=COPYING
|
|
|
|
PKG_INSTALL:=1
|
|
PKG_BUILD_PARALLEL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/libnetfilter-queue
|
|
SECTION:=libs
|
|
CATEGORY:=Libraries
|
|
DEPENDS:=+libmnl +libnfnetlink
|
|
TITLE:=Userspace API to packets queued by kernel packet filter
|
|
URL:=https://www.netfilter.org/projects/libnetfilter_queue/
|
|
ABI_VERSION:=1
|
|
endef
|
|
|
|
define Package/libnetfilter-queue/description
|
|
libnetfilter_queue is a userspace library providing a programming
|
|
interface (API) to packets that have been queued by the kernel
|
|
packet filter.
|
|
endef
|
|
|
|
TARGET_CFLAGS += $(FPIC) -D_GNU_SOURCE=1
|
|
|
|
CONFIGURE_ARGS += \
|
|
--enable-static \
|
|
--enable-shared \
|
|
|
|
define Build/InstallDev
|
|
$(INSTALL_DIR) $(1)/usr/include/libnetfilter_queue
|
|
$(CP) \
|
|
$(PKG_INSTALL_DIR)/usr/include/libnetfilter_queue/*.h \
|
|
$(1)/usr/include/libnetfilter_queue/
|
|
|
|
$(INSTALL_DIR) $(1)/usr/lib
|
|
$(CP) \
|
|
$(PKG_INSTALL_DIR)/usr/lib/libnetfilter_queue.{so*,a,la} \
|
|
$(1)/usr/lib/
|
|
|
|
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
|
|
$(CP) \
|
|
$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libnetfilter_queue.pc \
|
|
$(1)/usr/lib/pkgconfig/
|
|
endef
|
|
|
|
define Package/libnetfilter-queue/install
|
|
$(INSTALL_DIR) $(1)/usr/lib
|
|
$(CP) \
|
|
$(PKG_INSTALL_DIR)/usr/lib/libnetfilter_queue.so.* \
|
|
$(1)/usr/lib/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,libnetfilter-queue))
|