[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
25/67: gnu: emacs-xelb: Update to 0.19.
From: |
guix-commits |
Subject: |
25/67: gnu: emacs-xelb: Update to 0.19. |
Date: |
Tue, 18 Jun 2024 18:08:37 -0400 (EDT) |
ngz pushed a commit to branch master
in repository guix.
commit 6c2a65e566e288aefb0d5fff0498ec102d50a4ab
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Tue Jun 18 21:55:26 2024 +0200
gnu: emacs-xelb: Update to 0.19.
* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.19.
[source]: Remove patch.
[arguments]<#:phase>: Remove "/usr/bin/env".
* gnu/packages/patches/emacs-xelb-ignore-length-element.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Apply removal.
Change-Id: Ib7143de596043158eabdab93338d5178780434d8
---
gnu/local.mk | 1 -
gnu/packages/emacs-xyz.scm | 8 ++++----
.../patches/emacs-xelb-ignore-length-element.patch | 19 -------------------
3 files changed, 4 insertions(+), 24 deletions(-)
diff --git a/gnu/local.mk b/gnu/local.mk
index c5c9ff48bb..cdf203777f 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1166,7 +1166,6 @@ dist_patch_DATA =
\
%D%/packages/patches/emacs-telega-path-placeholder.patch \
%D%/packages/patches/emacs-telega-test-env.patch \
%D%/packages/patches/emacs-wordnut-require-adaptive-wrap.patch \
- %D%/packages/patches/emacs-xelb-ignore-length-element.patch \
%D%/packages/patches/emacs-yasnippet-fix-empty-snippet-next.patch \
%D%/packages/patches/enblend-enfuse-reproducible.patch \
%D%/packages/patches/enjarify-setup-py.patch \
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index b277549a30..529213ae93 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -19728,16 +19728,14 @@ conflicts.")
(define-public emacs-xelb
(package
(name "emacs-xelb")
- (version "0.18")
+ (version "0.19")
(source (origin
(method url-fetch)
(uri (string-append "https://elpa.gnu.org/packages/xelb-"
version ".tar"))
(sha256
(base32
- "1fp5mzl63sh0h3ws4l5p4qgvi7ny8a3fj6k4dhqa98xgw2bx03v7"))
- (patches
- (search-patches "emacs-xelb-ignore-length-element.patch"))))
+ "1jgpb1ym7p2dfkk45zrv6w1jqgw66sb76jvjfjsqbrkx5605x2hk"))))
(build-system emacs-build-system)
;; The following functions and variables needed by emacs-xelb are
;; not included in emacs-minimal:
@@ -19750,6 +19748,8 @@ conflicts.")
(modify-phases %standard-phases
(add-after 'unpack 'regenerate-el-files
(lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "xelb-gen"
+ (("/usr/bin/env") (which "env")))
(invoke "make"
(string-append "PROTO_PATH="
(assoc-ref inputs "xcb-proto")
diff --git a/gnu/packages/patches/emacs-xelb-ignore-length-element.patch
b/gnu/packages/patches/emacs-xelb-ignore-length-element.patch
deleted file mode 100644
index 48c3e35155..0000000000
--- a/gnu/packages/patches/emacs-xelb-ignore-length-element.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Work around build failure due to XCB "length" element.
-Patch from <https://sources.debian.org/patches/xelb/0.18-4/>.
-
-Author: Martin <debacle@debian.org>
-Bug: https://github.com/ch11ng/xelb/issues/28
-Bug-Debian: https://bugs.debian.org/1017294
-
----
---- a/el_client.el
-+++ b/el_client.el
-@@ -519,7 +519,7 @@
- (`list (xelb-parse-list node))
- (`exprfield (xelb-parse-exprfield node))
- (`switch (xelb-parse-switch node))
-- ((or `comment `doc)) ;simply ignored
-+ ((or `comment `doc `length)) ;simply ignored
- (x (error "Unsupported structure content: <%s>" x))))
-
- ;; The car of the result shall be renamed to prevent duplication of slot names
- 18/67: gnu: emacs-envrc: Update to 0.12., (continued)
- 18/67: gnu: emacs-envrc: Update to 0.12., guix-commits, 2024/06/18
- 19/67: gnu: emacs-polymode-ansible: Update to 0.4.1., guix-commits, 2024/06/18
- 21/67: gnu: emacs-project: Update to 0.11.1., guix-commits, 2024/06/18
- 22/67: gnu: emacs-emms-print-metadata: Update to 20., guix-commits, 2024/06/18
- 23/67: gnu: emacs-auctex: Update to 14.0.5., guix-commits, 2024/06/18
- 24/67: gnu: emacs-pyim: Update to 5.3.4., guix-commits, 2024/06/18
- 15/67: gnu: emacs-org-transclusion: Update to 1.4.0., guix-commits, 2024/06/18
- 26/67: gnu: emacs-xelb: Improve package style., guix-commits, 2024/06/18
- 30/67: gnu: emacs-notmuch-indicator: Update to 1.2.0., guix-commits, 2024/06/18
- 20/67: gnu: emacs-pg: Update to 0.35., guix-commits, 2024/06/18
- 25/67: gnu: emacs-xelb: Update to 0.19.,
guix-commits <=
- 33/67: gnu: emacs-circadian: Update to 1.0.0., guix-commits, 2024/06/18
- 34/67: gnu: emacs-eldev: Update to 1.10.1.1., guix-commits, 2024/06/18
- 38/67: gnu: emacs-citre: Update to 0.4.1., guix-commits, 2024/06/18
- 28/67: gnu: emacs-exwm: Improve package style., guix-commits, 2024/06/18
- 39/67: gnu: emacs-org-modern: Update to 1.3., guix-commits, 2024/06/18
- 44/67: gnu: Add emacs-dape., guix-commits, 2024/06/18
- 46/67: gnu: emacs-yeetube: Update to 2.1.6, guix-commits, 2024/06/18
- 27/67: gnu: emacs-exwm: Update to 0.30., guix-commits, 2024/06/18
- 31/67: gnu: emacs-persist: Update to 0.6.1., guix-commits, 2024/06/18
- 43/67: gnu: Add emacs-context-transient., guix-commits, 2024/06/18