From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 20 02:53:08 2019 Received: (at submit) by debbugs.gnu.org; 20 Aug 2019 06:53:08 +0000 Received: from localhost ([127.0.0.1]:60824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzy0y-00045y-2I for submit@debbugs.gnu.org; Tue, 20 Aug 2019 02:53:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:42635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzy0v-00045q-P2 for submit@debbugs.gnu.org; Tue, 20 Aug 2019 02:53:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41409) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hzy0t-0003SY-07 for guix-patches@gnu.org; Tue, 20 Aug 2019 02:53:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hzy0q-0004on-Nz for guix-patches@gnu.org; Tue, 20 Aug 2019 02:53:02 -0400 Received: from knopi.disroot.org ([178.21.23.139]:37714) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hzy0q-0004mX-1j for guix-patches@gnu.org; Tue, 20 Aug 2019 02:53:00 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3F159204D8; Tue, 20 Aug 2019 08:52:57 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new 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 FY37FFOx0G43; Tue, 20 Aug 2019 08:52:55 +0200 (CEST) From: Amar Singh DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1566283975; bh=DfXdupOdSUJZEeQ9wekHZM4R2/3y90Wdz1kQUM8um5Q=; h=From:To:Subject:CC:Date; b=LQHPePtIHX6RngMB99kz5o2/KZpqXKqmturXN/THHVxUZ5URC0JTzRTknQTSQq38m OSf0xDvIxtdFn3fOQpCCV17SztVOtxxqJwu6nLY5DxrkpknU0/RmSfOJKvDsgWPPOb Q7R1l6fnjbcoTIf5lR3RqWfyRJferkfiBn7K8X+X540tAGoUrBelfJ7T2ARiAX2EN3 9QNq3OGLFZ1w8r5SSULnqdHwy+z4JDaf2Zo2prmD9+RFa0eQYpoTXH+RLxrNKGPE9F TglEDiI2Jyf2dPKEgiZduexvyFbXEYqBR4IXE+ju0HSy8f0LX1ynWp3JGr4Sfzx1d7 U2i7nm4+IPd5w== To: guix-patches@gnu.org Subject: [PATCH 1-3/3] gnu: Add nomad. Date: Tue, 20 Aug 2019 12:22:36 +0530 Message-ID: <85sgpwcoqz.fsf@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 178.21.23.139 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: mike.rosset@gmail.com 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 >From the package description: Nomad is an Emacs-like Web Browser built using Webkitgtk and Emacsy. It has a small C backend and most browser features are fully programmable in Guile. It has hooks, keymaps, and self documentation features. Though it requires a few changes to existing packages: Patches: 1. Shroud related patches a. update to 0.1.2: brings Guile-2.2 support Related issue: https://issues.guix.gnu.org/issue/36576 2. Emacsy related patches a. Add guile-emacsy package, $ guix size emacsy ... total: 1136.3 MiB versus: $ guix size guile-emacsy ... total: 132.3 MiB Related issue: https://issues.guix.gnu.org/issue/36151 (Discussion about "emacsy" vs "guile-emacsy" naming) 3. Nomad related patches a. Add 'Nomad' package in guile-xyz.scm 4. [Optional] Emacsy package can also be cleaned up a bit, mostly removal of propagated-inputs. Though that's a seperate issue. [patch 04 attached] Cheers, amar --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-guile-emacsy.patch >From 1f5cb19d4e44e2f99250499b7a4f756cddb21d13 Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Mon, 8 Jul 2019 12:04:56 +0530 Subject: [PATCH 1/4] gnu: Add guile-emacsy. * (guile-emacsy): New variable. Emacsy is a library for Guile. Emacsy package is too heavy for use as a dependency for other packages: $ guix size emacsy ... total: 1136.3 MiB versus: $ guix size guile-emacsy ... total: 132.3 MiB --- gnu/packages/guile-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 91054fef25..760646259e 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2430,6 +2430,36 @@ comes with a simple counter example using FreeGLUT and browser examples in C using Gtk+-3 and WebKitGtk.") (license license:gpl3+))) +(define-public guile-emacsy + (let ((commit "f3bf0dbd803d7805b6ae8303253507ad13922293")) + (package + (inherit emacsy) + (name "guile-emacsy") + (version (git-version "v0.4.1" "19" commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/emacsy.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ivy28km1p7nlrf63xx3hvrpxf5ld5amk1wcan3k7sqv1kq9mqdb")))) + (build-system gnu-build-system) + (inputs + `(("guile" ,guile-2.2) + ("guile-lib" ,guile-lib) + ("guile-readline" ,guile-readline))) + (propagated-inputs '()) + (arguments + `(#:configure-flags '("--without-examples") + #:phases + (modify-phases %standard-phases + (add-before 'configure 'setenv + (lambda _ + (setenv "GUILE_AUTO_COMPILE" "0") + #t)))))))) + (define-public guile-jpeg (let ((commit "6a1673578b297c2c1b28e44a76bd5c49e76a5046") (revision "0")) -- 2.22.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-gnu-shroud-Update-to-0.1.2.patch >From 6c3d8835105c09eda6215e4b0d8847f4a6b6b3e8 Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Sun, 11 Aug 2019 03:44:16 +0530 Subject: [PATCH 2/4] gnu: shroud: Update to 0.1.2. * gnu/packages/password-utils.scm (shroud): Update to 0.1.2. Shroud now builds with Guile-2.2. Remove hardcoded '2.0' string. --- gnu/packages/password-utils.scm | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index 49024b26c4..6ca16025ef 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -236,28 +236,40 @@ platforms.") (define-public shroud (package (name "shroud") - (version "0.1.1") + (version "0.1.2") (source (origin (method url-fetch) (uri (string-append "https://files.dthompson.us/shroud/shroud-" version ".tar.gz")) (sha256 (base32 - "1y43yhgy2zbrk5bqj3qyx9rkcz2bma9sinlrg7dip3jqms9gq4lr")))) + "1l2shrhvcwfzkar9qiwb75nhcqmx25iz55lzmz0c187nbjhqzi9p")))) (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config))) (arguments - '(#:phases + `(#:modules ((guix build gnu-build-system) + (guix build utils) + (ice-9 popen) + (ice-9 rdelim)) + #:phases (modify-phases %standard-phases (add-after 'install 'wrap-shroud - (lambda* (#:key outputs #:allow-other-keys) + (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) - (ccachedir (string-append out "/lib/guile/2.0/ccache")) + (guile (assoc-ref inputs "guile")) + (effective (read-line + (open-pipe* OPEN_READ + (string-append guile "/bin/guile") + "-c" "(display (effective-version))"))) + (ccachedir (string-append out + "/lib/guile/" effective "/site-ccache")) (prog (string-append out "/bin/shroud"))) (wrap-program prog `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,ccachedir))) #t)))))) (inputs - `(("guile" ,guile-2.0) + `(("guile" ,guile-2.2) ("gnupg" ,gnupg) ("xclip" ,xclip))) (synopsis "GnuPG-based secret manager") -- 2.22.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0003-gnu-Add-nomad.patch >From ac789e669024af96627934d9509b1673bb8fe54e Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Wed, 10 Jul 2019 16:46:35 +0530 Subject: [PATCH 3/4] gnu: Add nomad. * gnu/packages/guile-xyz.scm (nomad): New variable. --- gnu/packages/guile-xyz.scm | 91 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 760646259e..0fed3c6da5 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -59,6 +59,7 @@ #:use-module (gnu packages gperf) #:use-module (gnu packages gtk) #:use-module (gnu packages guile) + #:use-module (gnu packages gnupg) #:use-module (gnu packages hurd) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) @@ -71,6 +72,7 @@ #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) #:use-module (gnu packages noweb) + #:use-module (gnu packages password-utils) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) @@ -2615,3 +2617,92 @@ GObject Introspection and (some of) the GObject and Glib libraries, as well as additional (G-Golf) utilities - used to import GObject libraries and build their corresponding G-Golf high level API.") (license license:lgpl3+))))) + +(define-public nomad + (package + (name "nomad") + (version "v0.1.0-alpha") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/nomad.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bffysgq3swpx2qyi8fnkyjfsla92haqhdq17m31wa3yzkpqq3a6")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("bash" ,bash) + ("pkg-config" ,pkg-config) + ("libtool" ,libtool) + ("guile" ,guile-2.2) + ("glib:bin" ,glib "bin"))) + (inputs + `(("guile" ,guile-2.2) + ("guile-lib" ,guile-lib) + ("guile-gcrypt" ,guile-gcrypt) + ("guile-readline" ,guile-readline) + ("gnutls" ,gnutls) + ("shroud" ,shroud) + ("emacsy" ,guile-emacsy) + ("glib" ,glib) + ("dbus-glib" ,dbus-glib) + ("gtk+" ,gtk+) + ("gtksourceview" ,gtksourceview) + ("webkitgtk" ,webkitgtk) + ("xorg-server" ,xorg-server))) + (propagated-inputs + `(("glib-networking" ,glib-networking) + ("gsettings-desktop-schemas" + ,gsettings-desktop-schemas))) + (arguments + `(#:modules ((guix build gnu-build-system) + (guix build utils) + (ice-9 popen) + (ice-9 rdelim) + (srfi srfi-26)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'start-xorg-server + (lambda* (#:key inputs #:allow-other-keys) + ;; The test suite requires a running X server. + (system (format #f "~a/bin/Xvfb :1 &" + (assoc-ref inputs "xorg-server"))) + (setenv "DISPLAY" ":1") + #t)) + (add-after 'install 'wrap-binaries + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (gio-deps (map (cut assoc-ref inputs <>) '("glib-networking" "glib"))) + (gio-mod-path (map (cut string-append <> "/lib/gio/modules") + gio-deps)) + (effective (read-line (open-pipe* OPEN_READ + "guile" "-c" + "(display (effective-version))"))) + (deps (map (cut assoc-ref inputs <>) '("emacsy" "guile-lib" + "guile-readline" "shroud"))) + (scm-path (map (cut string-append <> + "/share/guile/site/" effective) + `(,out ,@deps))) + (go-path (map (cut string-append <> + "/lib/guile/" effective "/site-ccache") + `(,out ,@deps))) + (progs (map (cut string-append out "/bin/" <>) + '("nomad")))) + (map (cut wrap-program <> + `("GIO_EXTRA_MODULES" ":" prefix ,gio-mod-path) + `("GUILE_LOAD_PATH" ":" prefix ,scm-path) + `("GUILE_LOAD_COMPILED_PATH" ":" + prefix ,go-path)) + progs) + #t)))))) + (home-page "https://savannah.nongnu.org/projects/nomad/") + (synopsis "Extensible Web Browser in Guile Scheme") + (description "Nomad is an Emacs-like Web Browser built using Webkitgtk and +Emacsy. It has a small C layer and most browser features are fully +programmable in Guile. It has hooks, keymaps, and self documentation +features.") + (license license:gpl3+))) -- 2.22.1 --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0004-gnu-emacsy-cleanup-build.patch Content-Transfer-Encoding: quoted-printable >From b8cc0e6db1abcb395df12437e16ba39007dff33d Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Wed, 10 Jul 2019 16:45:50 +0530 Subject: [PATCH 4/4] gnu: emacsy: cleanup build fix conflicts; emacsy requires guile-2.2.4 but found guile-2.2.6 in profile= etc. build: add phase 'wrap-binaries bulid: glib-or-gtk-build-system wraps binaries to work with glib or gtk propagated-inputs: remove all but glib-network and gsettings --- gnu/packages/guile-xyz.scm | 40 ++++++++++++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 0fed3c6da5..d515e1ed5e 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -21,6 +21,7 @@ ;;; Copyright =C2=A9 2018 Pierre-Antoine Rouby ;;; Copyright =C2=A9 2018 Eric Bavier ;;; Copyright =C2=A9 2019 swedebugia +;;; Copyright (C) 2019 by Amar Singh ;;; ;;; This file is part of GNU Guix. ;;; @@ -2393,7 +2394,7 @@ more expressive and flexible than the traditional @co= de{format} procedure.") (sha256 (base32 "1cpb85dl1nibd34c2x2h7vfmjpkgh353p5b1w20v6cs6gmvgg4np")))) - (build-system gnu-build-system) + (build-system glib-or-gtk-build-system) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) @@ -2405,22 +2406,49 @@ more expressive and flexible than the traditional @= code{format} procedure.") ("pkg-config" ,pkg-config) ("texinfo" ,texinfo) ("texlive" ,(texlive-union (list texlive-generic-epsf))))) - (propagated-inputs + (inputs `(("dbus-glib" ,dbus-glib) ("guile" ,guile-2.2) ("guile-lib" ,guile-lib) ("guile-readline" ,guile-readline) - ("glib-networking" ,glib-networking) ("freeglut" ,freeglut) - ("gssettings-desktop-schemas" ,gsettings-desktop-schemas) ("webkitgtk" ,webkitgtk))) + (propagated-inputs + `(("glib-networking" ,glib-networking) + ("gssettings-desktop-schemas" ,gsettings-desktop-schemas))) (arguments - `(#:phases + `(#:modules ((guix build gnu-build-system) + (guix build glib-or-gtk-build-system) + (guix build utils) + (ice-9 popen) + (ice-9 rdelim) + (ice-9 regex) + (ice-9 ftw) + (srfi srfi-26)) + #:phases (modify-phases %standard-phases (add-before 'configure 'setenv (lambda _ (setenv "GUILE_AUTO_COMPILE" "0") - #t))))) + #t)) + (add-after 'install 'wrap-binaries + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (effective (read-line + (open-pipe* OPEN_READ + "guile" "-c" + "(display (effective-version))= "))) + (deps (map (cut assoc-ref inputs <>) '("guile-lib" "gu= ile-readline"))) + (scm-path (map (cut string-append <> "/share/guile/sit= e/" effective) `(,out ,@deps))) + (go-path (map (cut string-append <> "/lib/guile/" effe= ctive "/site-ccache/") `(,out ,@deps))) + (examples (filter (cut string-match "emacsy" <>) + (scandir (string-append out "/bin/")= ))) + (progs (map (cut string-append out "/bin/" <>) + examples))) + (map (cut wrap-program <> + `("GUILE_LOAD_PATH" ":" prefix ,scm-path) + `("GUILE_LOAD_COMPILED_PATH" ":" prefix ,go-path)= ) progs) + #t)))))) (home-page "https://savannah.nongnu.org/projects/emacsy") (synopsis "Embeddable GNU Emacs-like library using Guile") (description --=20 2.22.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 20 21:27:56 2019 Received: (at 37094) by debbugs.gnu.org; 21 Aug 2019 01:27:56 +0000 Received: from localhost ([127.0.0.1]:34302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0FPn-0005xT-Q6 for submit@debbugs.gnu.org; Tue, 20 Aug 2019 21:27:56 -0400 Received: from knopi.disroot.org ([178.21.23.139]:52052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0FPl-0005xK-4k for 37094@debbugs.gnu.org; Tue, 20 Aug 2019 21:27:54 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id A504420807; Wed, 21 Aug 2019 03:27:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "To" Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TOVeJy6hKvCE; Wed, 21 Aug 2019 03:27:50 +0200 (CEST) From: Amar Singh DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1566350870; bh=IawZaPoGvPtppRkbfGKc1uWTHR3h+tDhOLIRaO5dulw=; h=From:To:To:Subject:Date; b=GQlgAx3zw/kLvOaTkYL0I2z/NGsSinoTLu1DYHrXFKfU1781fRFmg2MU/x0giFlas L3oQeM/ISEiYSk1N3PltYKN5QjN6GN+uku+P6O9u4j2aWK0aILnakD0RGbXreVuYu2 pKhF3T0/zPa/fvdTm08ZP3Cn/ZnOiTJgdpJJXfmGj27l2sbKwuuzXAowEN3RiR1KZ7 GohlVq8c8Nu/66c3LSVApUBEDkKwXepoMIZwZ424WCXRTso3eAgjYBwzl8i2IK+pif IWjxhQgxLr9oy6x9JoJ5zcXHRfhKFxO8j0QYvLhvd5WHwKT3S04quTFIE3e45setiu 33zPUWGDH9JIg== To: 37094@debbugs.gnu.org To: mike.rosset@gmail.com Subject: [PATCH 1-1] gnu: Add nomad Date: Wed, 21 Aug 2019 06:57:34 +0530 Message-ID: <858srns3y1.fsf@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 37094 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 "Patch 003: Add nomad" might not apply cleanly(thanks str1ngs). So this is an alternative. The fault was that the patch mentions g-golf which is not packaged in guix master yet. This was resolved by moving around the nomad package. This patch adds package Nomad to guile-xyz.scm. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0003-gnu-Add-nomad.patch >From 14c32e7fcea0cc146a7a5b79d8428009a0fda35c Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Wed, 10 Jul 2019 16:46:35 +0530 Subject: [PATCH 3/3] gnu: Add nomad. * gnu/packages/guile-xyz.scm (nomad): New variable. --- gnu/packages/guile-xyz.scm | 91 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 4cd556dbdc..e17b3ae618 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -58,6 +58,7 @@ #:use-module (gnu packages gperf) #:use-module (gnu packages gtk) #:use-module (gnu packages guile) + #:use-module (gnu packages gnupg) #:use-module (gnu packages hurd) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) @@ -70,6 +71,7 @@ #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) #:use-module (gnu packages noweb) + #:use-module (gnu packages password-utils) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) @@ -2440,3 +2442,92 @@ in C using Gtk+-3 and WebKitGtk.") "Guile-JPEG is a Scheme library to parse JPEG image files and to perform geometrical transforms on JPEG images.") (license license:gpl3+)))) + +(define-public nomad + (package + (name "nomad") + (version "v0.1.0-alpha") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/nomad.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bffysgq3swpx2qyi8fnkyjfsla92haqhdq17m31wa3yzkpqq3a6")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("bash" ,bash) + ("pkg-config" ,pkg-config) + ("libtool" ,libtool) + ("guile" ,guile-2.2) + ("glib:bin" ,glib "bin"))) + (inputs + `(("guile" ,guile-2.2) + ("guile-lib" ,guile-lib) + ("guile-gcrypt" ,guile-gcrypt) + ("guile-readline" ,guile-readline) + ("gnutls" ,gnutls) + ("shroud" ,shroud) + ("emacsy" ,guile-emacsy) + ("glib" ,glib) + ("dbus-glib" ,dbus-glib) + ("gtk+" ,gtk+) + ("gtksourceview" ,gtksourceview) + ("webkitgtk" ,webkitgtk) + ("xorg-server" ,xorg-server))) + (propagated-inputs + `(("glib-networking" ,glib-networking) + ("gsettings-desktop-schemas" + ,gsettings-desktop-schemas))) + (arguments + `(#:modules ((guix build gnu-build-system) + (guix build utils) + (ice-9 popen) + (ice-9 rdelim) + (srfi srfi-26)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'start-xorg-server + (lambda* (#:key inputs #:allow-other-keys) + ;; The test suite requires a running X server. + (system (format #f "~a/bin/Xvfb :1 &" + (assoc-ref inputs "xorg-server"))) + (setenv "DISPLAY" ":1") + #t)) + (add-after 'install 'wrap-binaries + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (gio-deps (map (cut assoc-ref inputs <>) '("glib-networking" "glib"))) + (gio-mod-path (map (cut string-append <> "/lib/gio/modules") + gio-deps)) + (effective (read-line (open-pipe* OPEN_READ + "guile" "-c" + "(display (effective-version))"))) + (deps (map (cut assoc-ref inputs <>) '("emacsy" "guile-lib" + "guile-readline" "shroud"))) + (scm-path (map (cut string-append <> + "/share/guile/site/" effective) + `(,out ,@deps))) + (go-path (map (cut string-append <> + "/lib/guile/" effective "/site-ccache") + `(,out ,@deps))) + (progs (map (cut string-append out "/bin/" <>) + '("nomad")))) + (map (cut wrap-program <> + `("GIO_EXTRA_MODULES" ":" prefix ,gio-mod-path) + `("GUILE_LOAD_PATH" ":" prefix ,scm-path) + `("GUILE_LOAD_COMPILED_PATH" ":" + prefix ,go-path)) + progs) + #t)))))) + (home-page "https://savannah.nongnu.org/projects/nomad/") + (synopsis "Extensible Web Browser in Guile Scheme") + (description "Nomad is an Emacs-like Web Browser built using Webkitgtk and +Emacsy. It has a small C layer and most browser features are fully +programmable in Guile. It has hooks, keymaps, and self documentation +features.") + (license license:gpl3+))) -- 2.22.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 21 04:35:08 2019 Received: (at 37094) by debbugs.gnu.org; 21 Aug 2019 08:35:08 +0000 Received: from localhost ([127.0.0.1]:34529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0M58-0005v4-Hj for submit@debbugs.gnu.org; Wed, 21 Aug 2019 04:35:08 -0400 Received: from knopi.disroot.org ([178.21.23.139]:42414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0M55-0005uZ-T2 for 37094@debbugs.gnu.org; Wed, 21 Aug 2019 04:35:01 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 624C5208C8; Wed, 21 Aug 2019 10:34:58 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new 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 nOj0-3E37yOi; Wed, 21 Aug 2019 10:34:56 +0200 (CEST) From: Amar Singh DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1566376496; bh=cRVtRujlkv5sstqT8pDfDFeQ2l96bm9QF3zJGERcx3g=; h=From:To:Subject:CC:Date; b=MJ0cuO8zZLOrs9kRx2EdHvPht5DXx+cc08MJzgDtqYF6tWzEYpzCuprLsElC/6DuF ktcpTPKEPsrolqJWItiKk8AeEZqUvsz/JmhGEEj/ur2tHaxtQcmwlcLsgP8AYGFzDW 9lED+u0XSOb0kGQYenSYS+YTaSEAuWpsO0ny3EJxKEguzksLL0vioSFdJFbIovXzOG X0b3qK0ypUDmekKF2Gbzcdpbj974DvIEiHYMP1gbLGt/+SUD+EMPslVzrt87Kc9znx P0GDGE1MEvdEVIz5O/+A1gL5EjC4Nk6gpmMgOCl6WHeR2QgOqdaV+aENiKSPWuMAwr hV4qfYsYnQ/zA== To: 37094@debbugs.gnu.org Subject: [PATCH 1-3/3] Add nomad Date: Wed, 21 Aug 2019 14:04:47 +0530 Message-ID: <855zmqsyqg.fsf@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 37094 Cc: mike.rosset@gmail.com 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 After a few suggestions from Mike and Janneke: 1. Rename guile-emacsy --> emacsy-minimal 2. Removed glib-or-gtk-build-system in patch 004 cheers, amar --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-emacsy-minimal.patch >From 7040563cb1386c672c75ddb141b235d5895adfdf Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Mon, 8 Jul 2019 12:04:56 +0530 Subject: [PATCH 1/4] gnu: Add emacsy-minimal. * (guile-emacsy): New variable. Emacsy is a library for Guile. Emacsy package is too heavy for use as a dependency for other packages: $ guix size emacsy ... total: 1136.3 MiB versus: $ guix size guile-emacsy ... total: 132.3 MiB --- gnu/packages/guile-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 16e30b9de7..77a765b52c 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2377,6 +2377,36 @@ comes with a simple counter example using FreeGLUT and browser examples in C using Gtk+-3 and WebKitGtk.") (license license:gpl3+))) +(define-public emacsy-minimal + (let ((commit "f3bf0dbd803d7805b6ae8303253507ad13922293")) + (package + (inherit emacsy) + (name "emacsy-minimal") + (version (git-version "v0.4.1" "19" commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/emacsy.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ivy28km1p7nlrf63xx3hvrpxf5ld5amk1wcan3k7sqv1kq9mqdb")))) + (build-system gnu-build-system) + (inputs + `(("guile" ,guile-2.2) + ("guile-lib" ,guile-lib) + ("guile-readline" ,guile-readline))) + (propagated-inputs '()) + (arguments + `(#:configure-flags '("--without-examples") + #:phases + (modify-phases %standard-phases + (add-before 'configure 'setenv + (lambda _ + (setenv "GUILE_AUTO_COMPILE" "0") + #t)))))))) + (define-public guile-jpeg (let ((commit "6a1673578b297c2c1b28e44a76bd5c49e76a5046") (revision "0")) -- 2.22.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-gnu-shroud-Update-to-0.1.2.patch >From faba8ff1ef7ceedd4b3dc861d77d4a16a8f2fa0d Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Sun, 11 Aug 2019 03:44:16 +0530 Subject: [PATCH 2/4] gnu: shroud: Update to 0.1.2. * gnu/packages/password-utils.scm (shroud): Update to 0.1.2. Shroud now builds with Guile-2.2. Remove hardcoded '2.0' string. --- gnu/packages/password-utils.scm | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index 49024b26c4..6ca16025ef 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -236,28 +236,40 @@ platforms.") (define-public shroud (package (name "shroud") - (version "0.1.1") + (version "0.1.2") (source (origin (method url-fetch) (uri (string-append "https://files.dthompson.us/shroud/shroud-" version ".tar.gz")) (sha256 (base32 - "1y43yhgy2zbrk5bqj3qyx9rkcz2bma9sinlrg7dip3jqms9gq4lr")))) + "1l2shrhvcwfzkar9qiwb75nhcqmx25iz55lzmz0c187nbjhqzi9p")))) (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config))) (arguments - '(#:phases + `(#:modules ((guix build gnu-build-system) + (guix build utils) + (ice-9 popen) + (ice-9 rdelim)) + #:phases (modify-phases %standard-phases (add-after 'install 'wrap-shroud - (lambda* (#:key outputs #:allow-other-keys) + (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) - (ccachedir (string-append out "/lib/guile/2.0/ccache")) + (guile (assoc-ref inputs "guile")) + (effective (read-line + (open-pipe* OPEN_READ + (string-append guile "/bin/guile") + "-c" "(display (effective-version))"))) + (ccachedir (string-append out + "/lib/guile/" effective "/site-ccache")) (prog (string-append out "/bin/shroud"))) (wrap-program prog `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,ccachedir))) #t)))))) (inputs - `(("guile" ,guile-2.0) + `(("guile" ,guile-2.2) ("gnupg" ,gnupg) ("xclip" ,xclip))) (synopsis "GnuPG-based secret manager") -- 2.22.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0003-gnu-Add-nomad.patch >From ede5e0fd3234d82bd7158f0a58f58efc27d26850 Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Wed, 10 Jul 2019 16:46:35 +0530 Subject: [PATCH 3/4] gnu: Add nomad. * gnu/packages/guile-xyz.scm (nomad): New variable. --- gnu/packages/guile-xyz.scm | 91 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 77a765b52c..573dd461ad 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -58,6 +58,7 @@ #:use-module (gnu packages gperf) #:use-module (gnu packages gtk) #:use-module (gnu packages guile) + #:use-module (gnu packages gnupg) #:use-module (gnu packages hurd) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) @@ -70,6 +71,7 @@ #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) #:use-module (gnu packages noweb) + #:use-module (gnu packages password-utils) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) @@ -2440,3 +2442,92 @@ in C using Gtk+-3 and WebKitGtk.") "Guile-JPEG is a Scheme library to parse JPEG image files and to perform geometrical transforms on JPEG images.") (license license:gpl3+)))) + +(define-public nomad + (package + (name "nomad") + (version "v0.1.0-alpha") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/nomad.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bffysgq3swpx2qyi8fnkyjfsla92haqhdq17m31wa3yzkpqq3a6")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("bash" ,bash) + ("pkg-config" ,pkg-config) + ("libtool" ,libtool) + ("guile" ,guile-2.2) + ("glib:bin" ,glib "bin"))) + (inputs + `(("guile" ,guile-2.2) + ("guile-lib" ,guile-lib) + ("guile-gcrypt" ,guile-gcrypt) + ("guile-readline" ,guile-readline) + ("gnutls" ,gnutls) + ("shroud" ,shroud) + ("emacsy" ,emacsy-minimal) + ("glib" ,glib) + ("dbus-glib" ,dbus-glib) + ("gtk+" ,gtk+) + ("gtksourceview" ,gtksourceview) + ("webkitgtk" ,webkitgtk) + ("xorg-server" ,xorg-server))) + (propagated-inputs + `(("glib-networking" ,glib-networking) + ("gsettings-desktop-schemas" + ,gsettings-desktop-schemas))) + (arguments + `(#:modules ((guix build gnu-build-system) + (guix build utils) + (ice-9 popen) + (ice-9 rdelim) + (srfi srfi-26)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'start-xorg-server + (lambda* (#:key inputs #:allow-other-keys) + ;; The test suite requires a running X server. + (system (format #f "~a/bin/Xvfb :1 &" + (assoc-ref inputs "xorg-server"))) + (setenv "DISPLAY" ":1") + #t)) + (add-after 'install 'wrap-binaries + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (gio-deps (map (cut assoc-ref inputs <>) '("glib-networking" "glib"))) + (gio-mod-path (map (cut string-append <> "/lib/gio/modules") + gio-deps)) + (effective (read-line (open-pipe* OPEN_READ + "guile" "-c" + "(display (effective-version))"))) + (deps (map (cut assoc-ref inputs <>) '("emacsy" "guile-lib" + "guile-readline" "shroud"))) + (scm-path (map (cut string-append <> + "/share/guile/site/" effective) + `(,out ,@deps))) + (go-path (map (cut string-append <> + "/lib/guile/" effective "/site-ccache") + `(,out ,@deps))) + (progs (map (cut string-append out "/bin/" <>) + '("nomad")))) + (map (cut wrap-program <> + `("GIO_EXTRA_MODULES" ":" prefix ,gio-mod-path) + `("GUILE_LOAD_PATH" ":" prefix ,scm-path) + `("GUILE_LOAD_COMPILED_PATH" ":" + prefix ,go-path)) + progs) + #t)))))) + (home-page "https://savannah.nongnu.org/projects/nomad/") + (synopsis "Extensible Web Browser in Guile Scheme") + (description "Nomad is an Emacs-like Web Browser built using Webkitgtk and +Emacsy. It has a small C layer and most browser features are fully +programmable in Guile. It has hooks, keymaps, and self documentation +features.") + (license license:gpl3+))) -- 2.22.1 --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0004-gnu-emacsy-cleanup-build.patch Content-Transfer-Encoding: quoted-printable >From b082d2b141f87f91330e8416c40622b6213c9c9c Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Wed, 10 Jul 2019 16:45:50 +0530 Subject: [PATCH 4/4] gnu: emacsy: cleanup build fix conflicts; emacsy requires guile-2.2.4 but found guile-2.2.6 in profile= etc. build: add phase 'wrap-binaries bulid: glib-or-gtk-build-system wraps binaries to work with glib or gtk propagated-inputs: remove all but glib-network and gsettings --- gnu/packages/guile-xyz.scm | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 573dd461ad..88fc2eef2a 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -21,6 +21,7 @@ ;;; Copyright =C2=A9 2018 Pierre-Antoine Rouby ;;; Copyright =C2=A9 2018 Eric Bavier ;;; Copyright =C2=A9 2019 swedebugia +;;; Copyright (C) 2019 by Amar Singh ;;; ;;; This file is part of GNU Guix. ;;; @@ -2352,22 +2353,48 @@ more expressive and flexible than the traditional @= code{format} procedure.") ("pkg-config" ,pkg-config) ("texinfo" ,texinfo) ("texlive" ,(texlive-union (list texlive-generic-epsf))))) - (propagated-inputs + (inputs `(("dbus-glib" ,dbus-glib) ("guile" ,guile-2.2) ("guile-lib" ,guile-lib) ("guile-readline" ,guile-readline) - ("glib-networking" ,glib-networking) ("freeglut" ,freeglut) - ("gssettings-desktop-schemas" ,gsettings-desktop-schemas) ("webkitgtk" ,webkitgtk))) + (propagated-inputs + `(("glib-networking" ,glib-networking) + ("gssettings-desktop-schemas" ,gsettings-desktop-schemas))) (arguments - `(#:phases + `(#:modules ((guix build gnu-build-system) + (guix build utils) + (ice-9 popen) + (ice-9 rdelim) + (ice-9 regex) + (ice-9 ftw) + (srfi srfi-26)) + #:phases (modify-phases %standard-phases (add-before 'configure 'setenv (lambda _ (setenv "GUILE_AUTO_COMPILE" "0") - #t))))) + #t)) + (add-after 'install 'wrap-binaries + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (effective (read-line + (open-pipe* OPEN_READ + "guile" "-c" + "(display (effective-version))= "))) + (deps (map (cut assoc-ref inputs <>) '("guile-lib" "gu= ile-readline"))) + (scm-path (map (cut string-append <> "/share/guile/sit= e/" effective) `(,out ,@deps))) + (go-path (map (cut string-append <> "/lib/guile/" effe= ctive "/site-ccache/") `(,out ,@deps))) + (examples (filter (cut string-match "emacsy" <>) + (scandir (string-append out "/bin/")= ))) + (progs (map (cut string-append out "/bin/" <>) + examples))) + (map (cut wrap-program <> + `("GUILE_LOAD_PATH" ":" prefix ,scm-path) + `("GUILE_LOAD_COMPILED_PATH" ":" prefix ,go-path)= ) progs) + #t)))))) (home-page "https://savannah.nongnu.org/projects/emacsy") (synopsis "Embeddable GNU Emacs-like library using Guile") (description --=20 2.22.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 21 12:53:24 2019 Received: (at 37094) by debbugs.gnu.org; 21 Aug 2019 16:53:24 +0000 Received: from localhost ([127.0.0.1]:36422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0TrP-0002Ih-TD for submit@debbugs.gnu.org; Wed, 21 Aug 2019 12:53:24 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:45695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0TrN-0002IP-Uz for 37094@debbugs.gnu.org; Wed, 21 Aug 2019 12:53:22 -0400 Received: by mail-ed1-f67.google.com with SMTP id x19so3687388eda.12 for <37094@debbugs.gnu.org>; Wed, 21 Aug 2019 09:53:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/2dCXeCn9VTAlabLpDsBfxINmxvHIldCqzvNTWO2P5Q=; b=sL4gSZKtdvPRbzzAXo5KY9ESjzj9NiJKGFk/RQR4QxJxB5kvWugolONaPvI/CyZzsj xKz2UwsWqbZjDKkm96KU6Cd7/BiZx3x8dn2UDc3vgnUzEJLupXWFSiPgHgnnPTSxAys2 +8QkPupepWAlkDq4JHMKwyQVCi+oM075u3O2b6IBi5cZq+8ZFGBt/BQq83axm7UNR0JP brfn+AQfQRHJpveM2XRVVNzDy0P4h1M58bjp/t7kp+9dMrXVFdSIuOU5x9YP6TF7lJaN iMoDdg/pUW9WJdmjwgAtEd4SCiDT/YUKXNbq5dAEU9mrJzh3QVWlDzEH9srORLTAbF3C EGqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/2dCXeCn9VTAlabLpDsBfxINmxvHIldCqzvNTWO2P5Q=; b=Teixw9qqle80FtoQM+NVF4tjQirwFayTf1D6MRHY7ijJdBG1uAukxcLxc7wCheE7Zl 1PJkN2FUsprqL8vU0pAK2+k02rJNfmMx3JO6sJNeL117M/XB/KkVXlp0CV1K175bg5zm QCLoXn0214pPTe6V/yT3xU8oYkr6bHSL+NoRiLCf41zTf+iuy/0Qyj7X6wB2OIYrJhjp vDF4ddPyjZ63B4O3q/DlKdvIUvM+Sf9HJFiu5anb3QM8Vc11GDoEEH+y1Ov8xknO+yAm 3FRhCaDAjictfYEhT4d/7rW8W4n6VcPuzinzlvl6w+UaUOYtcnDocWH8Azp5xAdihB5i rLaQ== X-Gm-Message-State: APjAAAVP1sWDt8QdoxtCS/qqfGqdQ4jUAtaeSB/8EerUeNt76oo2dRR/ mc1swLgiPOejAEjADgwVMyBUypE3eFuFhCGjuMk= X-Google-Smtp-Source: APXvYqzw9BYlnW6JElIZheH3VqOhnFkDxLcgsIyxwreCKigyVRlaBnswrA8mTtwLIpD4Lq4IEvncM2rNw7KpIVAP3Sk= X-Received: by 2002:a50:b307:: with SMTP id q7mr5787215edd.49.1566406396213; Wed, 21 Aug 2019 09:53:16 -0700 (PDT) MIME-Version: 1.0 References: <855zmqsyqg.fsf@disroot.org> In-Reply-To: <855zmqsyqg.fsf@disroot.org> From: Mike Rosset Date: Wed, 21 Aug 2019 09:53:05 -0700 Message-ID: Subject: Re: [PATCH 1-3/3] Add nomad To: Amar Singh Content-Type: multipart/mixed; boundary="000000000000d224050590a3687b" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 37094 Cc: 37094@debbugs.gnu.org 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 (-) --000000000000d224050590a3687b Content-Type: text/plain; charset="UTF-8" use version 0.1.0-alpha as version and git tag. On Wed, Aug 21, 2019 at 1:34 AM Amar Singh wrote: > > > After a few suggestions from Mike and Janneke: > 1. Rename guile-emacsy --> emacsy-minimal > 2. Removed glib-or-gtk-build-system in patch 004 > > cheers, > amar > --000000000000d224050590a3687b Content-Type: text/x-patch; charset="US-ASCII"; name="0005-gnu-nomad-Update-to-0.1.0-alpha.patch" Content-Disposition: attachment; filename="0005-gnu-nomad-Update-to-0.1.0-alpha.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jzlhv4e30 RnJvbSA4ZmFjNjlkNmY2ZTBkNDA0MTEwOTNiZjg0YWE4OTMwMmE4NGMwNzQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNaWtlIFJvc3NldCA8bWlrZS5yb3NzZXRAZ21haWwuY29tPgpE YXRlOiBXZWQsIDIxIEF1ZyAyMDE5IDA5OjQyOjU3IC0wNzAwClN1YmplY3Q6IFtQQVRDSCA1LzVd IGdudTogbm9tYWQ6IFVwZGF0ZSB0byAwLjEuMC1hbHBoYS4KCiogZ251L3BhY2thZ2VzL2d1aWxl LXh5ei5zY20gKG5vbWFkKTogVXBkYXRlIHRvIDAuMS4wLWFscGhhLgoKdXNlIGdpdCB0YWcgMC4x LjAtYWxwaGEgc28gbm9tYWQgdmVyc2lvbiBjb25mb3JtcyB0byBzZW12ZXIKLS0tCiBnbnUvcGFj a2FnZXMvZ3VpbGUteHl6LnNjbSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9ndWlsZS14eXouc2Nt IGIvZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY20KaW5kZXggODhmYzJlZWYyYS4uNGYxYTFlZTEw YiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY20KKysrIGIvZ251L3BhY2th Z2VzL2d1aWxlLXh5ei5zY20KQEAgLTI0NzMsNyArMjQ3Myw3IEBAIHBlcmZvcm0gZ2VvbWV0cmlj YWwgdHJhbnNmb3JtcyBvbiBKUEVHIGltYWdlcy4iKQogKGRlZmluZS1wdWJsaWMgbm9tYWQKICAg KHBhY2thZ2UKICAgICAobmFtZSAibm9tYWQiKQotICAgICh2ZXJzaW9uICJ2MC4xLjAtYWxwaGEi KQorICAgICh2ZXJzaW9uICIwLjEuMC1hbHBoYSIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAg ICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQogICAgICAgICAgICAgICAodXJpIChnaXQtcmVm ZXJlbmNlCi0tIAoyLjIwLjEKCg== --000000000000d224050590a3687b-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 22 12:47:34 2019 Received: (at 37094) by debbugs.gnu.org; 22 Aug 2019 16:47:34 +0000 Received: from localhost ([127.0.0.1]:38271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0qFK-0001Ur-4N for submit@debbugs.gnu.org; Thu, 22 Aug 2019 12:47:34 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:35366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i0qFI-0001Ub-SQ for 37094@debbugs.gnu.org; Thu, 22 Aug 2019 12:47:33 -0400 Received: by mail-ed1-f67.google.com with SMTP id t50so8895824edd.2 for <37094@debbugs.gnu.org>; Thu, 22 Aug 2019 09:47:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BN5I0GYk9myT8u+skhPjXmKeTF2VRyECIsh7CAGcvgw=; b=bc9Hp39k6bQ4U3az5FCgUGHuQd/mcfGYvnTDNHXSdJ42NOQe3cHUU6aPWy25AHO/k8 Q9zHWk62VIJ0moQw8Ay1C88upJ0j8fCmWaamJ0UDVIUe5jYsbaKujkUHCuhLQ+QcJSyX mKOMNF4ogbKDQa4L9s3wXks+VI1Opf9/xAF+R2KGHdSOVgPqFJr9gwIMsecTdyd1dv+m kPaFfp4ARmeVrslzdjHmPBZ6CLgHE+27XVUpVXPnwCTxVe4ifiIeGrmFxhkuKAsfPw9R r71e9fugYbe6SOZjEoVoeo4Fl75w1wpvNEkOSEwdQQIYexJ18dbuN2a2dLgc4Tc26qkw lN1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BN5I0GYk9myT8u+skhPjXmKeTF2VRyECIsh7CAGcvgw=; b=fuVuZ442P8RwtsqlIkZD3UCS0WfdBqQn97zijWhz8MYmZUKpB/EzcPfT9iEDlFrTI7 KYpduXA7KQULoqNXMHkWKD8EcHZAGaNtMIqCEmM/juYqIapEpLXdkcJZkVgi54y6LYhH zltsgy5WLs+cjHAU9cJCdBTIdDv6fHwv2I+dL5vqN8Rre6M+X1LeJtvukaD67Xat0+Hv J+nql8GgJiY/WDZexcuo5UjCHRSa+DTK0Y8hU5uvi10rTtth7yPzwQx8P5OsJLzaKWsp vXQe2UywtSOmFDTdWNDMhpWfdISpb07Ki6Iyfu/9cC3NwJeZEVv0E8ovBySzZo0pBXRd GeDg== X-Gm-Message-State: APjAAAVusexJEkseXVje3Qd9BLd7kdz+cqQ5x7/GHgfNQMYq2tQD8VM9 t2zCaizGHd/wtIZUxisbD6Y97vWuHNBAMi/VTss= X-Google-Smtp-Source: APXvYqyKr3Fn1TgLXq6Tx5MVGi2PM6HNzTxAHuN67rIozQ/soHadbTii8h5xhnNfxVsp4HpRi0WOvTEpe1dkGm1fQCU= X-Received: by 2002:a50:ee89:: with SMTP id f9mr43448000edr.65.1566492446940; Thu, 22 Aug 2019 09:47:26 -0700 (PDT) MIME-Version: 1.0 References: <855zmqsyqg.fsf@disroot.org> In-Reply-To: <855zmqsyqg.fsf@disroot.org> From: Mike Rosset Date: Thu, 22 Aug 2019 09:47:15 -0700 Message-ID: Subject: Re: [PATCH 1-3/3] Add nomad To: Amar Singh Content-Type: multipart/mixed; boundary="000000000000d7fe7d0590b77178" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 37094 Cc: 37094@debbugs.gnu.org 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 (-) --000000000000d7fe7d0590b77178 Content-Type: text/plain; charset="UTF-8" Minor version bump to address outdated README and some minor fix's On Wed, Aug 21, 2019 at 1:34 AM Amar Singh wrote: > > > After a few suggestions from Mike and Janneke: > 1. Rename guile-emacsy --> emacsy-minimal > 2. Removed glib-or-gtk-build-system in patch 004 > > cheers, > amar > --000000000000d7fe7d0590b77178 Content-Type: text/x-patch; charset="US-ASCII"; name="0006-gnu-nomad-Update-to-0.1.1-alpha.patch" Content-Disposition: attachment; filename="0006-gnu-nomad-Update-to-0.1.1-alpha.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jzmx4hqo0 RnJvbSA4MDUyMTA5NTlhMmE0NzhlODYyZTU2ODdhYjJhYWY5NjYzMTdlZTk5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNaWtlIFJvc3NldCA8bWlrZS5yb3NzZXRAZ21haWwuY29tPgpE YXRlOiBUaHUsIDIyIEF1ZyAyMDE5IDA5OjQ0OjQxIC0wNzAwClN1YmplY3Q6IFtQQVRDSCA2LzZd IGdudTogbm9tYWQ6IFVwZGF0ZSB0byAwLjEuMS1hbHBoYS4KCiogZ251L3BhY2thZ2VzL2d1aWxl LXh5ei5zY20gKG5vbWFkKTogVXBkYXRlIHRvIDAuMS4xLWFscGhhLgotLS0KIGdudS9wYWNrYWdl cy9ndWlsZS14eXouc2NtIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9ndWlsZS14eXouc2Nt IGIvZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY20KaW5kZXggNGYxYTFlZTEwYi4uNWQwYzA4ZmY2 MSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY20KKysrIGIvZ251L3BhY2th Z2VzL2d1aWxlLXh5ei5zY20KQEAgLTI0NzMsNyArMjQ3Myw3IEBAIHBlcmZvcm0gZ2VvbWV0cmlj YWwgdHJhbnNmb3JtcyBvbiBKUEVHIGltYWdlcy4iKQogKGRlZmluZS1wdWJsaWMgbm9tYWQKICAg KHBhY2thZ2UKICAgICAobmFtZSAibm9tYWQiKQotICAgICh2ZXJzaW9uICIwLjEuMC1hbHBoYSIp CisgICAgKHZlcnNpb24gIjAuMS4xLWFscGhhIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAg ICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZl cmVuY2UKQEAgLTI0ODIsNyArMjQ4Miw3IEBAIHBlcmZvcm0gZ2VvbWV0cmljYWwgdHJhbnNmb3Jt cyBvbiBKUEVHIGltYWdlcy4iKQogICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1u YW1lIG5hbWUgdmVyc2lvbikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAg IChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMGJmZnlzZ3Ezc3dweDJxeWk4Zm5reWpmc2xhOTJo YXFoZHExN20zMXdhM3l6a3BxcTNhNiIpKSkpCisgICAgICAgICAgICAgICAgIjBhYnowN2hsNWRo ODAyY2l5NzF4emt2a2h5cnl5cHExaTk0d25hNDBhMnduZGJkNzNmN3oiKSkpKQogICAgIChidWls ZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgi YXV0b2NvbmYiICxhdXRvY29uZikKLS0gCjIuMjAuMQoK --000000000000d7fe7d0590b77178-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 25 16:48:29 2019 Received: (at 37094) by debbugs.gnu.org; 25 Aug 2019 20:48:29 +0000 Received: from localhost ([127.0.0.1]:45166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i1zR7-0002sY-01 for submit@debbugs.gnu.org; Sun, 25 Aug 2019 16:48:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i1zR5-0002sG-Hm for 37094@debbugs.gnu.org; Sun, 25 Aug 2019 16:48:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i1zR0-00082J-9h; Sun, 25 Aug 2019 16:48:22 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=60400 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1i1zQy-0000oi-V8; Sun, 25 Aug 2019 16:48:21 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Amar Singh Subject: Re: [bug#37094] [PATCH 1-3/3] Add nomad References: <85sgpwcoqz.fsf@disroot.org> <855zmqsyqg.fsf@disroot.org> Date: Sun, 25 Aug 2019 22:48:18 +0200 In-Reply-To: <855zmqsyqg.fsf@disroot.org> (Amar Singh's message of "Wed, 21 Aug 2019 14:04:47 +0530") Message-ID: <87blwdvunh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 37094 Cc: mike.rosset@gmail.com, 37094@debbugs.gnu.org, Jan Nieuwenhuizen 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: -3.3 (---) Hello! Amar Singh skribis: > After a few suggestions from Mike and Janneke: > 1. Rename guile-emacsy --> emacsy-minimal > 2. Removed glib-or-gtk-build-system in patch 004 Nice! Janneke, could you take a look and apply the Emacsy patches? I=E2=80=99ve applied the Shroud patch. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 27 11:06:34 2019 Received: (at 37094-done) by debbugs.gnu.org; 27 Aug 2019 15:06:34 +0000 Received: from localhost ([127.0.0.1]:49302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i2d3C-0001DM-SM for submit@debbugs.gnu.org; Tue, 27 Aug 2019 11:06:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40235) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i2d3A-0001Cr-LR for 37094-done@debbugs.gnu.org; Tue, 27 Aug 2019 11:06:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59938) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i2d34-00080A-1E; Tue, 27 Aug 2019 11:06:18 -0400 Received: from mx.verum.com ([31.223.170.65]:18576 helo=dundal.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1i2d33-0001o5-D6; Tue, 27 Aug 2019 11:06:17 -0400 From: Jan Nieuwenhuizen To: Amar Singh Subject: Re: [bug#37094] [PATCH 1-3/3] Add nomad References: <85sgpwcoqz.fsf@disroot.org> <855zmqsyqg.fsf@disroot.org> Date: Tue, 27 Aug 2019 17:06:14 +0200 In-Reply-To: <855zmqsyqg.fsf@disroot.org> (Amar Singh's message of "Wed, 21 Aug 2019 14:04:47 +0530") Message-ID: <87ftlmabrt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 37094-done Cc: mike.rosset@gmail.com, 37094-done@debbugs.gnu.org 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 (-) Amar Singh writes: Hello, > After a few suggestions from Mike and Janneke: > 1. Rename guile-emacsy --> emacsy-minimal > 2. Removed glib-or-gtk-build-system in patch 004 > > cheers, > amar > >>>From 7040563cb1386c672c75ddb141b235d5895adfdf Mon Sep 17 00:00:00 2001 > From: Amar Singh Your attachments start with an escaped `>From' line, it's long ago that I saw those in emails, any idea where they come from? > Date: Mon, 8 Jul 2019 12:04:56 +0530 > Subject: [PATCH 1/4] gnu: Add emacsy-minimal. > > * (guile-emacsy): New variable. ^extra space I have removed the extra space, we want just one here. > +++ b/gnu/packages/guile-xyz.scm > @@ -2377,6 +2377,36 @@ comes with a simple counter example using FreeGLUT= and browser examples > in C using Gtk+-3 and WebKitGtk.") > (license license:gpl3+))) I have added: @@ -21,6 +21,7 @@ ;;; Copyright =C2=A9 2018 Pierre-Antoine Rouby ;;; Copyright =C2=A9 2018 Eric Bavier ;;; Copyright =C2=A9 2019 swedebugia +;;; Copyright =C2=A9 2019 Amar Singh ;;; ;;; This file is part of GNU Guix. ;;; Note the use of =C2=A9 instead of (C), no `by' and a space after your name. For the rest, LGTM. >>>From ede5e0fd3234d82bd7158f0a58f58efc27d26850 Mon Sep 17 00:00:00 2001 > From: Amar Singh > Date: Wed, 10 Jul 2019 16:46:35 +0530 > Subject: [PATCH 3/4] gnu: Add nomad. > > * gnu/packages/guile-xyz.scm (nomad): New variable. > --- > gnu/packages/guile-xyz.scm | 91 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 91 insertions(+) > > diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm > index 77a765b52c..573dd461ad 100644 > --- a/gnu/packages/guile-xyz.scm > +++ b/gnu/packages/guile-xyz.scm > @@ -58,6 +58,7 @@ > #:use-module (gnu packages gperf) > #:use-module (gnu packages gtk) > #:use-module (gnu packages guile) > + #:use-module (gnu packages gnupg) I have put this in its alphabetical place @@ -56,6 +56,7 @@ #:use-module (gnu packages gl) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) + #:use-module (gnu packages gnupg) #:use-module (gnu packages gperf) #:use-module (gnu packages gtk) #:use-module (gnu packages guile) > + (version "v0.1.0-alpha") and from here on, merged Mike's update. >>>From b082d2b141f87f91330e8416c40622b6213c9c9c Mon Sep 17 00:00:00 2001 > From: Amar Singh > Date: Wed, 10 Jul 2019 16:45:50 +0530 > Subject: [PATCH 4/4] gnu: emacsy: cleanup build I have changed this to gnu: emacsy: Cleanup build. > fix conflicts; emacsy requires guile-2.2.4 but found guile-2.2.6 in profi= le etc. > > build: add phase 'wrap-binaries > bulid: glib-or-gtk-build-system wraps binaries to work with glib or gtk > propagated-inputs: remove all but glib-network and gsettings > --- > gnu/packages/guile-xyz.scm | 37 ++++++++++++++++++++++++++++++++----- > 1 file changed, 32 insertions(+), 5 deletions(-) > > diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm > index 573dd461ad..88fc2eef2a 100644 > --- a/gnu/packages/guile-xyz.scm > +++ b/gnu/packages/guile-xyz.scm > @@ -21,6 +21,7 @@ > ;;; Copyright =C2=A9 2018 Pierre-Antoine Rouby > ;;; Copyright =C2=A9 2018 Eric Bavier > ;;; Copyright =C2=A9 2019 swedebugia > +;;; Copyright (C) 2019 by Amar Singh Removed this bit, see remarks above. > + (propagated-inputs > + `(("glib-networking" ,glib-networking) > + ("gssettings-desktop-schemas" ,gsettings-desktop-schemas))) I have added ("glib" ,glib), which fixes Settings schema 'org.gnome.system.proxy' is not installed > + (add-after 'install 'wrap-binaries > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (let* ((out (assoc-ref outputs "out")) > + (effective (read-line > + (open-pipe* OPEN_READ > + "guile" "-c" > + "(display (effective-version= ))"))) > + (deps (map (cut assoc-ref inputs <>) '("guile-lib" "= guile-readline"))) > + (scm-path (map (cut string-append <> "/share/guile/s= ite/" effective) `(,out ,@deps))) > + (go-path (map (cut string-append <> "/lib/guile/" ef= fective "/site-ccache/") `(,out ,@deps))) I have reformatted this to not exceed 80 columns. Thanks, I'm very excited to have nomad in Guix! Pushed to master as 114f02bac47d86c04bf211e33864beffcde74aab Greetings, janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 27 11:09:45 2019 Received: (at 37094) by debbugs.gnu.org; 27 Aug 2019 15:09:45 +0000 Received: from localhost ([127.0.0.1]:49318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i2d6P-0001KI-4G for submit@debbugs.gnu.org; Tue, 27 Aug 2019 11:09:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i2d6O-0001K4-3y for 37094@debbugs.gnu.org; Tue, 27 Aug 2019 11:09:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59960) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i2d6I-0001WG-0b; Tue, 27 Aug 2019 11:09:38 -0400 Received: from mx.verum.com ([31.223.170.65]:35013 helo=dundal.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1i2d6H-0001yp-KJ; Tue, 27 Aug 2019 11:09:37 -0400 From: Jan Nieuwenhuizen To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#37094] [PATCH 1-3/3] Add nomad References: <85sgpwcoqz.fsf@disroot.org> <855zmqsyqg.fsf@disroot.org> <87blwdvunh.fsf@gnu.org> Date: Tue, 27 Aug 2019 17:09:36 +0200 In-Reply-To: <87blwdvunh.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 25 Aug 2019 22:48:18 +0200") Message-ID: <87blwaabm7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 37094 Cc: Amar Singh , 37094@debbugs.gnu.org, mike.rosset@gmail.com 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: -3.3 (---) Ludovic Court=C3=A8s writes: >> After a few suggestions from Mike and Janneke: >> 1. Rename guile-emacsy --> emacsy-minimal >> 2. Removed glib-or-gtk-build-system in patch 004 > > Nice! Janneke, could you take a look and apply the Emacsy patches? Thanks for the ping/encouragement. > I=E2=80=99ve applied the Shroud patch. Thanks, done. janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 27 11:25:25 2019 Received: (at 37094-done) by debbugs.gnu.org; 27 Aug 2019 15:25:26 +0000 Received: from localhost ([127.0.0.1]:49329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i2dLZ-0003rd-MK for submit@debbugs.gnu.org; Tue, 27 Aug 2019 11:25:25 -0400 Received: from knopi.disroot.org ([178.21.23.139]:36226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i2dLX-0003rU-Fp for 37094-done@debbugs.gnu.org; Tue, 27 Aug 2019 11:25:24 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id EBB8723BCB; Tue, 27 Aug 2019 17:25:21 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new 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 l5udLCVZW_6C; Tue, 27 Aug 2019 17:25:20 +0200 (CEST) Date: Tue, 27 Aug 2019 20:55:10 +0530 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1566919517; bh=UO1mVd6bNY1W0KIMBY3SdC4M1igG64Ga77qD1WBsS50=; h=Date:In-Reply-To:References:Subject:To:CC:From; b=J8CXSzudFZ5/jfcX502a4887rc+DJ47rz8Hh0tgIFdc+h0reoBM6xjIGD0V+7HO7g CRB4SEba6QdO59u1FRTfpte9vtOBz4Ftgeb3Z+/EJB+IaGEoRQ+CYu7y5HSE/APOjf jrGRXSb6/Eo0oJ0quR6cJ35PzbuU9kD4H+HQ7N/Nv4GErIfKa80LPBfwy5IaDi5uJr cCk3M7riN7vPJTOgbNz/U16JgF2UySBx9Xkk7ck3PkXypCw1P6BsNWZzf8KWAYO5iN PYBJEoeZvIKcBlKiFcSsotvWaywfroCKsPGrIS5crUP8kCtMgx/t2ektjxj9+T+3nq Mk+6vkqlgtRzg== In-Reply-To: <87ftlmabrt.fsf@gnu.org> References: <85sgpwcoqz.fsf@disroot.org> <855zmqsyqg.fsf@disroot.org> <87ftlmabrt.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [bug#37094] [PATCH 1-3/3] Add nomad To: Jan Nieuwenhuizen From: Amar Singh Message-ID: <485430CD-CF6D-4E4E-88AF-8F1CAB798685@disroot.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 37094-done Cc: mike.rosset@gmail.com, 37094-done@debbugs.gnu.org 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 (-) Your attachments start with an escaped `>From' line, it's long ago that I saw those in emails, any idea where they come from? Sorry, I don't have any idea=2E I use Emacs and K-9(Android) for mails=2E Nomad in Guix, awesome! Thanks, Amar Singh ---------------- Sent fromK-9 Mail=2E Please excuse my brevity=2E From unknown Thu Aug 14 22:18:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 25 Sep 2019 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator