summaryrefslogtreecommitdiff
path: root/app-emacs/flycheck
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-24 06:46:57 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-24 06:46:57 +0000
commite8932755452c72a02ecae0b3f37395d1f607bbef (patch)
tree176877e3d181c45c4af1f0fc785749f36112a840 /app-emacs/flycheck
parentdd52d0e37fe2f9a207f98abaf21108a6af8d5d3b (diff)
gentoo auto-resync : 24:03:2023 - 06:46:57
Diffstat (limited to 'app-emacs/flycheck')
-rw-r--r--app-emacs/flycheck/Manifest1
-rw-r--r--app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild56
2 files changed, 57 insertions, 0 deletions
diff --git a/app-emacs/flycheck/Manifest b/app-emacs/flycheck/Manifest
index 184844ecb576..a59b9110f265 100644
--- a/app-emacs/flycheck/Manifest
+++ b/app-emacs/flycheck/Manifest
@@ -5,5 +5,6 @@ DIST flycheck-32_p20220328.tar.gz 1037565 BLAKE2B 385d73e9ccae06db09d23819600317
DIST flycheck-32_p20230305.tar.gz 1044121 BLAKE2B 6a31ea589f0aca4ed6785fe3e45e5df4af9b084af2d4de9b707c2909db53fd2d3694559b35da69ba05240638a8105fddc5017e1ef037d9ad8a07c77b0efe905a SHA512 1b2d41df199328a297f0623585f4692529a656671b17fd5fbe4b6f9abd7320b2d81f7da6e3e0f17f4bc65474661310f99856a003670276ba6fb2a81780fc8377
EBUILD flycheck-32_p20210825.ebuild 714 BLAKE2B 0c63e62084ee11a5ff191e396278c924d06e1ae10c8d4e6214cf92ddba242ac9be1fbcca05c14b1f6f053e76f04571b432c5b5581285f28515aae271a28654d9 SHA512 dc93f0bb77db8e332761264860b7433abd9548aa2f3634df7f2c7a80d7762cc6f36b384ca60a6765b17422fbd4abbd5af65f5377ede58d046a0a5b7a5f293c9b
EBUILD flycheck-32_p20220328-r1.ebuild 820 BLAKE2B 4acb46fed6de8dee17867c15b567be8fc82fbe95a4c9e8213a276fa742ae78aeee4e1b156dbc2bacd39d144635552dabb0d106218b49003fc2d0227d2c57eb22 SHA512 3075c8e8a26e8bb0a08f84fb09557de1c15726764775356e8ae5bc2d7baa974cac6738bcdec7ded2e9351be4dc28ce4069037a5e8759a215a3432b24d4146814
+EBUILD flycheck-32_p20230305-r1.ebuild 1210 BLAKE2B 6066c4e5573a6f61525b6ef5cbe72c162b497ea0aac6c8dfd2b96bbdada0f7db8b064548b7bc47fb746168c4620d9c0655408998d54097c233556cdbd4558f36 SHA512 06590556b6386eb07c7d1dfff059696e36e2430bbabbf4bf75376b9336cef58202ddafb27a3e679dab28a4b3a2246ce4db982847e91b9bbcec453799fbc288ee
EBUILD flycheck-32_p20230305.ebuild 817 BLAKE2B 814a564bc2a2379987a9dcbe51ce21227e2b0d692eee95b231e86c7d0dfd045d5d5608169b6afa223db87905f0efe132406293ad390c504607d780191b81c4d3 SHA512 3830fd9af1fea7d3b72bacd5b8d327a4c88bb3ff108c60b237003abf5885cd60760c8c18d91d5727f7ed247f1c9e2d678679e57a8a9ecfc6f455b02e42443976
MISC metadata.xml 909 BLAKE2B a1d56af4275d1d9dd4a1352981621332404a6d7f1205f7dbe503fae4f4c53cb7d9ab2639a1fd908350e27940ebcb1e2a808be05570d9fb96fc06261c067028fa SHA512 335378ba433d26c7e4992f8cdfc6dc0cb44f64fb28c86c715d602947c63d4ec147904063e3a64933a7d037f3a1ac9f271d2d7b66e065708b17ab3106a6010b2a
diff --git a/app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild b/app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild
new file mode 100644
index 000000000000..48c9974331ef
--- /dev/null
+++ b/app-emacs/flycheck/flycheck-32_p20230305-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="24.3"
+
+inherit edo elisp
+
+COMMIT="5f2ef177cb21ae8b73714575802beef04abd0f5e"
+DESCRIPTION="Modern on-the-fly syntax checking extension for GNU Emacs"
+HOMEPAGE="https://www.flycheck.org/"
+SRC_URI="https://github.com/flycheck/flycheck/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+# Tests fail for now, need more investigation
+RESTRICT="!test? ( test ) test"
+
+RDEPEND="
+ >=app-emacs/dash-2.12.1
+ >=app-emacs/pkg-info-0.4
+"
+BDEPEND="
+ test? (
+ app-emacs/buttercup
+ app-emacs/shut-up
+ )
+"
+
+SITEFILE="50${PN}-gentoo-r1.el"
+DOCS=( README.md )
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
+
+src_test() {
+ # Flycheck will skip test cases which require a "checker" or emacs package that is not installed.
+ edo ${EMACS} \
+ ${EMACSFLAGS} \
+ -L . \
+ --load "${S}"/test/flycheck-test.el \
+ --load "${S}"/test/run.el \
+ -f 'flycheck-run-tests-main'
+}
+
+src_install() {
+ # Remove unneeded test related files.
+ rm flycheck-buttercup.el* flycheck-ert.el* || die
+ elisp_src_install
+}