Browse Source

jack2: generate a valid pc file

Waldemar Brodkorb 9 years ago
parent
commit
9ce4df1033
2 changed files with 17 additions and 0 deletions
  1. 6 0
      package/jack2/Makefile
  2. 11 0
      package/jack2/files/jack.pc.in

+ 6 - 0
package/jack2/Makefile

@@ -41,5 +41,11 @@ jack2-install:
 		$(IDIR_JACK2)/usr/lib
 	$(CP) $(WRKINST)/usr/lib/jack/*.so \
 		$(IDIR_JACK2)/usr/lib/jack
+	$(CP) ./files/jack.pc.in $(WRKINST)/usr/lib/pkgconfig/jack.pc
+	$(SED) "s#@INCLUDEDIR@#$(STAGING_TARGET_DIR)/usr/include#" \
+		-e "s#@LIBDIR@#$(STAGING_TARGET_DIR)/usr/lib#" \
+		-e "s#@PREFIX@#$(STAGING_TARGET_DIR)/usr#" \
+		$(WRKINST)/usr/lib/pkgconfig/jack.pc
+
 
 include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 11 - 0
package/jack2/files/jack.pc.in

@@ -0,0 +1,11 @@
+prefix=@PREFIX@
+exec_prefix=@PREFIX@
+libdir=@LIBDIR@
+includedir=/home/wbx/openadk/target_qemu-arm-realview-eb-mpcore_uclibc-ng_arm_hard_eabihf/usr/include
+server_libs=-L@LIBDIR@ -ljackserver
+
+Name: jack
+Description: the Jack Audio Connection Kit: a low-latency synchronous callback-based media server
+Version: 1.9.10
+Libs: -L@LIBDIR@ -ljack
+Cflags: -I/home/wbx/openadk/target_qemu-arm-realview-eb-mpcore_uclibc-ng_arm_hard_eabihf/usr/include