guix-glicid/gnu/packages/glicid.scm

701 lines
20 KiB
Scheme
Raw Normal View History

2020-07-31 09:29:12 +02:00
(define-module (gnu packages glicid)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system cmake)
#:use-module (guix licenses)
#:use-module (gnu packages gawk)
#:use-module (gnu packages gcc)
#:use-module (gnu packages commencement)
#:use-module (guix build-system python)
#:use-module ((guix licenses) #:prefix license:)
#:use-module ((guix utils) #:select (target-64bit?))
#:use-module (gnu packages)
#:use-module (gnu packages admin)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages freeipmi)
#:use-module (gnu packages linux)
#:use-module (gnu packages mpi)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages parallel)
#:use-module (gnu packages storage)
#:use-module (gnu packages networking)
#:use-module (gnu packages gtk)
#:use-module (gnu packages python)
#:use-module (gnu packages python-science)
2020-09-20 21:53:44 +02:00
#:use-module (gnu packages python-web)
2020-07-31 09:29:12 +02:00
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages readline)
#:use-module (gnu packages tcl)
#:use-module (gnu packages tls)
#:use-module (gnu packages commencement)
#:use-module (gnu packages gcc)
#:use-module (gnu packages chemistry)
#:use-module (gnu packages sphinx)
#:use-module (srfi srfi-1)
#:use-module (gnu packages mpi)
#:use-module (gnu packages sssd)
2020-08-31 17:20:07 +02:00
#:use-module (gnu packages fabric-management)
2020-08-31 20:56:49 +02:00
#:use-module (gnu packages benchmark)
2020-09-15 15:35:43 +02:00
#:use-module (gnu packages messaging)
2020-09-20 22:01:16 +02:00
#:use-module (gnu packages web)
2020-10-02 21:14:57 +02:00
#:use-module (gnu packages gnome)
2020-11-13 11:33:59 +01:00
#:use-module (gnu packages cluster)
2020-12-04 17:31:48 +01:00
#:use-module (gnu packages libevent)
2020-12-04 21:37:30 +01:00
#:use-module (gnu packages xorg)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages flex)
#:use-module (gnu packages bison)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages autotools)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages image))
2020-12-04 17:31:48 +01:00
2020-07-31 09:29:12 +02:00
2020-10-02 20:59:52 +02:00
(define-public glicid-pmix
(package
(name "glicid-pmix-3.1.5")
(version "3.1.5")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/openpmix/openpmix/releases/download/v" version "/pmix-" version ".tar.bz2"))
(sha256 (base32 "1xswdkfcrw123ghcr9gmrb852nzjbl4i6qwrid3xyma42yal34w8"))
)
)
(build-system gnu-build-system)
(arguments
`(#:configure-flags
(list
(string-append "--with-hwloc=" (assoc-ref %build-inputs "hwloc") )
)
)
)
(synopsis "MPIX lib")
(description "MPIX. More to come. FIXIT")
(home-page "https://www.gnu.org/software/hello/")
(license gpl3+)
(inputs `(
("libevent", libevent)
("hwloc" ,hwloc-2 "lib")
("perl", perl)
("gcc", gcc-10)
)
)
)
)
2020-07-31 09:29:12 +02:00
(define-public glicid-custom-slurm-19.05
(package
(inherit slurm)
(name "glicid-custom-slurm-19.05")
(version "19.05.6")
(source
(origin
(method url-fetch)
(uri (string-append "https://download.schedmd.com/slurm/slurm-" version ".tar.bz2"))
(sha256 (base32 "1kj79r8hng5gp98ickgvj3im4gr19nzd3p3p8g6rl75axb8jin7h"))
))
2020-10-02 20:59:52 +02:00
(arguments
`(#:configure-flags
(list "--enable-pam" "--sysconfdir=/etc/slurm"
"--disable-static"
(string-append "--with-freeipmi=" (assoc-ref %build-inputs "freeipmi"))
(string-append "--with-hwloc=" (assoc-ref %build-inputs "hwloc"))
(string-append "--with-json=" (assoc-ref %build-inputs "json-c"))
(string-append "--with-munge=" (assoc-ref %build-inputs "munge"))
(string-append "--with-pmix=" (assoc-ref %build-inputs "glicid-pmix"))
;; 32-bit support is marked as deprecated and needs to be
;; explicitly enabled.
;;;; ,@(if (target-64bit?) '() '("--enable-deprecated"))
)
)
)
2020-07-31 09:29:12 +02:00
(inputs `(("gtk+-2" ,gtk+-2)
2020-10-02 20:59:52 +02:00
("gcc", gcc-10)
("glicid-pmix", glicid-pmix)
,@(package-inputs slurm)
))
(propagated-inputs
`(
("sssd" ,sssd)
))
2020-07-31 09:29:12 +02:00
))
2020-10-02 20:59:52 +02:00
2020-07-31 09:29:12 +02:00
(define-public glicid-custom-slurm-20.02
(package
(inherit glicid-custom-slurm-19.05)
(name "glicid-custom-slurm-20.02")
2021-01-25 17:54:10 +01:00
(version "20.02.6")
2020-07-31 09:29:12 +02:00
(source
(origin
(method url-fetch)
(uri (string-append "https://download.schedmd.com/slurm/slurm-" version ".tar.bz2"))
2021-01-25 17:54:10 +01:00
(sha256 (base32 "0ji76jgyny6jqdsi4nj9wmk0ny539aq4vvhp2jx99mwwdzpcv701"))
2020-07-31 09:29:12 +02:00
))
))
2021-01-25 18:06:27 +01:00
(define-public glicid-custom-slurm-20.11
(package
(inherit glicid-custom-slurm-20.02)
(name "glicid-custom-slurm-20.11")
(version "20.11.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://download.schedmd.com/slurm/slurm-" version ".tar.bz2"))
(sha256 (base32 "1s70x6yh60sx63dgmp5rlhq8jcz7kxv9pk8gbs9v1jg8zps5h5bk"))
))
))
2020-07-31 09:29:12 +02:00
(define-public glicid-librdkafka-09
(package
(inherit librdkafka)
(name "glicid-librdkafka-09")
(version "0.9.2")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/edenhill/librdkafka/archive/v" version ".tar.gz"))
(sha256 (base32 "0938yn1msaq8xcj5z7b3jcdy6rslh9kxmvz01r8rdcgbarlvchy2"))
))
))
(define-public glicid-x2go
(package
(name "glicid-x2go")
(version "4.1.0.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://code.x2go.org/releases/source/x2goserver/x2goserver-" version ".tar.gz"))
(sha256 (base32 "1l6wd708kbipib4ldprfiihqmj4895nifg0bkws4x97majislxk7"))
))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("libtool" ,libtool)))
(inputs
`(("perl" , perl)))
(build-system gnu-build-system)
(synopsis "X2go")
(description "X2go")
(license "not checked")
(home-page "https://wiki.x2go.org")
)
)
;(define-public glicid-gromacs-openmpi
; (package
; (inherit gromacs)
; (name "glicid-gromacs-openmpi")
; (inputs `(("openmpi", openmpi)
; ,@(package-inputs gromacs)))
; (build-system cmake-build-system)
; (arguments
; `(#:configure-flags configure-flags)
; (append configure-flags (list "-DGMX_MPI=on"
; "-DCMAKE_C_COMPILER=mpicc"
; "-DCMAKE_CXX_COMPILER=mpiicxx"
; ))
; )
; )
;)
(define-public glicid-gromacs-openmpi
(package
(inherit gromacs)
(name "glicid-gromacs-openmpi")
(inputs `(("openmpi", openmpi)
;; ("openssh", openssh) ;; only for tests... disabled now
,@(package-inputs gromacs)))
(build-system cmake-build-system)
(arguments
`(#:configure-flags
(list "-DGMX_DEVELOPER_BUILD=on" ; Needed to run tests
;; Unbundling
"-DGMX_USE_LMFIT=EXTERNAL"
"-DGMX_BUILD_OWN_FFTW=off"
"-DGMX_EXTERNAL_BLAS=on"
"-DGMX_EXTERNAL_LAPACK=on"
"-DGMX_EXTERNAL_TNG=on"
"-DGMX_EXTERNAL_ZLIB=on"
"-DGMX_EXTERNAL_TINYXML2=on"
;; special glicid
"-DGMX_MPI=on"
"-DCMAKE_C_COMPILER=mpicc"
"-DCMAKE_CXX_COMPILER=mpicxx"
"-DGMX_DOUBLE=off"
"-DGMX_OPENMP=on"
"-DGMX_SIMD=AVX2_256"
(string-append "-DTinyXML2_DIR="
(assoc-ref %build-inputs "tinyxml2"))
;; Workaround for cmake/FindSphinx.cmake version parsing that does
;; not understand the guix-wrapped `sphinx-build --version' answer
(string-append "-DSPHINX_EXECUTABLE_VERSION="
,(package-version python-sphinx)))
#:tests? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'fixes
(lambda* (#:key inputs #:allow-other-keys)
;; Still bundled: part of gromacs, source behind registration
;; but free software anyways
;;(delete-file-recursively "src/external/vmd_molfile")
;; Still bundled: threads-based OpenMPI-compatible fallback
;; designed to be bundled like that
;;(delete-file-recursively "src/external/thread_mpi")
;; Unbundling
(delete-file-recursively "src/external/lmfit")
(delete-file-recursively "src/external/clFFT")
(delete-file-recursively "src/external/fftpack")
(delete-file-recursively "src/external/build-fftw")
(delete-file-recursively "src/external/tng_io")
(delete-file-recursively "src/external/tinyxml2")
(delete-file-recursively "src/external/googletest")
(copy-recursively (assoc-ref inputs "googletest-source")
"src/external/googletest")
;; This test warns about the build host hardware, disable
(substitute* "src/gromacs/hardware/tests/hardwaretopology.cpp"
(("TEST\\(HardwareTopologyTest, HwlocExecute\\)")
"void __guix_disabled()"))
#t)))))
)
)
;; pour futures customisations.
2020-09-22 09:39:50 +02:00
;(define-public glicid-openmpi-gcc-10
; (package
; (inherit openmpi)
; (name "glicid-openpmi-gcc-10")
; (inputs `(("gcc-10", gcc-10)
; ("gfortran-10", gfortran-10)
; ,@(package-inputs openmpi)))
; )
;)
2020-09-22 10:21:07 +02:00
(define-public glicid-rdma-core
(package
(inherit rdma-core)
(name "glicid-rdma-core")
(version "31.0")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/linux-rdma/rdma-core"
"/releases/download/v" version "/rdma-core-"
version ".tar.gz"))
(sha256
(base32
"02ym93k6khfmzm9rml79x9zh1dy8231sygw16r287mhwp0x9mbji"))))
)
)
2020-09-22 09:39:50 +02:00
(define-public glicid-rdma-core-gcc-10
(package
(inherit rdma-core)
(name "glicid-rdma-core-gcc-10")
2020-11-02 18:30:15 +01:00
(version "32.0")
2020-09-22 09:39:50 +02:00
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/linux-rdma/rdma-core"
"/releases/download/v" version "/rdma-core-"
version ".tar.gz"))
(sha256
(base32
2020-11-02 18:30:15 +01:00
"1z1i741bcn9vchmkjs8nxj0c0bw0jr53zj74l839n2wrb45f55w1"))))
2020-09-22 09:39:50 +02:00
(inputs `(("gcc-10", gcc-10)
,@(package-inputs rdma-core)))
)
2020-07-31 09:29:12 +02:00
)
2020-09-22 15:01:42 +02:00
(define-public glicid-libfabric-gcc-10
(package
(inherit libfabric)
(name "glicid-libfabric-gcc-10")
2020-11-02 18:30:15 +01:00
(version "1.11.1")
2020-09-22 15:01:42 +02:00
(source
(origin
(method url-fetch)
(uri
(string-append "https://github.com/ofiwg/libfabric/releases/download/v"
version "/libfabric-" version ".tar.bz2"))
(sha256
2020-11-02 18:30:15 +01:00
(base32 "1rqz25wvhsnsd6iqz70yga2aak02wfnvqcxgy6gd1gi2cfn7sam7"))))
2020-09-22 15:01:42 +02:00
(inputs `(("gcc-10", gcc-10)
,@(package-inputs libfabric)))
)
)
2020-09-22 09:39:50 +02:00
(define-public glicid-ucx-gcc-10
2020-08-31 17:20:07 +02:00
(package
(inherit ucx)
2020-09-22 09:39:50 +02:00
(name "glicid-ucx-gcc-10")
2020-09-18 17:08:45 +02:00
(version "1.9.0")
2020-08-31 17:20:07 +02:00
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/openucx/ucx/releases/download/v" version "/ucx-" version ".tar.gz" ))
2020-09-22 12:33:10 +02:00
(sha256 (base32 "1yrmwvjxi3najax1wz4irpzxns6cp74ksdx4i1049mf03n2ci8m7"))
2020-08-31 17:20:07 +02:00
))
(inputs `(("gcc-10", gcc-10)
("gfortran-10", gfortran-10)
,@(package-inputs ucx)))
)
)
2020-07-31 09:29:12 +02:00
(define-public glicid-openmpi-gcc-10
(package
(inherit openmpi)
(name "glicid-openpmi-gcc-10")
2021-01-25 21:39:55 +01:00
(version "4.1.0")
2020-07-31 09:56:20 +02:00
(source
(origin
(method url-fetch)
2021-01-25 21:39:55 +01:00
(uri (string-append "https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-" version ".tar.gz"))
(sha256 (base32 "02hlg2pgk1np78dqlplwd5qcgrrymy8s49ng4sdrscqmvp1ng112"))
2020-07-31 09:56:20 +02:00
))
2020-07-31 09:29:12 +02:00
(inputs `(("gcc-10", gcc-10)
("gfortran-10", gfortran-10)
2020-09-22 09:43:07 +02:00
("glicid-ucx-gcc-10",glicid-ucx-gcc-10)
2020-09-22 10:56:36 +02:00
;; ("glicid-rdma-core",glicid-rdma-core) ;;; segfault !!!
2020-07-31 09:29:12 +02:00
,@(package-inputs openmpi)))
)
)
2020-08-31 20:56:49 +02:00
(define-public glicid-intel-mpi-benchmarks
(package
2020-08-31 21:00:50 +02:00
(inherit intel-mpi-benchmarks/openmpi)
2020-08-31 20:56:49 +02:00
(name "glicid-intel-mpi-benchmarks")
(inputs `(("glicid-openmpi-gcc-10", glicid-openmpi-gcc-10)
2020-08-31 21:00:50 +02:00
,@(package-inputs intel-mpi-benchmarks/openmpi)))
2020-08-31 20:56:49 +02:00
)
)
2020-07-31 09:29:12 +02:00
(define-public glicid-gromacs-gcc-10
(package
(inherit gromacs)
(name "glicid-gromacs-gcc-10")
2020-09-01 09:50:04 +02:00
(version "2020.3")
(source
(origin
(method url-fetch)
(uri (string-append "http://ftp.gromacs.org/pub/gromacs/gromacs-" version ".tar.gz"))
(sha256 (base32 "1acjrhcfzpqy2dncblhj97602jbg9gdha4q1bgji9nrj25lq6cch"))
))
2020-07-31 09:29:12 +02:00
(inputs `(("gcc-10", gcc-10)
("gfortran-10", gfortran-10)
("glicid-openmpi-gcc-10", glicid-openmpi-gcc-10)
,@(package-inputs gromacs)))
))
2020-09-20 21:40:15 +02:00
(define-public glicid-python-nbxmpp
(package
(inherit python-nbxmpp)
(name "glicid-python-nbxmpp")
(version "1.0.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "nbxmpp" version))
(sha256
(base32
"0vw5drr077w9ks4crnw6pwa4735ycyjdcm54knc3w4in4x5027wr"))))
))
2020-08-31 20:56:49 +02:00
2020-09-15 15:35:43 +02:00
(define-public glicid-gajim
(package
(inherit gajim)
(name "glicid-gajim")
(version "1.2.2")
(source
(origin
(method url-fetch)
2020-09-15 15:45:36 +02:00
(uri (string-append "https://gajim.org/downloads/1.2/gajim-" version ".tar.gz"))
2020-09-15 15:55:08 +02:00
(sha256 (base32 "1gfcp3b5nq43xxz5my8vfhfxnnli726j3hzcgwh9fzrzzd9ic3gx"))
2020-09-15 15:35:43 +02:00
))
2020-09-15 16:28:08 +02:00
(inputs `(("python-packaging", python-packaging)
2020-09-20 21:40:15 +02:00
("glicid-python-nbxmpp", glicid-python-nbxmpp)
("python-css-parser", python-css-parser)
,@(package-inputs gajim)))
(propagated-inputs
`(
("glib-networking" ,glib-networking)
("libsoup" ,libsoup)
2020-09-24 23:32:49 +02:00
("gnutls" , gnutls)
2020-09-20 21:40:15 +02:00
))
2020-09-15 15:35:43 +02:00
))
2020-09-22 15:14:18 +02:00
2020-09-22 17:56:38 +02:00
;;26.2 is ok : "1ilns8spik1xz2n668pf0awp4n7b3q7n886ml0q3bslb8fmqfl0i"
2020-09-22 19:03:39 +02:00
;;27.1 is ok : "1mqaxzsbhm7kh20dwdrapvx4x86wkbk1wgb2yyjz73l6bymv7vir"
2020-09-22 19:28:40 +02:00
;;28.1 is ok : "04y7wm2an842hf6idlbjvmiqnlh05xb2i9rhdb5ifzw6n3ciz5nr"
2020-09-22 20:23:11 +02:00
;; 30.0 crash : "1ycvd8sp3giwjbp0x3nvb8q2wrdc50s7lmzf44b9l51qgcnvvq93"
2020-10-02 20:59:52 +02:00
;; 31.0 crash :
2020-11-02 18:59:33 +01:00
;; 32.0 crash : "1z1i741bcn9vchmkjs8nxj0c0bw0jr53zj74l839n2wrb45f55w1"
2020-09-22 19:28:40 +02:00
2020-09-22 12:07:02 +02:00
(define-public glicid-specific-rdma-core-gcc-10
(package
(inherit rdma-core)
(name "glicid-specific-rdma-core-gcc-10")
2020-11-02 18:59:33 +01:00
(version "28.1")
2020-09-22 12:07:02 +02:00
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/linux-rdma/rdma-core"
"/releases/download/v" version "/rdma-core-"
version ".tar.gz"))
(sha256
(base32
2020-11-02 18:59:33 +01:00
"04y7wm2an842hf6idlbjvmiqnlh05xb2i9rhdb5ifzw6n3ciz5nr"))))
2020-09-22 16:38:26 +02:00
(inputs `(("gcc", gcc-10)
2020-09-22 12:07:02 +02:00
,@(package-inputs rdma-core)))
)
)
2020-09-22 20:36:26 +02:00
(define-public glicid-specific-libfabric-gcc-10
(package
(inherit libfabric)
(name "glicid-specific-libfabric-gcc-10")
2020-11-02 18:30:15 +01:00
(version "1.11.1")
2020-09-22 20:36:26 +02:00
(source
(origin
(method url-fetch)
(uri
(string-append "https://github.com/ofiwg/libfabric/releases/download/v"
version "/libfabric-" version ".tar.bz2"))
(sha256
2020-11-02 18:30:15 +01:00
(base32 "1rqz25wvhsnsd6iqz70yga2aak02wfnvqcxgy6gd1gi2cfn7sam7"))))
2020-09-22 20:36:26 +02:00
(inputs `(("gcc", gcc-10)
("rdma-core", glicid-specific-rdma-core-gcc-10)
,@(package-inputs libfabric)))
)
)
2020-09-22 15:14:18 +02:00
(define-public glicid-specific-ucx-gcc-10
(package
(inherit ucx)
2020-09-22 15:28:58 +02:00
(name "glicid-specific-ucx-gcc-10")
2020-09-22 15:14:18 +02:00
(version "1.9.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/openucx/ucx/releases/download/v" version "/ucx-" version ".tar.gz" ))
(sha256 (base32 "1yrmwvjxi3najax1wz4irpzxns6cp74ksdx4i1049mf03n2ci8m7"))
))
2020-09-22 16:38:26 +02:00
(inputs `(("gcc", gcc-10)
("gfortran", gfortran-10)
2020-09-22 20:36:26 +02:00
("libfabric", glicid-specific-libfabric-gcc-10)
2020-09-22 16:38:26 +02:00
("rdma-core",glicid-specific-rdma-core-gcc-10)
2020-09-22 15:14:18 +02:00
,@(package-inputs ucx)))
)
)
2020-09-22 12:07:02 +02:00
(define-public glicid-specific-openmpi-gcc-10
(package
(inherit glicid-openmpi-gcc-10)
(name "glicid-specific-openmpi-gcc-10")
2020-09-22 16:38:26 +02:00
(inputs `(
("gcc",gcc-10)
("rdma-core",glicid-specific-rdma-core-gcc-10)
("ucx",glicid-specific-ucx-gcc-10)
2020-09-22 20:36:26 +02:00
("libfabric",glicid-specific-libfabric-gcc-10)
2020-09-22 12:07:02 +02:00
,@(package-inputs glicid-openmpi-gcc-10)))
2020-09-22 12:36:46 +02:00
)
2020-09-22 12:07:02 +02:00
)
2020-09-15 15:35:43 +02:00
2020-09-22 12:33:10 +02:00
(define-public glicid-specific-intel-mpi-benchmarks
(package
2020-09-22 12:39:05 +02:00
(inherit glicid-intel-mpi-benchmarks)
2020-09-22 12:33:10 +02:00
(name "glicid-specific-intel-mpi-benchmarks")
2020-09-22 16:38:26 +02:00
(inputs `(("openmpi", glicid-specific-openmpi-gcc-10)
2020-09-22 12:33:10 +02:00
,@(package-inputs glicid-intel-mpi-benchmarks)))
)
)
2020-09-15 15:35:43 +02:00
2020-11-13 11:33:59 +01:00
(define-public glicid-keepalived
(package
(inherit keepalived)
(name "glicid-keepalived")
(version "2.1.5")
(source (origin
(method url-fetch)
(uri (string-append
"http://www.keepalived.org/software/keepalived-"
version ".tar.gz"))
(sha256
(base32
"0n92fdlmm251scq2j7w1nqwly8jsla4sxrd0jnfb6nn9qp5pqkfr"))))
(arguments
`(#:configure-flags
(list (string-append "--enable-snmp")
(string-append "--enable-snmp-checker")
(string-append "--enable-snmp-rfc")
)
)
)
(inputs `(("net-snmp", net-snmp)
,@(package-inputs keepalived)))
)
)
2020-12-04 17:20:45 +01:00
(define-public glicid-motif
(package
(name "glicid-motif")
(version "2.3.8")
(source (origin
(method url-fetch)
(uri (string-append "https://sourceforge.net/projects/motif/files/Motif%202.3.8%20Source%20Code/motif-2.3.8.tar.gz/download"))
(sha256 (base32 "1rxwkrhmj8sfg7dwmkhq885valwqbh26d79033q7vb7fcqv756w5"))
)
)
(build-system gnu-build-system)
(arguments
`(#:make-flags
;; #:make-flags
(list (string-append "PREFIX=" %output)
; (string-append "CC=" ,(cc-for-target))
;; Xft.h #includes <ft2build.h> without freetype2/. The Makefile
;; works around this by hard-coding /usr/include & $PREFIX.
(string-append "CPPFLAGS=-I"
(assoc-ref %build-inputs "freetype")
"/include/freetype2")
"V=1")
)
)
(inputs
`(("libxext" ,libxext)
("libx11", libx11)
("freetype",freetype)
("libxft",libxft)
("xbitmaps",xbitmaps)
("pkg-config" ,pkg-config)
("flex" ,flex)
("bison" ,bison)
("libxt" ,libxt)))
(synopsis "Motif")
(description "Motif ")
(home-page "https://sourceforge.net/untested")
(license " ")
)
)
(define-public glicid-xmgrace
(package
(name "glicid-xmgrace")
(version "5.1.25")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://oauth2:9i-PgbC2w_JEx6DUUqzf@gitlab.univ-nantes.fr/CCIPL/legacy_code_mirror/grace.git")
(commit (string-append "v" version))))
(sha256 (base32 "1wb8v0q8xa2akas0swpgdgw1s66i50k7kh1g2f894hnk91fzx56z"))
)
)
(build-system gnu-build-system)
(arguments
`(
#:phases
(modify-phases %standard-phases
(add-after 'configure 'patch-/bin/sh
(lambda _
(substitute* '("Make.conf")
(("/bin/sh") (which "bash"))
)
)
)
)
)
)
(inputs
`(
("libx11", libx11)
("libxft",libxft)
("libxt",libxt)
("libxpm",libxpm)
("libxext" ,libxext)
("autoconf", autoconf)
("glicid-motif" ,glicid-motif)
("fontconfig", fontconfig)
("gfortran", gfortran)
("libjpeg-turbo", libjpeg-turbo)
;; ("libxmhtml", libxmhtml)
)
)
(synopsis "Xmgrace")
(description "xmgrace")
(home-page "https://sourceforge.net/untested")
(license " ")
)
)
2020-08-31 20:56:49 +02:00
2020-07-31 09:29:12 +02:00
;;; glicid.scm ends here