diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-10-05 14:53:00 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-10-05 17:09:10 +0100 |
| commit | 2d6e9b7b52109180b8a46e085b6eb61bd5776d66 (patch) | |
| tree | 1e8d4cbc5e7e8021b34e7efeb35e7d70a57952c5 /gnu/packages/python-xyz.scm | |
| parent | d2be5c1661e34a298fd6827c2292f3e645b6b005 (diff) | |
gnu: python-waf: Move to build-tools.
* gnu/packages/python-xyz.scm (python-waf): Move from here ...
* gnu/packages/build-tools.scm: ... to here.
* gnu/packages/fltk.scm: Add build-tools module.
* gnu/packages/ntp.scm: Likewise.
* gnu/packages/wxwidgets.scm: Likewise.
Change-Id: Iedf10b92b4785f19fbf30c6886c0f1c541925698
Diffstat (limited to 'gnu/packages/python-xyz.scm')
| -rw-r--r-- | gnu/packages/python-xyz.scm | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 78caacf10f..3798c04f69 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -16476,43 +16476,6 @@ This is due, for the most part, to the difference between str in Python 2 and Python 3.") (license license:psfl))) -(define-public python-waf - (package - (name "python-waf") - (version "2.0.19") ;TODO: newer version brakes API - (source - (origin - (method url-fetch) - (uri (string-append "https://waf.io/" "waf-" version ".tar.bz2")) - (sha256 - (base32 "19dvqbsvxz7ch03dh1v0znklrwxlz6yzddc3k9smzrrgny4jch6q")))) - (build-system pyproject-build-system) - (arguments - (list - #:test-backend #~'custom - ;; TODO: Project provides integration tests, see - ;; <.pipelines/Jenkinsfile> how to run them. - #:test-flags #~(list "waf" "--version") - #:phases - #~(modify-phases %standard-phases - (replace 'build - (lambda _ - ;; XXX: Find a way to add all extra tools. - (let ((tools '("gccdeps" "clang_compilation_database"))) - (invoke "python" "waf-light" "configure" "build" - (string-append "--tools=" (string-join tools ",")))))) - (replace 'install - (lambda _ - (install-file "waf" (string-append #$output "/bin")))) - ;; waf breaks when it is wrapped. - (delete 'wrap)))) - (home-page "https://waf.io/") - (synopsis "Python-based build system") - (description - "Waf is a Python-based framework for configuring, compiling and -installing applications.") - (license license:bsd-3))) - (define-public python-pyzmq (package (name "python-pyzmq") |
