From 0f558761aa2dee1017b4751e4017205e015a9560 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 29 Jun 2022 12:04:12 +0100 Subject: gentoo resync : 29.12.2022 --- app-emacs/nim-mode/Manifest | 4 +++ app-emacs/nim-mode/files/50nim-mode-gentoo.el | 13 ++++++++++ app-emacs/nim-mode/metadata.xml | 13 ++++++++++ app-emacs/nim-mode/nim-mode-0.4.2_p20211102.ebuild | 29 ++++++++++++++++++++++ 4 files changed, 59 insertions(+) create mode 100644 app-emacs/nim-mode/Manifest create mode 100644 app-emacs/nim-mode/files/50nim-mode-gentoo.el create mode 100644 app-emacs/nim-mode/metadata.xml create mode 100644 app-emacs/nim-mode/nim-mode-0.4.2_p20211102.ebuild (limited to 'app-emacs/nim-mode') diff --git a/app-emacs/nim-mode/Manifest b/app-emacs/nim-mode/Manifest new file mode 100644 index 000000000000..4c2279a1131f --- /dev/null +++ b/app-emacs/nim-mode/Manifest @@ -0,0 +1,4 @@ +AUX 50nim-mode-gentoo.el 598 BLAKE2B a8d8e04c46ef99ba09adcc4aae8e5848b97b7fde73529e091fa42af6aab31149da8c9585c7026e012f9beff2a5bd0fe2d92ee2dcad99e67b61ddd9af6166d4fa SHA512 e56df919188a7f8a6ff029f53133200014f8be57f16cc53a36f4b280fafddcf22c4f0e0d6690221fe829a52cf721e7e72786b5d087f72dfc148ae36f28f0e30d +DIST nim-mode-0.4.2_p20211102.tar.gz 77240 BLAKE2B 54e3acc5f4bbfe5b921a44b71a423aa2bed704ed08075c893d277eaa8922c96b08087abaef0e4999f6dd237041a06593d11bf09299b1e56edc985fbddb43d6ff SHA512 09385e9413832deb86bbe223301c99366a86e81c7ec43b2add559337184ee93ded1f6d1ed9018bcd25b870d60ff4d302c11d10b55d734ef3463432ceef186601 +EBUILD nim-mode-0.4.2_p20211102.ebuild 674 BLAKE2B 5dbe487b4409eadf512d9a007f17bb119e7aa6ede7628224b9dbe5b89be8d7d65ec901b239b260b688447190263b9ebc75225e9da7699335c7c3bc3452f835d9 SHA512 a2aa0d4c913402add57f65b859aebc458e721d42cc77bef65a164dffe9153bd9fe007fcbe3a7abd584f8464ca8c9eb6408533afcc36729e694d274a4c675cc72 +MISC metadata.xml 423 BLAKE2B 2386ef9f443c0e841c41cc9302436ebc3ee394ed9d270c3c103998f2f2e593e1f5311f7ef2e42ad3b73845a2785628105e80bc0fd50f82a5713d3a3f51ae6cfb SHA512 d5a99fbada77f077e6bda75a3f37d99b57f064b047e55c3bd30ef60a4d2a9cf22a586d4c474bfe61a2df7485444867f7e0344e014d7d7695646572be94c44dcf diff --git a/app-emacs/nim-mode/files/50nim-mode-gentoo.el b/app-emacs/nim-mode/files/50nim-mode-gentoo.el new file mode 100644 index 000000000000..6c4e00cec245 --- /dev/null +++ b/app-emacs/nim-mode/files/50nim-mode-gentoo.el @@ -0,0 +1,13 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'nim-mode "nim-mode" + "A major mode for the Nim programming language." t) +(autoload 'nimscript-mode "nim-mode" + "A major-mode for NimScript files." t) +(autoload 'nimscript-mode-maybe "nim-mode" + "Most likely turn on ‘nimscript-mode’." t) +(autoload 'nimsuggest-mode "nim-suggest" + "Minor mode for nimsuggest." t) +(add-to-list 'auto-mode-alist '("\\.nim\\'" . nim-mode)) +(add-to-list 'auto-mode-alist '("\\.nim\\(ble\\|s\\)\\'" . nimscript-mode-maybe)) +(add-hook 'nim-mode-hook 'nimsuggest-mode) +(add-hook 'nimsuggest-mode-hook 'flycheck-mode) diff --git a/app-emacs/nim-mode/metadata.xml b/app-emacs/nim-mode/metadata.xml new file mode 100644 index 000000000000..13434a3dcb26 --- /dev/null +++ b/app-emacs/nim-mode/metadata.xml @@ -0,0 +1,13 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://github.com/nim-lang/nim-mode/issues/ + nim-lang/nim-mode + + diff --git a/app-emacs/nim-mode/nim-mode-0.4.2_p20211102.ebuild b/app-emacs/nim-mode/nim-mode-0.4.2_p20211102.ebuild new file mode 100644 index 000000000000..afa42d5ff7b6 --- /dev/null +++ b/app-emacs/nim-mode/nim-mode-0.4.2_p20211102.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=744e076f0bea1c5ddc49f92397d9aa98ffa7eff8 +NEED_EMACS=24.4 + +inherit elisp + +DESCRIPTION="Emacs major mode for the Nim programming language support" +HOMEPAGE="https://github.com/nim-lang/nim-mode/" +SRC_URI="https://github.com/nim-lang/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${H} + +LICENSE="GPL-3+" +KEYWORDS="~amd64" +SLOT="0" +RESTRICT="test" # some test are broken + +RDEPEND=" + app-emacs/commenter + app-emacs/epc +" +BDEPEND="${RDEPEND}" +PDEPEND="app-emacs/flycheck-nimsuggest" + +DOCS=( README.md starterKit.nims ) +SITEFILE="50${PN}-gentoo.el" -- cgit v1.2.3