From patchwork Wed Feb 23 18:57:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: kitzman X-Patchwork-Id: 37436 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E8F1627BBEA; Wed, 23 Feb 2022 18:57:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 728EE27BBE9 for ; Wed, 23 Feb 2022 18:57:15 +0000 (GMT) Received: from localhost ([::1]:45114 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nMwp8-0004Go-IW for patchwork@mira.cbaines.net; Wed, 23 Feb 2022 13:57:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nMwov-0004Cr-RP for guix-patches@gnu.org; Wed, 23 Feb 2022 13:57:01 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:52573) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nMwov-0001KO-I9 for guix-patches@gnu.org; Wed, 23 Feb 2022 13:57:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nMwov-000707-IV for guix-patches@gnu.org; Wed, 23 Feb 2022 13:57:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH] gnu: add libaml, libneatvnc, and wayvnc Resent-From: kitzman Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Feb 2022 18:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54078 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 54078@debbugs.gnu.org Received: via spool by 54078-submit@debbugs.gnu.org id=B54078.164564259426878 (code B ref 54078); Wed, 23 Feb 2022 18:57:01 +0000 Received: (at 54078) by debbugs.gnu.org; 23 Feb 2022 18:56:34 +0000 Received: from localhost ([127.0.0.1]:46470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMwoU-0006zS-6r for submit@debbugs.gnu.org; Wed, 23 Feb 2022 13:56:34 -0500 Received: from knopi.disroot.org ([178.21.23.139]:38332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMwoR-0006zJ-R6 for 54078@debbugs.gnu.org; Wed, 23 Feb 2022 13:56:33 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id BEDF18EB25; Wed, 23 Feb 2022 19:56:30 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yeA8EYW8qThg; Wed, 23 Feb 2022 19:56:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645642589; bh=0yrkUFQEiKL9pnfB/dp8GpYYqGjtVUUZIjFiHWMHkxQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=dRwuOIpl1Jml/YTfXTASveN+q29G9iKggKbPeK+1YaKZ0LXcr8+roMR868Bo++9mQ HCHpASSeVHg6Whx5wfdqH5Guz6WdpohW68mdY0wrmOiMOhX61e/+jVOEz4+YPEq4RQ nfUdl6ktSKrG+1ICTh+fqhJryqB874PXxkAp4hHTWfTrqq4gybJkilyYdFb5mShEia Cz45DOujIrkE5le1lEHyZNEVAaYBtzFLtBr1frZiJvCGEOau3LRUykmRiulP6mQWeV 1YrpSVc49Hira8dHc7awpYMXD4gFday5Vqd46txl3zjur0g4fKdvFSlLFg3fDh7xp3 I5kpgwoX1sqmQ== References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> <877d9obpw6.fsf_-_@disroot.org> <97f7f47db2a4f6857bd78d662b29156e0cd4e362.camel@telenet.be> Date: Wed, 23 Feb 2022 20:57:42 +0200 In-Reply-To: <97f7f47db2a4f6857bd78d662b29156e0cd4e362.camel@telenet.be> (Maxime Devos's message of "Mon, 21 Feb 2022 14:22:18 +0100") Message-ID: <87h78ppg0p.fsf_-_@disroot.org> Mime-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: kitzman X-ACL-Warn: , kitzman via Guix-patches X-Patchwork-Original-From: kitzman via Guix-patches via From: kitzman X-getmail-retrieved-from-mailbox: Patches 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? Kind regards, Kitzman From c1e8719438ab738193866e0fb43962a7a7117b48 Mon Sep 17 00:00:00 2001 From: kitzman 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 ;;; Copyright © 2020 Vincent Legoll ;;; Copyright © 2021, 2022 Tobias Geerinckx-Rice +;;; Copyright @ 2022, Kitzman ;;; ;;; 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