Gentoo Archives: gentoo-commits

From: Bernard Cafarelli <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/nextcloud/
Date: Fri, 19 Aug 2022 21:02:13
Message-Id: 1660942801.bd75b2846c04ac0a2e803bf3685d6f3cdee9dbb8.voyageur@gentoo
1 commit: bd75b2846c04ac0a2e803bf3685d6f3cdee9dbb8
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 19 16:31:28 2022 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 19 21:00:01 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd75b284
7
8 www-apps/nextcloud: add 23.0.8, 24.0.4
9
10 Closes: https://bugs.gentoo.org/865521
11 Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
12
13 www-apps/nextcloud/Manifest | 2 ++
14 www-apps/nextcloud/nextcloud-23.0.8.ebuild | 43 ++++++++++++++++++++++++++++++
15 www-apps/nextcloud/nextcloud-24.0.4.ebuild | 43 ++++++++++++++++++++++++++++++
16 3 files changed, 88 insertions(+)
17
18 diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
19 index 78a8000db742..7b8a25726bcb 100644
20 --- a/www-apps/nextcloud/Manifest
21 +++ b/www-apps/nextcloud/Manifest
22 @@ -1,3 +1,5 @@
23 DIST nextcloud-23.0.5.tar.bz2 140493624 BLAKE2B 13c524a2f26affd3c078210cf1552b1af044fdcd3c6cdcb2a2bde50808bf2953bbb658efa13ebff8806b2e2deb9ff23e36c0cbd7d8bea17329a6fe7e2845f1b8 SHA512 460ddfa994cf1e9423efa8e940dd1beebec17a99bdf78c238384554618b9590405e58c31bf29b011b7fd41cdd21f183053fc9ef6bd245ca9f47d43a19870a0e4
24 DIST nextcloud-23.0.7.tar.bz2 140383300 BLAKE2B 1ffe7e4019c71200c760f0f7bcf742c32edc30d9b25bfacd4ca0865903526246e404712691fbafeeeae918cf529862810f4898ecc478c0001572c7668b5786c7 SHA512 917277bcb45cb3a2286f93271f6f398371331bd0faeb56d94af89daa6f33ff7008314829ffef1efd35046d68b7b31e7f875e0ef66423408ff6090f7d2f552fb9
25 +DIST nextcloud-23.0.8.tar.bz2 140679380 BLAKE2B 0d5c22f28bd3fb8b27099a3b92a34042b347d444dadca6be90022f1ca0fc8d1d6f17fa0e87313ca0f9e003e066cad245dcade62def8b6af16b5c4241ff9e1e03 SHA512 e4bd8000eb26e375a473a6dc877ad43ce09409daa4e24b7087cf5c0c32dcb7063aa3e962d59e8332c1c7d103e1b7381d0c309081d86f9f6e93334f0e806b74b0
26 DIST nextcloud-24.0.3.tar.bz2 123680045 BLAKE2B d837520f1cf700e19f158c7e4bd4d564c2ba9f040af375186cebd0ab115863edd0f2e8180373fb5919f7bea077d99738819c86abcef2b9b0b5d84668cc001eaf SHA512 92714758f542fa7aeb511761b4f1becc16dc64e5b4b2d54b3dc2fe6b3927b1a9a5a632c5b552efc591568752d7691e92aaab9e4f771435360db9b2c81977300e
27 +DIST nextcloud-24.0.4.tar.bz2 123646294 BLAKE2B 06a8caba06f163a9eec41517596eaac5876a8894f0aef180cd412f404fd46672b8a031025d83e4bf7709a945934a91015e6603169278bd24f6c6bac5b76f64f0 SHA512 7bfe05a7945455edac7516cca4999471483d6744cba5babc719d7db08bf30eb969323a4eccd26f9ec0aa0622764319c9528ea40b8a1418466d3f0b0b6e15588a
28
29 diff --git a/www-apps/nextcloud/nextcloud-23.0.8.ebuild b/www-apps/nextcloud/nextcloud-23.0.8.ebuild
30 new file mode 100644
31 index 000000000000..ae0486c3b736
32 --- /dev/null
33 +++ b/www-apps/nextcloud/nextcloud-23.0.8.ebuild
34 @@ -0,0 +1,43 @@
35 +# Copyright 1999-2022 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=8
39 +
40 +inherit webapp
41 +
42 +DESCRIPTION="Personal cloud that runs on your own server"
43 +HOMEPAGE="https://nextcloud.com/"
44 +SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
45 +LICENSE="AGPL-3"
46 +
47 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
48 +IUSE="+curl +imagemagick mysql postgres +sqlite"
49 +REQUIRED_USE="|| ( mysql postgres sqlite )"
50 +
51 +DEPEND=""
52 +RDEPEND="<dev-lang/php-8.1[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
53 + imagemagick? ( dev-php/pecl-imagick )
54 + virtual/httpd-php"
55 +
56 +S=${WORKDIR}/${PN}
57 +
58 +pkg_setup() {
59 + webapp_pkg_setup
60 +}
61 +
62 +src_install() {
63 + webapp_src_preinst
64 +
65 + insinto "${MY_HTDOCSDIR}"
66 + doins -r .
67 + dodir "${MY_HTDOCSDIR}"/data
68 +
69 + webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
70 + webapp_serverowned -R "${MY_HTDOCSDIR}"/data
71 + webapp_serverowned -R "${MY_HTDOCSDIR}"/config
72 + webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
73 +
74 + webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
75 +
76 + webapp_src_install
77 +}
78
79 diff --git a/www-apps/nextcloud/nextcloud-24.0.4.ebuild b/www-apps/nextcloud/nextcloud-24.0.4.ebuild
80 new file mode 100644
81 index 000000000000..e35dd132e50a
82 --- /dev/null
83 +++ b/www-apps/nextcloud/nextcloud-24.0.4.ebuild
84 @@ -0,0 +1,43 @@
85 +# Copyright 1999-2022 Gentoo Authors
86 +# Distributed under the terms of the GNU General Public License v2
87 +
88 +EAPI=8
89 +
90 +inherit webapp
91 +
92 +DESCRIPTION="Personal cloud that runs on your own server"
93 +HOMEPAGE="https://nextcloud.com/"
94 +SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
95 +LICENSE="AGPL-3"
96 +
97 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
98 +IUSE="+curl +imagemagick mysql postgres +sqlite"
99 +REQUIRED_USE="|| ( mysql postgres sqlite )"
100 +
101 +DEPEND=""
102 +RDEPEND="<dev-lang/php-8.2[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
103 + imagemagick? ( dev-php/pecl-imagick )
104 + virtual/httpd-php"
105 +
106 +S=${WORKDIR}/${PN}
107 +
108 +pkg_setup() {
109 + webapp_pkg_setup
110 +}
111 +
112 +src_install() {
113 + webapp_src_preinst
114 +
115 + insinto "${MY_HTDOCSDIR}"
116 + doins -r .
117 + dodir "${MY_HTDOCSDIR}"/data
118 +
119 + webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
120 + webapp_serverowned -R "${MY_HTDOCSDIR}"/data
121 + webapp_serverowned -R "${MY_HTDOCSDIR}"/config
122 + webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
123 +
124 + webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
125 +
126 + webapp_src_install
127 +}