forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kde-apps/kate-addons: 24.02.1 version bump
Signed-off-by: Andreas Sturmlechner <[email protected]>
- Loading branch information
Showing
2 changed files
with
103 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST kate-23.08.5.tar.xz 8043480 BLAKE2B 68b27c125a1e7f144ecc1d7b6d3348337b2f14f7fd61307e4ec64b74bb388378314d6575801bbc22c49bf4470133d8f91dede5f9b384a2f2356ec1e111da01f8 SHA512 d3647d7c6af74fdfdf3bf9eb9da906195215800025b43558bd6c9811bd2f457a52555c84997801e0b0badddcd99b0dd6e384bf9ec82790fb14cb20ff026a5a5b | ||
DIST kate-24.02.0.tar.xz 8396652 BLAKE2B f6fa99ce30b2e04597161d54f83287e88342e171437b5393153ed4b3be7ca6bf74f636b7910e571b9db416685c8742a46b4ad7f061842acdccfc21ddeb4fc77a SHA512 53344928f204f1900998800c23064ee388f34590698337b56a11bd1fdf194665d959b584a6b603b7c7a523bdf5a98dfaa7651f6d9777e6dd38ed459706b7998d | ||
DIST kate-24.02.1.tar.xz 8402536 BLAKE2B 5a49f52b313ffd21047642bb802eef0378895f78c962ff8e4aedbdd3e4abe53afa4f232844b9705e839f3da108c77d83a8727ece150e0ebb70ef05de83d329c8 SHA512 31670fea2cd1dba65be915ce8f4bfd1b58bf54a440e78ccb27f753cdab30e9882b7fe67e12de09dba92e860790b47bf26bf73786cafd4d0641dccabe2784cb7a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
# Copyright 1999-2024 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
KDE_ORG_CATEGORY="utilities" | ||
KDE_ORG_NAME="kate" | ||
ECM_TEST="true" | ||
KFMIN=6.0.0 | ||
QTMIN=6.6.2 | ||
inherit ecm flag-o-matic gear.kde.org optfeature | ||
|
||
DESCRIPTION="Addons used by Kate" | ||
HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/" | ||
|
||
LICENSE="LGPL-2 LGPL-2+ MIT" | ||
SLOT="6" | ||
KEYWORDS="~amd64" | ||
IUSE="+filebrowser lspclient +projects +snippets sql" | ||
|
||
DEPEND=" | ||
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml] | ||
~kde-apps/kate-lib-${PV}:6 | ||
>=kde-frameworks/kcodecs-${KFMIN}: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/kdbusaddons-${KFMIN}:6 | ||
>=kde-frameworks/kguiaddons-${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/kwidgetsaddons-${KFMIN}:6 | ||
>=kde-frameworks/kwindowsystem-${KFMIN}:6 | ||
>=kde-frameworks/kxmlgui-${KFMIN}:6 | ||
>=kde-frameworks/syntax-highlighting-${KFMIN}:6 | ||
filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:6 ) | ||
lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:6 ) | ||
projects? ( | ||
>=kde-frameworks/knewstuff-${KFMIN}:6 | ||
>=kde-frameworks/threadweaver-${KFMIN}:6 | ||
) | ||
snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:6 ) | ||
sql? ( | ||
>=dev-qt/qtbase-${QTMIN}:6[sql] | ||
>=kde-frameworks/kwallet-${KFMIN}:6 | ||
) | ||
" | ||
RDEPEND="${DEPEND} | ||
!<kde-apps/kate-22.08.0:5 | ||
" | ||
|
||
src_prepare() { | ||
ecm_src_prepare | ||
|
||
# these tests are run in kde-apps/kate-lib | ||
cmake_run_in apps/lib cmake_comment_add_subdirectory autotests | ||
|
||
# delete colliding libkate/kwrite translations | ||
find po -type f -name "*po" -and \( -name "kwrite*" -or -name "kate.po" \) -delete || die | ||
rm -rf po/*/docs || die | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-DBUILD_kate=FALSE | ||
-DBUILD_kwrite=FALSE | ||
-DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=ON # docs in kate/kwrite | ||
-DBUILD_filebrowser=$(usex filebrowser) | ||
-DBUILD_lspclient=$(usex lspclient) | ||
-DBUILD_project=$(usex projects) | ||
-DBUILD_snippets=$(usex snippets) | ||
-DBUILD_katesql=$(usex sql) | ||
) | ||
|
||
# provided by kde-apps/kate-lib | ||
append-libs -lkateprivate | ||
|
||
ecm_src_configure | ||
} | ||
|
||
src_install() { | ||
ecm_src_install | ||
|
||
# provided by kde-apps/kate-lib | ||
rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die | ||
} | ||
|
||
pkg_postinst() { | ||
if [[ -z "${REPLACING_VERSIONS}" ]]; then | ||
optfeature "Markdown text previews" "kde-misc/markdownpart:${SLOT}" | ||
optfeature "DOT graph file previews" "media-gfx/kgraphviewer" | ||
fi | ||
ecm_pkg_postinst | ||
} |