diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-01 19:28:40 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-01 19:28:40 +0000 |
commit | d628c1f8493d09e3deb5d19971cd21691d8758e4 (patch) | |
tree | 7afecb9f9148ecf631ac2093143278e041cc5acd /net-misc/seafile-client | |
parent | 4b1be5ef874aaeb61a2116048e0c2312e53f8c69 (diff) |
gentoo auto-resync : 01:03:2025 - 19:28:40
Diffstat (limited to 'net-misc/seafile-client')
-rw-r--r-- | net-misc/seafile-client/Manifest | 9 | ||||
-rw-r--r-- | net-misc/seafile-client/files/seafile-client-7.0.9-qt-5.15.patch | 37 | ||||
-rw-r--r-- | net-misc/seafile-client/files/seafile-client-9.0.11-select-qt6.patch (renamed from net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch) | 6 | ||||
-rw-r--r-- | net-misc/seafile-client/metadata.xml | 9 | ||||
-rw-r--r-- | net-misc/seafile-client/seafile-client-9.0.11.ebuild (renamed from net-misc/seafile-client/seafile-client-9.0.3.ebuild) | 32 |
5 files changed, 27 insertions, 66 deletions
diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest index 1e9df69481be..1140973abe39 100644 --- a/net-misc/seafile-client/Manifest +++ b/net-misc/seafile-client/Manifest @@ -1,5 +1,4 @@ -AUX seafile-client-7.0.9-qt-5.15.patch 1036 BLAKE2B dc81224ff712d12c19dc90edb0371853dac4a7c6604f40ae2cc82fbbe59c36d91b776a0e05e31b874b6b5abad84687009d82461e708faa98a3c399b8e0acac11 SHA512 f4a06d788682ccb13ed10485a20322ec074b40dbe4f6f7b9b88f199d6fe64f2dfbaf7f9f7575bbfdd5f309eb58aa9a03453c679b56c52582cdd99ce22b9df57f -AUX seafile-client-8.0.6-select-qt5.patch 1092 BLAKE2B 887ea09f0fd4c21c8b1ec65444e19bbcb50675b47bcff3553e21ea39c2ba67bd574a781e84232aef6b7e23143a8b9dd8828b024234060c5ed881074353f8f752 SHA512 4bfd313bc09cd5ceefc583800f87736620e0f33fdf6a4fc4b420325c3c8e074cfc14d21586190cef208660a14c05a1e056f9fd90a9ceddd2c2c1e780461d7a0a -DIST seafile-client-9.0.3.tar.gz 11718581 BLAKE2B cb2cecc9b02df4edb7b7191fd609ee5bc3548849c68b3c0cd8f59641bd0716791c2272633c0ba0f4f7b374a1302fd81a8f1396736961cb4e6e4ef1dd8db82c85 SHA512 c2d77c5f9407fd6d4ce3dfd47044de83a3c3e0bbbd1b66f1566ad54a8aa5391f51f70c7e094f16216a653a5ef0e9b8de1025ee56ce56c496c31c87983fbee4d7 -EBUILD seafile-client-9.0.3.ebuild 1364 BLAKE2B f5c541e95fd8d13cf961a06447839954c585f6478271c99f056fe66d37fe63d39b6562ef6c11d3fb3f6489ff532e485d24e682a8b06257fb4428abc2becc64ba SHA512 3841baa589e6ea5a87c4070d34a8ec96ea76e75bc4508339bd289e0729b728c292cede48e1e06ae920c59e484f029cb4ab961773e44b0d2a5a582570eefee581 -MISC metadata.xml 346 BLAKE2B f662c458688ef44d176776cb81e6cd6b7f10aed1c384da1191669725c39a669ebf40cf30849762cd34fc1d47ca548a969eaef490c3aad24f0a9e376df322fc75 SHA512 142b5aa7e4824e3ab8a8c42f9c2d8456781423176c19662fe4652a79b35e9917da4e11d007ed1a504aaced86963f5c1a65b6fe649576edfd444eba2d2e6341de +AUX seafile-client-9.0.11-select-qt6.patch 1092 BLAKE2B b4b6bf5cc442fa3236726d9c00777b15dea6a9bc42cdf5a39806e3bab64be051ebc2dbea9ab1e94c9fff029e4b5b96d5bcbbf6b76dc63848925695ee451a870a SHA512 b22b236bf30c6a5d16f5ec286e854828e94039bf2d0f13529f2b44aa8dea5fb8d0827f978a02fa815ed8a6e0c840a2a20c22e480b57f08897f1183804ea9e7b4 +DIST seafile-client-9.0.11.tar.gz 11726726 BLAKE2B e8dab4ecb4d4ae3fe12a4083e286ca1232e5994faa835f917e35892d814cc31ca55deaef056396b446a8eb553c3b6ebdd2c29c60d86b6ac3221c56c42bd1f968 SHA512 b4ef94cbf30eb23f9fb127791f118fcaeadc38544d557bef028bc21daedea265c4c728ccb91b2412628d5ab540d2a3aea37a7ca4120d1c0d49d19715544a9443 +EBUILD seafile-client-9.0.11.ebuild 1187 BLAKE2B 5e032e878911e6605616df6647eb80c6704382816cab7adb9e97758d05256a294abb8764589645e1605f78f1e225135ce7fec1b41e8cf883a3f883ffed234a9d SHA512 7d19d5ad957c189a157665b1ef0ffffe2f77239ea8ac0ea54aaaa8ae39944571c167d8a6c11de357bbf4a41f72b90cf9bb44b1939c0e72e1b92be9b23aab7da2 +MISC metadata.xml 567 BLAKE2B cefa28638f37e4f58256bedd77d75be489da5c28d35d2bb502a8270dd31da03b312612286f175ae9647c001e062e3866be5af73dad2f1ebf7331897428459a56 SHA512 aafa7f08f955ffe7b73bf5195286411c26fb972eea0ac52507ac5b3b72fa0e581dce128833ca3bcf3472dc5c67428ae9056cb34a28fb92251bd9f4ca024a6759 diff --git a/net-misc/seafile-client/files/seafile-client-7.0.9-qt-5.15.patch b/net-misc/seafile-client/files/seafile-client-7.0.9-qt-5.15.patch deleted file mode 100644 index ef9c2f7449b5..000000000000 --- a/net-misc/seafile-client/files/seafile-client-7.0.9-qt-5.15.patch +++ /dev/null @@ -1,37 +0,0 @@ -https://github.com/haiwen/seafile-client/pull/1297 - -From 86ebea086c6b78738b3140c922c909331d2b9a94 Mon Sep 17 00:00:00 2001 -From: Joffrey <j-off@live.fr> -Date: Fri, 29 May 2020 15:59:11 +0000 -Subject: [PATCH] Fix build with Qt5 v5.15.0 - ---- - src/ui/events-list-view.cpp | 1 + - src/ui/private-share-dialog.cpp | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/src/ui/events-list-view.cpp b/src/ui/events-list-view.cpp -index b1d04abb..09536b9e 100644 ---- a/src/ui/events-list-view.cpp -+++ b/src/ui/events-list-view.cpp -@@ -1,4 +1,5 @@ - #include <QPainter> -+#include <QPainterPath> - #include <QApplication> - #include <QPixmap> - #include <QToolTip> -diff --git a/src/ui/private-share-dialog.cpp b/src/ui/private-share-dialog.cpp -index 511d476b..284cc043 100644 ---- a/src/ui/private-share-dialog.cpp -+++ b/src/ui/private-share-dialog.cpp -@@ -2,6 +2,7 @@ - #include <QCompleter> - #include <QLineEdit> - #include <QPainter> -+#include <QPainterPath> - #include <QResizeEvent> - #include <QStringList> - #include <QStringListModel> --- -2.26.2 - diff --git a/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch b/net-misc/seafile-client/files/seafile-client-9.0.11-select-qt6.patch index 4d3a3d172644..00df67881c51 100644 --- a/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch +++ b/net-misc/seafile-client/files/seafile-client-9.0.11-select-qt6.patch @@ -11,10 +11,10 @@ index 1c4a4447..5747df46 100644 - bash -c "${qmake_executable} --version | grep -iE '^using qt version [0-9.]+' | awk '{print $4}'" - OUTPUT_VARIABLE DETECTED_QT_VERSION - OUTPUT_STRIP_TRAILING_WHITESPACE) -+FIND_PACKAGE(Qt5Core) -+SET(DETECTED_QT_VERSION ${Qt5Core_VERSION}) ++FIND_PACKAGE(Qt6Core) ++SET(DETECTED_QT_VERSION ${Qt6Core_VERSION}) MESSAGE("Qt version: ${DETECTED_QT_VERSION}") -+GET_TARGET_PROPERTY(QMAKE_EXECUTABLE_PATH Qt5::qmake IMPORTED_LOCATION) ++GET_TARGET_PROPERTY(QMAKE_EXECUTABLE_PATH Qt6::qmake IMPORTED_LOCATION) EXECUTE_PROCESS(COMMAND - bash -c "qmake --version|grep -iE '^using qt version [0-9]'|awk '{print $4}'|grep -iE '^[0-9]'|awk -F . '{print $1}'" + bash -c "${QMAKE_EXECUTABLE_PATH} --version|grep -iE '^using qt version [0-9]'|awk '{print $4}'|grep -iE '^[0-9]'|awk -F . '{print $1}'" diff --git a/net-misc/seafile-client/metadata.xml b/net-misc/seafile-client/metadata.xml index 1e23f1b9995c..fd75bca18d10 100644 --- a/net-misc/seafile-client/metadata.xml +++ b/net-misc/seafile-client/metadata.xml @@ -1,7 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person" proxied="yes"> + <email>zhixu.liu@gmail.com</email> + <name>Z. Liu</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> <use> <flag name="shibboleth">Build support for Shibboleth single sign-on</flag> </use> diff --git a/net-misc/seafile-client/seafile-client-9.0.3.ebuild b/net-misc/seafile-client/seafile-client-9.0.11.ebuild index ddbff434657f..3b224d9778a1 100644 --- a/net-misc/seafile-client/seafile-client-9.0.3.ebuild +++ b/net-misc/seafile-client/seafile-client-9.0.11.ebuild @@ -1,53 +1,45 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 # Upstream is moving tags repeatedly, then we use commit hash. -RELEASE_COMMIT="57aa79cf4d1175a39cde20a38167db4fd3e12293" +RELEASE_COMMIT="4088a6c394e7f2f785d2f5e175a4e916259bdb09" inherit xdg cmake DESCRIPTION="Seafile desktop client" HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/" SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${RELEASE_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="shibboleth test" -RESTRICT="!test? ( test )" +KEYWORDS="~amd64" +IUSE="shibboleth" RDEPEND="dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 + dev-qt/qtbase:6[dbus,gui,network,widgets] + dev-qt/qtwebengine:6[widgets] + dev-qt/qt5compat:6 >=net-libs/libsearpc-3.2.0_p1 ~net-misc/seafile-${PV} sys-libs/zlib virtual/opengl - elibc_musl? ( sys-libs/fts-standalone ) - shibboleth? ( dev-qt/qtwebengine:5[widgets] )" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 )" -BDEPEND="dev-qt/linguist-tools:5" + elibc_musl? ( sys-libs/fts-standalone )" +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/qttools:6[linguist]" PATCHES=( - "${FILESDIR}/${PN}-8.0.6-select-qt5.patch" - "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch" + "${FILESDIR}/${PN}-9.0.11-select-qt6.patch" ) -S="${WORKDIR}/${PN}-${RELEASE_COMMIT}" - src_configure() { local mycmakeargs=( -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)" - -DBUILD_TESTING="$(usex test)" ) # 863554 use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" ) |