mirror of
https://gitlab.univ-nantes.fr/glicid-public/glicid-non-free.git
synced 2025-04-29 01:38:37 +02:00
right way is package name
This commit is contained in:
parent
892c3321b0
commit
192e252ce2
2 changed files with 97 additions and 23 deletions
|
@ -21,6 +21,9 @@
|
||||||
#:use-module (guix-science-nonfree packages linux)
|
#:use-module (guix-science-nonfree packages linux)
|
||||||
#:use-module (guix-science-nonfree packages cuda)
|
#:use-module (guix-science-nonfree packages cuda)
|
||||||
#:use-module (guix utils)
|
#:use-module (guix utils)
|
||||||
|
#:use-module (guix git-download)
|
||||||
|
#:use-module (guix build-system pyproject)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
)
|
)
|
||||||
|
@ -84,35 +87,39 @@
|
||||||
(name "python-seisbench")
|
(name "python-seisbench")
|
||||||
(version "0.3.2")
|
(version "0.3.2")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
; (method url-fetch)
|
||||||
(uri (pypi-uri "seisbench" version))
|
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/seisbench/seisbench")
|
||||||
|
(commit (string-append "v" version))))
|
||||||
|
|
||||||
|
|
||||||
|
; (uri (pypi-uri "seisbench" version))
|
||||||
|
|
||||||
|
; (patches (search-patches "glicid-non-free/glicid-tainted/packages/patches/seisbench-version-and-data.patch"))))))
|
||||||
|
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1n04pr8ri06q6ngyi8wnw13vhhw2w7kkhn87zrkbjjw49v157xzg"))))
|
; "1n04pr8ri06q6ngyi8wnw13vhhw2w7kkhn87zrkbjjw49v157xzg"
|
||||||
|
"0jf0s17lrbdcj18wzfbmg37gknay854mfnnmshh4il9xakph1s0g"
|
||||||
|
|
||||||
|
))))
|
||||||
|
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
(list
|
(list
|
||||||
#:phases
|
#:phases
|
||||||
#~(modify-phases %standard-phases
|
#~(modify-phases %standard-phases
|
||||||
(delete 'check)
|
(add-before 'build 'pretend-version
|
||||||
(delete 'sanity-check)
|
|
||||||
; (add-before 'build 'pretend-version
|
|
||||||
;; The version string is usually derived via setuptools-scm, but
|
;; The version string is usually derived via setuptools-scm, but
|
||||||
;; without the git metadata available, the version string is set to
|
;; it doesn't work without the .git directory.
|
||||||
;; '0.0.0'.
|
|
||||||
; (lambda _
|
|
||||||
; (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)
|
|
||||||
; (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" "0.3.2")
|
|
||||||
; #$(package-version this-package)
|
|
||||||
|
|
||||||
(add-after 'unpack 'pretend-version
|
|
||||||
(lambda _
|
(lambda _
|
||||||
(setenv "SETUPTOOLS_SCM_PRETEND_VERSION"
|
(setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))))))
|
||||||
#$(package-version this-package))))
|
|
||||||
|
|
||||||
|
|
||||||
;)))
|
; (delete 'check)
|
||||||
)))
|
; (delete 'sanity-check)
|
||||||
|
|
||||||
(propagated-inputs (list python-h5py
|
(propagated-inputs (list python-h5py
|
||||||
python-nest-asyncio
|
python-nest-asyncio
|
||||||
|
@ -231,3 +238,70 @@
|
||||||
)
|
)
|
||||||
|
|
||||||
;openmpi-glicid+cuda
|
;openmpi-glicid+cuda
|
||||||
|
;python-seisbench
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
|
|
||||||
|
(define-public python-seisbench2
|
||||||
|
(package
|
||||||
|
(name "python-seisbench2")
|
||||||
|
(version "0.4.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/seisbench/seisbench")
|
||||||
|
(commit (string-append "v" version))))
|
||||||
|
|
||||||
|
(file-name (git-file-name "python-seisbench2" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
; "0jf0s17lrbdcj18wzfbmg37gknay854mfnnmshh4il9xakph1s0g"
|
||||||
|
"0f0gx1z2fv17qijsvvriv9gfii8rs44pxyg466h76zpdkms0scd2"
|
||||||
|
|
||||||
|
))))
|
||||||
|
(build-system pyproject-build-system)
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
#:phases
|
||||||
|
#~(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'fix-build-environment
|
||||||
|
(lambda _
|
||||||
|
(delete-file "setup.py")))
|
||||||
|
|
||||||
|
(add-before 'build 'pretend-version
|
||||||
|
;; The version string is usually derived via setuptools-scm, but
|
||||||
|
;; it doesn't work without the .git directory.
|
||||||
|
(lambda _
|
||||||
|
(setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))
|
||||||
|
|
||||||
|
(delete 'check)
|
||||||
|
(delete 'sanity-check))
|
||||||
|
)))
|
||||||
|
|
||||||
|
(propagated-inputs (list python-h5py
|
||||||
|
python-nest-asyncio
|
||||||
|
python-numpy
|
||||||
|
python-obspy
|
||||||
|
python-pandas
|
||||||
|
python-scipy
|
||||||
|
python-pytorch
|
||||||
|
python-tqdm))
|
||||||
|
(native-inputs (list python-black
|
||||||
|
python-flake8
|
||||||
|
python-isort
|
||||||
|
python-pre-commit
|
||||||
|
python-pytest
|
||||||
|
python-pytest-asyncio))
|
||||||
|
|
||||||
|
|
||||||
|
(home-page "https://github.com/aertslab/ctxcore")
|
||||||
|
(synopsis "Core functions for pycisTarget and the SCENIC tool suite")
|
||||||
|
(description
|
||||||
|
"ctxcore is part of the SCENIC suite of tools. It provides core functions for
|
||||||
|
pycisTarget and SCENIC.")
|
||||||
|
(license license:gpl3+)))
|
||||||
|
|
||||||
|
python-seisbench2
|
||||||
|
|
|
@ -14,4 +14,4 @@
|
||||||
(package
|
(package
|
||||||
(inherit opensycl)
|
(inherit opensycl)
|
||||||
(name "opensycl+cuda")
|
(name "opensycl+cuda")
|
||||||
(inputs (modify-inputs (package-inputs opensycl) (append "cuda-toolkit")))))
|
(inputs (modify-inputs (package-inputs opensycl) (append cuda)))))
|
||||||
|
|
Loading…
Add table
Reference in a new issue