/[smecontribs]/rpms/smeserver-nextcloud/contribs10/smeserver-nextcloud.spec
ViewVC logotype

Diff of /rpms/smeserver-nextcloud/contribs10/smeserver-nextcloud.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.5 by jcrisp, Mon Nov 9 15:42:13 2020 UTC Revision 1.40 by jpp, Mon Jan 29 20:22:25 2024 UTC
# Line 1  Line 1 
1  %define release 3  %define release 29
2  %define version 1.2.0  %define version 1.2.0
3    
4  Summary: Koozali SME Server Nextcloud configuration  Summary: Koozali SME Server Nextcloud configuration
# Line 9  License: GPL Line 9  License: GPL
9  Source: %{name}-%{version}.tar.gz  Source: %{name}-%{version}.tar.gz
10  Patch0: smeserver-nextcloud-1.2.0-bz10876-username-for-ldap.patch  Patch0: smeserver-nextcloud-1.2.0-bz10876-username-for-ldap.patch
11  Patch1: smeserver-nextcloud-1.2.0.bz11086-db-phpver-typo.patch  Patch1: smeserver-nextcloud-1.2.0.bz11086-db-phpver-typo.patch
12    Patch2: smeserver-nextcloud-1.2.0.bz11086-add-missing-conf-details.patch
13    Patch3: smeserver-nextcloud-1.2.0.bz11171-template-min-max-start-servers.patch
14    Patch4: smeserver-nextcloud-1.2.0.bz11171-check-min-max-start-servers.patch
15    Patch5: smeserver-nextcloud-1.2.0.bz11268-fix-typo-php-pool-template.patch
16    Patch6: smeserver-nextcloud-1.2.0-bz11086.patch
17    Patch7: smeserver-nextcloud-1.2.0-bz11086-dav-externalfs.patch
18    Patch8: smeserver-nextcloud-1.2.0-bz11172-logrotate.patch
19    Patch9: smeserver-nextcloud-1.2.0-bz11920-bz11854-bz11973.patch
20    Patch10: smeserver-nextcloud-1.2.0-bz11855-gencache.patch
21    Patch11: smeserver-nextcloud-1.2.0-bz11854.patch
22    Patch12: smeserver-nextcloud-1.2.0-bz11918-migrateloudDomain2VirtualHost.patch
23    Patch13: smeserver-nextcloud-1.2.0-bz11343-mariadb105.patch
24    Patch14: smeserver-nextcloud-1.2.0-bz11972-rewriterules.patch
25    Patch15: smeserver-nextcloud-1.2.0-bz12094-use-src.patch
26    Patch16: smeserver-nextcloud-1.2.0-bz12016-backup.patch
27    Patch17: smeserver-nextcloud-1.2.0-bz12096-bz12095.patch
28    Patch18: smeserver-nextcloud-1.2.0-bz12053-httpd24.patch
29    Patch19: smeserver-nextcloud-1.2.0-bz12208-bz12187-bz12241.patch
30    Patch20: smeserver-nextcloud-1.2.0-bz12277-disablefunctions-systempdir.patch
31    Patch21: smeserver-nextcloud-1.2.0-bz12299-opcache.patch
32    Patch22: smeserver-nextcloud-1.2.0-eventsactionsfixes.patch
33    Patch23: smeserver-nextcloud-1.2.0-bz11890-runuser.patch
34    Patch24: smeserver-nextcloud-1.2.0-bz12319-filescan.patch
35    Patch25: smeserver-nextcloud-1.2.0-bz12329-bz12298-bz12339-bz12401.patch
36    Patch26: smeserver-nextcloud-1.2.0-bz12298-opcachesegfault.patch
37    Patch27: smeserver-nextcloud-1.2.0-bz12401-redis.patch
38    Patch28: smeserver-nextcloud-1.2.0-bz12318-bz12412-NC26andhigher.patch
39    
40  BuildArch: noarch  BuildArch: noarch
41  URL: https://www.nextcloud.com  URL: https://www.nextcloud.com
42    
43  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
44    
45  Requires: nextcloud >= 20.0.1  Requires: nextcloud-src >= 26.0.1
46  Requires: e-smith-apache  Requires: e-smith-apache
47  Requires: e-smith-mysql  Requires: e-smith-mysql
48  Requires: smeserver-webapps-common  Requires: smeserver-webapps-common
# Line 31  Requires: php74-php-pecl-inotify Line 58  Requires: php74-php-pecl-inotify
58  Requires: php74-php-pecl-zip  Requires: php74-php-pecl-zip
59  Requires: php74-php-pecl-imagick  Requires: php74-php-pecl-imagick
60  Requires: php74-php-gmp  Requires: php74-php-gmp
61    Requires: php81-php-smbclient
62    Requires: php81-php-opcache
63    Requires: php81-php-pecl-apcu
64    Requires: php81-php-pecl-inotify
65    Requires: php81-php-pecl-zip
66    Requires: php81-php-pecl-imagick
67    Requires: php81-php-gmp
68    Requires: php81-php-redis
69    Requires: smeserver-redis
70    Requires: jq
71    Requires: smeserver-mariadb105
72    Requires: e-smith-apache >= 2.6.0-19
73    Requires: smeserver-php >= 3.0.0-43
74    
75  %description  %description
76  Koozali SME Server Nextcloud files and configuration.  Koozali SME Server Nextcloud files and configuration.
# Line 41  Koozali SME Server Nextcloud files and c Line 80  Koozali SME Server Nextcloud files and c
80  %setup  %setup
81  %patch0 -p1  %patch0 -p1
82  %patch1 -p1  %patch1 -p1
83    %patch2 -p1
84    %patch3 -p1
85    %patch4 -p1
86    %patch5 -p1
87    %patch6 -p1
88    %patch7 -p1
89    %patch8 -p1
90    %patch9 -p1
91    %patch10 -p1
92    %patch11 -p1
93    %patch12 -p1
94    %patch13 -p1
95    %patch14 -p1
96    %patch15 -p1
97    %patch16 -p1
98    %patch17 -p1
99    %patch18 -p1
100    %patch19 -p1
101    %patch20 -p1
102    %patch21 -p1
103    %patch22 -p1
104    %patch23 -p1
105    %patch24 -p1
106    %patch25 -p1
107    touch  root/etc/e-smith/templates/etc/opt/remi/php81/php.d/20-opcache.ini/template-begin
108    %patch26 -p1
109    %patch27 -p1
110    %patch28 -p1
111    
112  %build  %build
113  perl createlinks  perl createlinks
# Line 59  mkdir -p root/var/log/php/nextcloud Line 126  mkdir -p root/var/log/php/nextcloud
126   --dir /home/e-smith/files/nextcloud/data 'attr(0755,www,www)' \   --dir /home/e-smith/files/nextcloud/data 'attr(0755,www,www)' \
127   --ignoredir "/etc/sudoers.d" \   --ignoredir "/etc/sudoers.d" \
128   --file "/etc/sudoers.d/90_nextcloud" "attr(0440,root,root)" \   --file "/etc/sudoers.d/90_nextcloud" "attr(0440,root,root)" \
129   --file /usr/bin/OCC 'attr(0755,root,root)'\   --file /usr/bin/occ 'attr(0755,root,root)'\
130     --file /usr/bin/nc_dbupdate 'attr(0755,root,root)'\
131   > %{name}-%{version}-filelist   > %{name}-%{version}-filelist
132    
133  cat %{name}-%{version}-filelist  cat %{name}-%{version}-filelist
# Line 69  cat %{name}-%{version}-filelist Line 137  cat %{name}-%{version}-filelist
137    
138    
139  %changelog  %changelog
140    * Mon Jan 29 2024 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-29.sme
141    - require nextcloud-src >= 26 [SME: 12318]
142      multiple fixes and rewrites
143    - restore default log level [SME: 12412]
144    
145    * Sat Sep 09 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-28.sme
146    - workaround opcache segfault with php 81 using in memory only [SME: 12298]
147    - index file cache using Redis [SME: 12401]
148    
149    * Sat Sep 09 2023 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-27.sme
150    - Fix syntax error in 20opcache.ini [SME: 12298]
151    
152    * Sat Aug 19 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-26.sme
153    - fix missing template-begin
154    
155    * Tue Aug 08 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-25.sme
156    - make php81 compatible for NC 25 and higher [SME: 12298]
157    - requires php81-redis [SME: 12401]
158    - recognize need cpuinfo access [SME: 12339 ]
159    - remove simple signup link [SME: 12329]
160    
161    * Wed Feb 08 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-24.sme
162    - increase action script speed [SME: 12319]
163    
164    * Sat Jan 21 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-23.sme
165    - typo fix [SME: 11890]
166    
167    * Wed Jan 11 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-22.sme
168    - use of runuser in place of sudo -u [SME: 11890]
169      usage of /usr/bin/occ where possible
170      removal of /usr/bin/OCC
171    
172    * Mon Jan 09 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-21.sme
173    - update disabled_fucntions list [SME: 12277]
174    - allow customization of opcache for Nextcloud see wiki [SME: 12299]
175    - actions scripts update
176    
177    * Wed Nov 23 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-20.sme
178    - set overwrite.cli.url [SME: 12208]
179    - allow shell_exec [SME: 12187]
180    - fix username conflict with group name [SME: 12241]
181    
182    * Sat Jul 30 2022 Brian Read <brianr@bjsystems.co.uk> 1.2.0-19.sme
183    - Re-build and link to latest devtools [SME: 11997]
184    
185    * Fri Jul 08 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-18.sme
186    - update httpd fragment for httpd2.4 syntax [SME: 12053]
187    
188    * Fri Jul 08 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-17.sme
189    - Re-build and link to latest devtools gencache again [SME: 12096]
190    - Re-build and link to latest devtools ldap users/groups not availables on first run [SME: 12095]
191    
192    * Thu Jul 07 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-16.sme
193    - migrate property CloudDomain to VirtualHost [SME: 11918]
194    - use mariadb105 on new installs [SME: 11343]
195    - update rewriterules [SME: 11972]
196    - update to NC24 [SME: 12094]
197      use a nextcloud-src rpm and avoid conflicts between web and rpm updates
198    - add to backup [SME: 12016]
199    
200    * Fri May 20 2022 Terry Fage <terry@fage.au> 1.2.0-15.sme
201    - Re-build and link to latest devtools cron syntax error [SME: 11854]
202    
203    * Wed May 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-14.sme
204    - Re-build and link to latest devtools gencache_init failed [SME: 11855]
205      fix missing nextcloud-conf action in update event
206    
207    * Wed May 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-12.sme
208    - use php_pecl-apcu for cli [SME: 11920]
209    - db update of keys and indexes [SME: 11854]
210    - few nextcloud-occ-conf fixes [SME: 11973]
211      make occ used in scripts rather than OCC
212    
213    * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-11.sme
214    - Re-build and link to latest devtools logrotate error [SME: 11172]
215    - Re-build and link to latest devtools noise in error log
216    
217    * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-9.sme
218    - Re-build and link to latest devtools dav redirections for domain use and subdir  [SME: 11086]
219    - refresh externalfs on loading, best for ibays
220    - tidying
221    
222    * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-8.sme
223    - add update event [SME: 11086]
224    - add occ as hard link of OCC
225    
226    * Fri Dec 18 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-7.sme
227    - Fix typo in php pool template [SME: 11268]
228    
229    * Tue Dec 01 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-6.sme
230    - Add a check for the Min/Max/Start servers [SME: 11171]
231    - https://bugs.contribs.org/show_bug.cgi?id=11171#c4
232    
233    * Mon Nov 16 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-5.sme
234    - Template missing Min/Start/Max Servers and Children [SME: 11171]
235    
236    * Thu Nov 12 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-4.sme
237    - Add missing SMB configuration details including domain/workgroup
238    
239  * Mon Nov 09 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-3.sme  * Mon Nov 09 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-3.sme
240  - Fix sudoer file permissions in file list  - Fix sudoer file permissions in file list
241  - Fix some install bugs  - Fix some install bugs
# Line 92  cat %{name}-%{version}-filelist Line 259  cat %{name}-%{version}-filelist
259  - ease use of a dedicated domaine with https [SME: 10885]  - ease use of a dedicated domaine with https [SME: 10885]
260    
261  * Mon Jan 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-16.sme  * Mon Jan 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-16.sme
262  - fix missing Requirement and template-begins  [SME: 10852]  - Re-build and link to latest devtools missing Requirement and template-begins  [SME: 10852]
263    
264  * Mon Dec 16 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-15.sme  * Mon Dec 16 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-15.sme
265  - use php72-fpm instead of php71-fpm [SME: 10852]  - use php72-fpm instead of php71-fpm [SME: 10852]
266    
267  * Sun Feb 17 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-14.sme  * Sun Feb 17 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-14.sme
268  - fix 512MB error on events [SME: 10728]  - Re-build and link to latest devtools 512MB error on events [SME: 10728]
269  - add requirement for inotify support [SME: 10733]  - add requirement for inotify support [SME: 10733]
270    
271  * Wed Jan 16 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-13.sme  * Wed Jan 16 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-13.sme
272  - fix /.well-known check [SME: 10709]  - Re-build and link to latest devtools /.well-known check [SME: 10709]
273  - created a OCC command you can call as root as if you were the right user. [SME: 10711]  - created a OCC command you can call as root as if you were the right user. [SME: 10711]
274  - night cron to fix db [SME: 10710 ]  - night cron to fix db [SME: 10710 ]
275    
# Line 111  cat %{name}-%{version}-filelist Line 278  cat %{name}-%{version}-filelist
278    add property to nextcloud db key MemoryLimit to set to local value if needed.    add property to nextcloud db key MemoryLimit to set to local value if needed.
279    
280  * Thu Dec 20 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-10.sme  * Thu Dec 20 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-10.sme
281  - fix /var/log/php/nextcloud/ is missing [SME: 10601]  - Re-build and link to latest devtools /var/log/php/nextcloud/ is missing [SME: 10601]
282    
283  * Wed Dec 19 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-9.sme  * Wed Dec 19 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-9.sme
284  - fix timeout on update [SME: 10596]  - Re-build and link to latest devtools timeout on update [SME: 10596]
285    
286  * Wed Jul 04 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-8.sme  * Wed Jul 04 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-8.sme
287  - fix wrong filter name for fail2ban jail.conf  [SME: 10608]  - Re-build and link to latest devtools wrong filter name for fail2ban jail.conf  [SME: 10608]
288    
289  * Wed Apr 11 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-7.sme  * Wed Apr 11 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-7.sme
290  - fix long update [SME: 10564]  - Re-build and link to latest devtools long update [SME: 10564]
291  - fix IncludeIbay not working.  - Re-build and link to latest devtools IncludeIbay not working.
292    
293  * Wed Apr 11 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-6.sme  * Wed Apr 11 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-6.sme
294  - fix shares not correctly handled [SME: 10564]  - Re-build and link to latest devtools shares not correctly handled [SME: 10564]
295  - improve shares support  - improve shares support
296  - reload file cache after creation of ibays folder, so it displays to users.  - reload file cache after creation of ibays folder, so it displays to users.
297  - improve output to message log  - improve output to message log
298    
299  * Mon Apr 09 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-5.sme  * Mon Apr 09 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-5.sme
300  - fix signal-event nextcloud-update hang [SME: 10560]  - Re-build and link to latest devtools signal-event nextcloud-update hang [SME: 10560]
301    
302  * Sun Apr 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-4.sme  * Sun Apr 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-4.sme
303  - fix wrong logrotate option [SME: 10560]  - Re-build and link to latest devtools wrong logrotate option [SME: 10560]
304  - change password storage mode for smb share to allow access from portable devices [SME: 10558]  - change password storage mode for smb share to allow access from portable devices [SME: 10558]
305  - create the "ibays" main folder to mount all ibays in every user nextcloud space [SME: 10557]  - create the "ibays" main folder to mount all ibays in every user nextcloud space [SME: 10557]
306  - add Shared folders in nextcloud under the ibays folder [SME: 10559]  - add Shared folders in nextcloud under the ibays folder [SME: 10559]
307    
308  * Sat Apr 07 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-3.sme  * Sat Apr 07 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-3.sme
309  - tidying templates, set cron update  - tidying templates, set cron update
310  - fix bad folder name for ibays [SME: 10556]  - Re-build and link to latest devtools bad folder name for ibays [SME: 10556]
311    
312  * Fri Mar 30 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-1.sme  * Fri Mar 30 2018 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-1.sme
313  - initial release  - initial release


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed