diff options
Diffstat (limited to 'kde-misc/kio-gdrive-common')
-rw-r--r-- | kde-misc/kio-gdrive-common/Manifest | 2 | ||||
-rw-r--r-- | kde-misc/kio-gdrive-common/kio-gdrive-common-24.12.0.ebuild | 45 |
2 files changed, 47 insertions, 0 deletions
diff --git a/kde-misc/kio-gdrive-common/Manifest b/kde-misc/kio-gdrive-common/Manifest index 7a3554098d85..a49abc4b70f4 100644 --- a/kde-misc/kio-gdrive-common/Manifest +++ b/kde-misc/kio-gdrive-common/Manifest @@ -1,3 +1,5 @@ DIST kio-gdrive-24.08.3.tar.xz 82152 BLAKE2B 5fb212bd189f8f1f12572d928654affaa0c28254a436ae3a4f2d03b0ad2db2d2320143c7d3bfcd7822ea461e46f737c0bac163941179fd4dfa59d9118991f3ac SHA512 26c2d647263504b7afd66de84573d5a84f211b901c819368a2823fc95625b3ff81f7d58aefbfba71cf9f2861bdef550e9e3db832ee2b9ddfcb2cc7ab28a10751 +DIST kio-gdrive-24.12.0.tar.xz 80120 BLAKE2B ca0a453e90bb9d738764025e3285ed1f8e193d8e0d7309369e10a807fe4041070b1fbb23d198b8d91c90f08850264a58bac02ea0ce4dabfa7c7fedcf4844def5 SHA512 6361fad1a770cf4b9d9da2a2350842af90d68efe422dbbead21b849b6a5fd49fffd65cb6e6ccda7bb2b3828ef871bd9cd46ff5d041569177471be786ddd777ba EBUILD kio-gdrive-common-24.08.3.ebuild 1339 BLAKE2B f6b2f01fbcbab7c4aaefeedf44ca7d0b53c8544a7dca985d3b2c3aff9a3e561bc84d09abaf9b1cc3efae0ff64c72507b3549eaa795a915a79cc324eaa990a3f8 SHA512 ba6706ddd1109f47c26bd0e68930896024dcb83fbc0c5abd99906cdf2978530b68639dbe77c3635747f62eb0429fba728b24a89aaa1d5c87c4856949ce0cbd74 +EBUILD kio-gdrive-common-24.12.0.ebuild 1184 BLAKE2B 8bf5718453798c820f462ebf57ef32150d5b69323e581b036a54ff8d514654de7374825e8b437729616eb058c9453c3119713b9bce3c7bcefa3b037f61b7f506 SHA512 5e8e090836306189d61e46354b7d081db0f2854083b6afa8e25a5a75d22b8b4bbac026ed0c7d14d5768e65938274e6162c0cc38156acf87c577a0f8de9671027 MISC metadata.xml 412 BLAKE2B 598ab8a203f4aec565ab91e91688fe89590c31c95d8c81a5fedbf0f87ad69b9fb8c68732c83d49b01815e611ac69b01060d2f800aa9f5c4b1086dee6c43d0c17 SHA512 7e1f8840fc29325c96079d530e5c7f2db3d132ef46941924a089112737d5226525d9aa46db27d763f6a70ad37923c0c6a3d053abccfda68af053884a4d5df87d diff --git a/kde-misc/kio-gdrive-common/kio-gdrive-common-24.12.0.ebuild b/kde-misc/kio-gdrive-common/kio-gdrive-common-24.12.0.ebuild new file mode 100644 index 000000000000..b26da54ded21 --- /dev/null +++ b/kde-misc/kio-gdrive-common/kio-gdrive-common-24.12.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="true" +KDE_ORG_CATEGORY="network" +KDE_ORG_NAME="${PN/-common/}" +inherit ecm-common gear.kde.org + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + !<kde-misc/kio-gdrive-23.08.5-r2:5 + !<kde-misc/kio-gdrive-24.05.2-r1:6 +" +BDEPEND="kde-apps/kaccounts-integration:6" + +ECM_INSTALL_FILES=( + desktop/gdrive-network.desktop:\${KDE_INSTALL_DATADIR}/remoteview + desktop/org.kde.kio_gdrive.metainfo.xml:\${KDE_INSTALL_METAINFODIR} +) + +ecm-common_inject_heredoc() { + cat >> CMakeLists.txt <<- _EOF_ || die + find_package(KAccounts6 REQUIRED) + kaccounts_add_service(\${CMAKE_CURRENT_SOURCE_DIR}/kaccounts/google-drive.service.in) + _EOF_ +} + +src_prepare() { + ecm-common_src_prepare + + # Safety measure in case new services are added in the future + local known_num_of_services=1 + local found_num_of_services=$(find . -iname "*service.in" | wc -l) + if [[ ${found_num_of_services} != ${known_num_of_services} ]]; then + eerror "Number of service files mismatch!" + eerror "Expected: ${known_num_of_services}" + eerror "Found: ${found_num_of_services}" + die + fi +} |