Merge pull request #333720 from DontEatOreo/source-customtkinter
customtkinter: build from source
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
diff --git a/setup.cfg b/setup.cfg
|
||||
index 5f95b7f..9250e4f 100644
|
||||
--- a/setup.cfg
|
||||
+++ b/setup.cfg
|
||||
@@ -22,6 +22,10 @@ repository = https://github.com/tomschimansky/customtkinter
|
||||
python_requires = >=3.7
|
||||
packages =
|
||||
customtkinter
|
||||
+ customtkinter.assets.fonts
|
||||
+ customtkinter.assets.fonts.Roboto
|
||||
+ customtkinter.assets.icons
|
||||
+ customtkinter.assets.themes
|
||||
customtkinter.windows
|
||||
customtkinter.windows.widgets
|
||||
customtkinter.windows.widgets.appearance_mode
|
||||
@@ -2,11 +2,12 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
pythonOlder,
|
||||
fetchPypi,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
wheel,
|
||||
tkinter,
|
||||
darkdetect,
|
||||
packaging,
|
||||
typing-extensions,
|
||||
}:
|
||||
let
|
||||
pname = "customtkinter";
|
||||
@@ -17,20 +18,26 @@ buildPythonPackage {
|
||||
pyproject = true;
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-/Y2zuvqWHJgu5gMNuoC0wuJYWGMHVrUTmG2xkRPY0gc=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "TomSchimansky";
|
||||
repo = "CustomTkinter";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-1g2wdXbUv5xNnpflFLXvU39s16kmwvuegKWd91E3qm4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
build-system = [
|
||||
setuptools
|
||||
wheel
|
||||
tkinter
|
||||
];
|
||||
buildInputs = [ tkinter ];
|
||||
propagatedBuildInputs = [ darkdetect ];
|
||||
|
||||
# No tests
|
||||
doCheck = false;
|
||||
dependencies = [
|
||||
darkdetect
|
||||
packaging
|
||||
typing-extensions
|
||||
];
|
||||
|
||||
patches = [ ./0001-Add-Missing-Cfg-Packages.patch ];
|
||||
|
||||
pythonImportsCheck = [ "customtkinter" ];
|
||||
|
||||
meta = {
|
||||
|
||||
Reference in New Issue
Block a user