# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit git-r3 meson xdg DESCRIPTION="GTK-based collaborative editor" HOMEPAGE="https://gobby.github.io/" EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" LICENSE="ISC" SLOT="0" IUSE="doc" RDEPEND=" >=dev-cpp/gtkmm-3.22.0:3.0 >=dev-cpp/glibmm-2.39.93:2 dev-cpp/libxmlpp:2.6 dev-libs/libsigc++:2 net-libs/libinfinity:0.7[gtk3] net-misc/gsasl >=net-libs/gnutls-3.0.20 x11-libs/gtk+:3 x11-libs/gtksourceview:4 " DEPEND="${RDEPEND}" BDEPEND=" dev-util/itstool doc? ( app-text/yelp-tools ) sys-devel/gettext virtual/pkgconfig " src_prepare() { default # Rename binary, automake symbols, and data paths from upstream's # legacy 'gobby-0.5' suffix to match the actual package version. local f while read -r f; do sed -i \ -e 's/gobby-0\.5/gobby-0.6/g' \ -e 's/gobby_0_5/gobby_0_6/g' "${f}" || die done < <(grep -rlE 'gobby-0\.5|gobby_0_5' \ --include='meson.build' --include='*.in' --include='*.cpp' \ --include='*.docbook' --include='*.xml' --include='*.ui' .) while read -r f; do mv "${f}" "${f//gobby-0.5/gobby-0.6}" || die done < <(find . -name 'gobby-0.5*' -type f) } src_configure() { local emesonargs=( $(meson_use doc docs) ) meson_src_configure }