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