diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-16 00:13:18 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-16 00:13:18 +0000 |
commit | f2bdc27fe0f79f8f9a3945eb2b1163ce75c56439 (patch) | |
tree | dd0f7da0455831dffb2cb662e7dae760f92e68ad /app-text/libspelling | |
parent | 770d63f36dbe1722e0ff9ab55eeca49986f01527 (diff) |
gentoo auto-resync : 16:02:2025 - 00:13:18
Diffstat (limited to 'app-text/libspelling')
-rw-r--r-- | app-text/libspelling/Manifest | 2 | ||||
-rw-r--r-- | app-text/libspelling/libspelling-0.4.6.ebuild | 60 |
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 +} |