From 1b37a1d2a869f1d91fcf376ae407c540e3a6252b Mon Sep 17 00:00:00 2001 From: Andre Heider Date: Mon, 30 Sep 2019 09:40:03 +0200 Subject: [PATCH] libid3tag: add pkg-config file Required for meson to find this library in a sane way. Signed-off-by: Andre Heider --- libs/libid3tag/Makefile | 7 +++++++ libs/libid3tag/src/id3tag.pc | 11 +++++++++++ 2 files changed, 18 insertions(+) create mode 100644 libs/libid3tag/src/id3tag.pc diff --git a/libs/libid3tag/Makefile b/libs/libid3tag/Makefile index e51000c27..5bac25752 100644 --- a/libs/libid3tag/Makefile +++ b/libs/libid3tag/Makefile @@ -42,6 +42,11 @@ TARGET_CFLAGS += $(FPIC) CONFIGURE_VARS += CC="$(TARGET_CC) $(TARGET_CFLAGS)" +define Build/Prepare + $(call Build/Prepare/Default) + $(SED) 's,@VERSION@,$(PKG_VERSION),g' $(PKG_BUILD_DIR)/id3tag.pc +endef + define Build/Configure $(call Build/Configure/Default, \ --enable-shared \ @@ -56,6 +61,8 @@ define Build/InstallDev $(CP) $(PKG_INSTALL_DIR)/usr/include/id3tag.h $(1)/usr/include/ $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libid3tag.so* $(1)/usr/lib/ + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/ + $(CP) $(PKG_BUILD_DIR)/id3tag.pc $(1)/usr/lib/pkgconfig/ endef define Package/libid3tag/install diff --git a/libs/libid3tag/src/id3tag.pc b/libs/libid3tag/src/id3tag.pc new file mode 100644 index 000000000..d31f1dad2 --- /dev/null +++ b/libs/libid3tag/src/id3tag.pc @@ -0,0 +1,11 @@ +prefix=/usr +exec_prefix=/usr +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: id3tag +Description: ID3 tag reading library +Requires: +Version: @VERSION@ +Libs: -L${libdir} -lid3tag -lz +Cflags: -I${includedir}