From patchwork Thu Jun 3 20:51:04 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 29883 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 39F5C27BC81; Thu, 3 Jun 2021 21:53:11 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D115A27BC78 for ; Thu, 3 Jun 2021 21:53:10 +0100 (BST) Received: from localhost ([::1]:39432 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1louKz-0001sB-PE for patchwork@mira.cbaines.net; Thu, 03 Jun 2021 16:53:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46632) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1louKs-0001os-Be for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33287) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1louKs-0000fC-3k for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1louKs-0005Jf-2v for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48729] [PATCH v2 41/47] gnu: Add go-github-com-go-gl-glow. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Jun 2021 20:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 48729@debbugs.gnu.org Cc: Raghav Gururajan , jgart@disroot.org Received: via spool by 48729-submit@debbugs.gnu.org id=B48729.162275352420285 (code B ref 48729); Thu, 03 Jun 2021 20:53:02 +0000 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:04 +0000 Received: from localhost ([127.0.0.1]:44808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louJw-0005H2-4F for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:04 -0400 Received: from out1.migadu.com ([91.121.223.63]:40418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louJt-0005Gc-T0 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:02 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753521; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZcW24fBBhlXUWRxHVWSYan55ZTzIoPQOLSwK0W1eIig=; b=kcew3lhUY2mqwZvOYycG7sIFp03tgGmtEWz+viB764/fG9wCYlabPZd7EQ5GaiVbTb9eVd SMNu57pX8/dhfnsQvbNG/2Y7GpmDISscccT/doZmysa8n/pbyCWlLOlHNIRoGpVjrMUlFh Bd0bazHJ72asTCMMAUBk2ewk4mz+T5iuigin+/yVzKtpJDEvQr/b4XKMwgKf9wt5AZHeM9 lZ8EU9rL5N3535J5oo4rajk6IdPtdTAqTFe6fWjnsYePoGbj86saWhJiK1JMMfXFV/t9jy aKN80jOnTwtFTt58qPrs1RrVChS1pgUCR224RehTwjhmjS2xEbXBOUSBIzWIuQ== Date: Thu, 3 Jun 2021 16:51:04 -0400 Message-Id: <20210603205110.7102-41-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-go-gl-glow): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7661813489..3a632b0705 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,34 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-go-gl-glow + (let ((commit "640349a6105e64eb9e5085d2afee1ab2ec67d2dc") + (revision "300")) + (package + (name "go-github-com-go-gl-glow") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/go-gl/glow") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lzibraqjkzibvxw1lagrlzpjsqbp5pd4fcyi6ygqhgja0ik3zd7")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/go-gl/glow")) + (propagated-inputs + `(("go-golang-org-x-tools" ,go-golang-org-x-tools))) + (home-page "https://github.com/go-gl/glow") + (synopsis "Go binding generator for OpenGL") + (description "Glow is an OpenGL binding generator for Go. It parses the +OpenGL XML API registry and the EGL XML API registry to produce a +machine-generated cgo bridge between Go functions and native OpenGL functions.") + (license license:expat)))) + (define-public go-github-com-grd-glfw3 (let ((commit "55390ea70f0d427a7ed40c26ea19e82fce17c927") (revision "100")) From patchwork Thu Jun 3 20:51:05 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 29885 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 DB5C727BC78; Thu, 3 Jun 2021 21:53:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5C3DB27BC81 for ; Thu, 3 Jun 2021 21:53:18 +0100 (BST) Received: from localhost ([::1]:40198 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1louL7-0002Pd-Fi for patchwork@mira.cbaines.net; Thu, 03 Jun 2021 16:53:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46642) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1louKs-0001pc-PF for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33288) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1louKs-0000ff-HA for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1louKs-0005Jm-GB for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48729] [PATCH v2 42/47] gnu: Add go-github-com-go-gl-gl. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Jun 2021 20:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 48729@debbugs.gnu.org Cc: Raghav Gururajan , jgart@disroot.org Received: via spool by 48729-submit@debbugs.gnu.org id=B48729.162275352720301 (code B ref 48729); Thu, 03 Jun 2021 20:53:02 +0000 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:07 +0000 Received: from localhost ([127.0.0.1]:44812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louJz-0005HN-Dt for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:07 -0400 Received: from out1.migadu.com ([91.121.223.63]:40429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louJx-0005HF-Fj for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:05 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753524; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RXRXFKKAL9DB9vakABpqkrMv1Mtn96usuMdCTsiDzqg=; b=Hg3DECSvNKeBB8xVN4SnfOZ/L//3P0d1WOak2zQ5QFzdex5e/l/q1Pi1GP3QVMTIE5kHN+ nRKhx544xUN5ZVDMyLk4cQiHZFmI9xZQWz50LQYkLnvJTMG+/f1hx0nhA3cdhyXTnh0viH cN7wNKBb28FKPu+C2kvqTi582nsuWwqyiUZy6q7YxWp1W+Kalojl1erAQmCQ+AHP41YFhN rimqJMVMAoyt0BtUfOfppje7K5uNVTr+OQaamZrixPc12XWXO+nqwLVb4F9sRC4cabdhTI QwsUf5CrxkN2/6fhszRjwzDV/CHk12S+fB9LtxO2ArFP0ZDQ1BLD4SMvf5pU0g== Date: Thu, 3 Jun 2021 16:51:05 -0400 Message-Id: <20210603205110.7102-42-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-go-gl-gl): New variable. --- gnu/packages/golang.scm | 134 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3a632b0705..074e8e6bdf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,140 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-go-gl-gl + (let ((commit "69f74958bac0960e82e8ac5977ff073af29381ba") + (revision "87")) + (package + (name "go-github-com-go-gl-gl") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/go-gl/gl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15bqz4dax3b5ha9qcc855aczsa89qa65p578dnjrbww53q31s5w0")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "github.com/go-gl/gl" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/go-gl/gl/all-core/gl" + "github.com/go-gl/gl/v2.1/gl" + "github.com/go-gl/gl/v3.1/gles2" + "github.com/go-gl/gl/v3.2-compatibility/gl" + "github.com/go-gl/gl/v3.2-core/gl" + "github.com/go-gl/gl/v3.3-compatibility/gl" + "github.com/go-gl/gl/v3.3-core/gl" + "github.com/go-gl/gl/v4.1-compatibility/gl" + "github.com/go-gl/gl/v4.1-core/gl" + "github.com/go-gl/gl/v4.2-compatibility/gl" + "github.com/go-gl/gl/v4.2-core/gl" + "github.com/go-gl/gl/v4.3-compatibility/gl" + "github.com/go-gl/gl/v4.3-core/gl" + "github.com/go-gl/gl/v4.4-compatibility/gl" + "github.com/go-gl/gl/v4.4-core/gl" + "github.com/go-gl/gl/v4.5-compatibility/gl" + "github.com/go-gl/gl/v4.5-core/gl" + "github.com/go-gl/gl/v4.6-compatibility/gl" + "github.com/go-gl/gl/v4.6-core/gl")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/go-gl/gl/all-core/gl" + "github.com/go-gl/gl/v2.1/gl" + "github.com/go-gl/gl/v3.1/gles2" + "github.com/go-gl/gl/v3.2-compatibility/gl" + "github.com/go-gl/gl/v3.2-core/gl" + "github.com/go-gl/gl/v3.3-compatibility/gl" + "github.com/go-gl/gl/v3.3-core/gl" + "github.com/go-gl/gl/v4.1-compatibility/gl" + "github.com/go-gl/gl/v4.1-core/gl" + "github.com/go-gl/gl/v4.2-compatibility/gl" + "github.com/go-gl/gl/v4.2-core/gl" + "github.com/go-gl/gl/v4.3-compatibility/gl" + "github.com/go-gl/gl/v4.3-core/gl" + "github.com/go-gl/gl/v4.4-compatibility/gl" + "github.com/go-gl/gl/v4.4-core/gl" + "github.com/go-gl/gl/v4.5-compatibility/gl" + "github.com/go-gl/gl/v4.5-core/gl" + "github.com/go-gl/gl/v4.6-compatibility/gl" + "github.com/go-gl/gl/v4.6-core/gl")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "github.com/go-gl/gl/all-core/gl" + "github.com/go-gl/gl/v2.1/gl" + "github.com/go-gl/gl/v3.1/gles2" + "github.com/go-gl/gl/v3.2-compatibility/gl" + "github.com/go-gl/gl/v3.2-core/gl" + "github.com/go-gl/gl/v3.3-compatibility/gl" + "github.com/go-gl/gl/v3.3-core/gl" + "github.com/go-gl/gl/v4.1-compatibility/gl" + "github.com/go-gl/gl/v4.1-core/gl" + "github.com/go-gl/gl/v4.2-compatibility/gl" + "github.com/go-gl/gl/v4.2-core/gl" + "github.com/go-gl/gl/v4.3-compatibility/gl" + "github.com/go-gl/gl/v4.3-core/gl" + "github.com/go-gl/gl/v4.4-compatibility/gl" + "github.com/go-gl/gl/v4.4-core/gl" + "github.com/go-gl/gl/v4.5-compatibility/gl" + "github.com/go-gl/gl/v4.5-core/gl" + "github.com/go-gl/gl/v4.6-compatibility/gl" + "github.com/go-gl/gl/v4.6-core/gl")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("mesa" ,mesa))) + (propagated-inputs + `(("go-github-com-go-gl-glow" ,go-github-com-go-gl-glow))) + (home-page "https://github.com/go-gl/gl") + (synopsis "Go bindings for OpenGL") + (description "Go-GL holds Go bindings to various OpenGL versions.") + (license license:expat)))) + (define-public go-github-com-go-gl-glow (let ((commit "640349a6105e64eb9e5085d2afee1ab2ec67d2dc") (revision "300")) From patchwork Thu Jun 3 20:51:06 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 29888 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 055AF27BC83; Thu, 3 Jun 2021 21:53:38 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BC25427BC81 for ; Thu, 3 Jun 2021 21:53:37 +0100 (BST) Received: from localhost ([::1]:41662 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1louLQ-0003S7-Tq for patchwork@mira.cbaines.net; Thu, 03 Jun 2021 16:53:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46646) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1louKt-0001qd-6j for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33289) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1louKs-0000g7-Ug for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1louKs-0005Jv-Sd for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48729] [PATCH v2 43/47] gnu: Add go-github-com-skelterjohn-go-wde. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Jun 2021 20:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 48729@debbugs.gnu.org Cc: Raghav Gururajan , jgart@disroot.org Received: via spool by 48729-submit@debbugs.gnu.org id=B48729.162275353120317 (code B ref 48729); Thu, 03 Jun 2021 20:53:02 +0000 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:11 +0000 Received: from localhost ([127.0.0.1]:44816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK2-0005Hd-Sh for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:11 -0400 Received: from out1.migadu.com ([91.121.223.63]:40456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK1-0005HV-4q for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:09 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753528; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mNKogqPIKRpCa44jX3FfhXMxIU+LRJlS+JN0pdPzxDE=; b=WDr0+UtENujKQlZTMUW3c7XQbxmbZ1xajvP9alpHnIArBH8v9rSQ1vPxF/MKr+wLiUvNjZ BmaGaGrGdhNOzdgovDTDei2omKFTZPc7BiyYxj2vvhJdTyg9ey67xlOpdMumOw9dIphnGh qbC8QJkLabDl1UIbe2h7wpnKMrYleJo5BM9Rxu0Bb8Vv263s9DmrIm9yvzvFe2SPd1yE54 pXaG+EQmdxkU4EJEvZ8gd440drZWRDUvIbIvXjXdOk3Ueoub35rhyvZGr6zmBBDGoos40s Pv5azzmaj8r8N6sYjYHZO1MDHhFadjzFVO/5yfLFiAknRvS1kHMjPda1bUWKHg== Date: Thu, 3 Jun 2021 16:51:06 -0400 Message-Id: <20210603205110.7102-43-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-skelterjohn-go-wde): New variable. --- gnu/packages/golang.scm | 43 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 074e8e6bdf..e5e3098e97 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,49 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-skelterjohn-go-wde + (let ((commit "adc3f78cdb457e9db21bfff010c85ed97315d8d7") + (revision "203")) + (package + (name "go-github-com-skelterjohn-go-wde") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/skelterjohn/go.wde") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zxdilxd7iyv367xv7qx7ca0v6fkw5l8gy1bv8s762akx0vqbd85")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/skelterjohn/go.wde" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + ;; Use 'jezek/xgb' instead of 'BurntSushi/xgb', + ;; as the latter is unmaintained. + (("github.com/BurntSushi/xgb") + "github.com/jezek/xgb")) + #t))))) + (propagated-inputs + `(("go-github-com-go-gl-gl" + ,go-github-com-go-gl-gl) + ("go-github-com-grd-glfw3" + ,go-github-com-grd-glfw3) + ("go-github-com-jezek-xgb" + ,go-github-com-jezek-xgb) + ("go-github-com-burntsushi-xgbutil" + ,go-github-com-burntsushi-xgbutil))) + (home-page "https://github.com/skelterjohn/go.wde") + (synopsis "Windows, drawing and events for Go") + (description "Go-WDE provides (W)indows, (D)rawing and (E)vents for Go.") + (license license:asl2.0)))) + (define-public go-github-com-go-gl-gl (let ((commit "69f74958bac0960e82e8ac5977ff073af29381ba") (revision "87")) From patchwork Thu Jun 3 20:51:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 29889 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 4906127BC81; Thu, 3 Jun 2021 21:53:43 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EE11427BC78 for ; Thu, 3 Jun 2021 21:53:42 +0100 (BST) Received: from localhost ([::1]:41882 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1louLW-0003ax-3L for patchwork@mira.cbaines.net; Thu, 03 Jun 2021 16:53:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46650) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1louKt-0001ri-K7 for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33290) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1louKt-0000gI-Bx for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1louKt-0005K2-9B for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48729] [PATCH v2 44/47] gnu: Add go-github-com-skratchdot-open-golang. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Jun 2021 20:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 48729@debbugs.gnu.org Cc: Raghav Gururajan , jgart@disroot.org Received: via spool by 48729-submit@debbugs.gnu.org id=B48729.162275353620337 (code B ref 48729); Thu, 03 Jun 2021 20:53:03 +0000 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:16 +0000 Received: from localhost ([127.0.0.1]:44820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK7-0005Hv-4A for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:16 -0400 Received: from out1.migadu.com ([91.121.223.63]:40478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK4-0005Hm-Sb for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:13 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753532; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nHUFt7gLQnXY3+/wfoKt+8V8SFv7WhyWwnL4UGkJy8g=; b=TXsvnX7dtAT/iiqwLmXfMCrg4wmqZj5o0H1JLqAGXi8788ebKLcQQlIrHTg6tTjsaQs1fz THqe/YJyBQM947gNb6d2TZj9mwAb5I6PIlX1OQiuwkNQyxhsaxVV4KWspYJd0HxTE0NXv1 ToHWECExJTed34WjCKkkfiCTbogHZc4pON+etIYb9tFdzwtAujfdhTDg2HdA75xQagWoY3 tWOZJKa/HuzMaZYPM9PCWDJckyi6OL7ZTt6HAPtZg5bJiqcEjwzK7z3i7bsK2acIT6+wq3 1qxQl/qJEEyJ/2vjf1UK6Em4hUSsSwQHeEQpjSxgD3OUMVsh55xdx3/SLwCMnw== Date: Thu, 3 Jun 2021 16:51:07 -0400 Message-Id: <20210603205110.7102-44-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-skratchdot-open-golang): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e5e3098e97..d6e54c9d8b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,41 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-skratchdot-open-golang + (let ((commit "eef8423979666925a58eb77f9db583e54320d5a4") + (revision "28")) + (package + (name "go-github-com-skratchdot-open-golang") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/skratchdot/open-golang") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0n6387csjn024db8wldadsiy8ljz7lk7szl6ls28fcbkax7rw86y")) + (modules '((guix build utils))) + (snippet + `(begin + (delete-file-recursively "vendor") + #t)))) + (build-system go-build-system) + (arguments + `(#:tests? #f ; requires networking + #:unpack-path "github.com/skratchdot/open-golang" + #:import-path "github.com/skratchdot/open-golang/open")) + (inputs + `(("xdg-open" ,xdg-utils))) + (home-page "https://github.com/skratchdot/open-golang") + (synopsis "Proxy for XDG-Open") + (description "Open-GoLang provides a module to open a file, directory, or +URI using the OS's default application for that object type. Optionally, you can +specify an application to use.") + (license license:expat)))) + (define-public go-github-com-skelterjohn-go-wde (let ((commit "adc3f78cdb457e9db21bfff010c85ed97315d8d7") (revision "203")) From patchwork Thu Jun 3 20:51:08 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 29887 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 F031927BC81; Thu, 3 Jun 2021 21:53:24 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BDEA727BC78 for ; Thu, 3 Jun 2021 21:53:24 +0100 (BST) Received: from localhost ([::1]:40820 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1louLD-0002rP-SI for patchwork@mira.cbaines.net; Thu, 03 Jun 2021 16:53:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46654) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1louKt-0001t0-Vp for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33291) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1louKt-0000h9-NK for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1louKt-0005K9-Lr for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48729] [PATCH v2 45/47] gnu: Add go-github-com-sqweek-dialog. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Jun 2021 20:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 48729@debbugs.gnu.org Cc: Raghav Gururajan , jgart@disroot.org Received: via spool by 48729-submit@debbugs.gnu.org id=B48729.162275353720350 (code B ref 48729); Thu, 03 Jun 2021 20:53:03 +0000 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:17 +0000 Received: from localhost ([127.0.0.1]:44824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK9-0005IA-HY for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:17 -0400 Received: from out1.migadu.com ([91.121.223.63]:40489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louK8-0005Hx-6K for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:16 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753535; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5uhpHvuliLjkbYoZ3c3QjMgaqCJbjPqJ0pkNtU7B8js=; b=emJErnDqK6wQuYetbNS9VVJQzRIksrEyrYppbDACtbSVNPcUYAF53PxNb3xLJH3AzH43Nn KvH1QpCGoovKB0FD+xFwyrQxgBusCsP5v5RAbNyGrSvW73+NpMaVV5LB+zsuP2zmxgFhc+ IX8DqLXfSYCR9epHM4cTNK6YHgWsAsENmTuVu+0sVyZJfET9g5ysoJGIuPGg21S9Zt1Baf UpfTG8Ef7IiKXmjzWBQkhKXDa+7GxJFyT1x+Npikn7urfOGBhXkp058M2AyjyNmm1pf6SF mlPHUtdu0azyau9gt5WFOgnVynS1ylKepYxk32Z9uyoD6fhIIGVcjhHS9iw6IA== Date: Thu, 3 Jun 2021 16:51:08 -0400 Message-Id: <20210603205110.7102-45-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-sqweek-dialog): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d6e54c9d8b..f92e14ad28 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,35 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-github-com-sqweek-dialog + (let ((commit "8a3d98e8211d6ee4351f31eb597043631002144b") + (revision "30")) + (package + (name "go-github-com-sqweek-dialog") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sqweek/dialog") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sdb4nddjyx1dkddk7cga71ymv1fd69pzdf4nywvfb33nfqqbvl1")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/sqweek/dialog")) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config))) + (inputs + `(("gtk+" ,gtk+))) + (home-page "https://github.com/sqweek/dialog") + (synopsis "Dialog API for Go") + (description "Dialog is a simple cross-platform dialog API for go-lang.") + (license license:isc)))) + (define-public go-github-com-skratchdot-open-golang (let ((commit "eef8423979666925a58eb77f9db583e54320d5a4") (revision "28")) From patchwork Thu Jun 3 20:51:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 29884 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 3B05D27BC78; Thu, 3 Jun 2021 21:53:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B8E7027BC81 for ; Thu, 3 Jun 2021 21:53:13 +0100 (BST) Received: from localhost ([::1]:39684 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1louL2-00023Q-Qq for patchwork@mira.cbaines.net; Thu, 03 Jun 2021 16:53:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46658) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1louKu-0001uN-AY for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33292) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1louKu-0000hn-2Y for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1louKu-0005KH-1a for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48729] [PATCH v2 46/47] gnu: Add go-0xacab-org-leap-go-dialog. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Jun 2021 20:53:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 48729@debbugs.gnu.org Cc: Raghav Gururajan , jgart@disroot.org Received: via spool by 48729-submit@debbugs.gnu.org id=B48729.162275354420369 (code B ref 48729); Thu, 03 Jun 2021 20:53:04 +0000 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:24 +0000 Received: from localhost ([127.0.0.1]:44828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louKF-0005IT-QB for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:24 -0400 Received: from out1.migadu.com ([91.121.223.63]:40523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louKE-0005IL-5I for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:22 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753541; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=miMrBG9tIv4YMYdcWb3JEqk6p2RDrJVdjr6YB1tI9Os=; b=iq+fwoeVT3q107h3/8AP0ygaCIaBqq9ihBRZ3OPG9T4UaRnADs5Z6nGNBOk3FSWjXTSIWj ZBb0nvc62MiMce2rJPOpg22DcjYEMqFpf+BcN6LAFtkhZ/KZakseuzQkSJSHkz6CxvqjE0 BnW3mxuPkNrDeLYsCzAvLVz/R/kW/ksAKIdmmAFBFJ3fxIPX0Z4QN0VkFg9ROX6eR2qmiE eXQz4Bvu1L5cSJ4Dh1HU0MIQOQqPNfBRhJi6yWjLsZqH2Umk54izV8p6/m5KYK2QTq0dqV oJG8xBrLF0tf3+Ur6tT68GJX90QXtBsX8XKZznr6LzrCgQdmVYBllW2x2rHf0w== Date: Thu, 3 Jun 2021 16:51:09 -0400 Message-Id: <20210603205110.7102-46-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-0xacab-org-leap-go-dialog): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f92e14ad28..96bf6e6551 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -74,6 +74,38 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public go-0xacab-org-leap-go-dialog + (let ((commit "0ee8438431a0dca8f25ea788d74bfe7e88078b7a") + (revision "25")) + (package + (name "go-0xacab-org-leap-go-dialog") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://0xacab.org/leap/go-dialog") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1dn2dxpg6162f7vyr66vnwhy31wnjj7f14bqdcs7q0wk890kfh21")))) + (build-system go-build-system) + (arguments + `(#:import-path "0xacab.org/leap/go-dialog")) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config))) + (inputs + `(("gtk+" ,gtk+))) + (propagated-inputs + `(("go-github-com-gotk3-gotk3" + ,go-github-com-gotk3-gotk3))) + (home-page "https://0xacab.org/leap/go-dialog") + (synopsis "Dialog API for Go") + (description "Dialog is a simple cross-platform dialog API for go-lang.") + (license license:isc)))) + (define-public go-github-com-sqweek-dialog (let ((commit "8a3d98e8211d6ee4351f31eb597043631002144b") (revision "30")) From patchwork Thu Jun 3 20:51:10 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 29886 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 CFCCE27BC81; Thu, 3 Jun 2021 21:53:21 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 30AEB27BC78 for ; Thu, 3 Jun 2021 21:53:21 +0100 (BST) Received: from localhost ([::1]:40430 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1louLA-0002am-8i for patchwork@mira.cbaines.net; Thu, 03 Jun 2021 16:53:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46660) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1louKu-0001vs-Nv for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33293) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1louKu-0000i3-Fv for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1louKu-0005KO-Eh for guix-patches@gnu.org; Thu, 03 Jun 2021 16:53:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48729] [PATCH v2 47/47] gnu: Add bitmask-vpn. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Jun 2021 20:53:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 48729@debbugs.gnu.org Cc: Raghav Gururajan , jgart@disroot.org Received: via spool by 48729-submit@debbugs.gnu.org id=B48729.162275355220393 (code B ref 48729); Thu, 03 Jun 2021 20:53:04 +0000 Received: (at 48729) by debbugs.gnu.org; 3 Jun 2021 20:52:32 +0000 Received: from localhost ([127.0.0.1]:44832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louKK-0005Im-1b for submit@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:32 -0400 Received: from out1.migadu.com ([91.121.223.63]:40539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1louKI-0005Ic-58 for 48729@debbugs.gnu.org; Thu, 03 Jun 2021 16:52:27 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1622753545; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EiQODyiqyUKhoaDZJyo7wTcgCTEBBXdstrKas7UyIZI=; b=VVkW5i+K7L27QlwyI9/ESRaMAnawiZcC58p1IJrmSsOMft8CwyMWVmCmUoGB1TV7G/vmuH fk/3qDGa48DGkCYyMXrs/C4H6AILTPRJC/+vYxVNsGvBwbcCnK7AC0WukZ9iYebDpRh4zz ZrUqXnnsgNAzXM5Oe1tqlEOLUJOCRop6awFXKUMeBpUx0LPyHOrt2KVUxcsuGIrsNwesk/ wfpuybpK7Kf0W8CHOHOwbOmKyY2NyD2thMzt/xu/YSP/juKLCz0nqKbwSRrxXa7ZT35zEU /A8w1w6mqBhWlu4Lg1TxLnad4+dLfTtEbYCx3kGJllGulErCTzHd3dExq11m1A== Date: Thu, 3 Jun 2021 16:51:10 -0400 Message-Id: <20210603205110.7102-47-rg@raghavgururajan.name> In-Reply-To: <20210603205110.7102-40-rg@raghavgururajan.name> References: <20210603205110.7102-40-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/vpn.scm (bitmask-vpn): New variable. Co-authored-by: Jorge Gomez --- gnu/packages/vpn.scm | 150 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index a952e3f0db..12d2b6edd2 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -15,6 +15,8 @@ ;;; Copyright © 2020 Ryan Prior ;;; Copyright © 2020 Ivan Kozlov ;;; Copyright © 2020 David Dashyan +;;; Copyright © 2021 Raghav Gururajan +;;; Copyright © 2021 Jorge Gomez ;;; ;;; This file is part of GNU Guix. ;;; @@ -38,6 +40,7 @@ #:use-module (guix git-download) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system linux-module) #:use-module (guix build-system python) #:use-module (guix utils) @@ -52,6 +55,8 @@ #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) #:use-module (gnu packages gnupg) + #:use-module (gnu packages golang) + #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -69,6 +74,151 @@ #:use-module (gnu packages tls) #:use-module (gnu packages xml)) +(define-public bitmask-vpn + (package + (name "bitmask-vpn") + (version "0.20.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://0xacab.org/leap/bitmask-vpn") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04sh69m5fq3gml4xgzv92z8i3hay98n9llq9p7p6q9q81s8q8849")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "0xacab.org/leap/bitmask-vpn" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* (find-files "." "\\.go$") + (("github.com/ProtonMail/go-autostart") + "github.com/emersion/go-autostart")) + #t)) + (add-after 'setup-go-environment 'insert-shapeshifter + ;; For some reason these packages are left out. + (lambda* (#:key inputs #:allow-other-keys) + (let* ((go-dialog (assoc-ref inputs "go-0xacab-org-leap-go-dialog")) + (go-dialog-src (string-append go-dialog "/src")) + (shapeshifter (assoc-ref inputs "go-0xacab-org-leap-shapeshifter")) + (shapeshifter-src (string-append shapeshifter "/src"))) + (copy-recursively go-dialog-src "src") + (copy-recursively shapeshifter-src "src")) + #t)) + (replace 'build + (lambda* (#:key source system outputs search-paths build-flags unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'build) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:build-flags build-flags + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/bitmaskd" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/standalone" + "0xacab.org/leap/bitmask-vpn/pkg/systray" + "0xacab.org/leap/bitmask-vpn/tools/transifex")) + #t)) + (replace 'check + (lambda* (#:key source system outputs search-paths tests? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'check) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:tests? tests? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/bitmaskd" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/standalone" + "0xacab.org/leap/bitmask-vpn/pkg/systray" + "0xacab.org/leap/bitmask-vpn/tools/transifex")) + #t)) + (replace 'install + (lambda* (#:key source system outputs search-paths install-source? unpack-path inputs #:allow-other-keys) + (for-each + (lambda (directory) + ((assoc-ref %standard-phases 'install) + #:source source + #:system system + #:outputs outputs + #:search-paths search-paths + #:install-source? install-source? + #:unpack-path unpack-path + #:inputs inputs + #:import-path directory)) + (list + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-connect" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-helper" + "0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn" + "0xacab.org/leap/bitmask-vpn/pkg/bitmask" + "0xacab.org/leap/bitmask-vpn/pkg/bitmaskd" + "0xacab.org/leap/bitmask-vpn/pkg/config" + "0xacab.org/leap/bitmask-vpn/pkg/helper" + "0xacab.org/leap/bitmask-vpn/pkg/standalone" + "0xacab.org/leap/bitmask-vpn/pkg/systray" + "0xacab.org/leap/bitmask-vpn/tools/transifex")) + #t))))) + (native-inputs + `(("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config) + ("python" ,python-wrapper))) + (inputs + `(("gtk+" ,gtk+) + ("libappindicator" ,libappindicator))) + (propagated-inputs + `(("go-0xacab-org-leap-go-dialog" + ,go-0xacab-org-leap-go-dialog) + ("go-0xacab-org-leap-shapeshifter" + ,go-0xacab-org-leap-shapeshifter) + ("go-github-com-apparentlymart-go-openvpn-mgmt" + ,go-github-com-apparentlymart-go-openvpn-mgmt) + ("go-github-com-emersion-go-autostart" + ,go-github-com-emersion-go-autostart) + ("go-github-com-getlantern-systray" + ,go-github-com-getlantern-systray) + ("go-github-com-jmshal-go-locale" + ,go-github-com-jmshal-go-locale) + ("go-github-com-keybase-go-ps" + ,go-github-com-keybase-go-ps) + ("go-github-com-sevlyar-go-daemon" + ,go-github-com-sevlyar-go-daemon) + ("go-github-com-skratchdot-open-golang" + ,go-github-com-skratchdot-open-golang) + ("go-golang-org-x-sys" ,go-golang-org-x-sys) + ("go-golang-org-x-text" ,go-golang-org-x-text) + ("go-golang-org-x-tools" ,go-golang-org-x-tools))) + (synopsis "Bitmask VPN Client") + (description "Bitmask-VPN is LEAP’s very own VPN client. It allows you to +select from a variety of trusted service provider all from one app. Current +providers include Riseup Networks and The Calyx Institute.") + (home-page "https://bitmask.net/") + (license license:gpl3+))) + (define-public gvpe (package (name "gvpe")