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: Wed, 02 Nov 2022 21:01:45
Message-Id: 1667422895.46f264e16ced5f5d2a86434f59cacf8b3ac6143d.voyageur@gentoo
1 commit: 46f264e16ced5f5d2a86434f59cacf8b3ac6143d
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 2 17:21:10 2022 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 2 21:01:35 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f264e1
7
8 www-apps/nextcloud: add 23.0.10, 24.0.6, 25.0.0
9
10 Closes: https://bugs.gentoo.org/877859
11 Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
12
13 www-apps/nextcloud/Manifest | 3 ++
14 www-apps/nextcloud/nextcloud-23.0.10.ebuild | 43 +++++++++++++++++++++++++++++
15 www-apps/nextcloud/nextcloud-24.0.6.ebuild | 43 +++++++++++++++++++++++++++++
16 www-apps/nextcloud/nextcloud-25.0.0.ebuild | 43 +++++++++++++++++++++++++++++
17 4 files changed, 132 insertions(+)
18
19 diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
20 index fb63dcbf340e..797e2398396f 100644
21 --- a/www-apps/nextcloud/Manifest
22 +++ b/www-apps/nextcloud/Manifest
23 @@ -1,3 +1,6 @@
24 +DIST nextcloud-23.0.10.tar.bz2 141026523 BLAKE2B 52e2962c1bd8075a64b10e792b18f7e18688c4a1227ef71cfbc85fe743a924ead8a78c3ed95396c37c3c85fa9a848eb3017d0c818294bbad35d679cc0844b0a5 SHA512 be4cfcd728db5c492da68c5aad29caab926673ad623ef3050c8f193d58164aaea04679f63e01eaf59652f0f6d8237c64fb38e66a08fd35e0e43b10f2b67b4d64
25 DIST nextcloud-23.0.8.tar.bz2 140679380 BLAKE2B 0d5c22f28bd3fb8b27099a3b92a34042b347d444dadca6be90022f1ca0fc8d1d6f17fa0e87313ca0f9e003e066cad245dcade62def8b6af16b5c4241ff9e1e03 SHA512 e4bd8000eb26e375a473a6dc877ad43ce09409daa4e24b7087cf5c0c32dcb7063aa3e962d59e8332c1c7d103e1b7381d0c309081d86f9f6e93334f0e806b74b0
26 DIST nextcloud-23.0.9.tar.bz2 140677417 BLAKE2B 3a3d63ab8a0f8b099f78ef52b03de3b15838fdbb0663cc858e60ba2dad9c9fbcb8afbbe7acf00b3816b1a39f1aeed7aabc412d7a2fa96caf65b972ad57d0adc2 SHA512 0621c3a59bee7c5adf9a70053c0e002ae94647fecf0fbc96b38f8b3090dd16f5045ec80ac8996d3a15b5e976ef0e1fed37a428a3f305eb7cf14b01cf94d9d3b3
27 DIST nextcloud-24.0.5.tar.bz2 123536042 BLAKE2B 8a1117ab5d802a37ee82ddbe4f0ec7aeb2ada2816a60cf7727dac6f48325b3b46eea8b90d6aed90d184492ba62be06f75ac587ec1c86cce8f8569d20d6f65d0f SHA512 2673853ba97bb868b318b9bb5025bb44dfdb6c82a9d518bb9c5ee642b781ce39f05fd1b31517946e8cace329cd0ab613341005a39b84afe86cd157a8404d4fcd
28 +DIST nextcloud-24.0.6.tar.bz2 123902888 BLAKE2B 145d3b3c9527ac950f12a88cd02085c566d3d8e224d7ec099bcb9e519c3d2854954b23ea27ee62ff2ae3032d3788bb494b38ef1fc26bc9cf3991e0fd864120d0 SHA512 15c45f8ae4ee9e03c35f8aef6549b9fe92984dac4345406bbc95eec9099912f10a9ad8a7b73c001cc96294d2d136259acc4003d6610c47254ca5cac9d701343d
29 +DIST nextcloud-25.0.0.tar.bz2 144109342 BLAKE2B a339f5bf01255cccdbb9941d360e091a34149e6d3a365497344911c8f156cd7b272ed657fe48720054c448c3e52fafec37dbe0cd69be42f424479d35dd90e547 SHA512 6f7a7a4e7b613df7b246bf9a582a15598d40a96023bdde1d8e3fff1b5888588d9c957f58ea813470696edc7c1ad5e8d1721d5eaa3d9c91549ca8acc411a8211e
30
31 diff --git a/www-apps/nextcloud/nextcloud-23.0.10.ebuild b/www-apps/nextcloud/nextcloud-23.0.10.ebuild
32 new file mode 100644
33 index 000000000000..ae0486c3b736
34 --- /dev/null
35 +++ b/www-apps/nextcloud/nextcloud-23.0.10.ebuild
36 @@ -0,0 +1,43 @@
37 +# Copyright 1999-2022 Gentoo Authors
38 +# Distributed under the terms of the GNU General Public License v2
39 +
40 +EAPI=8
41 +
42 +inherit webapp
43 +
44 +DESCRIPTION="Personal cloud that runs on your own server"
45 +HOMEPAGE="https://nextcloud.com/"
46 +SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
47 +LICENSE="AGPL-3"
48 +
49 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
50 +IUSE="+curl +imagemagick mysql postgres +sqlite"
51 +REQUIRED_USE="|| ( mysql postgres sqlite )"
52 +
53 +DEPEND=""
54 +RDEPEND="<dev-lang/php-8.1[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
55 + imagemagick? ( dev-php/pecl-imagick )
56 + virtual/httpd-php"
57 +
58 +S=${WORKDIR}/${PN}
59 +
60 +pkg_setup() {
61 + webapp_pkg_setup
62 +}
63 +
64 +src_install() {
65 + webapp_src_preinst
66 +
67 + insinto "${MY_HTDOCSDIR}"
68 + doins -r .
69 + dodir "${MY_HTDOCSDIR}"/data
70 +
71 + webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
72 + webapp_serverowned -R "${MY_HTDOCSDIR}"/data
73 + webapp_serverowned -R "${MY_HTDOCSDIR}"/config
74 + webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
75 +
76 + webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
77 +
78 + webapp_src_install
79 +}
80
81 diff --git a/www-apps/nextcloud/nextcloud-24.0.6.ebuild b/www-apps/nextcloud/nextcloud-24.0.6.ebuild
82 new file mode 100644
83 index 000000000000..e35dd132e50a
84 --- /dev/null
85 +++ b/www-apps/nextcloud/nextcloud-24.0.6.ebuild
86 @@ -0,0 +1,43 @@
87 +# Copyright 1999-2022 Gentoo Authors
88 +# Distributed under the terms of the GNU General Public License v2
89 +
90 +EAPI=8
91 +
92 +inherit webapp
93 +
94 +DESCRIPTION="Personal cloud that runs on your own server"
95 +HOMEPAGE="https://nextcloud.com/"
96 +SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
97 +LICENSE="AGPL-3"
98 +
99 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
100 +IUSE="+curl +imagemagick mysql postgres +sqlite"
101 +REQUIRED_USE="|| ( mysql postgres sqlite )"
102 +
103 +DEPEND=""
104 +RDEPEND="<dev-lang/php-8.2[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
105 + imagemagick? ( dev-php/pecl-imagick )
106 + virtual/httpd-php"
107 +
108 +S=${WORKDIR}/${PN}
109 +
110 +pkg_setup() {
111 + webapp_pkg_setup
112 +}
113 +
114 +src_install() {
115 + webapp_src_preinst
116 +
117 + insinto "${MY_HTDOCSDIR}"
118 + doins -r .
119 + dodir "${MY_HTDOCSDIR}"/data
120 +
121 + webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
122 + webapp_serverowned -R "${MY_HTDOCSDIR}"/data
123 + webapp_serverowned -R "${MY_HTDOCSDIR}"/config
124 + webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
125 +
126 + webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
127 +
128 + webapp_src_install
129 +}
130
131 diff --git a/www-apps/nextcloud/nextcloud-25.0.0.ebuild b/www-apps/nextcloud/nextcloud-25.0.0.ebuild
132 new file mode 100644
133 index 000000000000..e35dd132e50a
134 --- /dev/null
135 +++ b/www-apps/nextcloud/nextcloud-25.0.0.ebuild
136 @@ -0,0 +1,43 @@
137 +# Copyright 1999-2022 Gentoo Authors
138 +# Distributed under the terms of the GNU General Public License v2
139 +
140 +EAPI=8
141 +
142 +inherit webapp
143 +
144 +DESCRIPTION="Personal cloud that runs on your own server"
145 +HOMEPAGE="https://nextcloud.com/"
146 +SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
147 +LICENSE="AGPL-3"
148 +
149 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
150 +IUSE="+curl +imagemagick mysql postgres +sqlite"
151 +REQUIRED_USE="|| ( mysql postgres sqlite )"
152 +
153 +DEPEND=""
154 +RDEPEND="<dev-lang/php-8.2[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
155 + imagemagick? ( dev-php/pecl-imagick )
156 + virtual/httpd-php"
157 +
158 +S=${WORKDIR}/${PN}
159 +
160 +pkg_setup() {
161 + webapp_pkg_setup
162 +}
163 +
164 +src_install() {
165 + webapp_src_preinst
166 +
167 + insinto "${MY_HTDOCSDIR}"
168 + doins -r .
169 + dodir "${MY_HTDOCSDIR}"/data
170 +
171 + webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
172 + webapp_serverowned -R "${MY_HTDOCSDIR}"/data
173 + webapp_serverowned -R "${MY_HTDOCSDIR}"/config
174 + webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
175 +
176 + webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
177 +
178 + webapp_src_install
179 +}