kumquat-buildroot/package/libupnpp/0002-Add-pkg-config-file.patch
Jörg Krause defd94927c package/libupnpp: add patch to get pkg-config file
Apply a patch from upstream to install a pkg-config file for libupnpp.

Fetch from:
9f03bb0e7b

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-09-17 13:33:30 +02:00

64 lines
1.6 KiB
Diff

From 22ec8e3a2b54a4e1fd1340a592f49829d6cde735 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Krause?= <joerg.krause@embedded.rocks>
Date: Sun, 11 Sep 2016 22:26:33 +0200
Subject: [PATCH] Add pkg-config file
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Add a pkg-config file.
Fetched from:
https://github.com/medoc92/libupnpp/commit/9f03bb0e7b47e2843edea6f25ed9eabbfb6412df
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
---
Makefile.am | 3 +++
configure.ac | 1 +
libupnpp.pc.in | 12 ++++++++++++
3 files changed, 16 insertions(+)
create mode 100644 libupnpp.pc.in
diff --git a/Makefile.am b/Makefile.am
index 2d20b9b..39559e9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -112,3 +112,6 @@ nobase_include_HEADERS = \
libupnpp_la_LDFLAGS = -version-info $(VERSION_INFO)
libupnpp_la_LIBADD = $(LIBUPNPP_LIBS)
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libupnpp.pc
diff --git a/configure.ac b/configure.ac
index 9ff2058..89525b3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -90,4 +90,5 @@ AC_SUBST(LIBUPNPP_LIBS)
AC_SUBST(VERSION_INFO)
AC_CONFIG_FILES([Makefile])
+AC_CONFIG_FILES([libupnpp.pc])
AC_OUTPUT
diff --git a/libupnpp.pc.in b/libupnpp.pc.in
new file mode 100644
index 0000000..90f4b2b
--- /dev/null
+++ b/libupnpp.pc.in
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: @PACKAGE_NAME@
+Description: C++ wrapper for libupnp
+Version: @PACKAGE_VERSION@
+Requires: libcurl libupnp
+Libs: -L${libdir} -lupnpp
+Libs.private: -lexpat -lpthread -lrt
+Cflags: -I${includedir}
--
2.9.3