~ruther/guix-local

4a301dae2bb33782933e2f112005b5d0ea813e62 — Maxim Cournoyer 2 years ago 95757e0
gnu: Add qthttpserver.

* gnu/packages/qt.scm (qthttpserver): New variable.

Change-Id: I5413984d1eeb5ab99f7e52aabc805751e1b127fb
1 files changed, 20 insertions(+), 0 deletions(-)

M gnu/packages/qt.scm
M gnu/packages/qt.scm => gnu/packages/qt.scm +20 -0
@@ 5027,6 5027,26 @@ simple editor for binary data, just like @code{QPlainTextEdit} is for text
data.")
    (license license:lgpl2.1)))

(define-public qthttpserver
  (package
    (name "qthttpserver")
    (version "6.6.2")
    (source (origin
              (method url-fetch)
              (uri (qt-url name version))
              (sha256
               (base32
                "1qzw96y20qr1kc9wmys61wm568jsknvlgvh09bbqjcmm6dm3lhd2"))))
    (build-system cmake-build-system)
    (inputs (list qtbase qtwebsockets))
    (home-page (package-home-page qtbase))
    (synopsis "HTTP server module for Qt")
    (description "Qt HTTP Server supports building HTTP server functionality
into an application.  Common use cases are exposing the application's
functionality through REST APIs, or making devices in a trusted environment
configurable also via HTTP.")
    (license license:gpl3+)))

(define-public soqt
  (let ((commit-ref "fb8f655632bb9c9c60e0ff9fa69a5ba22d3ff99d")
        (revision "1"))