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 |
+} |