• # Empaqueter le projet

    Posté par . En réponse à la dépêche Gestion de paquets et DevOps avec Nix, tour d’horizon sur un cas concret. Évalué à 1.

    Guix

    (define-module (linuxfr)
     #:use-module (guix download)
     #:use-module (guix git-download)
     #:use-module (guix packages)
     #:use-module (guix build-system cmake)
     #:use-module (gnu packages tls)
     #:use-module (gnu packages compression)
     #:use-module (gnu packages check))
    (define-public mymathserver
     (package
     (name "mymathserver")
     (version "0.1")
     (source (origin
     (method git-fetch)
     (uri (git-reference
     (url "https://gitlab.com/nokomprendo/mymathserver")
     (commit (string-append "v" version))))
     (file-name (git-file-name name version))
     (sha256
     (base32 "0vvq2z2pjdr7dm6s4d6a3ikp7lw391lk4mdlqd18rgmr2jqfhl0b"))))
     (build-system cmake-build-system)
     (arguments '(#:tests? #f))
     (native-inputs
     `(("boost" ,boost-old)
     ("cpprestsdk" ,cpprestsdk)
     ("gtest" ,googletest)
     ("openssl" ,openssl)))
     (synopsis "Toy example")
     (description "Nothing relevant")
     (home-page "https://gitlab.com/nokomprendo/mymathserver")
     (license #f)))