From 7bb703db33b3bb5616ad997298c150ea590e4e95 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Tue, 9 Jun 2026 20:45:02 +0200 Subject: [PATCH] app-text/kbibtex: add 0.10.50_pre20260606 Signed-off-by: Andreas Sturmlechner --- app-text/kbibtex/Manifest | 1 + .../kbibtex-0.10.50_pre20260606.ebuild | 72 +++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 app-text/kbibtex/kbibtex-0.10.50_pre20260606.ebuild diff --git a/app-text/kbibtex/Manifest b/app-text/kbibtex/Manifest index e395520fe46bc..d429e2d287eb7 100644 --- a/app-text/kbibtex/Manifest +++ b/app-text/kbibtex/Manifest @@ -1 +1,2 @@ DIST kbibtex-0.10.50_pre20251011-128216c0.tar.gz 5533152 BLAKE2B 35b804e6b6606b466cdcc4499c07055df92e5b3111524555881130b1b70587b818324ecf6384ef6cec7ed066d4b67eee51f31313432a97df1ff27c338d6bf1f3 SHA512 6d90ef4ce88318bbf61f21bd6e4535c51881fd7b4b1345dcd41c75caecd8a9ef604a6cda9f95d1256eaa8666ee614cabf0704d3f854d10985ff6a40422404afd +DIST kbibtex-0.10.50_pre20260606.tar.xz 3947068 BLAKE2B 7f131254628030d4dda79806b5d84d91a014260237c0c381b927dfd68b086f2e4b376bc68c86288583d25423d6e8f775faafb53da6661507dae82d9b6be3f7a1 SHA512 39a6d26fb5ed286f6e6458f7ed95b4dab2d5ae7030d587e0adbc5ff454990b0bd08316878542c7e83270011afd5e656db4e1abe770dcdebc2c961b5dc703a324 diff --git a/app-text/kbibtex/kbibtex-0.10.50_pre20260606.ebuild b/app-text/kbibtex/kbibtex-0.10.50_pre20260606.ebuild new file mode 100644 index 0000000000000..ec745fed33fd3 --- /dev/null +++ b/app-text/kbibtex/kbibtex-0.10.50_pre20260606.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +PYTHON_COMPAT=( python3_{11..14} ) +KFMIN=6.16.0 +QTMIN=6.8.1 +inherit ecm kde.org optfeature python-any-r1 xdg + +DESCRIPTION="BibTeX editor to edit bibliographies used with LaTeX" +HOMEPAGE="https://apps.kde.org/kbibtex/ https://userbase.kde.org/KBibTeX" +SRC_URI="https://dev.gentoo.org/~asturm/distfiles/kde/${P}.tar.xz" # at 694c8e7d + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="webengine" + +RESTRICT="test" + +COMMON_DEPEND=" + app-text/poppler[qt6] + dev-libs/icu:= + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtnetworkauth-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + virtual/tex-base + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] ) +" +RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:5 + dev-tex/bibtex2html +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtbase-${QTMIN}:6[concurrent] +" +BDEPEND="${PYTHON_DEPS}" + +src_configure() { + local mycmakeargs=( + -DQT_MAJOR_VERSION=6 # necessary for sane KF6/Qt6 version minimums in this package + $(cmake_use_find_package webengine Qt6WebEngineWidgets) + ) + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "PDF or PostScript document previews" "kde-apps/okular:6" + fi + xdg_pkg_postinst +}