diff --git a/app-text/libpselling/Manifest b/app-text/libpselling/Manifest new file mode 100644 index 0000000..a12f1fa --- /dev/null +++ b/app-text/libpselling/Manifest @@ -0,0 +1,2 @@ +DIST libspelling-0.2.0.tar.bz2 45591 BLAKE2B 5fefe443d9f492d1d84e41eaba74065eab8a0b1d62b5bb292f221b4af02832dc0114d801cd08e6b9ef3c905f27da524f3331b64e7726e8138e665dfd512ac7ab SHA512 3eef6fe3d0ed32d2c7a8da7eab337b4553d5f4dd0a3c3b24dcf3036d4c1218411122bfec3842160581a669e049bee7f3e3c1b86a03cc1de67ae30bb9cab0584f +DIST libspelling-0.2.1.tar.bz2 45653 BLAKE2B a0efe16246bf215ee974fd7f5101791b85f7ed76a29259bc158a22271771a77ecd3e83ca460a38fbf86f8057cb7f3826f71061de4fbee546a001b1a0b0fedd34 SHA512 430dc8eddfcb86c9a2d5a225cf43e56bff8652013fe3eededf3bf97323736afcbeaa75004f94d79f745173bb67947ac14274ea7c72d2584c945302fc97fe899f diff --git a/app-text/libpselling/libspelling-0.2.0.ebuild b/app-text/libpselling/libspelling-0.2.0.ebuild new file mode 100644 index 0000000..3948c22 --- /dev/null +++ b/app-text/libpselling/libspelling-0.2.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 2024 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/chergert/libspelling" +SRC_URI="https://gitlab.gnome.org/chergert/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="LGPL-2.1+" +SLOT="1" +KEYWORDS="~amd64" +IUSE="+enchant gtk-doc vala" + +RDEPEND=" + dev-libs/glib:2 + >=gui-libs/gtk-4.8:4 + >=gui-libs/gtksourceview-5.6:5 + enchant? ( + app-text/enchant:2 + dev-libs/icu:= + ) +" +DEPEND="${RDEPEND} + 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=( + $(meson_feature enchant) + $(meson_use gtk-doc docs) + $(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 +} diff --git a/app-text/libpselling/libspelling-0.2.1.ebuild b/app-text/libpselling/libspelling-0.2.1.ebuild new file mode 100644 index 0000000..3948c22 --- /dev/null +++ b/app-text/libpselling/libspelling-0.2.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 2024 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/chergert/libspelling" +SRC_URI="https://gitlab.gnome.org/chergert/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="LGPL-2.1+" +SLOT="1" +KEYWORDS="~amd64" +IUSE="+enchant gtk-doc vala" + +RDEPEND=" + dev-libs/glib:2 + >=gui-libs/gtk-4.8:4 + >=gui-libs/gtksourceview-5.6:5 + enchant? ( + app-text/enchant:2 + dev-libs/icu:= + ) +" +DEPEND="${RDEPEND} + 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=( + $(meson_feature enchant) + $(meson_use gtk-doc docs) + $(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 +} diff --git a/app-text/libpselling/metadata.xml b/app-text/libpselling/metadata.xml new file mode 100644 index 0000000..f3aeb7c --- /dev/null +++ b/app-text/libpselling/metadata.xml @@ -0,0 +1,15 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + https://chergert.pages.gitlab.gnome.org/libspelling/libspelling-1/ + chergert/libspelling + + + Enable spellchecking using app-text/enchant + + diff --git a/net-im/chatty/chatty-0.8.3.ebuild b/net-im/chatty/chatty-0.8.3.ebuild index ac72db2..cf9b5de 100755 --- a/net-im/chatty/chatty-0.8.3.ebuild +++ b/net-im/chatty/chatty-0.8.3.ebuild @@ -26,8 +26,8 @@ DEPEND=" gnome-extra/evolution-data-server[phonenumber] dev-libs/olm dev-libs/libphonenumber x11-libs/gtk+:3 - net-im/jabber-base x11-plugins/lurch + app-text/libspelling " RDEPEND="${DEPEND}" BDEPEND="${DEPEND}" diff --git a/readme.md b/readme.md index 83767eb..7d9df4f 100755 --- a/readme.md +++ b/readme.md @@ -1,8 +1,10 @@ Gentoo overlay: GJDWebserver -This is a personal overlay I use for my computers and Pine64 PinePhone Pro. +This is a personal overlay I use for my computers and my Pine64 PinePhone Pro. + **Binaryhost** + For the PinePhone Pro I've created a binaryhost: https://distfiles.gjdwebserver.nl/ More information on this you can find on my blog: https://blog.gjdwebserver.nl/ords/f?p=107:HOME:::::ARTICLE:gjdwebserver-binaryhost-packages diff --git a/x11-plugins/purple-mm-sms/purple-mm-sms-0.1.7.ebuild b/x11-plugins/purple-mm-sms/purple-mm-sms-0.1.7.ebuild index defb9e6..290ecaf 100755 --- a/x11-plugins/purple-mm-sms/purple-mm-sms-0.1.7.ebuild +++ b/x11-plugins/purple-mm-sms/purple-mm-sms-0.1.7.ebuild @@ -13,7 +13,6 @@ KEYWORDS="~amd64 ~arm64" DEPEND=" net-misc/modemmanager - net-im/pidgin " RDEPEND="${DEPEND}"