/[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.18 by jpp, Fri Jul 8 01:38:06 2022 UTC Revision 1.41 by jpp, Fri Apr 12 20:57:29 2024 UTC
# Line 1  Line 1 
1  %define release 16  %define release 30
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 20  Patch9: smeserver-nextcloud-1.2.0-bz1192 Line 20  Patch9: smeserver-nextcloud-1.2.0-bz1192
20  Patch10: smeserver-nextcloud-1.2.0-bz11855-gencache.patch  Patch10: smeserver-nextcloud-1.2.0-bz11855-gencache.patch
21  Patch11: smeserver-nextcloud-1.2.0-bz11854.patch  Patch11: smeserver-nextcloud-1.2.0-bz11854.patch
22  Patch12: smeserver-nextcloud-1.2.0-bz11918-migrateloudDomain2VirtualHost.patch  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    Patch29: smeserver-nextcloud-1.2.0-bz12611-bz12486.patch
40    
41  BuildArch: noarch  BuildArch: noarch
42  URL: https://www.nextcloud.com  URL: https://www.nextcloud.com
43    
44  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
45    
46  Requires: nextcloud >= 20.0.1  Requires: nextcloud-src >= 26.0.1
47  Requires: e-smith-apache  Requires: e-smith-apache
48  Requires: e-smith-mysql  Requires: e-smith-mysql
49  Requires: smeserver-webapps-common  Requires: smeserver-webapps-common
# Line 42  Requires: php74-php-pecl-inotify Line 59  Requires: php74-php-pecl-inotify
59  Requires: php74-php-pecl-zip  Requires: php74-php-pecl-zip
60  Requires: php74-php-pecl-imagick  Requires: php74-php-pecl-imagick
61  Requires: php74-php-gmp  Requires: php74-php-gmp
62    Requires: php81-php-smbclient
63    Requires: php81-php-opcache
64    Requires: php81-php-pecl-apcu
65    Requires: php81-php-pecl-inotify
66    Requires: php81-php-pecl-zip
67    Requires: php81-php-pecl-imagick
68    Requires: php81-php-gmp
69    Requires: php81-php-redis
70    Requires: smeserver-redis
71    Requires: jq
72    Requires: smeserver-mariadb105
73    Requires: e-smith-apache >= 2.6.0-19
74    Requires: smeserver-php >= 3.0.0-43
75    
76  %description  %description
77  Koozali SME Server Nextcloud files and configuration.  Koozali SME Server Nextcloud files and configuration.
# Line 63  Koozali SME Server Nextcloud files and c Line 92  Koozali SME Server Nextcloud files and c
92  %patch10 -p1  %patch10 -p1
93  %patch11 -p1  %patch11 -p1
94  %patch12 -p1  %patch12 -p1
95    %patch13 -p1
96    %patch14 -p1
97    %patch15 -p1
98    %patch16 -p1
99    %patch17 -p1
100    %patch18 -p1
101    %patch19 -p1
102    %patch20 -p1
103    %patch21 -p1
104    %patch22 -p1
105    %patch23 -p1
106    %patch24 -p1
107    %patch25 -p1
108    touch  root/etc/e-smith/templates/etc/opt/remi/php81/php.d/20-opcache.ini/template-begin
109    %patch26 -p1
110    %patch27 -p1
111    %patch28 -p1
112    %patch29 -p1
113    
114  %build  %build
115  perl createlinks  perl createlinks
# Line 81  mkdir -p root/var/log/php/nextcloud Line 128  mkdir -p root/var/log/php/nextcloud
128   --dir /home/e-smith/files/nextcloud/data 'attr(0755,www,www)' \   --dir /home/e-smith/files/nextcloud/data 'attr(0755,www,www)' \
129   --ignoredir "/etc/sudoers.d" \   --ignoredir "/etc/sudoers.d" \
130   --file "/etc/sudoers.d/90_nextcloud" "attr(0440,root,root)" \   --file "/etc/sudoers.d/90_nextcloud" "attr(0440,root,root)" \
  --file /usr/bin/OCC 'attr(0755,root,root)'\  
131   --file /usr/bin/occ 'attr(0755,root,root)'\   --file /usr/bin/occ 'attr(0755,root,root)'\
132   --file /usr/bin/nc_dbupdate 'attr(0755,root,root)'\   --file /usr/bin/nc_dbupdate 'attr(0755,root,root)'\
133   > %{name}-%{version}-filelist   > %{name}-%{version}-filelist
# Line 93  cat %{name}-%{version}-filelist Line 139  cat %{name}-%{version}-filelist
139    
140    
141  %changelog  %changelog
142    * Fri Apr 12 2024 Jean-Philippe Pialasse <jpp@koozali.org> 1.2.0-30.sme
143    - add maintenance windows start [SME: 12611]
144      increase frequency of cron task every 5 min
145    - fix missing full path [SME: 12486]
146    
147    * Mon Jan 29 2024 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-29.sme
148    - require nextcloud-src >= 26 [SME: 12318]
149      multiple fixes and rewrites
150    - restore default log level [SME: 12412]
151    
152    * Sat Sep 09 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-28.sme
153    - workaround opcache segfault with php 81 using in memory only [SME: 12298]
154    - index file cache using Redis [SME: 12401]
155    
156    * Sat Sep 09 2023 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-27.sme
157    - Fix syntax error in 20opcache.ini [SME: 12298]
158    
159    * Sat Aug 19 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-26.sme
160    - fix missing template-begin
161    
162    * Tue Aug 08 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-25.sme
163    - make php81 compatible for NC 25 and higher [SME: 12298]
164    - requires php81-redis [SME: 12401]
165    - recognize need cpuinfo access [SME: 12339 ]
166    - remove simple signup link [SME: 12329]
167    
168    * Wed Feb 08 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-24.sme
169    - increase action script speed [SME: 12319]
170    
171    * Sat Jan 21 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-23.sme
172    - typo fix [SME: 11890]
173    
174    * Wed Jan 11 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-22.sme
175    - use of runuser in place of sudo -u [SME: 11890]
176      usage of /usr/bin/occ where possible
177      removal of /usr/bin/OCC
178    
179    * Mon Jan 09 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-21.sme
180    - update disabled_fucntions list [SME: 12277]
181    - allow customization of opcache for Nextcloud see wiki [SME: 12299]
182    - actions scripts update
183    
184    * Wed Nov 23 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-20.sme
185    - set overwrite.cli.url [SME: 12208]
186    - allow shell_exec [SME: 12187]
187    - fix username conflict with group name [SME: 12241]
188    
189    * Sat Jul 30 2022 Brian Read <brianr@bjsystems.co.uk> 1.2.0-19.sme
190    - Re-build and link to latest devtools [SME: 11997]
191    
192    * Fri Jul 08 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-18.sme
193    - update httpd fragment for httpd2.4 syntax [SME: 12053]
194    
195    * Fri Jul 08 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-17.sme
196    - Re-build and link to latest devtools gencache again [SME: 12096]
197    - Re-build and link to latest devtools ldap users/groups not availables on first run [SME: 12095]
198    
199  * Thu Jul 07 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-16.sme  * Thu Jul 07 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-16.sme
200  - migrate property CloudDomain to VirtualHost [SME: 11918]  - migrate property CloudDomain to VirtualHost [SME: 11918]
201  -  - use mariadb105 on new installs [SME: 11343]
202    - update rewriterules [SME: 11972]
203    - update to NC24 [SME: 12094]
204      use a nextcloud-src rpm and avoid conflicts between web and rpm updates
205    - add to backup [SME: 12016]
206    
207  * Fri May 20 2022 Terry Fage <terry@fage.au> 1.2.0-15.sme  * Fri May 20 2022 Terry Fage <terry@fage.au> 1.2.0-15.sme
208  - fix cron syntax error [SME: 11854]  - Re-build and link to latest devtools cron syntax error [SME: 11854]
209    
210  * Wed May 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-14.sme  * Wed May 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-14.sme
211  - fix gencache_init failed [SME: 11855]  - Re-build and link to latest devtools gencache_init failed [SME: 11855]
212    fix missing nextcloud-conf action in update event    fix missing nextcloud-conf action in update event
213    
214  * Wed May 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-12.sme  * Wed May 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-12.sme
# Line 111  cat %{name}-%{version}-filelist Line 218  cat %{name}-%{version}-filelist
218    make occ used in scripts rather than OCC    make occ used in scripts rather than OCC
219    
220  * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-11.sme  * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-11.sme
221  - fix logrotate error [SME: 11172]  - Re-build and link to latest devtools logrotate error [SME: 11172]
222  - fix noise in error log  - Re-build and link to latest devtools noise in error log
223    
224  * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-9.sme  * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-9.sme
225  - fix dav redirections for domain use and subdir  [SME: 11086]  - Re-build and link to latest devtools dav redirections for domain use and subdir  [SME: 11086]
226  - refresh externalfs on loading, best for ibays  - refresh externalfs on loading, best for ibays
227  - tidying  - tidying
228    
# Line 159  cat %{name}-%{version}-filelist Line 266  cat %{name}-%{version}-filelist
266  - ease use of a dedicated domaine with https [SME: 10885]  - ease use of a dedicated domaine with https [SME: 10885]
267    
268  * 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
269  - fix missing Requirement and template-begins  [SME: 10852]  - Re-build and link to latest devtools missing Requirement and template-begins  [SME: 10852]
270    
271  * 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
272  - use php72-fpm instead of php71-fpm [SME: 10852]  - use php72-fpm instead of php71-fpm [SME: 10852]
273    
274  * 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
275  - fix 512MB error on events [SME: 10728]  - Re-build and link to latest devtools 512MB error on events [SME: 10728]
276  - add requirement for inotify support [SME: 10733]  - add requirement for inotify support [SME: 10733]
277    
278  * 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
279  - fix /.well-known check [SME: 10709]  - Re-build and link to latest devtools /.well-known check [SME: 10709]
280  - 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]
281  - night cron to fix db [SME: 10710 ]  - night cron to fix db [SME: 10710 ]
282    
# Line 178  cat %{name}-%{version}-filelist Line 285  cat %{name}-%{version}-filelist
285    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.
286    
287  * 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
288  - fix /var/log/php/nextcloud/ is missing [SME: 10601]  - Re-build and link to latest devtools /var/log/php/nextcloud/ is missing [SME: 10601]
289    
290  * 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
291  - fix timeout on update [SME: 10596]  - Re-build and link to latest devtools timeout on update [SME: 10596]
292    
293  * 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
294  - 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]
295    
296  * 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
297  - fix long update [SME: 10564]  - Re-build and link to latest devtools long update [SME: 10564]
298  - fix IncludeIbay not working.  - Re-build and link to latest devtools IncludeIbay not working.
299    
300  * 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
301  - fix shares not correctly handled [SME: 10564]  - Re-build and link to latest devtools shares not correctly handled [SME: 10564]
302  - improve shares support  - improve shares support
303  - 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.
304  - improve output to message log  - improve output to message log
305    
306  * 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
307  - fix signal-event nextcloud-update hang [SME: 10560]  - Re-build and link to latest devtools signal-event nextcloud-update hang [SME: 10560]
308    
309  * 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
310  - fix wrong logrotate option [SME: 10560]  - Re-build and link to latest devtools wrong logrotate option [SME: 10560]
311  - 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]
312  - 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]
313  - add Shared folders in nextcloud under the ibays folder [SME: 10559]  - add Shared folders in nextcloud under the ibays folder [SME: 10559]
314    
315  * 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
316  - tidying templates, set cron update  - tidying templates, set cron update
317  - fix bad folder name for ibays [SME: 10556]  - Re-build and link to latest devtools bad folder name for ibays [SME: 10556]
318    
319  * 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
320  - 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