From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A9EBB1581C1 for ; Tue, 9 Jul 2024 11:07:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B1CD22BC04C; Tue, 9 Jul 2024 11:07:38 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8BEB32BC04C for ; Tue, 9 Jul 2024 11:07:38 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 89361342FF7 for ; Tue, 9 Jul 2024 11:07:37 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 21A751DCE for ; Tue, 9 Jul 2024 11:07:36 +0000 (UTC) From: "Ferenc Erki" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ferenc Erki" Message-ID: <1720523152.98580ada89c8137de66a976e2716793a5aba0eee.erkiferenc@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-text/vale/ X-VCS-Repository: repo/proj/guru X-VCS-Files: app-text/vale/Manifest app-text/vale/vale-3.6.1.ebuild X-VCS-Directories: app-text/vale/ X-VCS-Committer: erkiferenc X-VCS-Committer-Name: Ferenc Erki X-VCS-Revision: 98580ada89c8137de66a976e2716793a5aba0eee X-VCS-Branch: dev Date: Tue, 9 Jul 2024 11:07:36 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 0ac3ddd9-fc02-41c9-8b04-83134ff9e831 X-Archives-Hash: df54cf75498ee36f9862977ba3b0e96e commit: 98580ada89c8137de66a976e2716793a5aba0eee Author: Ferenc Erki gmail com> AuthorDate: Tue Jul 9 11:05:52 2024 +0000 Commit: Ferenc Erki gmail com> CommitDate: Tue Jul 9 11:05:52 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98580ada app-text/vale: add 3.6.1 Signed-off-by: Ferenc Erki gmail.com> app-text/vale/Manifest | 2 ++ app-text/vale/vale-3.6.1.ebuild | 45 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/app-text/vale/Manifest b/app-text/vale/Manifest index f4dbcbab9..a9a6c199b 100644 --- a/app-text/vale/Manifest +++ b/app-text/vale/Manifest @@ -8,3 +8,5 @@ DIST vale-3.5.0-deps.tar.xz 163145008 BLAKE2B 03c657708096bccfb3fe478f70a46dd8ee DIST vale-3.5.0.tar.gz 10535020 BLAKE2B 35808c41569a75bdcc32c6339e56adbdf44bfbcf9a52f8447f10d706c91ee097948a12264406891701911d7ce5a910f5fc7bdce3e486a6103eeb2f093735a544 SHA512 131f102033090e81afabf883068f96d30c81b4dd24fac51e86fa71ce76a81b9da23063837e3cee2464394f6af5f5ef2153ef1effceb3ca1554b04639b8aad109 DIST vale-3.6.0-gentoo-deps.tar.xz 162279280 BLAKE2B 4d18fbfc6d5d1aac0790c7ca70791780030f93bb77ae09863ef2ad4f304c19b683a48e6f9d59031e3342d796c62c60bfac427fc6339ad59bdab24818ebdb8629 SHA512 05ecd719d796bd9c912e2d50fbc510f7460a721c65d64f535880be585cf49c197a5bdc2f305e9ccd583ac7e342d4223ebf18fc0cd67657feec8ba3bdf91fed88 DIST vale-3.6.0.tar.gz 10535190 BLAKE2B 4d8baf8c10e8cf7a261caff85e82858d938790487ad8e57cc38af33a0f7ee4f10eb5e1a8de9b9e971be28e58068b04804b9d0578527c646bd3debff4b47f687a SHA512 deaaf76bc829b34ca343fc78890c650bcdfe894d46460e61c8cc7d6aba2bc935ebcc2993b1f91d33c53ec861831d79471d2a11481dd707746da2afb24fa2c16f +DIST vale-3.6.1-gentoo-deps.tar.xz 162274372 BLAKE2B c6db735787e439f2eac06fcf829e41ec45e0d34d0da9a16a08f9e562c9221588fb1cb0b2786663cec3f149c7c27d2965c14b60375f7da85f22a0e72d122fd440 SHA512 2d26fd9d4b09a393933472fa25f3fc6299a42666360177a23efd4f4fef5e5ffba44f62b8cd025c929ea78d53e1efdec972a9c79daac53aff4a1763810df289e3 +DIST vale-3.6.1.tar.gz 10534500 BLAKE2B 23dba19ea464b9b1c1175bcf01a76b40a7caf74cff7091f5f9223bca5adbe209b18c49029f42d3793a07ba545381b333a32388c7ac6f6e62c9e8646cda481278 SHA512 3651799d1dd617ad2e3adcab28ca855dff8e8e0b052f38994c677293fca11ec4f9002f7701406df3aa53f364a9734e380043045008929c16f76281682dcd1e24 diff --git a/app-text/vale/vale-3.6.1.ebuild b/app-text/vale/vale-3.6.1.ebuild new file mode 100644 index 000000000..47410dd3e --- /dev/null +++ b/app-text/vale/vale-3.6.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module optfeature + +DESCRIPTION="A syntax-aware linter for prose built with speed and extensibility in mind" +HOMEPAGE="https://vale.sh/docs/" + +SRC_URI=" + https://github.com/errata-ai/vale/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/ferki/${PN}/releases/download/v${PV}-gentoo-deps/${P}-gentoo-deps.tar.xz +" + +LICENSE="Apache-2.0 BSD BSD-2 MIT public-domain" +SLOT="0" +KEYWORDS="~amd64" + +# tests require: +# - various ruby gems: see testdata/Gemfile +# - packaged optional runtime dependencies: asciidoctor, rst2html, xsltproc +# - unpackaged optional runtime dependency: dita (may be removed in a patch) +# - network access: sync subcommand tests (may be removed in a patch) +RESTRICT="test" + +src_prepare() { + sed -i "s/\$(LAST_TAG)/v${PV}/" Makefile || die 'sed failed' + default +} + +src_compile() { + emake build os=linux +} + +src_install() { + dobin bin/vale + default_src_install +} + +pkg_postinst() { + optfeature "AsciiDoc support" dev-ruby/asciidoctor + optfeature "reStructuredText support" dev-python/docutils + optfeature "XML support" dev-libs/libxslt +}