/[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.21 by jpp, Fri Jul 8 05:16:10 2022 UTC Revision 1.39 by jpp, Sun Sep 10 03:58:27 2023 UTC
# Line 1  Line 1 
1  %define release 16  %define release 28
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 22  Patch11: smeserver-nextcloud-1.2.0-bz118 Line 22  Patch11: smeserver-nextcloud-1.2.0-bz118
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  Patch13: smeserver-nextcloud-1.2.0-bz11343-mariadb105.patch
24  Patch14: smeserver-nextcloud-1.2.0-bz11972-rewriterules.patch  Patch14: smeserver-nextcloud-1.2.0-bz11972-rewriterules.patch
25    Patch15: smeserver-nextcloud-1.2.0-bz12094-use-src.patch
26  # for later smeserver-nextcloud-1.2.0-bz12053-httpd24.patch  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    
39  BuildArch: noarch  BuildArch: noarch
40  URL: https://www.nextcloud.com  URL: https://www.nextcloud.com
41    
42  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
43    
44  Requires: nextcloud >= 20.0.1  Requires: nextcloud-src >= 24.0.1
45  Requires: e-smith-apache  Requires: e-smith-apache
46  Requires: e-smith-mysql  Requires: e-smith-mysql
47  Requires: smeserver-webapps-common  Requires: smeserver-webapps-common
# Line 46  Requires: php74-php-pecl-inotify Line 57  Requires: php74-php-pecl-inotify
57  Requires: php74-php-pecl-zip  Requires: php74-php-pecl-zip
58  Requires: php74-php-pecl-imagick  Requires: php74-php-pecl-imagick
59  Requires: php74-php-gmp  Requires: php74-php-gmp
60    Requires: php81-php-smbclient
61    Requires: php81-php-opcache
62    Requires: php81-php-pecl-apcu
63    Requires: php81-php-pecl-inotify
64    Requires: php81-php-pecl-zip
65    Requires: php81-php-pecl-imagick
66    Requires: php81-php-gmp
67    Requires: php81-php-redis
68    Requires: smeserver-redis
69  Requires: jq  Requires: jq
70  Requires: smeserver-mariadb105  Requires: smeserver-mariadb105
71  #httpd24 Requires: e-smith-apache >= 2.6.0-19  Requires: e-smith-apache >= 2.6.0-19
72  #httpd24 Requires: smeserver-php >= 3.0.0-43  Requires: smeserver-php >= 3.0.0-43
73    
74  %description  %description
75  Koozali SME Server Nextcloud files and configuration.  Koozali SME Server Nextcloud files and configuration.
# Line 72  Koozali SME Server Nextcloud files and c Line 92  Koozali SME Server Nextcloud files and c
92  %patch12 -p1  %patch12 -p1
93  %patch13 -p1  %patch13 -p1
94  %patch14 -p1  %patch14 -p1
95    %patch15 -p1
96  # TODO patch httpd24  %patch16 -p1
97    %patch17 -p1
98    %patch18 -p1
99    %patch19 -p1
100    %patch20 -p1
101    %patch21 -p1
102    %patch22 -p1
103    %patch23 -p1
104    %patch24 -p1
105    %patch25 -p1
106    touch  root/etc/e-smith/templates/etc/opt/remi/php81/php.d/20-opcache.ini/template-begin
107    %patch26 -p1
108    %patch27 -p1
109    
110  %build  %build
111  perl createlinks  perl createlinks
# Line 92  mkdir -p root/var/log/php/nextcloud Line 124  mkdir -p root/var/log/php/nextcloud
124   --dir /home/e-smith/files/nextcloud/data 'attr(0755,www,www)' \   --dir /home/e-smith/files/nextcloud/data 'attr(0755,www,www)' \
125   --ignoredir "/etc/sudoers.d" \   --ignoredir "/etc/sudoers.d" \
126   --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)'\  
127   --file /usr/bin/occ 'attr(0755,root,root)'\   --file /usr/bin/occ 'attr(0755,root,root)'\
128   --file /usr/bin/nc_dbupdate 'attr(0755,root,root)'\   --file /usr/bin/nc_dbupdate 'attr(0755,root,root)'\
129   > %{name}-%{version}-filelist   > %{name}-%{version}-filelist
# Line 104  cat %{name}-%{version}-filelist Line 135  cat %{name}-%{version}-filelist
135    
136    
137  %changelog  %changelog
138    * Sat Sep 09 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-28.sme
139    - workaround opcache segfault with php 81 using in memory only [SME: 12298]
140    - index file cache using Redis [SME: 12401]
141    
142    * Sat Sep 09 2023 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-27.sme
143    - Fix syntax error in 20opcache.ini [SME: 12298]
144    
145    * Sat Aug 19 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-26.sme
146    - fix missing template-begin
147    
148    * Tue Aug 08 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-25.sme
149    - make php81 compatible for NC 25 and higher [SME: 12298]
150    - requires php81-redis [SME: 12401]
151    - recognize need cpuinfo access [SME: 12339 ]
152    - remove simple signup link [SME: 12329]
153    
154    * Wed Feb 08 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-24.sme
155    - increase action script speed [SME: 12319]
156    
157    * Sat Jan 21 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-23.sme
158    - typo fix [SME: 11890]
159    
160    * Wed Jan 11 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-22.sme
161    - use of runuser in place of sudo -u [SME: 11890]
162      usage of /usr/bin/occ where possible
163      removal of /usr/bin/OCC
164    
165    * Mon Jan 09 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-21.sme
166    - update disabled_fucntions list [SME: 12277]
167    - allow customization of opcache for Nextcloud see wiki [SME: 12299]
168    - actions scripts update
169    
170    * Wed Nov 23 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-20.sme
171    - set overwrite.cli.url [SME: 12208]
172    - allow shell_exec [SME: 12187]
173    - fix username conflict with group name [SME: 12241]
174    
175    * Sat Jul 30 2022 Brian Read <brianr@bjsystems.co.uk> 1.2.0-19.sme
176    - Re-build and link to latest devtools [SME: 11997]
177    
178    * Fri Jul 08 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-18.sme
179    - update httpd fragment for httpd2.4 syntax [SME: 12053]
180    
181    * Fri Jul 08 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-17.sme
182    - Re-build and link to latest devtools gencache again [SME: 12096]
183    - Re-build and link to latest devtools ldap users/groups not availables on first run [SME: 12095]
184    
185  * 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
186  - migrate property CloudDomain to VirtualHost [SME: 11918]  - migrate property CloudDomain to VirtualHost [SME: 11918]
187  - use mariadb105 on new installs [SME: 11343]  - use mariadb105 on new installs [SME: 11343]
188  - update rewriterules [SME: 11972]  - update rewriterules [SME: 11972]
189    - update to NC24 [SME: 12094]
190      use a nextcloud-src rpm and avoid conflicts between web and rpm updates
191    - add to backup [SME: 12016]
192    
193  * 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
194  - fix cron syntax error [SME: 11854]  - Re-build and link to latest devtools cron syntax error [SME: 11854]
195    
196  * 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
197  - fix gencache_init failed [SME: 11855]  - Re-build and link to latest devtools gencache_init failed [SME: 11855]
198    fix missing nextcloud-conf action in update event    fix missing nextcloud-conf action in update event
199    
200  * 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 123  cat %{name}-%{version}-filelist Line 204  cat %{name}-%{version}-filelist
204    make occ used in scripts rather than OCC    make occ used in scripts rather than OCC
205    
206  * 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
207  - fix logrotate error [SME: 11172]  - Re-build and link to latest devtools logrotate error [SME: 11172]
208  - fix noise in error log  - Re-build and link to latest devtools noise in error log
209    
210  * 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
211  - 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]
212  - refresh externalfs on loading, best for ibays  - refresh externalfs on loading, best for ibays
213  - tidying  - tidying
214    
# Line 171  cat %{name}-%{version}-filelist Line 252  cat %{name}-%{version}-filelist
252  - ease use of a dedicated domaine with https [SME: 10885]  - ease use of a dedicated domaine with https [SME: 10885]
253    
254  * 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
255  - fix missing Requirement and template-begins  [SME: 10852]  - Re-build and link to latest devtools missing Requirement and template-begins  [SME: 10852]
256    
257  * 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
258  - use php72-fpm instead of php71-fpm [SME: 10852]  - use php72-fpm instead of php71-fpm [SME: 10852]
259    
260  * 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
261  - fix 512MB error on events [SME: 10728]  - Re-build and link to latest devtools 512MB error on events [SME: 10728]
262  - add requirement for inotify support [SME: 10733]  - add requirement for inotify support [SME: 10733]
263    
264  * 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
265  - fix /.well-known check [SME: 10709]  - Re-build and link to latest devtools /.well-known check [SME: 10709]
266  - 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]
267  - night cron to fix db [SME: 10710 ]  - night cron to fix db [SME: 10710 ]
268    
# Line 190  cat %{name}-%{version}-filelist Line 271  cat %{name}-%{version}-filelist
271    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.
272    
273  * 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
274  - fix /var/log/php/nextcloud/ is missing [SME: 10601]  - Re-build and link to latest devtools /var/log/php/nextcloud/ is missing [SME: 10601]
275    
276  * 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
277  - fix timeout on update [SME: 10596]  - Re-build and link to latest devtools timeout on update [SME: 10596]
278    
279  * 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
280  - 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]
281    
282  * 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
283  - fix long update [SME: 10564]  - Re-build and link to latest devtools long update [SME: 10564]
284  - fix IncludeIbay not working.  - Re-build and link to latest devtools IncludeIbay not working.
285    
286  * 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
287  - fix shares not correctly handled [SME: 10564]  - Re-build and link to latest devtools shares not correctly handled [SME: 10564]
288  - improve shares support  - improve shares support
289  - 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.
290  - improve output to message log  - improve output to message log
291    
292  * 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
293  - fix signal-event nextcloud-update hang [SME: 10560]  - Re-build and link to latest devtools signal-event nextcloud-update hang [SME: 10560]
294    
295  * 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
296  - fix wrong logrotate option [SME: 10560]  - Re-build and link to latest devtools wrong logrotate option [SME: 10560]
297  - 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]
298  - 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]
299  - add Shared folders in nextcloud under the ibays folder [SME: 10559]  - add Shared folders in nextcloud under the ibays folder [SME: 10559]
300    
301  * 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
302  - tidying templates, set cron update  - tidying templates, set cron update
303  - fix bad folder name for ibays [SME: 10556]  - Re-build and link to latest devtools bad folder name for ibays [SME: 10556]
304    
305  * 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
306  - 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