[PATCH 0/6] Add six Emacs packages.

DoneSubmitted by Jens Mølgaard.
Details
3 participants
  • Brett Gilio
  • Jens Mølgaard
  • Ludovic Courtès
Owner
unassigned
Severity
normal
J
J
Jens Mølgaard wrote on 18 Jul 2019 10:27
(address . guix-patches@gnu.org)
87a7dbu4r1.fsf@zete.tk
Halløj Guix!
This patch series adds the following Emacs packages: emacs-bug-hunter,emacs-gnus-alias, emacs-ox-epub, emacs-ox-pandoc, emacs-wc-mode,emacs-mastodon.
--Jens M
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/VzWzPUn4Rzyui0RiZ866GcCScAFAl0wLXIACgkQiZ866GcCScBzxQ/9GbwwOzPeyC+C8bq0Pj5S4HI6J8qGhobviIjvWB0IyoxLjwH4cOztdYHK16LhqQMFyy4/eBHrtcUssQ8EFnwnGUCombVgyUl6+nbYN3nPD+xEXYB/5htmNkH3pGVLimqJ4Y5DdKSYXTRxeGq/D2D67+mjnSxBqc+42XUt+G4CTLdhQwrrsWLtT/kXvYbZgqJ7cQ0TQVUiI1a/bi9HlJB8F11/q3MGPcNtZwaORJvYScL8hKT3RAqOKEc2icqnstqp8qdSf4j+ryWpiWH8M4NhE3dlJ50b1WzdakqW6qyPUeY+cWEMa2BCAnxtKnImw9AMM6GGI+NnLkuFhctsVTvBhJqzClOtkk1ISs5u9gXRelX83NEGiyATcUmrFJ5vwiuKZdUnGmJvILKaGjskZDaB1EUxGJN7DWT39rpy8yJ7yhr37Ur8FoLe0cgnVgw5DoTOWOVvO66F+2Rq4s5qRwCI6N6qJkP3v9MLIwPLa221zl2YaHq7k6TQmge5Tw5zB/xrkg4Uj1GjBCeXKgznVbwEp4PCujC0zv2gniCOnTW7nonTk5D/x5pXPFtfHi1hMIwv881HPZdlOXsLWNbOqkCBEswvZ6zWn+lYMRKNi5puM6FF7+iJTq9E+hCNs+w9XNDHajCjsWeyJI+5jTVFhjg0l3Ko7oN0AUT6BmJnh6g0Fvg==tBg8-----END PGP SIGNATURE-----
J
J
Jens Mølgaard wrote on 18 Jul 2019 11:12
[PATCH 1/6]
(address . 36713@debbugs.gnu.org)
877e8fu2op.fsf@zete.tk
This adds emacs-bug-hunter, a tool to bisect the Emacs init file orsimilar.
From 9cb3ff48b9f6bdd280b97f4eea38def83dad5e57 Mon Sep 17 00:00:00 2001From: =?UTF-8?q?Jens=20M=C3=B8lgaard?= <jens@zete.tk>Date: Thu, 18 Jul 2019 19:43:04 +1200Subject: [PATCH 1/6] gnu: Add emacs-bug-hunter.
* gnu/packages/emacs-xyz.scm (emacs-bug-hunter): New variable.--- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+)
Toggle diff (48 lines)diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scmindex d6f43ecfef..96f8039a72 100644--- a/gnu/packages/emacs-xyz.scm+++ b/gnu/packages/emacs-xyz.scm@@ -49,6 +49,7 @@ ;;; Copyright © 2019 LaFreniere, Joseph <joseph@lafreniere.xyz> ;;; Copyright © 2019 Amar Singh <nly@disroot.org> ;;; Copyright © 2019 Baptiste Strazzulla <bstrazzull@hotmail.fr>+;;; Copyright © 2019 Jens Mølgaard <jens@zete.tk> ;;; ;;; This file is part of GNU Guix. ;;;@@ -947,6 +948,33 @@ regexp-like arguments to @code{skip-chars-forward} and @code{skip-chars-backward}.") (license license:gpl3+))) +(define-public emacs-bug-hunter+ (let ((commit "b88d981afa9154b236c5a3a83b50d5889d46c6a7")+ (revision "1"))+ (package+ (name "emacs-bug-hunter")+ (version (git-version "1.3.1" revision commit))+ (source+ (origin+ (method git-fetch)+ (uri (git-reference+ (url "https://github.com/Malabarba/elisp-bug-hunter.git")+ (commit commit)))+ (file-name (git-file-name name commit))+ (sha256+ (base32+ "134fj493sdn93pyyac8rpz1fzahzmayvphsrmqp3wvgysmfqm38l"))))+ (build-system emacs-build-system)+ (propagated-inputs+ `(("emacs-seq" ,emacs-seq)))+ (home-page "https://github.com/Malabarba/elisp-bug-hunter.git")+ (synopsis "Hunt down errors by bisecting elisp files")+ (description+ "The Bug Hunter is an Emacs library that finds the source of an error+or unexpected behavior inside an elisp configuration file (typically init.el+or .emacs).")+ (license license:gpl3+))))+ ;;; ;;; Web browsing.-- 2.22.0
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/VzWzPUn4Rzyui0RiZ866GcCScAFAl0wN+YACgkQiZ866GcCScBErQ//TipjIDHCeZBcFu5Et2asGEc0lmeIIEtPrQuK2X5QaVj9avL4J8aSi2U8ibNHtQocBJBaHGGoHAxuUv83pDV7mBRzoZ/BAfb27g/kWTVHGuUuDg3sLvkyEHJ1XYFPQB7ScCYfIm+hzm5zKcTpQUi/dlpkeYdLbPh2+SOd8CDnJwjvPZidVoh500qjiqIDGdp7a9nrXcouSfQNH4s8OIgz2TGzegmOdUWCRzSy1dYLao8/ssPU6hJVU0BQ8zEwnKHBIgF/bQChH8/uwclpAUcFh4V2Sg+KRlYrZdXk+HNTzaMdYcAXDdBn/9AEjV3t9fWssBGHVb4oyv2pEdBO9n5yqlip0qzp+Op/FoU0Bi1zgk5niM3cktBvg5CZPr1mF3pOOmZIhuKuj3vCNP4g0hZVBpoYIOafJ5L+ZZ4ImsV1ornXnvRJTA6hyge3t1pq0LpkuGGXOJ82moqSl3cBWfI0XPFTju3G/DB+qiR6DN63EX4vNRgvRGSlHRkP91b8yzXNNC4Y41pNl0AquPWqs0XMl1JUy2QMPiKqAT4tCr7C5Mz+b05Dv/ivNFNgNEpNfCmlaLdDCXzswTepCJ+QRsU95NUWhqStSyv7WRPovZNKPyYE8TCJiaj+uiLhy2rL3l1oOAy++UWxBs+vGmP+eZ7qxLbAv8nk0k63qx9LnTaWRoY==TV7d-----END PGP SIGNATURE-----
J
J
Jens Mølgaard wrote on 18 Jul 2019 11:13
[PATCH 2/6] Add emacs-gnus-alias.
(address . 36713@debbugs.gnu.org)
874l3ju2lr.fsf@zete.tk
This adds emacs-gnus-alias, for handling email identities for MUAs thatuse message-mode.
From 4864aabc6c480e78df1c1dfd57f3ef85f9063587 Mon Sep 17 00:00:00 2001From: =?UTF-8?q?Jens=20M=C3=B8lgaard?= <jens@zete.tk>Date: Thu, 18 Jul 2019 19:49:55 +1200Subject: [PATCH 2/6] gnu: Add emacs-gnus-alias.
* gnu/packages/emacs-xyz.scm (emacs-gnus-alias): New variable.--- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+)
Toggle diff (38 lines)diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scmindex 96f8039a72..b44b729793 100644--- a/gnu/packages/emacs-xyz.scm+++ b/gnu/packages/emacs-xyz.scm@@ -16614,3 +16614,31 @@ directories, direct visualisation of image files, jumping directly to links by name (with autocompletion), a simple bookmark management system and connections using TLS encryption.") (license license:gpl3+)))++(define-public emacs-gnus-alias+ (package+ (name "emacs-gnus-alias")+ (version "20150316")+ (source (origin+ (method git-fetch)+ (uri (git-reference+ (url "https://github.com/hexmode/gnus-alias.git")+ (commit "9447d3ccb4c0e75d0468899cccff7aa249657bac")))+ (file-name (git-file-name name version))+ (sha256+ (base32+ "1i278npayv3kfxxd1ypi9n83q5l402sbc1zkm11pf8g006ifqsp4"))))+ (build-system emacs-build-system)+ (home-page "https://melpa.org/#/gnus-alias")+ (synopsis "Alternative to gnus-posting-styles")+ (description "Provides a simple mechanism to switch Identities when using+a message-mode or a message-mode derived mode. Identities can include From and+Organisation headers, extra headers, body and signature. Other features:++@itemize+@item Switch Identities in a message buffer.+@item Access original message to help determine Identity of the followup/reply+message.+@item Act on a forwarded message as if it were a message being replied to.+@item Start a new message with a given Identity pre-selected.")+ (license license:gpl2+)))-- 2.22.0
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/VzWzPUn4Rzyui0RiZ866GcCScAFAl0wOFAACgkQiZ866GcCScASRw/+PRwk95MwVq5Lg//DgZZ0j/exZCWBOVy3OU8Tg6hlkfuTf7f9UsZyya7uon1bGa8vsc6m2tETmvo99XcOiYi0CTOBdCddebYoUcG8DMxNv5GqDBLlFyQzKcAxE0f9IsB+SSS3+B9IJh+0Fp0uQvRxjKqQ/vpwzl3wHRM2Ubw9rAwo7ZhgK7rw64dhgakC7iPu2W9sc4tJmOtlZ/LVgiITxFbnt2CQ5eoPJxXKS0hnj65hkxhTdFpQ3XY8jj2y9f2PFLmzNd6t5X/CWbSbrv3iVtDjNUb5EF+kJvajoA8oexAWAxkyxqtYDxRXTq0a1J5K7z8iqe6Wg+wZaq53SBbAWC0xqcjrK30oQcYDyz4flJmnq9E3VY6qxYvWE81dp3QZ+8MUcpVQVbBFZA8OHjq4TMFwesDz2vr6nDtPTXsK5C2q8BBJUPIfCgPjIE9euXLd0fMtToOLQONKnVoVBGBW+bEEEc9BebsEw450U6ccR7oPuE3QHhcvEG00K5yTzPmF1DZVi1X+Sc8+iIYGYssRFZ6GPUOFOYnzilqzQpdHNeqq1AbtBuP7BWAC6A1ocjgOvA0VBZNrFLyZLQ/e7JTx762hUkxUlNh5IcnfxTOMolJ9twVE1D9Lz1ozEt21wjpqAXOl/J2Y/SXN/d6EZyZ4KDuYac4jAMpgUGipY9agu/k==0KcS-----END PGP SIGNATURE-----
J
J
Jens Mølgaard wrote on 18 Jul 2019 11:15
[PATCH 3/6] Add emacs-ox-epub.
(address . 36713@debbugs.gnu.org)
871rynu2j3.fsf@zete.tk
This adds emacs-ox-epub. An exporter for org-mode for creating epubfiles.
From 0a9d6536e4ce413d656d4c925abeeb80491a23a2 Mon Sep 17 00:00:00 2001From: =?UTF-8?q?Jens=20M=C3=B8lgaard?= <jens@zete.tk>Date: Thu, 18 Jul 2019 19:52:11 +1200Subject: [PATCH 3/6] gnu: Add emacs-ox-epub.
* gnu/packages/emacs-xyz.scm (emacs-ox-epub): New variable.--- gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+)
Toggle diff (33 lines)diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scmindex b44b729793..3fb4a68417 100644--- a/gnu/packages/emacs-xyz.scm+++ b/gnu/packages/emacs-xyz.scm@@ -16642,3 +16642,26 @@ message. @item Act on a forwarded message as if it were a message being replied to. @item Start a new message with a given Identity pre-selected.") (license license:gpl2+)))++(define-public emacs-ox-epub+ (package+ (name "emacs-ox-epub")+ (version "0.3")+ (source (origin+ (method git-fetch)+ (uri (git-reference+ (url "https://github.com/ofosos/ox-epub.git")+ (commit (string-append "v" version))))+ (file-name (git-file-name name version))+ (sha256+ (base32+ "057sqmvm8hwkhcg3yd4i8zz2xlqsqrpyiklyiw750s3i5mxdn0k7"))))+ (build-system emacs-build-system)+ (home-page "https://github.com/ofosos/ox-epub")+ (synopsis "Export org mode projects to EPUB")+ (description "@code{ox-epub} extends the (X)HTML exporter to generate+@code{.epub} files directly from OrgMode. This will export EPUB version 2,+which should give broad compatibility. It should also be relatiely easy to+convert the resulting @code{.epub} to a @code{.mobi} file. Needs a working+zip utility (default is @code{zip}).")+ (license license:gpl3+)))-- 2.22.0
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/VzWzPUn4Rzyui0RiZ866GcCScAFAl0wOLAACgkQiZ866GcCScD4XQ//V6PPWcm/JAi4KRcCDzs3MWLZZs+IGn2l01nW31mDBDmckVY3BPNfJ0iVRxDEmxHfItwxylh8Kwi7YAQySxY/eSNtbPocWB3Debm2imncrnTZD3ZNQcWQN7yvcUl6eQNTY6TTJZk60/PHYXCO5CA/cQLMfDqLHYXrz86WXlyBCVktUaFPOYGV1Bk+OvodzuTKaZgl7bjJQhBHcZo3nYhs+ytA/0XRqznIzseVi+BACwbg0HZAKG6BeGICih7YGAs3fevleDd/AiwjwdvBVdVV+zllFtRvRvbL7gHaAp49Ld6MV00aiiJDb7X6s367EhEeYEZoKlJ4dxukpt9kbhOTUsRVbF1TwE7Qahm9QuXfEUuJw9JuuFxGBSgk4ReZ1PkCxz2vC9Pwn7gNvQAT+/f3XAQ1QMtox1OZXCFwDfbr04aB3jiLxULUHFq1Sm0CG0hHc7A0YSRFZlkLsM6aV7/9whYWJYDRNkheIL1dCVXz6gzmDLzc2EEN0/7n1u8cQ1JmiIUidPq4NDEa/aV220uE9oeoC2IZUSpaHu+CdyMKLeynuw0oy1osiaM8qgxJnFUofxmUlRw+tkT8SMoDWNhyahK41TqdHkRA+yu/K0SXX5vgi2ViPFAO9/rH6wHJ5OQknAwTzFHD+zygoPY8MCKdk8K6IuV/Kb8oMSPzfHdtMsE==/giq-----END PGP SIGNATURE-----
J
J
Jens Mølgaard wrote on 18 Jul 2019 11:16
[PATCH 4/6] Add emacs-ox-pandoc.
(address . 36713@debbugs.gnu.org)
87y30vsnw6.fsf@zete.tk
This adds emacs-ox-pandoc, an org-mode exporter for various formatsusing pandoc as an intermediary.
From 59527c4ff1d4b16056d87b4463f313236fce08cf Mon Sep 17 00:00:00 2001From: =?UTF-8?q?Jens=20M=C3=B8lgaard?= <jens@zete.tk>Date: Thu, 18 Jul 2019 19:54:38 +1200Subject: [PATCH 4/6] gnu: Add emacs-ox-pandoc.
* gnu/packages/emacs-xyz.scm (emacs-ox-pandoc): New variable.--- gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+)
Toggle diff (35 lines)diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scmindex 3fb4a68417..674b0d6748 100644--- a/gnu/packages/emacs-xyz.scm+++ b/gnu/packages/emacs-xyz.scm@@ -16665,3 +16665,28 @@ which should give broad compatibility. It should also be relatiely easy to convert the resulting @code{.epub} to a @code{.mobi} file. Needs a working zip utility (default is @code{zip}).") (license license:gpl3+)))++(define-public emacs-ox-pandoc+ (package+ (name "emacs-ox-pandoc")+ (version "20180510")+ (source (origin+ (method git-fetch)+ (uri (git-reference+ (url "https://github.com/kawabata/ox-pandoc.git")+ (commit "aa37dc7e94213d4ebedb85c384c1ba35007da18e")))+ (file-name (git-file-name name version))+ (sha256+ (base32+ "0iibxplgdp34bpq1yll2gmqjd8d8lnqn4mqjvx6cdf0y438yr4jz"))))+ (build-system emacs-build-system)+ (inputs+ `(("pandoc" ,ghc-pandoc)))+ (propagated-inputs+ `(("emacs-dash" ,emacs-dash)+ ("emacs-ht" ,emacs-ht)))+ (home-page "https://github.com/kawabata/ox-pandoc")+ (synopsis "Org exporter for Pandoc")+ (description "@code{ox-pandoc} is an exporter for converting Org-mode+files to numerous other formats via Pandoc.")+ (license license:gpl3+)))-- 2.22.0
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/VzWzPUn4Rzyui0RiZ866GcCScAFAl0wOQkACgkQiZ866GcCScARJA//V7bTQf2ZUGu0l92/Fs5Rdv8TMe0l22/g9HNQcZeD60JosCEDxiFO2mN0It1VO1F8Fp+wm33a4DANiEL4AQpZ5HtF4Vu+873HDLk1y3Xbtaazv8YSAXB3AkTkRO6+w2gYcj+ZEijFNkYv+gNVz7Ml9hzusajz3+P5WjDVTYKGq8M8/WvXWXH0LJSnYlD7iw3Td8FsggrqU9/urh9egYc50XksM2mRIWgk0YIIEeOaUDdYt+v3G3Mwb9fHwHHdKMHDJzvBZP/y5yKwMGlgDgEBmG1LPDfjW3Cs+H3IcQ8mdRCH6rxyqYmtGLsLOCXze6ByUXSbUaO+6y5BxXl0Hy3Yi/K0/38ns7rWyTe1rUcel8f4XmtP8eN/xb8yUu362vq+de1lh1hXEqVQZSrSJIKIy35JkGM8QNNUgdU5KfWZXtmFMfZjaIBZyjhl+8HptUSH2bJ6MhxVMgDaiRf8Urr2hJEGMExlgrjeFXndMRUBLC1q8toKRqXMeZrHUQqT4e9KCiDCm4yz2j2F174UHvwU9VAnDxEc4aqs2fgyHk//9x7IXjNNDBaVBTELoH4UfY2Qa8d4stu2+dWg4G3T606ZfDny7fQhSiOKyy38lmHpYY8sOhUAk7k5ui0lYw5dUOwugZgnXBgLPDDHEpcGebV3YHTWvSe2dnmZwxALBITzw+I==OROu-----END PGP SIGNATURE-----
J
J
Jens Mølgaard wrote on 18 Jul 2019 11:18
[PATCH 5/6] Add emacs-wc-mode.
(address . 36713@debbugs.gnu.org)
87v9vzsnu2.fsf@zete.tk
This adds emacs-wc-mode, a word-count tracker for the modeline.
From 45cba602196f45c99efc983926ac931f225a0f39 Mon Sep 17 00:00:00 2001From: =?UTF-8?q?Jens=20M=C3=B8lgaard?= <jens@zete.tk>Date: Thu, 18 Jul 2019 19:55:46 +1200Subject: [PATCH 5/6] gnu: Add emacs-wc-mode.
* gnu/packages/emacs-xyz.scm (emacs-wc-mode): New variable.--- gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+)
Toggle diff (34 lines)diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scmindex 674b0d6748..cbec471a9d 100644--- a/gnu/packages/emacs-xyz.scm+++ b/gnu/packages/emacs-xyz.scm@@ -16690,3 +16690,27 @@ zip utility (default is @code{zip}).") (description "@code{ox-pandoc} is an exporter for converting Org-mode files to numerous other formats via Pandoc.") (license license:gpl3+)))++(define-public emacs-wc-mode+ (package+ (name "emacs-wc-mode")+ (version "1.3")+ (source (origin+ (method git-fetch)+ (uri (git-reference+ (url "https://github.com/bnbeckwith/wc-mode.git")+ (commit (string-append "v" version))))+ (file-name (git-file-name name version))+ (sha256+ (base32+ "0pjlxv46zzqdq6q131jb306vqlg4sfqls1x8vag7mmfw462hafqp"))))+ (build-system emacs-build-system)+ (home-page "https://github.com/bnbeckwith/wc-mode")+ (synopsis "Running word count with goals (minor mode)")+ (description "@code{wc-mode} is a minor mode, providing a ‘wc’ function+for Emacs buffers as well as a modeline addition with live word, line and+character counts. Additionally, a user can set specific goals for adding or+deleting words. These goals were partly inspired by 750words.com where the+goal of the site is to encourage writing by setting a goal of 750 words at a+time.")+ (license license:gpl3+)))-- 2.22.0
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/VzWzPUn4Rzyui0RiZ866GcCScAFAl0wOVUACgkQiZ866GcCScBnIA//ZUGuLdHSGerGRuhxxGHq7ZrEVXgeqaBqZOCdgqj9+RaHyM2lZ/cXKZVhArEdQRRrycbLcNNocdLJ2J8zYXH73OuvuD6OvmWbxD9xvxj969ZTcEpzsEDb20n4ndTM1WX/RYaFJQfslhmyEPIh0Yp6p49ACNS6D4MaO/bJwaP+9IXqYBZQ7bTaUNIo/KVo3LgnX0mN4/+H8kLteRN9uteJ5VS7zLuOrAiUh7ShKPGbILAMgnNdgWJN1KfqgM6xLJ8ex2Kf/a64qe65WQGDfFCwYXTDy0BVzcystDMC9NE7m6fXF8tB/Bj/86ud1FcEX2VDD1QH45UFMj2Ht61WFD6PLNXAkDn5zTcyUL8MAXa/uRTy1n+S/UKKRWmk+rURSfwa9P/LqnXEPu9VVverKezJjzDK+D7GXMgX4ij4ZVYWfuEFq5rgXODzWLPjVpwXdKwBek2ukHb56cT0SkctADVJ7Or4RBKP+wLlM5k1hoDVib/cwpG8uYr4HEadLpbnsVdypORBEL/gfxSf7LNbiZGLzCK1hKWzRZQZCA7t/FthOx4STGekU27e+0ODK9GqjXS5n+IXRG4Q+fD1r+UEruhPCp34wRrDjW3ddst+yKFQ/uE5StvrcZqRcdUyotJVWJ/S6XRydRozd3o0NFITtVxZVYBLxvjvSVggGB6b1KkqgEI==65+Y-----END PGP SIGNATURE-----
J
J
Jens Mølgaard wrote on 18 Jul 2019 11:19
[PATCH 6/6] Add emacs-mastodon.
(address . 36713@debbugs.gnu.org)
87sgr3snsc.fsf@zete.tk
This adds emacs-mastodon, a mastodon client for emacs.
From 7d26310aad9bcfff9f6962f80d2cea6980509677 Mon Sep 17 00:00:00 2001From: =?UTF-8?q?Jens=20M=C3=B8lgaard?= <jens@zete.tk>Date: Thu, 18 Jul 2019 20:00:40 +1200Subject: [PATCH 6/6] gnu: Add emacs-mastodon.
* gnu/packages/emacs-xyz.scm (emacs-mastodon): New variable.--- gnu/packages/emacs-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+)
Toggle diff (42 lines)diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scmindex cbec471a9d..6c63a3c479 100644--- a/gnu/packages/emacs-xyz.scm+++ b/gnu/packages/emacs-xyz.scm@@ -16714,3 +16714,35 @@ deleting words. These goals were partly inspired by 750words.com where the goal of the site is to encourage writing by setting a goal of 750 words at a time.") (license license:gpl3+)))++(define-public emacs-mastodon+ (package+ (name "emacs-mastodon")+ (version "0.9.0")+ (source (origin+ (method git-fetch)+ (uri (git-reference+ (url "https://github.com/jdenen/mastodon.el.git")+ (commit version)))+ (file-name (git-file-name name version))+ (sha256+ (base32+ "0hwax6y9dghqwsbnb6f1bnc7gh8xsh5cvcnayk2sn49x8b0zi5h1"))))+ (build-system emacs-build-system)+ (arguments+ `(#:phases+ (modify-phases %standard-phases+ ;; Move the source files to the top level, which is included in+ ;; the EMACSLOADPATH.+ (add-after 'unpack 'move-source-files+ (lambda _+ (let ((el-files (find-files "./lisp" ".*\\.el$")))+ (for-each (lambda (f)+ (rename-file f (basename f)))+ el-files))+ #t)))))+ (home-page "https://github.com/jdenen/mastodon.el")+ (synopsis "Emacs client for Mastodon")+ (description "@code{mastodon.el} is an Emacs client for Mastodon, the+federated microblogging social network.")+ (license license:gpl3+)))-- 2.22.0
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/VzWzPUn4Rzyui0RiZ866GcCScAFAl0wOZMACgkQiZ866GcCScCPtA//YLFM1GabXTUbtx9b3SOZP4k09O1y3aUt9l+ORgU1Dl6QS1qeDOAC+3R/SfwOudm28mfVkbauf6zzrw8AS4VbYVd7IO4g/7+MoJQWdLGcTGeciVklFwhSHnHVKSo7OCzGIaGP/WMvW4p7KDKH7O0KWU0J2s//yJbbPSnXJPQX02hZKJKL6fT40K8bJrnmRck2wbQVTlnD2vXxIfkfWN82qzM1lsWZ6vBGn3Qf/kanRE6bW8mhQt4FRGv+IkEz2ay2091LQw8VAcRnee+DP25hvrgoeeTC3qLsCgnAGZrSvIQl/UX2KXi/mNkNJgd7+676E07k0aR8PcOL/XS16pdcXr3N3CSokSpMhrKc7cHobArwtHdIsBj/PBuVveFQ08WZ70mqaLnUULL4KnhC9AWaAhGjkflpl+rxgd0HtHOeS8jsUlzPebEosbXOjCrukN/EzIifOiLkyNu8Qmq5n6Iro+JkUQxJ+58OuzmA2yVZdyAaV2HP2J18TamSbfk3qH0sT32i4vv967UHbo9OQEWpFahJ6tH1axYbKz7ZB7IVSDwq19Y6cVD1eICgSuHU085X53ZvuQvryJGNUGGSNAwq2zE7IIH+2UYhC+Z7uLTAPouc81/oj1lBwkjfZ09/Du9yykIOFYItPm31zVMvfZfG1ytm/Ym22CEfrqlP0FSaat4==ZP2B-----END PGP SIGNATURE-----
L
L
Ludovic Courtès wrote on 27 Jul 2019 00:58
Re: [bug#36713] [PATCH 0/6] Add six Emacs packages.
(name . Jens Mølgaard)(address . jens@zete.tk)(address . 36713-done@debbugs.gnu.org)
87k1c4jtcg.fsf@gnu.org
Halløj!
I’ve applied all six patches, with minor tweaks to the description of‘emacs-gnus-alias’.
Thank you!
Ludo’.
Closed
B
B
Brett Gilio wrote on 28 Jul 2019 21:19
Re: [bug#36713] [PATCH 6/6] Add emacs-mastodon.
(address . guix-patches@gnu.org)(address . 36713@debbugs.gnu.org)
87mugy6k6v.fsf@posteo.net
Jens Mølgaard writes:
Toggle quote (53 lines)> This adds emacs-mastodon, a mastodon client for emacs.>> From 7d26310aad9bcfff9f6962f80d2cea6980509677 Mon Sep 17 00:00:00 2001> From: =?UTF-8?q?Jens=20M=C3=B8lgaard?= <jens@zete.tk>> Date: Thu, 18 Jul 2019 20:00:40 +1200> Subject: [PATCH 6/6] gnu: Add emacs-mastodon.>> * gnu/packages/emacs-xyz.scm (emacs-mastodon): New variable.> ---> gnu/packages/emacs-xyz.scm | 32 ++++++++++++++++++++++++++++++++> 1 file changed, 32 insertions(+)>> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm> index cbec471a9d..6c63a3c479 100644> --- a/gnu/packages/emacs-xyz.scm> +++ b/gnu/packages/emacs-xyz.scm> @@ -16714,3 +16714,35 @@ deleting words. These goals were partly inspired by 750words.com where the> goal of the site is to encourage writing by setting a goal of 750 words at a> time.")> (license license:gpl3+)))> +> +(define-public emacs-mastodon> + (package> + (name "emacs-mastodon")> + (version "0.9.0")> + (source (origin> + (method git-fetch)> + (uri (git-reference> + (url "https://github.com/jdenen/mastodon.el.git")> + (commit version)))> + (file-name (git-file-name name version))> + (sha256> + (base32> + "0hwax6y9dghqwsbnb6f1bnc7gh8xsh5cvcnayk2sn49x8b0zi5h1"))))> + (build-system emacs-build-system)> + (arguments> + `(#:phases> + (modify-phases %standard-phases> + ;; Move the source files to the top level, which is included in> + ;; the EMACSLOADPATH.> + (add-after 'unpack 'move-source-files> + (lambda _> + (let ((el-files (find-files "./lisp" ".*\\.el$")))> + (for-each (lambda (f)> + (rename-file f (basename f)))> + el-files))> + #t)))))> + (home-page "https://github.com/jdenen/mastodon.el")> + (synopsis "Emacs client for Mastodon")> + (description "@code{mastodon.el} is an Emacs client for Mastodon, the> +federated microblogging social network.")> + (license license:gpl3+)))
Hi Jens,
Thank you for pushing this package to our repository. I am trying to useit, but I am getting an issue that I can not replicate with other meansof acquiring the package. WhenI try to use M-x mastodon, it gives me an usual error. Directly Gitcloning and loading it allows for it to work just fine.
Here is the issue.
https://github.com/jdenen/mastodon.el/issues/141
Because it is a known bug I dont know if it is something we can changein our configuration. I am really interested in seeing if other peoplecan replicate the error using the Guix package
Thanks,Brett Gilio
?
Your comment

This issue is archived.

To comment on this conversation send email to 36713@debbugs.gnu.org