From c7b317f798350be2256311847e60d5285f63ddf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Mon, 31 Jul 2023 15:44:49 +0700 Subject: [PATCH] owncloudclient: new subpkg for KDE integration --- srcpkgs/owncloudclient-devel | 1 + srcpkgs/owncloudclient-kde5 | 1 + srcpkgs/owncloudclient/template | 30 ++++++++++++++++++++++++------ 3 files changed, 26 insertions(+), 6 deletions(-) create mode 120000 srcpkgs/owncloudclient-devel create mode 120000 srcpkgs/owncloudclient-kde5 diff --git a/srcpkgs/owncloudclient-devel b/srcpkgs/owncloudclient-devel new file mode 120000 index 00000000000000..176f4fa1add7b7 --- /dev/null +++ b/srcpkgs/owncloudclient-devel @@ -0,0 +1 @@ +owncloudclient \ No newline at end of file diff --git a/srcpkgs/owncloudclient-kde5 b/srcpkgs/owncloudclient-kde5 new file mode 120000 index 00000000000000..176f4fa1add7b7 --- /dev/null +++ b/srcpkgs/owncloudclient-kde5 @@ -0,0 +1 @@ +owncloudclient \ No newline at end of file diff --git a/srcpkgs/owncloudclient/template b/srcpkgs/owncloudclient/template index 741bc117030ec7..0206f4345fd15a 100644 --- a/srcpkgs/owncloudclient/template +++ b/srcpkgs/owncloudclient/template @@ -1,11 +1,12 @@ # Template file for 'owncloudclient' pkgname=owncloudclient version=4.1.0 -revision=1 +revision=2 build_style=cmake configure_args="-Wno-dev -DWITH_AUTO_UPDATER=OFF" -hostmakedepends="pkg-config extra-cmake-modules" -makedepends="qtkeychain-qt5-devel sqlite-devel qt5-declarative-devel +hostmakedepends="pkg-config extra-cmake-modules qt5-host-tools qt5-tools-devel + kcoreaddons" +makedepends="qtkeychain-qt5-devel sqlite-devel qt5-declarative-devel kio-devel qt5-tools-devel qt5-plugin-odbc qt5-plugin-tds qt5-plugin-pgsql qt5-plugin-mysql qt5-plugin-sqlite libre-graph-api-cpp-qt-client libcloudproviders-devel" depends="qt5-plugin-sqlite qt5-svg" @@ -17,7 +18,24 @@ homepage="https://www.owncloud.org" changelog="https://raw.githubusercontent.com/owncloud/client/master/CHANGELOG.md" distfiles="https://github.com/owncloud/client/archive/v${version/.rc/-rc}.tar.gz" checksum=32c1a9e73f510bee4f7da3c399ff208739f221e4600f69280b9dcc3763d1f84c +subpackages="owncloudclient-kde5 owncloudclient-devel" -if [ "$CROSS_BUILD" ]; then - hostmakedepends+=" qt5-host-tools qt5-tools-devel" -fi +owncloudclient-kde5_package() { + short_desc+=" - KDE 5 integration" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove "usr/lib/*dolphin*" + vmove "usr/lib/qt5/plugins/*dolphin*" + vmove "usr/lib/qt5/plugins/kf5" + } +} + +owncloudclient-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision} qt5-devel" + pkg_install() { + vmove "usr/include" + vmove "usr/lib/cmake" + vmove "usr/lib/*.so" + } +}