forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
net-misc/nextcloud-client-2.5.2: bump (fixes #680056)
Closes: https://bugs.gentoo.org/680056 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Miroslav Šulc <[email protected]>
- Loading branch information
Showing
2 changed files
with
90 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST nextcloud-client-2.5.1.tar.gz 18916053 BLAKE2B 98daa5abde8aa82e2d30be7c340f808c4cb7a1986bbb7e9e5208174b268ddacfaf08e91b54d6bce5039fd19f6729716285e2a45f913c0d0eb473bf753031678f SHA512 04301f4b6283c4003ec4fed7926e11e2a627903a1b20e0b7cb4bb24b522e133d41001f48c633cad4fe3b100496d3a7826893b78074c2e3985a4c9c90122e3108 | ||
DIST nextcloud-client-2.5.2.tar.gz 18995992 BLAKE2B 6ad23962d327c1feeec34f59092021f7f82f4baeaf973fac0572db55cb03bc8ba2ed0c5037bcbfa80ca057d3976aaf6e402e129f2ec963b3a9c432330ef6aaf3 SHA512 1000b420355d7a4104ca5b41e813d467dcb345b60c79c78ce532de9c58ea89cad10d5565a433409bd512f0f7771c18c7c27974b968c74f84ccfda1ed3510d3ae |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
# Copyright 1999-2019 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
inherit cmake-utils gnome2-utils | ||
|
||
DESCRIPTION="Desktop Syncing Client for Nextcloud" | ||
HOMEPAGE="https://github.com/nextcloud/desktop" | ||
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz" | ||
|
||
LICENSE="CC-BY-3.0 GPL-2" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~arm64 ~x86" | ||
IUSE="doc dolphin nautilus shibboleth test" | ||
|
||
COMMON_DEPEND=">=dev-db/sqlite-3.4:3 | ||
>=dev-libs/openssl-1.1.0:0= | ||
dev-libs/qtkeychain[qt5(+)] | ||
dev-qt/qtconcurrent:5 | ||
dev-qt/qtcore:5 | ||
dev-qt/qtdbus:5 | ||
dev-qt/qtgui:5 | ||
dev-qt/qtnetwork:5[ssl] | ||
dev-qt/qtsql:5 | ||
dev-qt/qtwebengine:5[widgets] | ||
dev-qt/qtwidgets:5 | ||
dev-qt/qtxml:5 | ||
sys-fs/inotify-tools | ||
dolphin? ( | ||
kde-frameworks/kcoreaddons:5 | ||
kde-frameworks/kio:5 | ||
) | ||
nautilus? ( dev-python/nautilus-python ) | ||
shibboleth? ( dev-qt/qtwebkit:5 )" | ||
|
||
RDEPEND="${COMMON_DEPEND}" | ||
DEPEND="${COMMON_DEPEND} | ||
dev-qt/linguist-tools:5 | ||
doc? ( | ||
dev-python/sphinx | ||
dev-tex/latexmk | ||
dev-texlive/texlive-latexextra | ||
virtual/latex-base | ||
) | ||
dolphin? ( kde-frameworks/extra-cmake-modules ) | ||
test? ( | ||
dev-util/cmocka | ||
dev-qt/qttest:5 | ||
)" | ||
|
||
S=${WORKDIR}/desktop-${PV/_/-} | ||
|
||
src_prepare() { | ||
# Keep tests in ${T} | ||
sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die | ||
|
||
if ! use nautilus; then | ||
pushd shell_integration > /dev/null || die | ||
cmake_comment_add_subdirectory nautilus | ||
popd > /dev/null || die | ||
fi | ||
cmake-utils_src_prepare | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc | ||
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF} | ||
-DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc) | ||
-DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin) | ||
-DNO_SHIBBOLETH=$(usex !shibboleth) | ||
-DUNIT_TESTING=$(usex test) | ||
) | ||
|
||
cmake-utils_src_configure | ||
} | ||
|
||
pkg_postinst() { | ||
if ! use doc ; then | ||
elog "Documentation and man pages not installed" | ||
elog "Enable doc USE-flag to generate them" | ||
fi | ||
gnome2_icon_cache_update | ||
} | ||
|
||
pkg_postrm() { | ||
gnome2_icon_cache_update | ||
} |