gnu: python-pyglm: Move to maths.

* gnu/packages/python-science.scm (python-pyglm): Move from here ...
* gnu/packages/maths.scm: ... to here.

* gnu/packages/gnome-xyz.scm: Add (gnu packages maths); remove (gnu
packages python-science).

Change-Id: I49ab732c1070210d005f8753c1e894c9abc3ee8b
This commit is contained in:
Sharlatan Hellseher 2025-04-09 00:26:16 +01:00 committed by Andreas Enge
parent 1208fe94e0
commit 4c08d7037a
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3
3 changed files with 30 additions and 30 deletions

View file

@ -67,10 +67,10 @@
#:use-module (gnu packages ibus) #:use-module (gnu packages ibus)
#:use-module (gnu packages inkscape) #:use-module (gnu packages inkscape)
#:use-module (gnu packages image) #:use-module (gnu packages image)
#:use-module (gnu packages maths)
#:use-module (gnu packages pcre) #:use-module (gnu packages pcre)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages python-science)
#:use-module (gnu packages python-xyz) #:use-module (gnu packages python-xyz)
#:use-module (gnu packages ssh) #:use-module (gnu packages ssh)
#:use-module (gnu packages tls) #:use-module (gnu packages tls)

View file

@ -4452,6 +4452,35 @@ bindings to almost all functions of PETSc.")
;; <https://github.com/dimpase/primecountpy/issues/16>. ;; <https://github.com/dimpase/primecountpy/issues/16>.
(license license:gpl2+))) (license license:gpl2+)))
(define-public python-pyglm
(package
(name "python-pyglm")
(version "2.8.1")
(source
(origin
;; Test files are not included in the archive in pypi.
(method git-fetch)
(uri (git-reference
(url "https://github.com/Zuzu-Typ/PyGLM")
(commit version)
;; XXX: Attempt to use Guix's glm@1.0.1 failed, try to figure out
;; how to fix it.
(recursive? #t)))
(file-name (git-file-name name version))
(sha256
(base32
"1ra54m0pb5aca7q6ymappjsyxdzdy17yz8rrhlql04k0p9lnf1v8"))))
(build-system pyproject-build-system)
(native-inputs
(list python-pytest
python-setuptools
python-wheel))
(home-page "https://github.com/Zuzu-Typ/PyGLM")
(synopsis "OpenGL Mathematics library for Python")
(description "PyGLM is a Python extension library which brings the OpenGL
Mathematics (GLM) library to Python.")
(license license:zlib)))
(define-public python-quadpy (define-public python-quadpy
(package (package
(name "python-quadpy") (name "python-quadpy")

View file

@ -2908,35 +2908,6 @@ and more
@end itemize") @end itemize")
(license license:gpl3))) (license license:gpl3)))
(define-public python-pyglm
(package
(name "python-pyglm")
(version "2.8.1")
(source
(origin
;; Test files are not included in the archive in pypi.
(method git-fetch)
(uri (git-reference
(url "https://github.com/Zuzu-Typ/PyGLM")
(commit version)
;; XXX: Attempt to use Guix's glm@1.0.1 failed, try to figure out
;; how to fix it.
(recursive? #t)))
(file-name (git-file-name name version))
(sha256
(base32
"1ra54m0pb5aca7q6ymappjsyxdzdy17yz8rrhlql04k0p9lnf1v8"))))
(build-system pyproject-build-system)
(native-inputs
(list python-pytest
python-setuptools
python-wheel))
(home-page "https://github.com/Zuzu-Typ/PyGLM")
(synopsis "OpenGL Mathematics library for Python")
(description "PyGLM is a Python extension library which brings the OpenGL
Mathematics (GLM) library to Python.")
(license license:zlib)))
(define-public python-dask-expr (define-public python-dask-expr
(package (package
(name "python-dask-expr") (name "python-dask-expr")