mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
Merge updates from master
This commit is contained in:
@@ -388,7 +388,7 @@ cmake_src_prepare() {
|
||||
local name
|
||||
for name in "${modules_list[@]}" ; do
|
||||
if [[ ${EAPI} == 7 ]]; then
|
||||
find "${S}" -name ${name}.cmake -exec rm -v {} + || die
|
||||
find "${S}" -name "${name}.cmake" -exec rm -v {} + || die
|
||||
else
|
||||
find -name "${name}.cmake" -exec rm -v {} + || die
|
||||
fi
|
||||
@@ -542,10 +542,16 @@ cmake_src_configure() {
|
||||
set(BUILD_SHARED_LIBS ON CACHE BOOL "")
|
||||
set(Python3_FIND_UNVERSIONED_NAMES FIRST CACHE STRING "")
|
||||
set(CMAKE_DISABLE_PRECOMPILE_HEADERS ON CACHE BOOL "")
|
||||
set(CMAKE_TLS_VERIFY ON CACHE BOOL "")
|
||||
set(CMAKE_COMPILE_WARNING_AS_ERROR OFF CACHE BOOL "")
|
||||
_EOF_
|
||||
|
||||
if [[ -n ${_ECM_ECLASS} ]]; then
|
||||
echo 'set(ECM_DISABLE_QMLPLUGINDUMP ON CACHE BOOL "")' >> "${common_config}" || die
|
||||
cat >> ${common_config} <<- _EOF_ || die
|
||||
set(ECM_DISABLE_QMLPLUGINDUMP ON CACHE BOOL "")
|
||||
set(ECM_DISABLE_APPSTREAMTEST ON CACHE BOOL "")
|
||||
set(ECM_DISABLE_GIT ON CACHE BOOL "")
|
||||
_EOF_
|
||||
fi
|
||||
|
||||
# See bug 689410
|
||||
|
||||
@@ -649,6 +649,9 @@ ecm_src_test() {
|
||||
# Wrapper for cmake_src_install. Drops executable bit from .desktop files
|
||||
# installed inside /usr/share/applications. This is set by cmake when install()
|
||||
# is called in PROGRAM form, as seen in many kde.org projects.
|
||||
# In case kde.org.eclass is detected, in case KDE_ORG_NAME != PN, tries real
|
||||
# hard to detect, then rename, metainfo.xml appdata files to something unique
|
||||
# including SLOT if else than "0" (basically KDE_ORG_NAME -> PN+SLOT).
|
||||
ecm_src_install() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
@@ -664,6 +667,33 @@ ecm_src_install() {
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
mv_metainfo() {
|
||||
if [[ -f ${1} ]]; then
|
||||
mv -v ${1} ${1/${2}/${3}} || die
|
||||
fi
|
||||
}
|
||||
|
||||
if [[ -n ${_KDE_ORG_ECLASS} && -d "${ED}"/usr/share/metainfo/ ]]; then
|
||||
if [[ ${KDE_ORG_NAME} != ${PN} ]]; then
|
||||
local ecm_metainfo
|
||||
pushd "${ED}"/usr/share/metainfo/ > /dev/null || die
|
||||
for ecm_metainfo in find * -type f -iname "*metainfo.xml"; do
|
||||
case ${ecm_metainfo} in
|
||||
*${KDE_ORG_NAME}*)
|
||||
mv_metainfo ${ecm_metainfo} ${KDE_ORG_NAME} ${PN}${SLOT/0*/}
|
||||
;;
|
||||
*${KDE_ORG_NAME/-/_}*)
|
||||
mv_metainfo ${ecm_metainfo} ${KDE_ORG_NAME/-/_} ${PN}${SLOT/0*/}
|
||||
;;
|
||||
org.kde.*)
|
||||
mv_metainfo ${ecm_metainfo} "org.kde." "org.kde.${PN}${SLOT/0*/}-"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: ecm_pkg_preinst
|
||||
|
||||
@@ -132,7 +132,6 @@ if $(ver_test -gt 24.01.75); then
|
||||
kde-dev-utils | \
|
||||
kdebugsettings | \
|
||||
kdeconnect | \
|
||||
kdegraphics-mobipocket | \
|
||||
kdenetwork-filesharing | \
|
||||
kdenlive | \
|
||||
kdepim-addons | \
|
||||
@@ -243,7 +242,6 @@ if $(ver_test -gt 24.01.75); then
|
||||
spectacle | \
|
||||
svgpart | \
|
||||
sweeper | \
|
||||
thumbnailers | \
|
||||
yakuake | \
|
||||
zanshin)
|
||||
RDEPEND+=" !${CATEGORY}/${PN}:5" ;;
|
||||
@@ -264,4 +262,28 @@ if $(ver_test -gt 24.04.75); then
|
||||
esac
|
||||
fi
|
||||
|
||||
# list of applications ported to KF6 post-24.05 in SLOT=6 having to block SLOT=5
|
||||
if $(ver_test -gt 24.07.75); then
|
||||
case ${PN} in
|
||||
k3b | \
|
||||
kde-dev-scripts | \
|
||||
kdesdk-thumbnailers | \
|
||||
kdevelop | \
|
||||
kdevelop-php | \
|
||||
kdevelop-python | \
|
||||
kgraphviewer | \
|
||||
kimagemapeditor | \
|
||||
kmplot | \
|
||||
kompare | \
|
||||
krdc | \
|
||||
libkomparediff2 | \
|
||||
lokalize | \
|
||||
massif-visualizer | \
|
||||
poxml | \
|
||||
skanlite)
|
||||
RDEPEND+=" !${CATEGORY}/${PN}:5" ;;
|
||||
*) ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
97
kde-apps/dolphin/dolphin-23.08.5-r1.ebuild
Normal file
97
kde-apps/dolphin/dolphin-23.08.5-r1.ebuild
Normal file
@@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
ECM_HANDBOOK="optional"
|
||||
ECM_TEST="true"
|
||||
PVCUT=$(ver_cut 1-3)
|
||||
KFMIN=5.106.0
|
||||
QTMIN=5.15.9
|
||||
inherit ecm gear.kde.org optfeature
|
||||
|
||||
DESCRIPTION="Plasma filemanager focusing on usability"
|
||||
HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin"
|
||||
|
||||
LICENSE="GPL-2" # TODO: CHECK
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||
IUSE="activities semantic-desktop telemetry"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtconcurrent-${QTMIN}:5
|
||||
>=dev-qt/qtdbus-${QTMIN}:5
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=dev-qt/qtwidgets-${QTMIN}:5
|
||||
>=dev-qt/qtx11extras-${QTMIN}:5
|
||||
>=dev-qt/qtxml-${QTMIN}:5
|
||||
>=kde-frameworks/kbookmarks-${KFMIN}:5
|
||||
>=kde-frameworks/kcmutils-${KFMIN}:5
|
||||
>=kde-frameworks/kcodecs-${KFMIN}:5
|
||||
>=kde-frameworks/kcompletion-${KFMIN}:5
|
||||
>=kde-frameworks/kconfig-${KFMIN}:5
|
||||
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kcrash-${KFMIN}:5
|
||||
>=kde-frameworks/kdbusaddons-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kiconthemes-${KFMIN}:5
|
||||
>=kde-frameworks/kio-${KFMIN}:5=
|
||||
>=kde-frameworks/kitemviews-${KFMIN}:5
|
||||
>=kde-frameworks/kjobwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/knewstuff-${KFMIN}:5
|
||||
>=kde-frameworks/knotifications-${KFMIN}:5
|
||||
>=kde-frameworks/kparts-${KFMIN}:5
|
||||
>=kde-frameworks/kservice-${KFMIN}:5
|
||||
>=kde-frameworks/ktextwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kwindowsystem-${KFMIN}:5
|
||||
>=kde-frameworks/kxmlgui-${KFMIN}:5
|
||||
>=kde-frameworks/solid-${KFMIN}:5
|
||||
>=media-libs/phonon-4.11.0[qt5(+)]
|
||||
activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
|
||||
semantic-desktop? (
|
||||
>=kde-apps/baloo-widgets-${PVCUT}:5
|
||||
>=kde-frameworks/baloo-${KFMIN}:5
|
||||
>=kde-frameworks/kfilemetadata-${KFMIN}:5
|
||||
)
|
||||
telemetry? ( kde-frameworks/kuserfeedback:5 )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
>=kde-apps/kio-extras-${PVCUT}:5
|
||||
>=kde-apps/thumbnailers-${PVCUT}:5
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-musl.patch" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
|
||||
$(cmake_use_find_package activities KF5Activities)
|
||||
$(cmake_use_find_package semantic-desktop KF5Baloo)
|
||||
$(cmake_use_find_package semantic-desktop KF5BalooWidgets)
|
||||
$(cmake_use_find_package semantic-desktop KF5FileMetaData)
|
||||
$(cmake_use_find_package telemetry KUserFeedback)
|
||||
)
|
||||
ecm_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local myctestargs=(
|
||||
# servicemenuinstaller requires ruby, no thanks
|
||||
# dolphinmainwindowtest, kitemlistcontrollertest, kfileitemlistviewtest, kfileitemmodeltest hang forever
|
||||
# placesitemmodeltest requires DBus
|
||||
-E "(servicemenuinstaller|dolphinmainwindowtest|kfileitemlistviewtest|kfileitemmodeltest|kitemlistcontrollertest|placesitemmodeltest)"
|
||||
)
|
||||
ecm_src_test
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
optfeature "compress/extract and other actions" kde-apps/ark:${SLOT}
|
||||
optfeature "crypto actions" kde-apps/kleopatra:${SLOT}
|
||||
optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT}
|
||||
optfeature "'Share' context menu actions" kde-frameworks/purpose:${SLOT}
|
||||
fi
|
||||
ecm_pkg_postinst
|
||||
}
|
||||
@@ -55,6 +55,7 @@ DEPEND="
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
>=kde-apps/kio-extras-${PVCUT}:6
|
||||
>=kde-apps/thumbnailers-${PVCUT}:6
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
@@ -83,8 +84,6 @@ pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
optfeature "compress/extract and other actions" "kde-apps/ark:${SLOT}"
|
||||
optfeature "crypto actions" "kde-apps/kleopatra:${SLOT}"
|
||||
optfeature "video file thumbnails" "kde-apps/ffmpegthumbs:${SLOT}"
|
||||
optfeature "graphics file thumbnails" "kde-apps/thumbnailers:${SLOT}"
|
||||
optfeature "'Share' context menu actions" "kde-frameworks/purpose:${SLOT}"
|
||||
fi
|
||||
ecm_pkg_postinst
|
||||
@@ -73,6 +73,7 @@ DEPEND="${COMMON_DEPEND}
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=dev-qt/qtimageformats-${QTMIN}:6
|
||||
>=kde-apps/thumbnailers-${PVCUT}:6
|
||||
>=kde-frameworks/kimageformats-${KFMIN}:6
|
||||
"
|
||||
BDEPEND="
|
||||
@@ -1,2 +1 @@
|
||||
DIST kdegraphics-thumbnailers-23.08.5.tar.xz 49436 BLAKE2B 943ad7bd93ca5e4d80854869d4d97f7121d259a82062afb7781d1845e94cbc6ea1732aff3d3476eb6db5ffe54f8f97b352ef8977ebdccc2b173594dd3cbccd6f SHA512 77c328e9532fbd12548d4d219d6da2ad369ee14825d3cf5d142ec11afb842640e1fd01e7e1f911147c93e7e93893b9ae10be66b3d568866ed8985b5e5b38663f
|
||||
DIST kdegraphics-thumbnailers-24.05.2.tar.xz 48756 BLAKE2B f5c2932c89fe38933c764171c31edfc0c11b7d6a34170e283a5f7ebc221866a2005897e580f1076b4a8bd9438d2fc39ff4b5da99abe90ce41c7465f35b7f6479 SHA512 eafc1eaf48fe7fef2556b1ba39beec0032b3fbc3ad01856517c86e6d56a2d24c488db9ca6cd9669a5b70c16ce44b6006c0a9e48216af08d03fbd805973158503
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
<bugs-to>https://bugs.kde.org/</bugs-to>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="blender">Enable blender thumbnail generation using <pkg>kde-frameworks/karchive</pkg></flag>
|
||||
<flag name="mobi">Enable mobipocket thumbnail generation using <pkg>kde-apps/kdegraphics-mobipocket</pkg></flag>
|
||||
<!-- <flag name="video">Enable video thumbnail generation using <pkg>kde-apps/ffmpegthumbs</pkg></flag> -->
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
19
kde-apps/thumbnailers/thumbnailers-23.08.5-r1.ebuild
Normal file
19
kde-apps/thumbnailers/thumbnailers-23.08.5-r1.ebuild
Normal file
@@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Metapackage for KIO thumbnail generators"
|
||||
HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
|
||||
|
||||
LICENSE="metapackage"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||
IUSE="blender mobi pdf raw"
|
||||
|
||||
RDEPEND="
|
||||
blender? ( >=media-gfx/kio-blender-thumbnailer-${PV}:5 )
|
||||
mobi? ( >=media-gfx/kio-mobi-thumbnailer-${PV}:5 )
|
||||
pdf? ( >=media-gfx/kio-ps-thumbnailer-${PV}:5 )
|
||||
raw? ( >=media-gfx/kio-raw-thumbnailer-${PV}:5 )
|
||||
"
|
||||
20
kde-apps/thumbnailers/thumbnailers-24.05.2-r1.ebuild
Normal file
20
kde-apps/thumbnailers/thumbnailers-24.05.2-r1.ebuild
Normal file
@@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Metapackage for KIO thumbnail generators"
|
||||
HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
|
||||
|
||||
LICENSE="metapackage"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
IUSE="blender mobi pdf raw" # video
|
||||
|
||||
RDEPEND="
|
||||
blender? ( >=media-gfx/kio-blender-thumbnailer-${PV}:6 )
|
||||
mobi? ( >=media-gfx/kio-mobi-thumbnailer-${PV}:6 )
|
||||
pdf? ( >=media-gfx/kio-ps-thumbnailer-${PV}:6 )
|
||||
raw? ( >=media-gfx/kio-raw-thumbnailer-${PV}:6 )
|
||||
"
|
||||
# video? ( >=kde-apps/ffmpegthumbs-${PV}:6 )
|
||||
@@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
QTMIN=6.6.2
|
||||
inherit cmake frameworks.kde.org python-any-r1
|
||||
|
||||
DESCRIPTION="Extra modules and scripts for CMake"
|
||||
HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules"
|
||||
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="app-arch/libarchive[bzip2]"
|
||||
BDEPEND="
|
||||
doc? (
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
|
||||
>=dev-qt/qttools-${QTMIN}:6[assistant]
|
||||
)
|
||||
test? (
|
||||
>=dev-qt/qttools-${QTMIN}:6[linguist]
|
||||
>=dev-qt/qtbase-${QTMIN}:6
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
|
||||
"${FILESDIR}/${PN}-5.93.0-skip-ecm_add_test-early.patch"
|
||||
"${FILESDIR}/${PN}-5.112.0-disable-tests-requiring-PyQt5.patch" # bug 680256
|
||||
"${FILESDIR}/${PN}-5.245.0-disable-qmlplugindump.patch"
|
||||
"${FILESDIR}/${PN}-6.5.0-disable-appstreamtest.patch"
|
||||
"${FILESDIR}/${PN}-6.5.0-disable-git-commit-hooks.patch"
|
||||
)
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use doc && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
|
||||
-DBUILD_QTHELP_DOCS=$(usex doc)
|
||||
-DBUILD_HTML_DOCS=$(usex doc)
|
||||
-DBUILD_MAN_DOCS=$(usex doc)
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local CMAKE_SKIP_TESTS=(
|
||||
# passes, but then breaks src_install
|
||||
ECMToolchainAndroidTest
|
||||
# broken, bug #627806
|
||||
ECMPoQmToolsTest
|
||||
# can not possibly succeed in releases, bug #764953
|
||||
KDEFetchTranslations
|
||||
)
|
||||
# possible race condition with multiple jobs, bug #701854
|
||||
cmake_src_test -j1
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
From c287bae2677f0339d12a12f90147b5d96cdaa7a1 Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Sturmlechner <asturm@gentoo.org>
|
||||
Date: Tue, 13 Aug 2024 21:44:24 +0200
|
||||
Subject: [PATCH] KDECMakeSettings.cmake: Add ECM_DISABLE_APPSTREAMTEST to not
|
||||
run test
|
||||
|
||||
and spend time in every consumer.
|
||||
|
||||
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
||||
---
|
||||
kde-modules/KDECMakeSettings.cmake | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/kde-modules/KDECMakeSettings.cmake b/kde-modules/KDECMakeSettings.cmake
|
||||
index 3e4ac32f..9f73eb28 100644
|
||||
--- a/kde-modules/KDECMakeSettings.cmake
|
||||
+++ b/kde-modules/KDECMakeSettings.cmake
|
||||
@@ -184,7 +184,10 @@ if(NOT KDE_SKIP_TEST_SETTINGS)
|
||||
option(BUILD_TESTING "Build the testing tree." ON)
|
||||
if(BUILD_TESTING)
|
||||
enable_testing()
|
||||
+option (ECM_DISABLE_APPSTREAMTEST "Do not run appstreamtest" OFF)
|
||||
+if(NOT ECM_DISABLE_APPSTREAMTEST)
|
||||
appstreamtest()
|
||||
+endif()
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
--
|
||||
2.45.2
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
From ed944c8c85822c39dea66afdd1759dec093fd6b3 Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Sturmlechner <asturm@gentoo.org>
|
||||
Date: Tue, 13 Aug 2024 22:15:40 +0200
|
||||
Subject: [PATCH] KDEGitCommitHooks.cmake: Add ECM_DISABLE_GIT to silence
|
||||
useless Git search/hooks
|
||||
|
||||
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
||||
---
|
||||
kde-modules/KDEGitCommitHooks.cmake | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/kde-modules/KDEGitCommitHooks.cmake b/kde-modules/KDEGitCommitHooks.cmake
|
||||
index 6122cc7a..fef735a2 100644
|
||||
--- a/kde-modules/KDEGitCommitHooks.cmake
|
||||
+++ b/kde-modules/KDEGitCommitHooks.cmake
|
||||
@@ -59,7 +59,12 @@ set(GIT_DIR "${CMAKE_SOURCE_DIR}/.git")
|
||||
set(GIT_HOOKS_DIR "${GIT_DIR}/hooks")
|
||||
set(JSON_SCHEMA_OUT "${GIT_HOOKS_DIR}/scripts/combined.schema.json")
|
||||
|
||||
+option (ECM_DISABLE_GIT "Disable Git commit hooks (for e.g. distro package build)" OFF)
|
||||
+
|
||||
function(KDE_CONFIGURE_GIT_PRE_COMMIT_HOOK)
|
||||
+ if(ECM_DISABLE_GIT)
|
||||
+ return()
|
||||
+ endif()
|
||||
set(_oneValueArgs "")
|
||||
set(_multiValueArgs CHECKS CUSTOM_SCRIPTS)
|
||||
cmake_parse_arguments(ARG "" "${_oneValueArgs}" "${_multiValueArgs}" ${ARGN})
|
||||
--
|
||||
2.45.2
|
||||
|
||||
76
kde-misc/krusader/krusader-2.8.1-r1.ebuild
Normal file
76
kde-misc/krusader/krusader-2.8.1-r1.ebuild
Normal file
@@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
ECM_HANDBOOK="forceoptional"
|
||||
KFMIN=5.115.0
|
||||
QTMIN=5.15.12
|
||||
inherit ecm kde.org optfeature
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} = release ]]; then
|
||||
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Advanced twin-panel (commander-style) file-manager with many extras"
|
||||
HOMEPAGE="https://krusader.org/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="5"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-qt/qtdbus-${QTMIN}:5
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=dev-qt/qtprintsupport-${QTMIN}:5
|
||||
>=dev-qt/qtwidgets-${QTMIN}:5
|
||||
>=dev-qt/qtxml-${QTMIN}:5
|
||||
>=kde-frameworks/karchive-${KFMIN}:5
|
||||
>=kde-frameworks/kbookmarks-${KFMIN}:5
|
||||
>=kde-frameworks/kcodecs-${KFMIN}:5
|
||||
>=kde-frameworks/kcompletion-${KFMIN}:5
|
||||
>=kde-frameworks/kconfig-${KFMIN}:5
|
||||
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kguiaddons-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kiconthemes-${KFMIN}:5
|
||||
>=kde-frameworks/kio-${KFMIN}:5
|
||||
>=kde-frameworks/kitemviews-${KFMIN}:5
|
||||
>=kde-frameworks/kjobwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/knotifications-${KFMIN}:5
|
||||
>=kde-frameworks/kparts-${KFMIN}:5
|
||||
>=kde-frameworks/kservice-${KFMIN}:5
|
||||
>=kde-frameworks/ktextwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kwallet-${KFMIN}:5
|
||||
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kwindowsystem-${KFMIN}:5
|
||||
>=kde-frameworks/kxmlgui-${KFMIN}:5
|
||||
>=kde-frameworks/solid-${KFMIN}:5
|
||||
sys-apps/acl
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-qt/qtconcurrent-${QTMIN}:5
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
kde-apps/kio-extras:5
|
||||
kde-apps/thumbnailers:5
|
||||
>=kde-frameworks/ktexteditor-${KFMIN}:5
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
ecm_src_prepare
|
||||
use handbook || cmake_comment_add_subdirectory doc/handbook
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
optfeature "konsole view" "kde-apps/konsolepart:5" "kde-apps/konsole:5"
|
||||
optfeature "Markdown text previews" "kde-misc/markdownpart:${SLOT}"
|
||||
optfeature "video thumbnails" "kde-apps/ffmpegthumbs:${SLOT}"
|
||||
optfeature "bookmarks support" "kde-apps/keditbookmarks:${SLOT}"
|
||||
fi
|
||||
ecm_pkg_postinst
|
||||
}
|
||||
2
media-gfx/kio-blender-thumbnailer/Manifest
Normal file
2
media-gfx/kio-blender-thumbnailer/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST kdegraphics-thumbnailers-23.08.5.tar.xz 49436 BLAKE2B 943ad7bd93ca5e4d80854869d4d97f7121d259a82062afb7781d1845e94cbc6ea1732aff3d3476eb6db5ffe54f8f97b352ef8977ebdccc2b173594dd3cbccd6f SHA512 77c328e9532fbd12548d4d219d6da2ad369ee14825d3cf5d142ec11afb842640e1fd01e7e1f911147c93e7e93893b9ae10be66b3d568866ed8985b5e5b38663f
|
||||
DIST kdegraphics-thumbnailers-24.05.2.tar.xz 48756 BLAKE2B f5c2932c89fe38933c764171c31edfc0c11b7d6a34170e283a5f7ebc221866a2005897e580f1076b4a8bd9438d2fc39ff4b5da99abe90ce41c7465f35b7f6479 SHA512 eafc1eaf48fe7fef2556b1ba39beec0032b3fbc3ad01856517c86e6d56a2d24c488db9ca6cd9669a5b70c16ce44b6006c0a9e48216af08d03fbd805973158503
|
||||
@@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KDE_ORG_NAME="kdegraphics-thumbnailers"
|
||||
KFMIN=5.106.0
|
||||
QTMIN=5.15.9
|
||||
inherit ecm gear.kde.org
|
||||
|
||||
DESCRIPTION="KIO thumbnail generator for Blender files"
|
||||
HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=kde-frameworks/karchive-${KFMIN}:5
|
||||
>=kde-frameworks/kio-${KFMIN}:5
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!<kde-apps/thumbnailers-23.08.5-r1:5
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_ps=OFF
|
||||
-DDISABLE_MOBIPOCKET=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_QMobipocket=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KF5KExiv2=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KF5KDcraw=ON
|
||||
)
|
||||
ecm_src_configure
|
||||
}
|
||||
@@ -4,36 +4,33 @@
|
||||
EAPI=8
|
||||
|
||||
KDE_ORG_NAME="kdegraphics-thumbnailers"
|
||||
PVCUT=$(ver_cut 1-3)
|
||||
KFMIN=6.3.0
|
||||
QTMIN=6.6.2
|
||||
inherit ecm gear.kde.org
|
||||
|
||||
DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files"
|
||||
DESCRIPTION="KIO thumbnail generator for Blender files"
|
||||
HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
IUSE="mobi raw"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtbase-${QTMIN}:6[gui]
|
||||
>=kde-frameworks/karchive-${KFMIN}:6
|
||||
>=kde-frameworks/kio-${KFMIN}:6
|
||||
mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:6 )
|
||||
raw? (
|
||||
>=kde-apps/libkdcraw-${PVCUT}:6
|
||||
>=kde-apps/libkexiv2-${PVCUT}:6
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
RDEPEND="${DEPEND}
|
||||
!<kde-apps/thumbnailers-24.05.2-r1:6
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DDISABLE_MOBIPOCKET=$(usex !mobi)
|
||||
$(cmake_use_find_package raw KExiv2Qt6)
|
||||
$(cmake_use_find_package raw KDcrawQt6)
|
||||
-DBUILD_ps=OFF
|
||||
-DDISABLE_MOBIPOCKET=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_QMobipocket6=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KExiv2Qt6=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KDcrawQt6=ON
|
||||
)
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
12
media-gfx/kio-blender-thumbnailer/metadata.xml
Normal file
12
media-gfx/kio-blender-thumbnailer/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>kde@gentoo.org</email>
|
||||
<name>Gentoo KDE Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://bugs.kde.org/</bugs-to>
|
||||
<remote-id type="kde-invent">graphics/kdegraphics-thumbnailers</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
2
media-gfx/kio-mobi-thumbnailer/Manifest
Normal file
2
media-gfx/kio-mobi-thumbnailer/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST kdegraphics-thumbnailers-23.08.5.tar.xz 49436 BLAKE2B 943ad7bd93ca5e4d80854869d4d97f7121d259a82062afb7781d1845e94cbc6ea1732aff3d3476eb6db5ffe54f8f97b352ef8977ebdccc2b173594dd3cbccd6f SHA512 77c328e9532fbd12548d4d219d6da2ad369ee14825d3cf5d142ec11afb842640e1fd01e7e1f911147c93e7e93893b9ae10be66b3d568866ed8985b5e5b38663f
|
||||
DIST kdegraphics-thumbnailers-24.05.2.tar.xz 48756 BLAKE2B f5c2932c89fe38933c764171c31edfc0c11b7d6a34170e283a5f7ebc221866a2005897e580f1076b4a8bd9438d2fc39ff4b5da99abe90ce41c7465f35b7f6479 SHA512 eafc1eaf48fe7fef2556b1ba39beec0032b3fbc3ad01856517c86e6d56a2d24c488db9ca6cd9669a5b70c16ce44b6006c0a9e48216af08d03fbd805973158503
|
||||
@@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KDE_ORG_NAME="kdegraphics-thumbnailers"
|
||||
PVCUT=$(ver_cut 1-3)
|
||||
KFMIN=5.106.0
|
||||
QTMIN=5.15.9
|
||||
inherit ecm gear.kde.org
|
||||
|
||||
DESCRIPTION="KIO thumbnail generator for Mobipocket files"
|
||||
HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=kde-apps/kdegraphics-mobipocket-${PVCUT}:5
|
||||
>=kde-frameworks/kio-${KFMIN}:5
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!<kde-apps/thumbnailers-23.08.5-r1:5
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
ecm_src_prepare
|
||||
ecm_punt_kf_module Archive
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_ps=OFF
|
||||
-DBUILD_blend=OFF
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KF5KExiv2=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KF5KDcraw=ON
|
||||
)
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KDE_ORG_NAME="kdegraphics-thumbnailers"
|
||||
PVCUT=$(ver_cut 1-3)
|
||||
KFMIN=6.3.0
|
||||
QTMIN=6.6.2
|
||||
inherit ecm gear.kde.org
|
||||
|
||||
DESCRIPTION="KIO thumbnail generator for Mobipocket files"
|
||||
HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtbase-${QTMIN}:6[gui]
|
||||
>=kde-apps/kdegraphics-mobipocket-${PVCUT}:6
|
||||
>=kde-frameworks/kio-${KFMIN}:6
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!<kde-apps/thumbnailers-24.05.2-r1:6
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
ecm_src_prepare
|
||||
ecm_punt_kf_module Archive
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_ps=OFF
|
||||
-DBUILD_blend=OFF
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KExiv2Qt6=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KDcrawQt6=ON
|
||||
)
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
12
media-gfx/kio-mobi-thumbnailer/metadata.xml
Normal file
12
media-gfx/kio-mobi-thumbnailer/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>kde@gentoo.org</email>
|
||||
<name>Gentoo KDE Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://bugs.kde.org/</bugs-to>
|
||||
<remote-id type="kde-invent">graphics/kdegraphics-thumbnailers</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
2
media-gfx/kio-ps-thumbnailer/Manifest
Normal file
2
media-gfx/kio-ps-thumbnailer/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST kdegraphics-thumbnailers-23.08.5.tar.xz 49436 BLAKE2B 943ad7bd93ca5e4d80854869d4d97f7121d259a82062afb7781d1845e94cbc6ea1732aff3d3476eb6db5ffe54f8f97b352ef8977ebdccc2b173594dd3cbccd6f SHA512 77c328e9532fbd12548d4d219d6da2ad369ee14825d3cf5d142ec11afb842640e1fd01e7e1f911147c93e7e93893b9ae10be66b3d568866ed8985b5e5b38663f
|
||||
DIST kdegraphics-thumbnailers-24.05.2.tar.xz 48756 BLAKE2B f5c2932c89fe38933c764171c31edfc0c11b7d6a34170e283a5f7ebc221866a2005897e580f1076b4a8bd9438d2fc39ff4b5da99abe90ce41c7465f35b7f6479 SHA512 eafc1eaf48fe7fef2556b1ba39beec0032b3fbc3ad01856517c86e6d56a2d24c488db9ca6cd9669a5b70c16ce44b6006c0a9e48216af08d03fbd805973158503
|
||||
@@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KDE_ORG_NAME="kdegraphics-thumbnailers"
|
||||
KFMIN=5.106.0
|
||||
QTMIN=5.15.9
|
||||
inherit ecm gear.kde.org
|
||||
|
||||
DESCRIPTION="KIO thumbnail generator for DVI, EPS, PDF and PS files"
|
||||
HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=kde-frameworks/kio-${KFMIN}:5
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!<kde-apps/thumbnailers-23.08.5-r1:5
|
||||
app-text/dvipsk
|
||||
app-text/ghostscript-gpl
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
ecm_src_prepare
|
||||
ecm_punt_kf_module Archive
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_blend=OFF
|
||||
-DDISABLE_MOBIPOCKET=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_QMobipocket=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KF5KExiv2=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KF5KDcraw=ON
|
||||
)
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KDE_ORG_NAME="kdegraphics-thumbnailers"
|
||||
KFMIN=6.3.0
|
||||
QTMIN=6.6.2
|
||||
inherit ecm gear.kde.org
|
||||
|
||||
DESCRIPTION="KIO thumbnail generator for DVI, EPS, PDF and PS files"
|
||||
HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtbase-${QTMIN}:6[gui]
|
||||
>=kde-frameworks/kio-${KFMIN}:6
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!<kde-apps/thumbnailers-24.05.2-r1:6
|
||||
app-text/dvipsk
|
||||
app-text/ghostscript-gpl
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
ecm_src_prepare
|
||||
ecm_punt_kf_module Archive
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_blend=OFF
|
||||
-DDISABLE_MOBIPOCKET=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_QMobipocket6=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KExiv2Qt6=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KDcrawQt6=ON
|
||||
)
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
12
media-gfx/kio-ps-thumbnailer/metadata.xml
Normal file
12
media-gfx/kio-ps-thumbnailer/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>kde@gentoo.org</email>
|
||||
<name>Gentoo KDE Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://bugs.kde.org/</bugs-to>
|
||||
<remote-id type="kde-invent">graphics/kdegraphics-thumbnailers</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
2
media-gfx/kio-raw-thumbnailer/Manifest
Normal file
2
media-gfx/kio-raw-thumbnailer/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST kdegraphics-thumbnailers-23.08.5.tar.xz 49436 BLAKE2B 943ad7bd93ca5e4d80854869d4d97f7121d259a82062afb7781d1845e94cbc6ea1732aff3d3476eb6db5ffe54f8f97b352ef8977ebdccc2b173594dd3cbccd6f SHA512 77c328e9532fbd12548d4d219d6da2ad369ee14825d3cf5d142ec11afb842640e1fd01e7e1f911147c93e7e93893b9ae10be66b3d568866ed8985b5e5b38663f
|
||||
DIST kdegraphics-thumbnailers-24.05.2.tar.xz 48756 BLAKE2B f5c2932c89fe38933c764171c31edfc0c11b7d6a34170e283a5f7ebc221866a2005897e580f1076b4a8bd9438d2fc39ff4b5da99abe90ce41c7465f35b7f6479 SHA512 eafc1eaf48fe7fef2556b1ba39beec0032b3fbc3ad01856517c86e6d56a2d24c488db9ca6cd9669a5b70c16ce44b6006c0a9e48216af08d03fbd805973158503
|
||||
@@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KDE_ORG_NAME="kdegraphics-thumbnailers"
|
||||
PVCUT=$(ver_cut 1-3)
|
||||
KFMIN=5.106.0
|
||||
QTMIN=5.15.9
|
||||
inherit ecm gear.kde.org
|
||||
|
||||
DESCRIPTION="KIO thumbnail generator for RAW files"
|
||||
HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=kde-apps/libkdcraw-${PVCUT}:5
|
||||
>=kde-apps/libkexiv2-${PVCUT}:5
|
||||
>=kde-frameworks/kio-${KFMIN}:5
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!<kde-apps/thumbnailers-23.08.5-r1:5
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
ecm_src_prepare
|
||||
ecm_punt_kf_module Archive
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_blend=OFF
|
||||
-DBUILD_ps=OFF
|
||||
-DDISABLE_MOBIPOCKET=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_QMobipocket=ON
|
||||
)
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KDE_ORG_NAME="kdegraphics-thumbnailers"
|
||||
PVCUT=$(ver_cut 1-3)
|
||||
KFMIN=6.3.0
|
||||
QTMIN=6.6.2
|
||||
inherit ecm gear.kde.org
|
||||
|
||||
DESCRIPTION="KIO thumbnail generator for RAW files"
|
||||
HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtbase-${QTMIN}:6[gui]
|
||||
>=kde-apps/libkdcraw-${PVCUT}:6
|
||||
>=kde-apps/libkexiv2-${PVCUT}:6
|
||||
>=kde-frameworks/kio-${KFMIN}:6
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!<kde-apps/thumbnailers-24.05.2-r1:6
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
ecm_src_prepare
|
||||
ecm_punt_kf_module Archive
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_blend=OFF
|
||||
-DBUILD_ps=OFF
|
||||
-DDISABLE_MOBIPOCKET=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_QMobipocket6=ON
|
||||
)
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
12
media-gfx/kio-raw-thumbnailer/metadata.xml
Normal file
12
media-gfx/kio-raw-thumbnailer/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>kde@gentoo.org</email>
|
||||
<name>Gentoo KDE Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://bugs.kde.org/</bugs-to>
|
||||
<remote-id type="kde-invent">graphics/kdegraphics-thumbnailers</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user