From b4529dc74457f6c0db0692aee8976b89a52aae5d Mon Sep 17 00:00:00 2001 From: Charlie Li Date: Tue, 11 Mar 2025 22:34:18 -0400 Subject: x11-toolkits/py-tkinter: convert to USE_PYTHON=pep517 Note USES=tk limited to 8.6; 9.0 support is not expected until Python 3.14 PR: 268283 --- x11-toolkits/py-tkinter/files/setup.py.in | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 x11-toolkits/py-tkinter/files/setup.py.in (limited to 'x11-toolkits/py-tkinter/files/setup.py.in') diff --git a/x11-toolkits/py-tkinter/files/setup.py.in b/x11-toolkits/py-tkinter/files/setup.py.in new file mode 100644 index 000000000000..493bf949a682 --- /dev/null +++ b/x11-toolkits/py-tkinter/files/setup.py.in @@ -0,0 +1,24 @@ +#!/usr/bin/env python + +import sys +import sysconfig +from setuptools import setup, Extension + +tkversion = "%%TK_VER%%" +prefix = sysconfig.get_config_var('prefix') +x11base = sys.prefix or '/usr/X11R6' +inc_dirs = [prefix + "/include", + prefix + "/include/tcl" + tkversion, + prefix + "/include/tk" + tkversion, + x11base + "/include"] +lib_dirs = [prefix + "/lib", x11base + "/lib"] +libs = ["tcl" + tkversion.replace(".", ""), + "tk" + tkversion.replace(".", ""), + "X11"] + +setup(ext_modules = [Extension('_tkinter', ['_tkinter.c', 'tkappinit.c'], + define_macros=[('WITH_APPINIT', 1)], + include_dirs = inc_dirs, + libraries = libs, + library_dirs = lib_dirs)] + ) -- cgit v1.2.3