all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: kitzman via Guix-patches via <guix-patches@gnu.org>
To: Maxime Devos <maximedevos@telenet.be>
Cc: 54078@debbugs.gnu.org
Subject: [bug#54078] [PATCH] gnu: add libaml, libneatvnc, and wayvnc
Date: Wed, 23 Feb 2022 20:57:42 +0200	[thread overview]
Message-ID: <87h78ppg0p.fsf_-_@disroot.org> (raw)
In-Reply-To: <97f7f47db2a4f6857bd78d662b29156e0cd4e362.camel@telenet.be> (Maxime Devos's message of "Mon, 21 Feb 2022 14:22:18 +0100")

[-- Attachment #1: Type: text/plain, Size: 658 bytes --]

Dear Maxime,

> Is propagation necessary here?  Would regular inputs suffice?
> (Propagation can cause propagation conflicts and other issues.)

That is true, the inputs were wrong.

> ‘Liberally licensed’: the package definition has a 'license' field
> that should be sufficient for the user to determine if they like the
> license or not.  Also, please keep the descriptions descriptive, no
> marketing phrases ‘liberal’, ‘fast, and ‘neat’

Instead of copying the repo's description, now there are some
functionalities of the library. However, it is unknown if they work with
all clients. Do you think it's worth mentioning?


[-- Attachment #2: libneatvnc package --]
[-- Type: text/x-diff, Size: 2586 bytes --]

From c1e8719438ab738193866e0fb43962a7a7117b48 Mon Sep 17 00:00:00 2001
From: kitzman <kitzman@disroot.org>
Date: Wed, 23 Feb 2022 20:46:15 +0200
Subject: [PATCH 2/3] gnu: add libneatvnc

---
 gnu/packages/vnc.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm
index c0fabe848b..e7b2872074 100644
--- a/gnu/packages/vnc.scm
+++ b/gnu/packages/vnc.scm
@@ -5,6 +5,7 @@
 ;;; Copyright © 2020 Marius Bakke <marius@gnu.org>
 ;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
 ;;; Copyright © 2021, 2022 Tobias Geerinckx-Rice <me@tobias.gr>
+;;; Copyright @ 2022, Kitzman <kitzman@disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -39,12 +40,15 @@ (define-module (gnu packages vnc)
   #:use-module (gnu packages fltk)
   #:use-module (gnu packages freedesktop)
   #:use-module (gnu packages gettext)
+  #:use-module (gnu packages gl)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gnome)
   #:use-module (gnu packages gnupg)
   #:use-module (gnu packages gtk)
   #:use-module (gnu packages image)
+  #:use-module (gnu packages libevent)
   #:use-module (gnu packages linux)
+  #:use-module (gnu packages man)
   #:use-module (gnu packages pcre)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
@@ -357,3 +361,27 @@ (define-public libvnc
 easily implement VNC server or client functionality in your program.")
     (license ;; GPL for programs, FDL for documentation
      (list license:gpl2+ license:fdl1.2+))))
+
+(define-public libneatvnc
+  (package
+    (name "libneatvnc")
+    (version "0.4.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/any1/neatvnc")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name "neatvnc" (string-append "v" version)))
+              (sha256
+               (base32
+                "1wpq1vyjqra877vwc3n4i0c1dyhmabyn993cslf1k142ikyc0a8w"))))
+    (build-system meson-build-system)
+    (native-inputs (list pkg-config))
+    (inputs
+     (list libdrm libglvnd libxkbcommon pixman libaml gnutls libjpeg-turbo zlib))
+    (home-page "https://github.com/any1/neatvnc")
+    (synopsis "Lightweight VNC server library")
+    (description "NeatVNC is a lightweight VNC server library, supporting
+authentication, SSH tunneling, and ZRLE or Tight encoding.")
+    (license license:isc)))
+
-- 
2.32.0


[-- Attachment #3: Type: text/plain, Size: 23 bytes --]


Kind regards,
Kitzman

  reply	other threads:[~2022-02-23 18:57 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-20 21:51 [bug#54078] [PATCH] gnu: add libaml, libneatvnc, and wayvnc kitzman via Guix-patches via
2022-02-21  8:06 ` [bug#54078] [PATCH 0/0] " kitzman via Guix-patches via
2022-02-21  8:09   ` [bug#54078] [PATCH 1/3] gnu: add libaml kitzman via Guix-patches via
2022-02-21 13:12     ` Maxime Devos
2022-02-23 17:50       ` kitzman via Guix-patches via
2022-02-23 17:58         ` Maxime Devos
2022-02-23 18:50           ` kitzman via Guix-patches via
2022-02-21  8:11   ` [bug#54078] [PATCH 2/3] gnu: add libneatvnc kitzman via Guix-patches via
2022-02-21 13:22     ` Maxime Devos
2022-02-23 18:57       ` kitzman via Guix-patches via [this message]
2022-02-23 19:15         ` [bug#54078] [PATCH] gnu: add libaml, libneatvnc, and wayvnc Maxime Devos
2022-02-23 21:02           ` kitzman via Guix-patches via
2022-02-21  8:12   ` [bug#54078] [PATCH 3/3] gnu: add wayvnc kitzman via Guix-patches via
2022-02-23 21:04     ` kitzman via Guix-patches via

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87h78ppg0p.fsf_-_@disroot.org \
    --to=guix-patches@gnu.org \
    --cc=54078@debbugs.gnu.org \
    --cc=kitzman@disroot.org \
    --cc=maximedevos@telenet.be \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.