commit:     47a38bf75135ba79df09feff0d550b6183681653
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 19:20:22 2024 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 19:20:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a38bf7

www-apps/nextcloud: add 29.0.0

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 www-apps/nextcloud/Manifest                |  1 +
 www-apps/nextcloud/nextcloud-29.0.0.ebuild | 42 ++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index e19cd672f1d8..8798086a9146 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -8,3 +8,4 @@ DIST nextcloud-28.0.2.tar.bz2 186446961 BLAKE2B 
69d9816d94dda3df96b9e179a8e72903
 DIST nextcloud-28.0.3.tar.bz2 185856401 BLAKE2B 
ad4c20d8b549c4998f265f1984017161d0547ce2e9d2339b845dc025c3db5c2caac630db5854068f96d9c273a2a332a897c70aeec93e3c7c0a5068858e54c1af
 SHA512 
32945947bce96e8f8a7f75660b51f667bec0f9205ee5c3d0b76b1f002f68442f5e235d4f2841fc25d03a2ba06bf0862e3fe24c6d2aad8e6b53fc9599644ab6f8
 DIST nextcloud-28.0.4.tar.bz2 189242050 BLAKE2B 
a4b3ba4c4dddba5097edd49bcd73083755eac253bb036f4ce2d674be254e1bf2536655e360f05cc9f70879d8b2436567b2ac0eea2252a454fe3de28fe62e3b94
 SHA512 
bb26831d9143ab5ea06ffdf9f2c98c5851c26c23002c6124c9443cd2636d7a102e5da053e0fbd0e7ed6da634d292deeaa0219038b6def4bf302e922b48135fb2
 DIST nextcloud-28.0.5.tar.bz2 191229665 BLAKE2B 
c2f26c4d27805d687fdf007076aa5a639d3f2760877b10b054fc401a81211db0f41bc7115ea49b054a54a9805221ed32d0c62cfcc22728b033176ca53e2fe79d
 SHA512 
a6f25e6ddced8087366537793c28869a6bbda0d165aa4d99858745fdfab7679a717e82cab17f72b73105bbeca917d58ff5a9e19ec820b688b5f85397de76457f
+DIST nextcloud-29.0.0.tar.bz2 207504265 BLAKE2B 
1da8b9bcf9dc1f9c389ed15ab2d644b8b57eb686930ce465b66f66e0c5a9a37e7d0f4d5061115095523a3cccbae645d18ba50a0f1e8a1a898f4d3b812bb1870f
 SHA512 
0a3a1601895b261b26efc8fe81ac8faec86ceff199f53b75422607509edba4c8dc4125de543f6ceee2277b7fd5456d23602c992aabc8fbf5df10fec835a22385

diff --git a/www-apps/nextcloud/nextcloud-29.0.0.ebuild 
b/www-apps/nextcloud/nextcloud-29.0.0.ebuild
new file mode 100644
index 000000000000..c4a46ad7ae66
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-29.0.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/";
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2";
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+       imagemagick? ( dev-php/pecl-imagick )
+       virtual/httpd-php"
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+       webapp_pkg_setup
+}
+
+src_install() {
+       webapp_src_preinst
+
+       insinto "${MY_HTDOCSDIR}"
+       doins -r .
+       dodir "${MY_HTDOCSDIR}"/data
+
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+       webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+       webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+       webapp_src_install
+}

Reply via email to