summaryrefslogtreecommitdiff
path: root/app-text/libspelling
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-16 00:13:18 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-16 00:13:18 +0000
commitf2bdc27fe0f79f8f9a3945eb2b1163ce75c56439 (patch)
treedd0f7da0455831dffb2cb662e7dae760f92e68ad /app-text/libspelling
parent770d63f36dbe1722e0ff9ab55eeca49986f01527 (diff)
gentoo auto-resync : 16:02:2025 - 00:13:18
Diffstat (limited to 'app-text/libspelling')
-rw-r--r--app-text/libspelling/Manifest2
-rw-r--r--app-text/libspelling/libspelling-0.4.6.ebuild60
2 files changed, 62 insertions, 0 deletions
diff --git a/app-text/libspelling/Manifest b/app-text/libspelling/Manifest
index 2dd2452a0437..58093fa14713 100644
--- a/app-text/libspelling/Manifest
+++ b/app-text/libspelling/Manifest
@@ -1,3 +1,5 @@
DIST libspelling-0.4.5.tar.bz2 71413 BLAKE2B 5e6c00d9cd521f560082d76da75fd070a59f3b8dec269db95ffa88f9c216557587e180fcbc7399ea0dbcfe605de024344a4b17af60d4d31b1686f64b5df6fca9 SHA512 ab8fd439855d84c4e681fba0b5030bdcf34d0f4940a3b818aab4d297975acf37e437b141d678a482ebda240d23ecd7875e6c8656be6e1bb3c9c129f2169a8ced
+DIST libspelling-0.4.6.tar.bz2 71184 BLAKE2B ff5a30b7ba43faaf9bd42ed7d85624cf7bf1f5e3c4c242c4c4dbcd79ec92fafc2d0ddc49218d98b7d06b5a7b7aacf6527a0e481c78f8a61bea8b5fa976588de3 SHA512 f5aeda95a116cab8cb84a5ec9567fb9c9fb637b73773a7d0614e39e73de087a13e2cc5b6e1e853c3f2f3dacb38a04f7c44f8f89fe179dfe7689baef704331b65
EBUILD libspelling-0.4.5-r1.ebuild 1185 BLAKE2B 8aa99839dc64339064410b228f25d781d415767d78c1c3bc63c0e3b2521b88badac41807da195a1ee176ca571651064e4823f8498412c182f69262891dd59f46 SHA512 3a9cdac072728dd1970ff9db51b4db7529646c5938ddf73175afa39055839541964e81f45d811d98fd88db5585180c460438a32b283da0cb9f4b7a45fa80329d
+EBUILD libspelling-0.4.6.ebuild 1191 BLAKE2B 8e2a921f2a0f1b3b126ab37c4e8a450c789255ff1f710cb7f1014f96e304af3ebfa4d525fb3befeed473308065f86a9fceb9c0628dedafd4470b470ee42253ad SHA512 5be6390a7c8bfc807497fd70501cac25c8271f840100d06b09be9055a8a6cd85b7da61a44a3400c75baf273d4a476b11964c9f82aab49d13c24bb349673cbca0
MISC metadata.xml 481 BLAKE2B 71fcd160694fe4fe8b7622bbc54b3b67e50190b1f0a9c16e81e008efced3accb2d70a2b8cd18237e24c7318b4f20b628ce1696455c26cd297318abc546f48d34 SHA512 b07a31b0dbb1d0ccd7825476a24ea5b5d9fd86cdd2f860336d798228406b1daa0e10894bd8c0fa5d30b363e870594e3aab48b4b785c8fe7b1b51005dc8ead430
diff --git a/app-text/libspelling/libspelling-0.4.6.ebuild b/app-text/libspelling/libspelling-0.4.6.ebuild
new file mode 100644
index 000000000000..c297188cb6a9
--- /dev/null
+++ b/app-text/libspelling/libspelling-0.4.6.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson vala
+
+DESCRIPTION="A GNOME library for spellchecking"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libspelling"
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="gtk-doc sysprof vala"
+
+RDEPEND="
+ dev-libs/glib:2
+ >=gui-libs/gtk-4.15.5:4
+ >=gui-libs/gtksourceview-5.10.0:5
+ app-text/enchant:2
+ dev-libs/icu:=
+"
+DEPEND="${RDEPEND}
+ sysprof? ( dev-util/sysprof-capture:4 )
+ vala? (
+ $(vala_depend)
+ >=gui-libs/gtksourceview-5.6:5[vala]
+ )
+"
+BDEPEND="
+ dev-libs/gobject-introspection
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gi-docgen )
+"
+
+src_prepare() {
+ use vala && vala_setup
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ -Denchant=enabled
+ -Dinstall-static=false
+ $(meson_use gtk-doc docs)
+ $(meson_use sysprof)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}