diff options
Diffstat (limited to 'www-client/falkon')
-rw-r--r-- | www-client/falkon/Manifest | 2 | ||||
-rw-r--r-- | www-client/falkon/falkon-24.02.0.ebuild | 82 |
2 files changed, 84 insertions, 0 deletions
diff --git a/www-client/falkon/Manifest b/www-client/falkon/Manifest index 292fdf9b1aed..9460d6c2e00b 100644 --- a/www-client/falkon/Manifest +++ b/www-client/falkon/Manifest @@ -1,6 +1,8 @@ AUX falkon-23.07.80-python3.patch 1264 BLAKE2B d668b68b5282fad9670e0a20a140f621aade354e94a7b57f4093c37a163a7d6d90b8da6b911411a1a14973486f227de6efad3ebb49ca37fa9000ce47071976ef SHA512 33f4157e3f608ea01e95c0b6e46b958287abd943c3da94b7b599af2ef37a6683ff11f44325faf784d9927c6e71857cd086154a2e3e6f9cd90d6030587e0169a7 DIST falkon-23.08.4.tar.xz 2574332 BLAKE2B e2a467bcf3b8d05b33ba99449f4e601dafe3f4080d9bdf7210253c67261898b221d4b658cc79dea1679f903b70b6864dadbf1d37958c9162f04cf67b9f47c063 SHA512 4792179fbdaf45e65d4ca1150c365d2a5b1677b8d5d1bb9ee818eb562528473dba31f9888864349704c66f54bd6c32c83baa63f8820e2b95581f27b1ab9146ab DIST falkon-23.08.5.tar.xz 2574364 BLAKE2B 9090263ee1e9a76cf9efebf6f3c8b5d0ca25a907f467ebe5adff6d54e71c79aa982317094ea354fb4fa898244b119b73640fc92ae301f95fe78551d3e84921a9 SHA512 215e2a4ff551aa6d3fab0317d2b2b823b7fee4c1f6a653118d00f3def9ebb037931e8cd81f33785a44c8aa8910e00fbda884c1cfcdb61190544d1e6c8396acf8 +DIST falkon-24.02.0.tar.xz 2596284 BLAKE2B 9fda0e85dd40aa59eb618bd5a0cd61beaa99643a79bb920c9beefd435e7f1df2a2266c6ea758ae8c409844d5ea94744140b2f1747953845922a071285027e743 SHA512 68979980ce363a3a2089b6ff939dd8c83a7089701281156a2cda1931ac9e416350954e9e058c1f3e48e45a909e6f0838196be91a3fc9ed0d3ec7a73f7449981d EBUILD falkon-23.08.4.ebuild 2309 BLAKE2B 8d880e848c635d7e8b6cb21d088fe24a2458bb2a2bc2b963226aac6bf01d350ecff36d12db9b02112378fd274f3fbe8aaea1a66ab92c398de17b115f03174efa SHA512 4d2e7bb189d9ba747ee2d50333dd3cef5d6c34cd14570ea4ec9d36262a38cb954c24d507e739ea1ade9ed9c5830a1b1a0065089cfd41b035e25d7dc603292efe EBUILD falkon-23.08.5.ebuild 2311 BLAKE2B 1326173d200ab252343b1488064976960544aa1c0361b85f8f8cd3462fbe1da1dbf5a2b23936b42766369df375862e32d915166d176e93cc6b22b054a8dd8f12 SHA512 ce88695add6dd83e503cac7ce465f85f4428e2586548363eeafd070da991c752212fbef3e5ce23052ab0724ad85ed6ed522772b1783af4cebbb7557de72b24ad +EBUILD falkon-24.02.0.ebuild 2073 BLAKE2B 6b3f0007614056d702830e23be971ad1584f0171c6c3231315b63328c51cbbbed59ab5a6c19c31a184921766484c5101775f7c27265c67d30ae007bcd2139e0e SHA512 f89cc3557777b5c7fb1428c74464b2677bd73d18862a621e04b3eeccbeee156ff271c114e214b2cd8d981cc918a33b288d9f2fc98f81ad63d7edc6d454098228 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/www-client/falkon/falkon-24.02.0.ebuild b/www-client/falkon/falkon-24.02.0.ebuild new file mode 100644 index 000000000000..44123084778f --- /dev/null +++ b/www-client/falkon/falkon-24.02.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.0 +QTMIN=6.6.2 +PYTHON_COMPAT=( python3_{10..12} ) +inherit ecm gear.kde.org python-single-r1 + +DESCRIPTION="Cross-platform web browser using QtWebEngine" +HOMEPAGE="https://www.falkon.org/ https://apps.kde.org/falkon/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="dbus kde python +X" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="test" # bug 653046 + +COMMON_DEPEND=" + dev-libs/openssl:0= + >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,network,sql,sqlite,ssl,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtwebchannel-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6=[widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + virtual/libintl + kde? ( + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 + ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep " + >=dev-python/pyside6-${QTMIN}[designer,gui,webengine,widgets,\${PYTHON_USEDEP}] \ + >=dev-python/shiboken6-${QTMIN}[\${PYTHON_USEDEP}] + ") + ) + X? ( + x11-libs/libxcb:= + x11-libs/xcb-util + ) +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtbase-${QTMIN}:6[concurrent] +" +if [[ ${KDE_BUILD_TYPE} != live ]]; then + DEPEND+=" >=kde-frameworks/ki18n-${KFMIN}:6" +fi +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtsvg-${QTMIN}:6 +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +pkg_setup() { + use python && python-single-r1_pkg_setup + ecm_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DBUILD_KEYRING=OFF + -DDISABLE_DBUS=$(usex !dbus) + $(cmake_use_find_package kde KF6Wallet) + $(cmake_use_find_package kde KF6KIO) + -DBUILD_PYTHON_SUPPORT=$(usex python) + -DNO_X11=$(usex !X) + ) + use python && mycmakeargs+=( + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" # shiboken_helpers.cmake quirk + -DPython3_INCLUDE_DIR=$(python_get_includedir) + -DPython3_LIBRARY=$(python_get_library_path) + ) + ecm_src_configure +} |