Tk Source Code

View Ticket
Login
Ticket UUID: 2c240bb0f59d4f124bdbdf5c3ce28d70c41c95fb
Title: Install pkg-config file
Type: Patch Version:
Submitter: oscarfv Created on: 2025-10-26 14:25:25
Subsystem: 85. Win Build Assigned To: jan.nijtmans
Priority: 5 Medium Severity: Minor
Status: Closed Last Modified: 2025-10-28 11:23:27
Resolution: Fixed Closed By: jan.nijtmans
    Closed on: 2025-10-28 11:23:27
Description:
This is a patch we apply in MSYS2/Mingw-packages:

--- a/win/Makefile.in
+++ b/win/Makefile.in
@@ -499,6 +499,9 @@
 		$(COPY) $$i "$(LIB_INSTALL_DIR)"; \
 	    fi; \
 	    done
+	@echo "Installing pkg-config file to $(LIB_INSTALL_DIR)/pkgconfig/"
+	@$(MKDIR) "$(LIB_INSTALL_DIR)/pkgconfig"
+	@$(INSTALL_DATA) tk.pc "$(LIB_INSTALL_DIR)/pkgconfig/tk.pc"
 
 install-libraries: libraries
 	@for i in "$$($(CYGPATH) $(prefix)/lib)" \
--- a/win/configure.in
+++ b/win/configure.in
@@ -343,6 +343,11 @@
 AC_SUBST(RC_DEFINE)
 AC_SUBST(RC_DEFINES)
 AC_SUBST(RES)
+AC_SUBST(XLIBSW)
+AC_SUBST(XFT_LIBS)
+AC_CONFIG_FILES([
+    tk.pc:../unix/tk.pc.in
+])
 
 AC_OUTPUT(Makefile tkConfig.sh wish.exe.manifest)
User Comments: jan.nijtmans added on 2025-10-28 11:23:27:

fixed [b902dcff4be22254|here]

Thanks for the patch!


jan.nijtmans added on 2025-10-27 09:19:17:

Looks good to me.

Thanks!