New package: kf6-kdoctools-6.1.0

This commit is contained in:
John 2024-02-29 21:12:50 +01:00 committed by Đoàn Trần Công Danh
parent 42b40e42e4
commit a7da1258b6
4 changed files with 57 additions and 0 deletions

View File

@ -1941,6 +1941,7 @@ libKF6Archive.so.6 kf6-karchive-6.0.0_1
libKF6ConfigCore.so.6 kf6-kconfig-6.0.0_1
libKF6ConfigQml.so.6 kf6-kconfig-6.0.0_1
libKF6ConfigGui.so.6 kf6-kconfig-6.0.0_1
libKF6DocTools.so.6 kf6-kdoctools-6.0.0_1
libKF6I18nLocaleData.so.6 kf6-ki18n-6.0.0_1
libKF6I18n.so.6 kf6-ki18n-6.0.0_1
liblxqt-qt5.so.0 liblxqt-0.8.0_1

1
srcpkgs/kf6-kdoctools-devel Symbolic link
View File

@ -0,0 +1 @@
kf6-kdoctools

View File

@ -0,0 +1,22 @@
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -237,7 +237,7 @@ else()
endif()
add_custom_command( TARGET docbookl10nhelper POST_BUILD
- COMMAND $<TARGET_FILE:KF6::docbookl10nhelper>
+ COMMAND KF6::docbookl10nhelper
"${DOCBOOKXSL_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/customization/xsl"
"${CMAKE_CURRENT_BINARY_DIR}/customization/xsl"
)
--- a/KF6DocToolsConfig.cmake.in
+++ b/KF6DocToolsConfig.cmake.in
@@ -8,7 +8,7 @@ endif()
include("${CMAKE_CURRENT_LIST_DIR}/KF6DocToolsTargets.cmake")
if (CMAKE_CROSSCOMPILING AND KF6_HOST_TOOLING)
- find_file(KDOCTOOLS_TARGETSFILE KF6DocTools/KF6DocToolsToolsTargets.cmake PATHS ${KF6_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR} NO_DEFAULT_PATH)
+ find_file(KDOCTOOLS_TARGETSFILE KF6DocTools/KF6DocToolsToolsTargets.cmake PATHS ${KF6_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
include("${KDOCTOOLS_TARGETSFILE}")
else()
include("${CMAKE_CURRENT_LIST_DIR}/KF6DocToolsToolsTargets.cmake")

View File

@ -0,0 +1,33 @@
# Template file for 'kf6-kdoctools'
pkgname=kf6-kdoctools
version=6.1.0
revision=1
build_style=cmake
build_helper=qemu
# configure_args="-DINSTALL_INTERNAL_TOOLS=ON"
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
gettext perl perl-URI"
makedepends="kf6-karchive-devel kf6-ki18n-devel
docbook-xml docbook-xsl libxslt-devel"
depends="docbook-xml docbook-xsl"
short_desc="KDE Create documentation from DocBook"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdoctools"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
checksum=240254adbb52184a571072068bf504bbc3579eb9811983c6a3795563260ef3b5
kf6-kdoctools-devel_package() {
# replaces="kdoctools-devel<=5.115.0_1"
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
# vbin build/bin/docbookl10nhelper
vmove usr/include
vmove usr/lib/cmake
mkdir -p "${DESTDIR}/usr/lib/cmake/KF6DocTools"
mv ${PKGDESTDIR}/usr/lib/cmake/KF6DocTools/KF6DocToolsTools* \
"${DESTDIR}/usr/lib/cmake/KF6DocTools"
vmove "usr/lib/*.so"
}
}