From unknown Tue Aug 19 23:13:28 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#42094 <42094@debbugs.gnu.org> To: bug#42094 <42094@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add emacs-libyaml. Reply-To: bug#42094 <42094@debbugs.gnu.org> Date: Wed, 20 Aug 2025 06:13:28 +0000 retitle 42094 [PATCH] gnu: Add emacs-libyaml. reassign 42094 guix-patches submitter 42094 Fredrik Salomonsson severity 42094 normal tag 42094 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 27 17:27:31 2020 Received: (at submit) by debbugs.gnu.org; 27 Jun 2020 21:27:31 +0000 Received: from localhost ([127.0.0.1]:44726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jpIMF-0005oL-HH for submit@debbugs.gnu.org; Sat, 27 Jun 2020 17:27:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:53104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jpIMD-0005oD-GZ for submit@debbugs.gnu.org; Sat, 27 Jun 2020 17:27:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50990) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jpIMD-00072B-7g for guix-patches@gnu.org; Sat, 27 Jun 2020 17:27:29 -0400 Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631]:41532) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jpIMA-0000nW-Tf for guix-patches@gnu.org; Sat, 27 Jun 2020 17:27:28 -0400 Received: by mail-pl1-x631.google.com with SMTP id f2so5580957plr.8 for ; Sat, 27 Jun 2020 14:27:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Nhv7+TE3U+CgJU8DT8Sgs6dCF6Hkq+i2CED7Alg9kJ0=; b=qkos/lJLc1JA0AhnI/CSYtcKkUapLfCC1xlzjWJvO8ZWKDe5eOW61kL5Ne5/+Fak0B 3bgAUjbRwmwG8zkGMz2/YDKvGn2YB38Uaihj+KFEMLlbbck2mkF0S2LIhjBUgkVx2fSd khNJhmRnHDd40LW3KvK/uZilRe0o5f+6cL86VKFXFjxw/kk/qQlME7Pj2PjkIu4FrNd5 zWPcdR+EH+MKG6XqJRsYv4qxk9OVQtnywVYkC2ioQD+c32pixfZFGS0+DUeEmfjaQXnv 7LJk7jTzdzqyJ/b2VadDL8NZoJHrpwgvh+SYek7rGLAzZlp1S3hOUWqeC1fvqwN9qWrD 8htQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Nhv7+TE3U+CgJU8DT8Sgs6dCF6Hkq+i2CED7Alg9kJ0=; b=OO9Lwf+S032pCWMVJTxE9zyqhVcNrWhnjkwUNsW97APSnQ3WrzF3gA0/N9CzWuQkZn 5K0iGGyK4zXDvwiUXzEqrI6G7BCmw35UdFpKkht3hxQiTtILsW8V3oiEyENBSCTaMsOK v33iPk8nvmXW38xltq8H5eRinM1ffBvhJDZF8qc7cKRvuuondQCYauWPrneea0x9mhBL ovimt1KS6DI0vk7sdLopwHQqCjD7yJl41Lx6VSVGWXU/3TjdzDF08eW5Yen1yxMb0BLK SNplux9WpMjT67EkEQkE/DqD1PKEkkiZDboFsMo7p4m5KUxFv0ZY0lbDUGsAcvrkNuFq Pjmg== X-Gm-Message-State: AOAM5326FUpi//B/9SkjBAU3VITKaHElOGtk948gtDUWxBBV4+8E4E6p Rae3iCY2ocn49vhIuDrRUSyeOsj/ X-Google-Smtp-Source: ABdhPJycKbFYUbLCNAyDpPut7F5JIBMUd1PZ2m0AnkR43lG6+wnfI03DuoSW03XdzCiYV3JBgkc4tA== X-Received: by 2002:a17:90b:1993:: with SMTP id mv19mr10096800pjb.39.1593293244551; Sat, 27 Jun 2020 14:27:24 -0700 (PDT) Received: from localhost (node-1w7jr9qqzayzqnit5wh171cm2.ipv6.telus.net. [2001:569:7a05:3a00::111a]) by smtp.gmail.com with ESMTPSA id w17sm30706021pff.27.2020.06.27.14.27.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Jun 2020 14:27:23 -0700 (PDT) From: Fredrik Salomonsson To: guix-patches@gnu.org Subject: [PATCH] gnu: Add emacs-libyaml. Date: Sat, 27 Jun 2020 14:26:57 -0700 Message-Id: <20200627212657.171876-1-plattfot@gmail.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::631; envelope-from=plattfot@gmail.com; helo=mail-pl1-x631.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit Cc: Fredrik Salomonsson 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.3 (--) * gnu/packages/emacs-xyz.scm (emacs-libyaml): New variable. --- gnu/packages/emacs-xyz.scm | 52 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 8b03ce347c..b782383f44 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -141,6 +141,7 @@ #:use-module (gnu packages version-control) #:use-module (gnu packages imagemagick) #:use-module (gnu packages w3m) + #:use-module (gnu packages web) #:use-module (gnu packages wget) #:use-module (gnu packages autotools) #:use-module (gnu packages base) @@ -19255,6 +19256,57 @@ processes for Emacs") (lambda _ (copy-recursively "../extra" "."))))))))) +(define-public emacs-libyaml + (let ((version "0") + (revision "1") + (commit "703e0d448c7ee24e25b513a3c65980c80e166805")) + (package + (name "emacs-libyaml") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syohex/emacs-libyaml") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08l7pm9v50ykd3fkbm0bh2kcd57cadbc5i9r6rj51vd32w3pl2yl")))) + (build-system emacs-build-system) + (arguments + `(#:modules ((guix build emacs-build-system) + (guix build emacs-utils) + (guix build utils)) + #:imported-modules (,@%emacs-build-system-modules + (guix build gnu-build-system)) + #:phases + (modify-phases %standard-phases + (add-before 'add-source-to-load-path 'substitute-libyaml-core-path + (lambda* (#:key outputs #:allow-other-keys) + (chmod "libyaml.el" #o644) + (substitute* "libyaml.el" + (("^\\(require 'libyaml-core\\)") + (string-append "(module-load \"" (assoc-ref outputs "out") + "/lib/libyaml-core.so\")"))) + #t)) + (add-after 'check 'make + ;; Run make. + (lambda* (#:key (make-flags '()) outputs #:allow-other-keys) + ;; Compile the shared object file. + (apply invoke "make" "all" "CPPFLAGS=" make-flags) + ;; Move the file into /lib. + (install-file + "libyaml-core.so" + (string-append (assoc-ref outputs "out") "/lib")) + #t))) + #:tests? #f)) + (native-inputs `(("libyaml" ,libyaml))) + (home-page "https://github.com/syohex/emacs-libyaml") + (synopsis "Libyaml bindings for Emacs") + (description "This package implements bindings for +@code{libyaml} to be able to parse yaml files in elisp.") + (license license:gpl3+)))) + (define-public emacs-lsp-java (package (name "emacs-lsp-java") -- 2.26.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 28 15:27:40 2020 Received: (at 42094-done) by debbugs.gnu.org; 28 Jun 2020 19:27:40 +0000 Received: from localhost ([127.0.0.1]:46935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jpcxn-0003fi-TI for submit@debbugs.gnu.org; Sun, 28 Jun 2020 15:27:40 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:45467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jpcxj-0003fS-LU for 42094-done@debbugs.gnu.org; Sun, 28 Jun 2020 15:27:38 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id C376D20002; Sun, 28 Jun 2020 19:27:28 +0000 (UTC) From: Nicolas Goaziou To: Fredrik Salomonsson Subject: Re: [bug#42094] [PATCH] gnu: Add emacs-libyaml. References: <20200627212657.171876-1-plattfot@gmail.com> Date: Sun, 28 Jun 2020 21:27:21 +0200 In-Reply-To: <20200627212657.171876-1-plattfot@gmail.com> (Fredrik Salomonsson's message of "Sat, 27 Jun 2020 14:26:57 -0700") Message-ID: <87zh8nvvmu.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42094-done Cc: 42094-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.7 (-) Hello, Fredrik Salomonsson writes: > * gnu/packages/emacs-xyz.scm (emacs-libyaml): New variable. Thank you. I added a comment explaining why we were using an unstable revision of the library, improved case in description and pushed. Regards, -- Nicolas Goaziou From unknown Tue Aug 19 23:13:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 27 Jul 2020 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