From 752d6256e5204b958b0ef7905675a940b5e9172f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 12 May 2022 16:42:50 +0300 Subject: gentoo resync : 12.05.2022 --- app-text/gspell/Manifest | 2 ++ app-text/gspell/gspell-1.10.0.ebuild | 61 ++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 app-text/gspell/gspell-1.10.0.ebuild (limited to 'app-text/gspell') diff --git a/app-text/gspell/Manifest b/app-text/gspell/Manifest index d0f96103b5d3..98cb4b648358 100644 --- a/app-text/gspell/Manifest +++ b/app-text/gspell/Manifest @@ -1,3 +1,5 @@ +DIST gspell-1.10.0.tar.xz 432484 BLAKE2B aee73d1745720d7c5bef1264ca717866321696953a8c0f2a538e7c8ea2133b8c666b1521280fd6c4f1a9333f178b2559bc21e462f94f7e217480bd3cb5068068 SHA512 8c776f2ea388ab145bc53de112ddc8e737c65ce7be0518edfe695f3e677a89c57a4826eb0fcdc39c5023bd1839ebd60a6a25eb8ac8e3363d0c406994828b743f DIST gspell-1.9.1.tar.xz 424252 BLAKE2B 436e6af50f7d1058dd7692c22b5a5e18c25cc76ea6816193e48728f7e1d55ef29af26127403a40d594a2125e4d3e1ee889abe067d2c065de74ae95ca431e5fbe SHA512 72f1fb384e02bb73397b457c3e8a7b98393c9fab5c0dad07f84d1db3f6b75c093663cc83c13fefe868424c503abc2fb89c8b045d0495dd43ddcedad025f23bca +EBUILD gspell-1.10.0.ebuild 1525 BLAKE2B 0adbf3faf4893c8d279a848111d68ac5aefd8d48f2ee0ba5f9135b33ae3d1866d37848d80daed35b0ee0a2db2dfeaeec386a5ea74ef8d4c9546d4679217eb948 SHA512 b2a1da5cad0bf01eb03d90398a5f8a56f1a1e7b7b2ac0f9947bc58045ad4af26411b9a784e55b61234b38257174c91cebc9742d84f829067ff9e91bf803a74ad EBUILD gspell-1.9.1.ebuild 1508 BLAKE2B 3bc7ce7b37f35fc7d8916421d73bbb7c0af3de238e7308270664172737dde15e5d56010077c41734d78b0903efdedc6bff97d41c68f9d728875724d392e029c2 SHA512 b5fe49ebbd959c5a3860e1c9eaa0412b93bfe3e48a640665a8795a7890232b91890c99a82b6688222206e2bb37793e2fe66400dc98fe36c36b3e1f756c9f2a76 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/app-text/gspell/gspell-1.10.0.ebuild b/app-text/gspell/gspell-1.10.0.ebuild new file mode 100644 index 000000000000..4fc667187f18 --- /dev/null +++ b/app-text/gspell/gspell-1.10.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2 vala virtualx + +DESCRIPTION="Spell check library for GTK+ applications" +HOMEPAGE="https://wiki.gnome.org/Projects/gspell" + +LICENSE="LGPL-2.1+" +SLOT="0/2" # subslot = libgspell-1 soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="+introspection +vala" +REQUIRED_USE="vala? ( introspection )" + +RDEPEND=" + >=app-text/enchant-2.1.3:2 + >=dev-libs/glib-2.44:2 + >=x11-libs/gtk+-3.20:3[introspection?] + dev-libs/icu:= + introspection? ( >=dev-libs/gobject-introspection-1.42.0:= ) +" +DEPEND="${RDEPEND} + test? ( sys-apps/dbus ) +" +BDEPEND=" + dev-libs/libxml2:2 + dev-util/glib-utils + >=dev-util/gtk-doc-am-1.25 + >=sys-devel/gettext-0.19.6 + virtual/pkgconfig + vala? ( $(vala_depend) ) + test? ( + app-text/enchant:2[hunspell] + || ( + app-dicts/myspell-en[l10n_en(+)] + app-dicts/myspell-en[l10n_en-US(+)] + ) + ) +" +# Tests require a en_US dictionary and fail with deprecated enchant aspell backend: +# So enchant[hunspell] + myspell-en ensure they pass (hunspell is ordered before aspell), +# however a different backend like hspell or nuspell + their en_US dict might be fine too, +# but we don't support them at this time (2020-04-12) in enchant:2 + +src_prepare() { + use vala && vala_setup + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + $(use_enable introspection) \ + $(use_enable vala) +} + +src_test() { + virtx dbus-run-session emake check +} -- cgit v1.2.3