From 89e9a8fc8b99218b42133d5c9e72b2118327419d Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Thu, 1 Jan 2026 20:15:33 +0000 Subject: [PATCH] gnu: clang-python-bindings: Switch to pyproject. * gnu/packages/llvm.scm (clang-python-bindings): [build-system]: Switch to pyproject-build-system. [arguments] : Remove 'create-setup-py. Change-Id: Ib309578926fd3e87cdd68a97b27df0b4d721d3ee --- gnu/packages/llvm.scm | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 5da233ab7ebb53c68f3463d9588b1b4848837ab9..3b6dc67a25601ad06892f9d13f680b50cfdb096e 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -31,6 +31,7 @@ ;;; Copyright © 2025 Andreas Enge ;;; Copyright © 2025 Liam Hupfer ;;; Copyright © 2025 dan +;;; Copyright © 2026 Sharlatan Hellseher ;;; ;;; This file is part of GNU Guix. ;;; @@ -1723,7 +1724,7 @@ existing compilers together.") (package (inherit clang) (name "python-clang") - (build-system python-build-system) + (build-system pyproject-build-system) (outputs '("out")) (arguments (list @@ -1731,15 +1732,6 @@ existing compilers together.") (add-before 'build 'change-directory (lambda _ (chdir "bindings/python"))) - (add-before 'build 'create-setup-py - (lambda _ - ;; Generate a basic "setup.py", enough so it can be - ;; built and installed. - (with-output-to-file "setup.py" - (lambda () - (format #true "from setuptools import setup -setup(name=\"clang\", version=\"~a\", packages=[\"clang\"])\n" - #$(package-version this-package)))))) (add-before 'build 'set-libclang-file-name (lambda* (#:key inputs #:allow-other-keys) ;; Record the absolute file name of libclang.so.