From unknown Thu Aug 14 22:24:26 2025 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: Sun, 20 Feb 2022 21:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54078 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54078@debbugs.gnu.org X-Debbugs-Original-To: guix-patches Received: via spool by submit@debbugs.gnu.org id=B.164539387213711 (code B ref -1); Sun, 20 Feb 2022 21:52:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Feb 2022 21:51:12 +0000 Received: from localhost ([127.0.0.1]:34047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLu6p-0003Z4-PU for submit@debbugs.gnu.org; Sun, 20 Feb 2022 16:51:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:54818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLu6o-0003Yx-H9 for submit@debbugs.gnu.org; Sun, 20 Feb 2022 16:51:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33978) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLu6o-000276-5H for guix-patches@gnu.org; Sun, 20 Feb 2022 16:51:10 -0500 Received: from knopi.disroot.org ([178.21.23.139]:45808) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLu6l-0003WY-7P for guix-patches@gnu.org; Sun, 20 Feb 2022 16:51:09 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 4A6968EB53 for ; Sun, 20 Feb 2022 22:51:04 +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 cnRb52jhYhBC for ; Sun, 20 Feb 2022 22:51:02 +0100 (CET) From: kitzman DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645393830; bh=3qtEZrKBJdYnKroocXfmRvWKRr2j7IhhaoLYqkgth3A=; h=From:To:Subject:Date; b=Aaa/G3W5i0saiczoqJFns/kNaHLRrPms6jxqu3wcdjXeA9apSaaeDAf2Mcrz8S0P8 RPsXKuueeW1qnaSM/h+Li0DhlWAEjZhdA8lvamF6evX1jxJqEevzWM5zjc65eVpmjX Y4Vb7aw+YMGMXeh32rFYtL2oXAICe3EvTteQeOrD9qN0td7wJYz1n5tFlQ4TdXYa4f s0Q00UocOGn19ufny17YDflsosylxpqIaa8UhWoUi+xpox4sl7/D38WVyVgEWbuNn6 4QyltIpvUtrz9trI9J1P0MuWdhR/vF97s16KCAtd4gpoM/fY02C47DVCkB5/q7aosx gnJGOi8jwHpXA== Date: Sun, 20 Feb 2022 23:51:35 +0200 Message-ID: <87mtilb40o.fsf@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=178.21.23.139; envelope-from=kitzman@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain I have attached a patch for the following packages: - gnu/packages/linux.scm:8818 libaml - gnu/packages/vnc.scm:361 libneatvnc - gnu/packages/vnc.scm:384 wayvnc The libraries/software are created by a single person, with dependents/dependencies which are also created by them. I can split this into a patch set if deemed more appropriate. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-add-libaml-libneatvnc-and-wayvnc.patch Content-Description: patch for libaml, libneatvnc, and wayvnc >From 2d83057da80a6ee9617aa914497f7c58398a4fe1 Mon Sep 17 00:00:00 2001 From: kitzman Date: Sun, 20 Feb 2022 23:46:43 +0200 Subject: [PATCH] gnu: add libaml, libneatvnc, and wayvnc --- gnu/packages/linux.scm | 21 +++++++++++++++++++ gnu/packages/vnc.scm | 46 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 1c514c3cec..a2cd5bb1a2 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -8814,3 +8814,24 @@ (define-public libgpiod (license (list license:lgpl2.1+ ;; libgpiod license:gpl2+ ;; gpio-tools license:lgpl3+)))) ;; C++ bindings + +(define-public libaml + (package + (name "libaml") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/any1/aml") + (commit (string-append "v" version)))) + (file-name (git-file-name "aml" (string-append "v" version))) + (sha256 + (base32 + "0mxmzlhiv88hm4sf8kyawyrml8qy1xis019hdyb5skl9g95z9yyf")))) + (build-system meson-build-system) + (native-inputs + (list pkg-config)) + (home-page "https://github.com/any1/aml") + (synopsis "Another/Andri's Main Loop") + (description "Portable and simple main loop implementation.") + (license license:isc))) diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index c0fabe848b..5d2891c9ce 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm @@ -357,3 +357,49 @@ (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 libdrm)) + (propagated-inputs + (list libglvnd libxkbcommon pixman libaml gnutls libjpeg-turbo zlib)) + (home-page "https://github.com/any1/neatvnc") + (synopsis "VNC server library that's intended to be fast and neat") + (description "This is a liberally licensed VNC server library that's intended to be fast and neat.") + (license license:isc))) + +(define-public wayvnc + (package + (name "wayvnc") + (version "0.4.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/any1/wayvnc") + (commit (string-append "v" version)))) + (file-name (git-file-name "wayvnc" (string-append "v" version))) + (sha256 + (base32 + "0cws9jfnmxqycmlyllvvqzw4jsbrwwk10v9gy8wifv3c61rwgdkk")))) + (build-system meson-build-system) + (native-inputs + (list pkg-config libaml libdrm scdoc)) + (inputs + (list pixman libglvnd libxkbcommon libaml libneatvnc wayland)) + (home-page "https://github.com/any1/wayvnc") + (synopsis "VNC server for wlroots-based Wayland compositors") + (description "This is a VNC server for wlroots-based Wayland compositors (no_entry Gnome and KDE are not supported). It attaches to a running Wayland session, creates virtual input devices, and exposes a single display via the RFB protocol. The Wayland session may be a headless one, so it is also possible to run wayvnc without a physical display attached.") + (license license:isc))) -- 2.32.0 --=-=-=-- From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH 0/0] gnu: add libaml, libneatvnc, and wayvnc Resent-From: kitzman Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 21 Feb 2022 08:06:02 +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: 54078@debbugs.gnu.org Received: via spool by 54078-submit@debbugs.gnu.org id=B54078.164543073830182 (code B ref 54078); Mon, 21 Feb 2022 08:06:02 +0000 Received: (at 54078) by debbugs.gnu.org; 21 Feb 2022 08:05:38 +0000 Received: from localhost ([127.0.0.1]:34934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM3hS-0007qj-BI for submit@debbugs.gnu.org; Mon, 21 Feb 2022 03:05:38 -0500 Received: from knopi.disroot.org ([178.21.23.139]:49278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM3hP-0007qZ-Bg for 54078@debbugs.gnu.org; Mon, 21 Feb 2022 03:05:37 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id F00808D3EA for <54078@debbugs.gnu.org>; Mon, 21 Feb 2022 09:05:33 +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 UTF8SMTP id blrPfYaeLGVG for <54078@debbugs.gnu.org>; Mon, 21 Feb 2022 09:05:32 +0100 (CET) From: kitzman DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645430731; bh=hFSbxplIW06UmdRV17y4LAIaB2kj9/EDTkcg2l27a6g=; h=From:To:Subject:References:Date:In-Reply-To; b=jgj2rMWYd1T3ZkULfKXLnouIb7syGnrIG7Qam/ERSB3bkJNYCfErRivbmdoDFJQdE GAbVIXu1u2CNd/wtgqcQsfoSu6rLE8iYBwSFVnDa/ldqbp3/uqF0FhxaUtStHZYuli +URWp+fniMpyYsPGbD0opEM2ZAVtIwOENpnqNVGqhMogVbIx1MQZ8dCqeCa9JXxQrN /A1I09QdDDJLtQiAR7SlBQmLvKgYaNds+/+lA/1yhfM/EYqpCwsge/LvaW25alu3Di dhD9fjDXbXyN4xWXjgK17FzFmYRasebA9dl9neXPa5LawRZ5wkV5TMlGb8bFzM/2tU uth30kcoBPGYg== References: <87mtilb40o.fsf@disroot.org> Date: Mon, 21 Feb 2022 10:06:43 +0200 In-Reply-To: <87mtilb40o.fsf@disroot.org> (kitzman@disroot.org's message of "Sun, 20 Feb 2022 23:51:35 +0200") Message-ID: <87fsocbq3w.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I was missing some imports in gnu/packages/vnc.scm. With this occasion I have also split my commit in three different ones. kitzman writes: > I have attached a patch for the following packages: > - gnu/packages/linux.scm:8818 libaml > - gnu/packages/vnc.scm:361 libneatvnc > - gnu/packages/vnc.scm:384 wayvnc > > The libraries/software are created by a single person, with > dependents/dependencies which are also created by them. I can > split this into a patch set if deemed more appropriate. From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH 1/3] gnu: add libaml Resent-From: kitzman Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 21 Feb 2022 08:09: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: 54078@debbugs.gnu.org Received: via spool by 54078-submit@debbugs.gnu.org id=B54078.164543089930441 (code B ref 54078); Mon, 21 Feb 2022 08:09:01 +0000 Received: (at 54078) by debbugs.gnu.org; 21 Feb 2022 08:08:19 +0000 Received: from localhost ([127.0.0.1]:34940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM3k2-0007uu-Or for submit@debbugs.gnu.org; Mon, 21 Feb 2022 03:08:18 -0500 Received: from knopi.disroot.org ([178.21.23.139]:57014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM3k1-0007un-7P for 54078@debbugs.gnu.org; Mon, 21 Feb 2022 03:08:17 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 6703C8DB9E for <54078@debbugs.gnu.org>; Mon, 21 Feb 2022 09:08:16 +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 7BMBZugNgMC9 for <54078@debbugs.gnu.org>; Mon, 21 Feb 2022 09:08:14 +0100 (CET) From: kitzman DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645430893; bh=5A81WOW8BOUy5AHKh3+wtfmC0TOgFUw1oJ1wwXvJb6o=; h=From:To:Subject:References:Date:In-Reply-To; b=EQ6gx/iav2Tg+eNojLqEYhFtrPIAfQEMzxvxVNurNrYGvGBjfxK9azzWM6dOi+R0b hj25JbXL4UoG2+yvvvXuAKJuFLXUt9T2hnpS7h42TgZA0aKaVVU63xS3FGVtl7oIgM iUbYWiC022jBYQzXFNA+i4mozrzghu+imigakb7ZXlTy9nA1xX+f0e5j5hXclpyNqr evwrpWRER+FDjMNQj8H2drIGjL26P1tfwlw4Y6c4wwui9hX04uRzLSd8DVIvjwRvoa rzw9Dxo04IlhBls+YGhGo7gPyTb7DhZTgaxZ3JAdUJjao1TzLCPAuVJjAo930vMKF9 Wd60bByUbJ8sw== References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> Date: Mon, 21 Feb 2022 10:09:26 +0200 In-Reply-To: <87fsocbq3w.fsf@disroot.org> (kitzman@disroot.org's message of "Mon, 21 Feb 2022 10:06:43 +0200") Message-ID: <87bkz0bpzd.fsf_-_@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain I have attached a patch for libaml: gnu/packages/linux.scm:8818 libaml --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-add-libaml.patch Content-Description: libaml patch >From b81b98e4fcac6435b1f76a9f3ccc221834c1d972 Mon Sep 17 00:00:00 2001 From: kitzman Date: Mon, 21 Feb 2022 10:02:56 +0200 Subject: [PATCH 1/3] gnu: add libaml --- gnu/packages/linux.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 1c514c3cec..a2cd5bb1a2 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -8814,3 +8814,24 @@ (define-public libgpiod (license (list license:lgpl2.1+ ;; libgpiod license:gpl2+ ;; gpio-tools license:lgpl3+)))) ;; C++ bindings + +(define-public libaml + (package + (name "libaml") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/any1/aml") + (commit (string-append "v" version)))) + (file-name (git-file-name "aml" (string-append "v" version))) + (sha256 + (base32 + "0mxmzlhiv88hm4sf8kyawyrml8qy1xis019hdyb5skl9g95z9yyf")))) + (build-system meson-build-system) + (native-inputs + (list pkg-config)) + (home-page "https://github.com/any1/aml") + (synopsis "Another/Andri's Main Loop") + (description "Portable and simple main loop implementation.") + (license license:isc))) -- 2.32.0 --=-=-=-- From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH 2/3] gnu: add libneatvnc Resent-From: kitzman Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 21 Feb 2022 08:11:02 +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: 54078@debbugs.gnu.org Received: via spool by 54078-submit@debbugs.gnu.org id=B54078.164543101330636 (code B ref 54078); Mon, 21 Feb 2022 08:11:02 +0000 Received: (at 54078) by debbugs.gnu.org; 21 Feb 2022 08:10:13 +0000 Received: from localhost ([127.0.0.1]:34946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM3lt-0007y1-4a for submit@debbugs.gnu.org; Mon, 21 Feb 2022 03:10:13 -0500 Received: from knopi.disroot.org ([178.21.23.139]:52198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM3lr-0007xo-Rm for 54078@debbugs.gnu.org; Mon, 21 Feb 2022 03:10:12 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 249928C50A for <54078@debbugs.gnu.org>; Mon, 21 Feb 2022 09:10:11 +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 gnmRX4mKzx1p for <54078@debbugs.gnu.org>; Mon, 21 Feb 2022 09:10:09 +0100 (CET) From: kitzman DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645431009; bh=oZSMr8c6zkrBWPJqcdLhjVSEmsCa+7+Gxx366rhsbw4=; h=From:To:Subject:References:Date:In-Reply-To; b=D/31FadTCSs7wKqQdeMDCTpi4Xrbqex315gohOQBkfYnAjWAog3FSi1bfjXi4B8Ak SlCJVRrjiypybsPW+AjEFXSv3MF1OiWExENBTC+MDnVeHKhwnMh7HDWNcBmi9T5rze rtawSc9W0/tTpo+28GujO1zaZ49uUsMG7wKgJGV1cZ+cdFI+0nV4kKTEfxTukTYyVl eWIB8teieI9TNRtZe3jHeK8uhillQ2KoDjKP14TcE8IUPf1UXYpVvsIbPEC0BYG/cr WEi0dR+c9zOxcU5OcIDrbuh/emu/+92yC2BsA4MBJGsKB3GdgCOTw8DhX1KihAT0X6 C6IVFRXOI4f7w== References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> Date: Mon, 21 Feb 2022 10:11:21 +0200 In-Reply-To: <87fsocbq3w.fsf@disroot.org> (kitzman@disroot.org's message of "Mon, 21 Feb 2022 10:06:43 +0200") Message-ID: <877d9obpw6.fsf_-_@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain I have attached a patch for libneatvnc: gnu/packages/vnc.scm:361 libneatvnc --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0002-gnu-add-libneatvnc.patch Content-Description: libneatvnc patch >From 8998b04ee557c62c4ad7d1da671fb6b3c3141c90 Mon Sep 17 00:00:00 2001 From: kitzman Date: Mon, 21 Feb 2022 10:04:00 +0200 Subject: [PATCH 2/3] gnu: add libneatvnc --- gnu/packages/vnc.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index c0fabe848b..5795ea525c 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm @@ -39,12 +39,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 +360,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 libdrm)) + (propagated-inputs + (list libglvnd libxkbcommon pixman libaml gnutls libjpeg-turbo zlib)) + (home-page "https://github.com/any1/neatvnc") + (synopsis "VNC server library that's intended to be fast and neat") + (description "This is a liberally licensed VNC server library that's intended to be fast and neat.") + (license license:isc))) + -- 2.32.0 --=-=-=-- From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH 3/3] gnu: add wayvnc Resent-From: kitzman Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 21 Feb 2022 08:12: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: 54078@debbugs.gnu.org Received: via spool by 54078-submit@debbugs.gnu.org id=B54078.164543110330787 (code B ref 54078); Mon, 21 Feb 2022 08:12:01 +0000 Received: (at 54078) by debbugs.gnu.org; 21 Feb 2022 08:11:43 +0000 Received: from localhost ([127.0.0.1]:34956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM3nL-00080V-16 for submit@debbugs.gnu.org; Mon, 21 Feb 2022 03:11:43 -0500 Received: from knopi.disroot.org ([178.21.23.139]:41954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM3nJ-00080N-Eh for 54078@debbugs.gnu.org; Mon, 21 Feb 2022 03:11:41 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id CC2858C50A for <54078@debbugs.gnu.org>; Mon, 21 Feb 2022 09:11:40 +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 WbsIuqRmKB_Y for <54078@debbugs.gnu.org>; Mon, 21 Feb 2022 09:11:39 +0100 (CET) From: kitzman DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645431099; bh=QwBWndsKRFmFeMB3wyX/6B7alYvkKbOLxas9EDWDmvE=; h=From:To:Subject:References:Date:In-Reply-To; b=VPlbtlrvJi12HViwZc0kBxmdEvZhJeaXzlNBEXxX8ijFrdoVU7lthTFnrGHsS3WNM zx2LIQbgt9jcaDMcwvbHlj1Et+IClOkBR8Yh9tw4m/6qt9jN5u8pycQQHugmiKwwSb EKQwB9m6w8Jhg3dyF3au7XEjOu8kBNbi2ugV6uReDEHlQa0KArxB8RuJQqZtU70aPg 7t+BrARQaQrvdkSAn1n8/82N2VkEs29dnKJf7h6YP7nY676MAIAQerz0v3Al7sQu69 uG0kdS/lNm49uctr8G9e/PKCjkJtbx3NoWDaVQY+shbmY24ewkmFah+Bw9T0D3jKs5 JYVbs7uawJigw== References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> Date: Mon, 21 Feb 2022 10:12:49 +0200 In-Reply-To: <87fsocbq3w.fsf@disroot.org> (kitzman@disroot.org's message of "Mon, 21 Feb 2022 10:06:43 +0200") Message-ID: <8735kcbptq.fsf_-_@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain I have attached the final patch in this series: wayvnc. gnu/packages/vnc.scm:384 wayvnc --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0003-gnu-add-wayvnc.patch Content-Description: wayvnc patch >From 51bb697e93fe88d1178de92e54a9895ca3a89ab9 Mon Sep 17 00:00:00 2001 From: kitzman Date: Mon, 21 Feb 2022 10:04:17 +0200 Subject: [PATCH 3/3] gnu: add wayvnc --- gnu/packages/vnc.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index 5795ea525c..31409d9d30 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm @@ -384,3 +384,25 @@ (define-public libneatvnc (description "This is a liberally licensed VNC server library that's intended to be fast and neat.") (license license:isc))) +(define-public wayvnc + (package + (name "wayvnc") + (version "0.4.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/any1/wayvnc") + (commit (string-append "v" version)))) + (file-name (git-file-name "wayvnc" (string-append "v" version))) + (sha256 + (base32 + "0cws9jfnmxqycmlyllvvqzw4jsbrwwk10v9gy8wifv3c61rwgdkk")))) + (build-system meson-build-system) + (native-inputs + (list pkg-config libaml libdrm scdoc)) + (inputs + (list pixman libglvnd libxkbcommon libaml libneatvnc wayland)) + (home-page "https://github.com/any1/wayvnc") + (synopsis "VNC server for wlroots-based Wayland compositors") + (description "This is a VNC server for wlroots-based Wayland compositors (no_entry Gnome and KDE are not supported). It attaches to a running Wayland session, creates virtual input devices, and exposes a single display via the RFB protocol. The Wayland session may be a headless one, so it is also possible to run wayvnc without a physical display attached.") + (license license:isc))) -- 2.32.0 --=-=-=-- From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH 1/3] gnu: add libaml Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 21 Feb 2022 13:13: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: kitzman , 54078@debbugs.gnu.org Received: via spool by 54078-submit@debbugs.gnu.org id=B54078.164544916230095 (code B ref 54078); Mon, 21 Feb 2022 13:13:01 +0000 Received: (at 54078) by debbugs.gnu.org; 21 Feb 2022 13:12:42 +0000 Received: from localhost ([127.0.0.1]:35341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM8Uc-0007pK-Dz for submit@debbugs.gnu.org; Mon, 21 Feb 2022 08:12:42 -0500 Received: from baptiste.telenet-ops.be ([195.130.132.51]:58898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM8UZ-0007pB-RX for 54078@debbugs.gnu.org; Mon, 21 Feb 2022 08:12:41 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id xpCe260014UW6Th01pCeAN; Mon, 21 Feb 2022 14:12:38 +0100 Message-ID: From: Maxime Devos Date: Mon, 21 Feb 2022 14:12:37 +0100 In-Reply-To: <87bkz0bpzd.fsf_-_@disroot.org> References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> <87bkz0bpzd.fsf_-_@disroot.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-WlC8hn40ixn8bSScGAyB" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1645449158; bh=jTwAwbVnlyUWARqmK+hhwNeye2P5hlK12kLI2Ec7oyM=; h=Subject:From:To:Date:In-Reply-To:References; b=KxktBoNO9E1VZuWvx7FH60MOIC62FWe3i1XHODXYS8IzR2V+6WA8JRWvvE+1ckxzN cV9uppo0S96/lMxQb5iqvOmXZhdKtjs1CoRbJTtT6yRiU0TGcUkMdpr461TNliEjgJ YSQu/7MjPwUaEknExQWjbwKIOzKiXUsAFpWicXwNxmdYG/pLUCAE8CXn9e1pYJ9+5C Y63V5F0/GQeWgI/y2GciRYJpNLr4J+thgPslDdRdoXqFDOEU/kP5yppgLkrryjCm1z snp7Uyo724xrqJ9UE9ds71GAycfE5bImD3Ov2SEiyzHVMyD0hRr6lZSGH2cN3YC/47 vYFBpWYXFxzeQ== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-WlC8hn40ixn8bSScGAyB Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable kitzman via Guix-patches via schreef op ma 21-02-2022 om 10:09 [+0200]: > +=C2=A0=C2=A0=C2=A0 (synopsis "Another/Andri's Main Loop") What's up with the capitalisation? In most situations, only the first letter of a sentence (*) is capitalised, as in (synopsis of 'texmacs') Editing platform with special features for scientists (*) It's not a complete sentence but AFAIK the same capitalisation rules hold. > +=C2=A0=C2=A0=C2=A0 (description "Portable and simple main loop implement= ation.") This is not very descriptive, perhaps you an write a bit about what it supports (file descriptor readability/writability, signal handlers, timers, ...)? Greetings, Maxime. --=-WlC8hn40ixn8bSScGAyB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYhOPxRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7g2WAQCru+tLsTpFQMa7ktjq9SlU+UsB dxCpmfFy9UpChtbdYwEAyhK/o1TK+CcDxg/NWKJetsNkBVji5Hw7v38D6hvDqwA= =/g5z -----END PGP SIGNATURE----- --=-WlC8hn40ixn8bSScGAyB-- From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH 2/3] gnu: add libneatvnc Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 21 Feb 2022 13:23:02 +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: kitzman , 54078@debbugs.gnu.org Received: via spool by 54078-submit@debbugs.gnu.org id=B54078.164544974331042 (code B ref 54078); Mon, 21 Feb 2022 13:23:02 +0000 Received: (at 54078) by debbugs.gnu.org; 21 Feb 2022 13:22:23 +0000 Received: from localhost ([127.0.0.1]:35365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM8dz-00084b-EX for submit@debbugs.gnu.org; Mon, 21 Feb 2022 08:22:23 -0500 Received: from albert.telenet-ops.be ([195.130.137.90]:49030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM8dx-00084M-L4 for 54078@debbugs.gnu.org; Mon, 21 Feb 2022 08:22:22 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id xpNK260034UW6Th06pNKUB; Mon, 21 Feb 2022 14:22:19 +0100 Message-ID: <97f7f47db2a4f6857bd78d662b29156e0cd4e362.camel@telenet.be> From: Maxime Devos Date: Mon, 21 Feb 2022 14:22:18 +0100 In-Reply-To: <877d9obpw6.fsf_-_@disroot.org> References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> <877d9obpw6.fsf_-_@disroot.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-mbFF75qYDDRDD58/+il3" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1645449739; bh=PPOeJx+F3zQA3Jxv/yxSK0VVDVNXn++bLSftjq5zaWA=; h=Subject:From:To:Date:In-Reply-To:References; b=o3c5ZYSJs9LEcQY0mNOgHdt0yK2IWNlJTtZ6sciaXsqTthjzbOSExUGPDQlEIDWjj 7rGKpuGAtcJ1Kx1crKVULXYPzBiTkM5XZYZEtnvuPfGa68B3a0ssGEQLKMRJKhCfky 9p9zk8jKKdARJE3Tu5hG7pkTFBIKHv8KWnHODzOTy5+HxHfUCnwNOvudA1ywXHtBwx CkDF1VKhTJN1qbShJaWf8A7gmrUQf9/aR1uuwubV7aFoLcLNJtPUm3Zl41sjhSMMWR 0YuzAue3OILuLpc5rLANDGH2gDH0Fiad2w3w0WmkjWXAWDmg4Su8qJz+RhpgnqQhaL R+kZx++c4PUJw== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-mbFF75qYDDRDD58/+il3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable kitzman via Guix-patches via schreef op ma 21-02-2022 om 10:11 [+0200]: > +=C2=A0=C2=A0=C2=A0 (native-inputs > +=C2=A0=C2=A0=C2=A0=C2=A0 (list pkg-config libdrm)) Looking at 'src/tight.c', 'libdrm' looks like a regular input to me, not a native-input. It needs to be in inputs, otherwise the cross- compiler won't find libdrm's header when src/tight.c is being cross- compiled. > +=C2=A0=C2=A0=C2=A0 (propagated-inputs > +=C2=A0=C2=A0=C2=A0=C2=A0 (list libglvnd libxkbcommon pixman libaml gnutl= s libjpeg-turbo > zlib)) Is propagation necessary here? Would regular inputs suffice? (Propagation can cause propagation conflicts and other issues.) > +=C2=A0=C2=A0=C2=A0 (home-page "https://github.com/any1/neatvnc") > +=C2=A0=C2=A0=C2=A0 (synopsis "VNC server library that's intended to be f= ast and > neat") > +=C2=A0=C2=A0=C2=A0 (description "This is a liberally licensed VNC server= library > that's intended to be fast and neat.") =E2=80=98Liberally licensed=E2=80=99: 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 =E2=80=98liberal=E2=80=99, =E2=80=98fast, and =E2=80=98ne= at=E2=80=99 (from (guix)Synopses and Descriptions): Please avoid marketing phrases such as =E2=80=9Cworld-leading=E2=80=9D, =E2=80=9Cindustrial-strength=E2=80=9D, and =E2=80=9Cnext-generation=E2=80= =9D, and avoid superlatives like =E2=80=9Cthe most advanced=E2=80=9D=E2=80=94they are not helpful to = users looking for a package and may even sound suspicious. Instead, try to be factual, mentioning use cases and features. Greetings, Maxime. --=-mbFF75qYDDRDD58/+il3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYhOSCxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7suXAQDGx80plxJBbqBlGewwben5on9+ pQgbPZfZOl1KG4et0QEA52+fRUtCJsqQU3H6hP7KhENPjlvoD7MMVN1o1x57JAg= =3nbg -----END PGP SIGNATURE----- --=-mbFF75qYDDRDD58/+il3-- From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH 1/3] gnu: add libaml Resent-From: kitzman Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Feb 2022 17:49: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.164563853920417 (code B ref 54078); Wed, 23 Feb 2022 17:49:01 +0000 Received: (at 54078) by debbugs.gnu.org; 23 Feb 2022 17:48:59 +0000 Received: from localhost ([127.0.0.1]:46418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMvl5-0005JF-KS for submit@debbugs.gnu.org; Wed, 23 Feb 2022 12:48:59 -0500 Received: from knopi.disroot.org ([178.21.23.139]:36152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMvl3-0005J3-7z for 54078@debbugs.gnu.org; Wed, 23 Feb 2022 12:48:58 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 412308AE60; Wed, 23 Feb 2022 18:48:55 +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 0j2jEry9uNEv; Wed, 23 Feb 2022 18:48:53 +0100 (CET) From: kitzman DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645638531; bh=ghOXi+QX8t8rJOV0P46U6fdha347Dbm5xXw7bHhkycw=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=b/MH98oGz2j7k1p2fyP/IYhMpP6XYB/6amYWMirVibUckmVG5OucdOimcnkbFU1C3 JXvX7Zm9C5TCHStrmowHChvcE4vS0k6Wh/7V+24yndgBWud0oeBxdlht27ObqKRI+u s5wdSAY1MkhQWjtSGtoepaaTKOSCs8KUlArDlxwRKYmpC1TTsRwSfNJpf55K/PyCSq p7BbGmA7eBSeiaG87bQEOKvBQc8U0sVTzWCnxX1D9uRGDEdRYyb06PzZXMr7C+ehnB hj1CuS2AbjJ2av05nPIkrAmiVvTV8l3JsX1kDcdVeaUu/TK55hrLfnn0qfDS3sNdfm OtKuSYM8Jln4A== References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> <87bkz0bpzd.fsf_-_@disroot.org> Date: Wed, 23 Feb 2022 19:50:06 +0200 In-Reply-To: (Maxime Devos's message of "Mon, 21 Feb 2022 14:12:37 +0100") Message-ID: <871qztqxpt.fsf_-_@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Dear Maxime, Thank you for reviewing. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-add-libaml.patch Content-Description: libaml package >From b1b6cef5886852a987c926d31ff9c3aed8a0476a Mon Sep 17 00:00:00 2001 From: kitzman Date: Wed, 23 Feb 2022 17:48:31 +0200 Subject: [PATCH 1/3] gnu: add libaml --- gnu/packages/linux.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 1c514c3cec..9cc619f9de 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -8814,3 +8814,33 @@ (define-public libgpiod (license (list license:lgpl2.1+ ;; libgpiod license:gpl2+ ;; gpio-tools license:lgpl3+)))) ;; C++ bindings + +(define-public libaml + (package + (name "libaml") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/any1/aml") + (commit (string-append "v" version)))) + (file-name (git-file-name "aml" (string-append "v" version))) + (sha256 + (base32 + "0mxmzlhiv88hm4sf8kyawyrml8qy1xis019hdyb5skl9g95z9yyf")))) + (build-system meson-build-system) + (native-inputs + (list pkg-config)) + (home-page "https://github.com/any1/aml") + (synopsis "Another/Andri's main loop") + (description "The @code{aml} library provides an event loop for C, for Linux, +with the following features: +@enumerate +@item fd event handlers +@item timers and tickers +@item signal handlers +@item idle dispatch callbacks +@item thread pool support +@end enumerate +") + (license license:isc))) -- 2.32.0 --=-=-= Content-Type: text/plain I have attached here the fixed patch for libaml. The rest of the patches are going to be part of the new series. Kind regards, Kitzman --=-=-=-- From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH 1/3] gnu: add libaml Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Feb 2022 17:59: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: kitzman Cc: 54078@debbugs.gnu.org Received: via spool by 54078-submit@debbugs.gnu.org id=B54078.164563912221334 (code B ref 54078); Wed, 23 Feb 2022 17:59:01 +0000 Received: (at 54078) by debbugs.gnu.org; 23 Feb 2022 17:58:42 +0000 Received: from localhost ([127.0.0.1]:46431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMvuU-0005Y1-By for submit@debbugs.gnu.org; Wed, 23 Feb 2022 12:58:42 -0500 Received: from andre.telenet-ops.be ([195.130.132.53]:53384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMvuS-0005Xt-LS for 54078@debbugs.gnu.org; Wed, 23 Feb 2022 12:58:41 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id yhye260034UW6Th01hye6f; Wed, 23 Feb 2022 18:58:38 +0100 Message-ID: <7bd7a166fdca7f2fead3b42630682fd4189add0f.camel@telenet.be> From: Maxime Devos Date: Wed, 23 Feb 2022 18:58:33 +0100 In-Reply-To: <871qztqxpt.fsf_-_@disroot.org> References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> <87bkz0bpzd.fsf_-_@disroot.org> <871qztqxpt.fsf_-_@disroot.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-aGNMqcVDvqimv/eH89pg" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1645639118; bh=arvktPB0/+Nd5q5o7gNRJqSYYjLUuN/0KTyN2bHwkDs=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=gf6gj81HvfMMcbr5Dpgv2kK8nXnY08uu38XWFJ5UZDhj4kLQp7m94kW+pZida7FAD B7ZMI9EA66wic3MCnQk33S/3ezOjL+SB4DaxdP5Vl00aBoNmRvFmGj+YuNCiy3iPsW dKaCCj90ZiJ4ig9rh85VyOc19hXuAtTTRZaCb3PIeXCM2y7lgAJXyZC0HKypukjFPv tAl9tYXYTMpIc7sZGFXyd7VsTdjp9yXdroPp1LpYet3kUxzq4p59pS6XcpJvf/FtYd mQ7N3FLUOZ0O0B3zvWQL6r6i2qlp3V2zwZHYkxjMru/g5tKRFI5hlTJfzcOrZx5C2/ c49kPfU44fIdQ== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-aGNMqcVDvqimv/eH89pg Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable kitzman schreef op wo 23-02-2022 om 19:50 [+0200]: > +=C2=A0=C2=A0=C2=A0 (description "The @code{aml} library provides an even= t loop for > C, for Linux, According to the README, it has portability as a goal. Looking at src/kqueue.c, it supports some BSDs. Looking at posix.c, it should support anything POSIX-like (and hence, the Hurd). As such, I don't think the qualifier 'for Linux' is very meaningful here. > +with the following features: > +@enumerate > +@item fd event handlers =E2=80=98(guix)Synopses and Descriptions=E2=80=99 recommends avoiding acron= yms: [...] Use full sentences, and avoid using acronyms without first introducing them. [...] =E2=80=98@item file descriptor event handlers=E2=80=99 would be more explic= it and avoids the 'fd' acronym. Otherwise, the description looks nice to me. Greetings, Maxime. --=-aGNMqcVDvqimv/eH89pg Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYhZ1yRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rMyAP9GyHmezJw5iwdwSMaeHJlELP6y W8M2hBBO6alO1XmbFgD/XBAIO09jFuVfDH2YN8ellUziYi3WS7x+Xg/T9juOQQM= =dLCG -----END PGP SIGNATURE----- --=-aGNMqcVDvqimv/eH89pg-- From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH 1/3] gnu: add libaml Resent-From: kitzman Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Feb 2022 18:50: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.164564214726218 (code B ref 54078); Wed, 23 Feb 2022 18:50:01 +0000 Received: (at 54078) by debbugs.gnu.org; 23 Feb 2022 18:49:07 +0000 Received: from localhost ([127.0.0.1]:46460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMwhH-0006ol-I4 for submit@debbugs.gnu.org; Wed, 23 Feb 2022 13:49:07 -0500 Received: from knopi.disroot.org ([178.21.23.139]:36188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMwhF-0006oc-3c for 54078@debbugs.gnu.org; Wed, 23 Feb 2022 13:49:05 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id A58718DB35; Wed, 23 Feb 2022 19:49:03 +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 3U6jJHTXVu_q; Wed, 23 Feb 2022 19:49:02 +0100 (CET) From: kitzman DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645642139; bh=ekdBjwQpKIQzlj8DzyT6WQqN3QfuFNKN4GA4uF1Due8=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=F3YWavCo+9woNT+RO42nCb4tXvafu0F+tP7pTycLqM9x7bb+7/kP9J9iC0yq6WVoX 60VprcTZtQ3Xej8JEiaJHayr1+b5j8LlRQ6hrkbw3S86MFoPuLR8pD0AWQcvUDdsVG 2NpbTw3NGe1feKwdfzOEezuZOSIMQVbSJ8hcFG3n9z2gr3h5sOL54wdPOffNGThLY1 Y30hAIrfOgoZbL8536gr5rymLG4GFemAdLJwpBU4JlQupJSSr3KzZoEv9R9+tm9GtC hA3lJQwi4nXcz1netdoa1OYuD/xAwNIvie5aOqWpuyV7zHoyHnrv35pFZmj/LNqUOR AD/JNvWNiOFPg== References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> <87bkz0bpzd.fsf_-_@disroot.org> <871qztqxpt.fsf_-_@disroot.org> <7bd7a166fdca7f2fead3b42630682fd4189add0f.camel@telenet.be> Date: Wed, 23 Feb 2022 20:50:11 +0200 In-Reply-To: <7bd7a166fdca7f2fead3b42630682fd4189add0f.camel@telenet.be> (Maxime Devos's message of "Wed, 23 Feb 2022 18:58:33 +0100") Message-ID: <87o82xpgd8.fsf_-_@disroot.org> Mime-Version: 1.0 Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-add-libaml.patch Content-Description: libaml package X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >From ac8f0bdbc92a834bbc96b3e676cc58059afc3633 Mon Sep 17 00:00:00 2001 From: kitzman Date: Wed, 23 Feb 2022 20:41:17 +0200 Subject: [PATCH 1/3] gnu: add libaml --- gnu/packages/linux.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 1c514c3cec..27c54f90b0 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -8814,3 +8814,33 @@ (define-public libgpiod (license (list license:lgpl2.1+ ;; libgpiod license:gpl2+ ;; gpio-tools license:lgpl3+)))) ;; C++ bindings + +(define-public libaml + (package + (name "libaml") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/any1/aml") + (commit (string-append "v" version)))) + (file-name (git-file-name "aml" (string-append "v" version))) + (sha256 + (base32 + "0mxmzlhiv88hm4sf8kyawyrml8qy1xis019hdyb5skl9g95z9yyf")))) + (build-system meson-build-system) + (native-inputs + (list pkg-config)) + (home-page "https://github.com/any1/aml") + (synopsis "Another/Andri's main loop") + (description "The @code{aml} library provides a portable event loop for C, +with the following features: +@enumerate +@item file descriptor event handlers +@item timers and tickers +@item signal handlers +@item idle dispatch callbacks +@item thread pool support +@end enumerate +") + (license license:isc))) -- 2.32.0 From unknown Thu Aug 14 22:24:26 2025 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) From: kitzman 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 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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. > =E2=80=98Liberally licensed=E2=80=99: the package definition has a 'licen= se' 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 =E2=80=98liberal=E2=80=99, =E2=80=98fast, and =E2=80=98= neat=E2=80=99 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? --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename=0002-gnu-add-libneatvnc.patch Content-Transfer-Encoding: quoted-printable Content-Description: libneatvnc package >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 =C2=A9 2020 Marius Bakke ;;; Copyright =C2=A9 2020 Vincent Legoll ;;; Copyright =C2=A9 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" versi= on))) + (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))) + --=20 2.32.0 --=-=-= Content-Type: text/plain Kind regards, Kitzman --=-=-=-- From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH] gnu: add libaml, libneatvnc, and wayvnc Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Feb 2022 19:16: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: kitzman Cc: 54078@debbugs.gnu.org Received: via spool by 54078-submit@debbugs.gnu.org id=B54078.164564372228718 (code B ref 54078); Wed, 23 Feb 2022 19:16:01 +0000 Received: (at 54078) by debbugs.gnu.org; 23 Feb 2022 19:15:22 +0000 Received: from localhost ([127.0.0.1]:46509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMx6f-0007T4-Tg for submit@debbugs.gnu.org; Wed, 23 Feb 2022 14:15:22 -0500 Received: from michel.telenet-ops.be ([195.130.137.88]:38118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMx6a-0007Sk-5a for 54078@debbugs.gnu.org; Wed, 23 Feb 2022 14:15:17 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by michel.telenet-ops.be with bizsmtp id yjFE260014UW6Th06jFEgz; Wed, 23 Feb 2022 20:15:14 +0100 Message-ID: <724ef26e516c2936acc17909385077ad41ff7a42.camel@telenet.be> From: Maxime Devos Date: Wed, 23 Feb 2022 20:15:09 +0100 In-Reply-To: <87h78ppg0p.fsf_-_@disroot.org> References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> <877d9obpw6.fsf_-_@disroot.org> <97f7f47db2a4f6857bd78d662b29156e0cd4e362.camel@telenet.be> <87h78ppg0p.fsf_-_@disroot.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-CnRhlmnzNI14TZ3dvwct" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1645643714; bh=WvVLCoJ+8WJvGJHKpwK/Q7Uo3tn4Nc7QRJpJWnJyTwM=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=FUBs88XxiPgMOLkgh6b5MBGH50DLBEW5WmWbTUT8XkYalN2xyaA9qYwyFDMf2nJ8A LYumdpdvinipkm6r8wLGFtHV7AYP1vS+hHekA6WJ7wH7and+G5ylQrylS8hrGINen1 yvOEYt99mbPfbFPD3Pu7iQY6mj0sJ5jnnTKNglONbmEajwUBvnmR44jQ/u7aNwNqsq tscdIqep/rI91uHPSzhvsys4Kbw7aEa1RQdzfivBPxJT27UlWoBhOKaW1HPPIdphwd H06hRzCQrHrhZifHum7Fq0RRRTONt3qSIj+Oj/ok+ZJXA1pk6tcrE++OPCbx52Otvo /zQg/WvM04HRA== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-CnRhlmnzNI14TZ3dvwct Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable kitzman schreef op wo 23-02-2022 om 20:57 [+0200]: > 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? Different interpretations of the specifications and bugs causing server-client incompatibilities, and clients not making use of all the features offered by the server, is always possible. As such, I don't think documenting incompatibilities in the description of servers is very meaningful (YMMV; I would accept a description mentioning incompatibilities FWIW). It might be interesting to document these features (or lack of features) in the descriptions of the clients though. E.g., encryption can be very important, so if a client doesn't support that, that might be good to mention in the description of the package of the client.=20 SSH tunneling does not seem to be =E2=80=98core=E2=80=99 functionality of V= NC but rather an extra, so that also seems useful to document in the client. (TBC, this is only superficial review, and I'm not a committer.) Greetings, Maxime --=-CnRhlmnzNI14TZ3dvwct Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYhaHvRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7uRjAQD50CjPFgmKNSJWBvUM9A5/Zmcv V/L7if1HAf80LTOofwEAn3wy9SrOepNvDC+7d6vrzriB1mFdzOtuhgApRxDEhwo= =9VYN -----END PGP SIGNATURE----- --=-CnRhlmnzNI14TZ3dvwct-- From unknown Thu Aug 14 22:24:26 2025 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 21:02:02 +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.164565008424216 (code B ref 54078); Wed, 23 Feb 2022 21:02:02 +0000 Received: (at 54078) by debbugs.gnu.org; 23 Feb 2022 21:01:24 +0000 Received: from localhost ([127.0.0.1]:46704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMylI-0006IW-14 for submit@debbugs.gnu.org; Wed, 23 Feb 2022 16:01:24 -0500 Received: from knopi.disroot.org ([178.21.23.139]:41080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMylG-0006IN-DR for 54078@debbugs.gnu.org; Wed, 23 Feb 2022 16:01:23 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id BCBBA8DAE5; Wed, 23 Feb 2022 22:01:20 +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 mDRz7BK8k9cH; Wed, 23 Feb 2022 22:01:19 +0100 (CET) From: kitzman DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645650070; bh=ElcKsPNTgVv7raq5KFcuJPXQQE9jqWsugC6zKQQz2k0=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=T+9PKL7H0sGFV3rP4X0G2z6T0UBgMGod+C9EcdRppua/dIcaZw3sBdLwohOuwbV6S 1mWN1rnlIUE4CNEIGxN7X4mNuVwr/R3uCaqFoQvplnHYh6+BrqtVmHb/pgEgktLbhy YX0M/mu3+0ow61IYaURwKh9380QFDyPfLZUTmqMy4fbQH1ctM00dcdJDSfJ53n2CZr yMkfgm5p/d2yZaqE0nXC4sPyttVRYtyl4HfyExmSGA5NNhtMeg7X04OVI183+A1vyy kH5poupOn1y+3x4TuCrw8lr8pl6VcNc1yrlo/pYFDsG1IopJ2U4UZEymZPtN4On7OK yb90tsrJGQXww== References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> <877d9obpw6.fsf_-_@disroot.org> <97f7f47db2a4f6857bd78d662b29156e0cd4e362.camel@telenet.be> <87h78ppg0p.fsf_-_@disroot.org> <724ef26e516c2936acc17909385077ad41ff7a42.camel@telenet.be> Date: Wed, 23 Feb 2022 23:02:20 +0200 In-Reply-To: <724ef26e516c2936acc17909385077ad41ff7a42.camel@telenet.be> (Maxime Devos's message of "Wed, 23 Feb 2022 20:15:09 +0100") Message-ID: <87czjdpa8z.fsf_-_@disroot.org> Mime-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dear Maxime, > I don't > think documenting incompatibilities in the description of servers is > very meaningful (YMMV; I would accept a description mentioning > incompatibilities FWIW). >From my perspective, these incompatibilities can be found anyway in the README, plus it is unknown if some clients go well with the server - thus one can always try, and maybe open an issue if there's a problem. So I will leave that out for now. > (TBC, this is only superficial review, and I'm not a committer.) Thank you, the problem with the inputs was really bad and the descriptions now do justice to the server and libs. It will make the rest of the process much easier. Kind regards, Kitzman From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH 3/3] gnu: add wayvnc Resent-From: kitzman Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Feb 2022 21:04: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: 54078@debbugs.gnu.org Received: via spool by 54078-submit@debbugs.gnu.org id=B54078.164565022524429 (code B ref 54078); Wed, 23 Feb 2022 21:04:01 +0000 Received: (at 54078) by debbugs.gnu.org; 23 Feb 2022 21:03:45 +0000 Received: from localhost ([127.0.0.1]:46708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMynZ-0006Lx-E1 for submit@debbugs.gnu.org; Wed, 23 Feb 2022 16:03:45 -0500 Received: from knopi.disroot.org ([178.21.23.139]:48246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMynX-0006Lq-Vg for 54078@debbugs.gnu.org; Wed, 23 Feb 2022 16:03:44 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 562A08EB75 for <54078@debbugs.gnu.org>; Wed, 23 Feb 2022 22:03:43 +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 4CObjfrws01e for <54078@debbugs.gnu.org>; Wed, 23 Feb 2022 22:03:41 +0100 (CET) From: kitzman DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645650221; bh=btyKR/xTTbaHxWgolGwGscKW1w01wMsZOhDlrVuXX30=; h=From:To:Subject:References:Date:In-Reply-To; b=a+ULMuaVG2G1iFFY+X3vjJCe62HasuVp6z3592p1KgdSJuQBTZt20akImwr0cvIPs mNfw+aG3pE9le2mhoOl2BGuKznLdTG2t2xsHR9xkTVXnqsdz7XYdVQuGWwmsSE3Omf oE2nCA5qu4YSNtil4TsNIcnp9RJZagTorPhUX51dgSQ+2KfdcaWIFQujsFi0C7Nvuf pd8uL9C80/JluTR7mj9/zYim+iY0D2MfwbseOCQigyGWx7tnAvLGsPmfAGVULhSyKq nAM+VP9803ZVoCFc04O07f6a2lAbrngImXXT13KvWlinOqPvXydGtsoF3qd8zYdpdn Pvxv9sHaAQ/cA== References: <87mtilb40o.fsf@disroot.org> <87fsocbq3w.fsf@disroot.org> <8735kcbptq.fsf_-_@disroot.org> Date: Wed, 23 Feb 2022 23:04:52 +0200 In-Reply-To: <8735kcbptq.fsf_-_@disroot.org> (kitzman@disroot.org's message of "Mon, 21 Feb 2022 10:12:49 +0200") Message-ID: <878ru1pa4r.fsf_-_@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain I have attached here an updated version of the wayvnc package, corresponding to the latest 1/3 and 2/3 patches. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0003-gnu-add-wayvnc.patch Content-Description: wayvnc package >From 193148229de71411d2aaa561252cfef154ab98d6 Mon Sep 17 00:00:00 2001 From: kitzman Date: Wed, 23 Feb 2022 20:47:06 +0200 Subject: [PATCH 3/3] gnu: add wayvnc --- gnu/packages/vnc.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index e7b2872074..4e0c27152d 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm @@ -385,3 +385,29 @@ (define-public libneatvnc authentication, SSH tunneling, and ZRLE or Tight encoding.") (license license:isc))) +(define-public wayvnc + (package + (name "wayvnc") + (version "0.4.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/any1/wayvnc") + (commit (string-append "v" version)))) + (file-name (git-file-name "wayvnc" (string-append "v" version))) + (sha256 + (base32 + "0cws9jfnmxqycmlyllvvqzw4jsbrwwk10v9gy8wifv3c61rwgdkk")))) + (build-system meson-build-system) + (native-inputs + (list pkg-config scdoc)) + (inputs + (list libaml libneatvnc zlib libjpeg-turbo gnutls libdrm pixman libglvnd libxkbcommon wayland)) + (home-page "https://github.com/any1/wayvnc") + (synopsis "VNC server for wlroots-based Wayland compositors") + (description "This is a VNC server for wlroots-based Wayland compositors + (no_entry Gnome and KDE are not supported). It attaches to a running Wayland + session, creates virtual input devices, and exposes a single display via the + RFB protocol. The Wayland session may be a headless one, so it is also +possible to run wayvnc without a physical display attached.") + (license license:isc))) -- 2.32.0 --=-=-=-- From unknown Thu Aug 14 22:24:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#54078] [PATCH] gnu: add libaml, libneatvnc, and wayvnc Resent-From: Zheng Junjie Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 30 Jul 2024 10:00:02 +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: 54078@debbugs.gnu.org Cc: 54078-done@debbugs.gnu.org, kitzman X-Debbugs-Original-To: kitzman via Guix-patches via Received: via spool by submit@debbugs.gnu.org id=B.17223335551238 (code B ref -1); Tue, 30 Jul 2024 10:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Jul 2024 09:59:15 +0000 Received: from localhost ([127.0.0.1]:47062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYjdT-0000Ju-48 for submit@debbugs.gnu.org; Tue, 30 Jul 2024 05:59:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:47086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYjdQ-0000Jl-T0 for submit@debbugs.gnu.org; Tue, 30 Jul 2024 05:59:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sYjdC-0003hC-Ls for guix-patches@gnu.org; Tue, 30 Jul 2024 05:58:58 -0400 Received: from smtp81.cstnet.cn ([159.226.251.81] helo=cstnet.cn) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1sYjd9-0003XN-48 for guix-patches@gnu.org; Tue, 30 Jul 2024 05:58:58 -0400 Received: from m (unknown [117.147.109.101]) by APP-03 (Coremail) with SMTP id rQCowAAXqxlNuahmXfQVAg--.37196S2; Tue, 30 Jul 2024 17:58:38 +0800 (CST) From: Zheng Junjie In-Reply-To: <87mtilb40o.fsf@disroot.org> (kitzman via Guix-patches via's message of "Sun, 20 Feb 2022 23:51:35 +0200") References: <87mtilb40o.fsf@disroot.org> Date: Tue, 30 Jul 2024 17:58:37 +0800 Message-ID: <87ikwnxktu.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowAAXqxlNuahmXfQVAg--.37196S2 X-Coremail-Antispam: 1UD129KBjvdXoW7Xry8tryrtr45uryfJFyDGFg_yoW3ZFX_Kr yYv3sI9r4DKr4q9a92qFs7tryYyw1DXay8Aw1rZr93GryfZFsIga9ruryIvF1kJF4FyFWf trZ5XF4UJFyDujkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUb7AYjsxI4VWkKwAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM2 8CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0 cI8IcVCY1x0267AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I 8E87Iv6xkF7I0E14v26F4UJVW0owAS0I0E0xvYzxvE52x082IY62kv0487M2AExVA0xI80 1c8C04v7Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUJVWUGwAv7V C2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcVAKI48JMxAIw28I cxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2 IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI 42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42 IY6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Gr0_Cr1lIxAIcVC2z280 aVCY1x0267AKxVW8JVW8JrUvcSsGvfC2KfnxnUUI43ZEXa7IU5PpnJUUUUU== X-Originating-IP: [117.147.109.101] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ Received-SPF: pass client-ip=159.226.251.81; envelope-from=zhengjunjie@iscas.ac.cn; helo=cstnet.cn X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain kitzman via Guix-patches via writes: > I have attached a patch for the following packages: > - gnu/packages/linux.scm:8818 libaml > - gnu/packages/vnc.scm:361 libneatvnc > - gnu/packages/vnc.scm:384 wayvnc > > The libraries/software are created by a single person, with > dependents/dependencies which are also created by them. I can > split this into a patch set if deemed more appropriate. > > [2. patch for libaml, libneatvnc, and wayvnc --- text/x-diff; 0001-gnu-add-libaml-libneatvnc-and-wayvnc.patch]... hello, i adjust your patch and pushed. LIBAML rename to AML LIBNEATVNC rename to NEATVNC. Use the correct file-name Move AML definition to gnu/packages/c.scm Update to latest version Fix WAYVNC cross-compiling. Adjust WAYVNC's description. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmaouU0ACgkQO1qpk+Gi 3/CMag//Sh7HO8p9tu2EeuAtRkex9htorsZVFj+OHuOntRZd/B4EgJoz1AlJmW/p gDGFTL2KSmkrxReLxoMV+VuISfAKCGYkPix28nH4jmG+LwlcmNnTpbxEo76l/NO/ 9dyD5E8xzRQU/fbEk+DUghqOtU6TslR5r5SzFq9wn2M6dnO81CVsdXoXG3/yZfWj sxBUB6aL9qKgLXRCG72knE1F03DwaQFSIuXN8SVF3udGsN3kZ0Mu4MsKNAaxrrvO 4gDJ3ni9MVDYLAkh/vWLm8i47NtswquyJwRgFpPJM+pgZ+w88M5ltjQewMH5emtO 4kokFNA0U4Zc5njtyeRhLemW9zaGLAoYyuSvUeuDJaloXHkgcS6NnDLhtW+A6lmI ptgeXtW7SIWlAjH1Sz13JUHPiSncM0kOnzEw5PuBlFa0U0wPDAzlV6rsVBYvpXQn D+jtw//wuiLfE6iWAvuAYULvJlFjvgc++Xvi389mKFtFTESoqcyLhd3L+z+NhbPY 6e2v0rvRNwIO5zSlDFSX5TSa+llzp+bLN6RHqf79xBzPy8JdO6R3UV3CTk0mbLtb 3oFOtdqQRYPBWiiEKPkli/iU2xEG0J5xmRdtc2lj/2q5l6oqpBommLhHL8gpeM9Z 60EQ+B6Ejp/uY4JhNRvU7m2qfhMeTwUhw59mO+QdDR6/P3Fz33I= =DM6t -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Aug 14 22:24:26 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: kitzman Subject: bug#54078: closed (Re: [bug#54078] [PATCH] gnu: add libaml, libneatvnc, and wayvnc) Message-ID: References: <87ikwnxktu.fsf@iscas.ac.cn> <87mtilb40o.fsf@disroot.org> X-Gnu-PR-Message: they-closed 54078 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 54078@debbugs.gnu.org Date: Tue, 30 Jul 2024 10:00:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1722333603-1341-1" This is a multi-part message in MIME format... ------------=_1722333603-1341-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #54078: [PATCH] gnu: add libaml, libneatvnc, and wayvnc which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 54078@debbugs.gnu.org. --=20 54078: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54078 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1722333603-1341-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 54078-done) by debbugs.gnu.org; 30 Jul 2024 09:59:07 +0000 Received: from localhost ([127.0.0.1]:47059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYjdK-0000JY-Q6 for submit@debbugs.gnu.org; Tue, 30 Jul 2024 05:59:07 -0400 Received: from smtp81.cstnet.cn ([159.226.251.81]:36822 helo=cstnet.cn) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYjdG-0000Iy-10 for 54078-done@debbugs.gnu.org; Tue, 30 Jul 2024 05:59:05 -0400 Received: from m (unknown [117.147.109.101]) by APP-03 (Coremail) with SMTP id rQCowAAXqxlNuahmXfQVAg--.37196S2; Tue, 30 Jul 2024 17:58:38 +0800 (CST) From: Zheng Junjie To: kitzman via Guix-patches via Subject: Re: [bug#54078] [PATCH] gnu: add libaml, libneatvnc, and wayvnc In-Reply-To: <87mtilb40o.fsf@disroot.org> (kitzman via Guix-patches via's message of "Sun, 20 Feb 2022 23:51:35 +0200") References: <87mtilb40o.fsf@disroot.org> Date: Tue, 30 Jul 2024 17:58:37 +0800 Message-ID: <87ikwnxktu.fsf@iscas.ac.cn> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowAAXqxlNuahmXfQVAg--.37196S2 X-Coremail-Antispam: 1UD129KBjvdXoW7Xry8tryrtr45uryfJFyDGFg_yoW3ZFX_Kr yYv3sI9r4DKr4q9a92qFs7tryYyw1DXay8Aw1rZr93GryfZFsIga9ruryIvF1kJF4FyFWf trZ5XF4UJFyDujkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUb7AYjsxI4VWkKwAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM2 8CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0 cI8IcVCY1x0267AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I 8E87Iv6xkF7I0E14v26F4UJVW0owAS0I0E0xvYzxvE52x082IY62kv0487M2AExVA0xI80 1c8C04v7Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUJVWUGwAv7V C2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcVAKI48JMxAIw28I cxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2 IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI 42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42 IY6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Gr0_Cr1lIxAIcVC2z280 aVCY1x0267AKxVW8JVW8JrUvcSsGvfC2KfnxnUUI43ZEXa7IU5PpnJUUUUU== X-Originating-IP: [117.147.109.101] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54078-done Cc: 54078-done@debbugs.gnu.org, kitzman X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain kitzman via Guix-patches via writes: > I have attached a patch for the following packages: > - gnu/packages/linux.scm:8818 libaml > - gnu/packages/vnc.scm:361 libneatvnc > - gnu/packages/vnc.scm:384 wayvnc > > The libraries/software are created by a single person, with > dependents/dependencies which are also created by them. I can > split this into a patch set if deemed more appropriate. > > [2. patch for libaml, libneatvnc, and wayvnc --- text/x-diff; 0001-gnu-add-libaml-libneatvnc-and-wayvnc.patch]... hello, i adjust your patch and pushed. LIBAML rename to AML LIBNEATVNC rename to NEATVNC. Use the correct file-name Move AML definition to gnu/packages/c.scm Update to latest version Fix WAYVNC cross-compiling. Adjust WAYVNC's description. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmaouU0ACgkQO1qpk+Gi 3/CMag//Sh7HO8p9tu2EeuAtRkex9htorsZVFj+OHuOntRZd/B4EgJoz1AlJmW/p gDGFTL2KSmkrxReLxoMV+VuISfAKCGYkPix28nH4jmG+LwlcmNnTpbxEo76l/NO/ 9dyD5E8xzRQU/fbEk+DUghqOtU6TslR5r5SzFq9wn2M6dnO81CVsdXoXG3/yZfWj sxBUB6aL9qKgLXRCG72knE1F03DwaQFSIuXN8SVF3udGsN3kZ0Mu4MsKNAaxrrvO 4gDJ3ni9MVDYLAkh/vWLm8i47NtswquyJwRgFpPJM+pgZ+w88M5ltjQewMH5emtO 4kokFNA0U4Zc5njtyeRhLemW9zaGLAoYyuSvUeuDJaloXHkgcS6NnDLhtW+A6lmI ptgeXtW7SIWlAjH1Sz13JUHPiSncM0kOnzEw5PuBlFa0U0wPDAzlV6rsVBYvpXQn D+jtw//wuiLfE6iWAvuAYULvJlFjvgc++Xvi389mKFtFTESoqcyLhd3L+z+NhbPY 6e2v0rvRNwIO5zSlDFSX5TSa+llzp+bLN6RHqf79xBzPy8JdO6R3UV3CTk0mbLtb 3oFOtdqQRYPBWiiEKPkli/iU2xEG0J5xmRdtc2lj/2q5l6oqpBommLhHL8gpeM9Z 60EQ+B6Ejp/uY4JhNRvU7m2qfhMeTwUhw59mO+QdDR6/P3Fz33I= =DM6t -----END PGP SIGNATURE----- --=-=-=-- ------------=_1722333603-1341-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Feb 2022 21:51:12 +0000 Received: from localhost ([127.0.0.1]:34047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLu6p-0003Z4-PU for submit@debbugs.gnu.org; Sun, 20 Feb 2022 16:51:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:54818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLu6o-0003Yx-H9 for submit@debbugs.gnu.org; Sun, 20 Feb 2022 16:51:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33978) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLu6o-000276-5H for guix-patches@gnu.org; Sun, 20 Feb 2022 16:51:10 -0500 Received: from knopi.disroot.org ([178.21.23.139]:45808) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLu6l-0003WY-7P for guix-patches@gnu.org; Sun, 20 Feb 2022 16:51:09 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 4A6968EB53 for ; Sun, 20 Feb 2022 22:51:04 +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 cnRb52jhYhBC for ; Sun, 20 Feb 2022 22:51:02 +0100 (CET) From: kitzman DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1645393830; bh=3qtEZrKBJdYnKroocXfmRvWKRr2j7IhhaoLYqkgth3A=; h=From:To:Subject:Date; b=Aaa/G3W5i0saiczoqJFns/kNaHLRrPms6jxqu3wcdjXeA9apSaaeDAf2Mcrz8S0P8 RPsXKuueeW1qnaSM/h+Li0DhlWAEjZhdA8lvamF6evX1jxJqEevzWM5zjc65eVpmjX Y4Vb7aw+YMGMXeh32rFYtL2oXAICe3EvTteQeOrD9qN0td7wJYz1n5tFlQ4TdXYa4f s0Q00UocOGn19ufny17YDflsosylxpqIaa8UhWoUi+xpox4sl7/D38WVyVgEWbuNn6 4QyltIpvUtrz9trI9J1P0MuWdhR/vF97s16KCAtd4gpoM/fY02C47DVCkB5/q7aosx gnJGOi8jwHpXA== To: guix-patches Subject: [PATCH] gnu: add libaml, libneatvnc, and wayvnc Date: Sun, 20 Feb 2022 23:51:35 +0200 Message-ID: <87mtilb40o.fsf@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=178.21.23.139; envelope-from=kitzman@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain I have attached a patch for the following packages: - gnu/packages/linux.scm:8818 libaml - gnu/packages/vnc.scm:361 libneatvnc - gnu/packages/vnc.scm:384 wayvnc The libraries/software are created by a single person, with dependents/dependencies which are also created by them. I can split this into a patch set if deemed more appropriate. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-add-libaml-libneatvnc-and-wayvnc.patch Content-Description: patch for libaml, libneatvnc, and wayvnc >From 2d83057da80a6ee9617aa914497f7c58398a4fe1 Mon Sep 17 00:00:00 2001 From: kitzman Date: Sun, 20 Feb 2022 23:46:43 +0200 Subject: [PATCH] gnu: add libaml, libneatvnc, and wayvnc --- gnu/packages/linux.scm | 21 +++++++++++++++++++ gnu/packages/vnc.scm | 46 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 1c514c3cec..a2cd5bb1a2 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -8814,3 +8814,24 @@ (define-public libgpiod (license (list license:lgpl2.1+ ;; libgpiod license:gpl2+ ;; gpio-tools license:lgpl3+)))) ;; C++ bindings + +(define-public libaml + (package + (name "libaml") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/any1/aml") + (commit (string-append "v" version)))) + (file-name (git-file-name "aml" (string-append "v" version))) + (sha256 + (base32 + "0mxmzlhiv88hm4sf8kyawyrml8qy1xis019hdyb5skl9g95z9yyf")))) + (build-system meson-build-system) + (native-inputs + (list pkg-config)) + (home-page "https://github.com/any1/aml") + (synopsis "Another/Andri's Main Loop") + (description "Portable and simple main loop implementation.") + (license license:isc))) diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index c0fabe848b..5d2891c9ce 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm @@ -357,3 +357,49 @@ (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 libdrm)) + (propagated-inputs + (list libglvnd libxkbcommon pixman libaml gnutls libjpeg-turbo zlib)) + (home-page "https://github.com/any1/neatvnc") + (synopsis "VNC server library that's intended to be fast and neat") + (description "This is a liberally licensed VNC server library that's intended to be fast and neat.") + (license license:isc))) + +(define-public wayvnc + (package + (name "wayvnc") + (version "0.4.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/any1/wayvnc") + (commit (string-append "v" version)))) + (file-name (git-file-name "wayvnc" (string-append "v" version))) + (sha256 + (base32 + "0cws9jfnmxqycmlyllvvqzw4jsbrwwk10v9gy8wifv3c61rwgdkk")))) + (build-system meson-build-system) + (native-inputs + (list pkg-config libaml libdrm scdoc)) + (inputs + (list pixman libglvnd libxkbcommon libaml libneatvnc wayland)) + (home-page "https://github.com/any1/wayvnc") + (synopsis "VNC server for wlroots-based Wayland compositors") + (description "This is a VNC server for wlroots-based Wayland compositors (no_entry Gnome and KDE are not supported). It attaches to a running Wayland session, creates virtual input devices, and exposes a single display via the RFB protocol. The Wayland session may be a headless one, so it is also possible to run wayvnc without a physical display attached.") + (license license:isc))) -- 2.32.0 --=-=-=-- ------------=_1722333603-1341-1--