Skip to content
Snippets Groups Projects
Verified Commit 5377cee3 authored by FARGES Olivier's avatar FARGES Olivier
Browse files

premier commit avec rsys

parents
No related branches found
No related tags found
No related merge requests found
(authorizations
(version 0)
(("6CD6 2C8A D183 2341 4395 16B6 38F8 2C09 ABCD 815A"
(name "ofarges"))))
(channel
(version 0)
(keyring-reference "keyring"))
This diff is collapsed.
(define-module (edix packages)
#:use-module (gnu packages))
(define-module (edix packages rsys)
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix licenses)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages gcc)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages maths)
#:use-module (gnu packages bash)
#:use-module (gnu packages check))
(define-public rsys
(package
(name "rsys")
(version "0.14")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/vaplv/rsys.git")
(commit "0.14")))
(sha256
(base32 "1hd88vczy94iazv1k89mc1faf94lh52lsldnm5yisggpdiw0smgw"))))
(build-system gnu-build-system)
(native-inputs (list autoconf automake pkg-config gcc gfortran))
(inputs (list coreutils gcc))
(arguments
`(#:make-flags (list (string-append "CC=gcc" ))
#:phases (modify-phases %standard-phases
(delete 'configure)
(delete 'check)
(replace 'build
(lambda* (#:key make-flags #:allow-other-keys)
(invoke "make" (string-join make-flags " "))))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(invoke "make" "install" (string-append "PREFIX=" out))))))))
(synopsis "Library for system utilities and memory management")
(description "RSys is a C library that provides various system utilities, including memory allocation, logging, math operations, and more.")
(home-page "https://gitlab.com/vaplv/rsys")
(license (list gpl3+))))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment