/[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.2 by jpp, Sun Nov 8 20:40:43 2020 UTC Revision 1.36 by jcrisp, Sat Sep 9 13:04:47 2023 UTC
# Line 1  Line 1 
1  %define release 1  %define release 27
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 7  Version: %{version} Line 7  Version: %{version}
7  Release: %{release}%{?dist}  Release: %{release}%{?dist}
8  License: GPL  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
11    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-opcache-php81-fix.patch
37    
38  BuildArch: noarch  BuildArch: noarch
39  URL: https://www.nextcloud.com  URL: https://www.nextcloud.com
40    
41  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
42    
43  Requires: nextcloud >= 13.0.1  Requires: nextcloud-src >= 24.0.1
44  Requires: e-smith-apache  Requires: e-smith-apache
45  Requires: e-smith-mysql  Requires: e-smith-mysql
46  Requires: smeserver-webapps-common  Requires: smeserver-webapps-common
47  Requires: smeserver-php-fpm >= 0.1.1-3  Requires: smeserver-php >= 3.0.0-15
48  Requires: samba-client  Requires: samba-client
49  Requires: perl-JSON  Requires: perl-JSON
50    Requires: perl-Exporter-Tiny
51    Requires: perl-Sub-Quote
52  Requires: php74-php-smbclient  Requires: php74-php-smbclient
53  Requires: php74-php-opcache  Requires: php74-php-opcache
54  Requires: php74-php-pecl-apcu  Requires: php74-php-pecl-apcu
# Line 27  Requires: php74-php-pecl-inotify Line 56  Requires: php74-php-pecl-inotify
56  Requires: php74-php-pecl-zip  Requires: php74-php-pecl-zip
57  Requires: php74-php-pecl-imagick  Requires: php74-php-pecl-imagick
58  Requires: php74-php-gmp  Requires: php74-php-gmp
59    Requires: php81-php-smbclient
60    Requires: php81-php-opcache
61    Requires: php81-php-pecl-apcu
62    Requires: php81-php-pecl-inotify
63    Requires: php81-php-pecl-zip
64    Requires: php81-php-pecl-imagick
65    Requires: php81-php-gmp
66    Requires: php81-php-redis
67    Requires: jq
68    Requires: smeserver-mariadb105
69    Requires: e-smith-apache >= 2.6.0-19
70    Requires: smeserver-php >= 3.0.0-43
71    
72  %description  %description
73  Koozali SME Server Nextcloud files and configuration.  Koozali SME Server Nextcloud files and configuration.
# Line 35  Koozali SME Server Nextcloud files and c Line 75  Koozali SME Server Nextcloud files and c
75    
76  %prep  %prep
77  %setup  %setup
78    %patch0 -p1
79    %patch1 -p1
80    %patch2 -p1
81    %patch3 -p1
82    %patch4 -p1
83    %patch5 -p1
84    %patch6 -p1
85    %patch7 -p1
86    %patch8 -p1
87    %patch9 -p1
88    %patch10 -p1
89    %patch11 -p1
90    %patch12 -p1
91    %patch13 -p1
92    %patch14 -p1
93    %patch15 -p1
94    %patch16 -p1
95    %patch17 -p1
96    %patch18 -p1
97    %patch19 -p1
98    %patch20 -p1
99    %patch21 -p1
100    %patch22 -p1
101    %patch23 -p1
102    %patch24 -p1
103    %patch25 -p1
104    %patch26 -p1
105    touch  root/etc/e-smith/templates/etc/opt/remi/php81/php.d/20-opcache.ini/template-begin
106    
107  %build  %build
108  perl createlinks  perl createlinks
# Line 51  mkdir -p root/var/log/php/nextcloud Line 119  mkdir -p root/var/log/php/nextcloud
119   --dir /var/lib/php/nextcloud/session 'attr(0755,www,www)' \   --dir /var/lib/php/nextcloud/session 'attr(0755,www,www)' \
120   --dir /home/e-smith/files/nextcloud 'attr(0755,www,www)' \   --dir /home/e-smith/files/nextcloud 'attr(0755,www,www)' \
121   --dir /home/e-smith/files/nextcloud/data 'attr(0755,www,www)' \   --dir /home/e-smith/files/nextcloud/data 'attr(0755,www,www)' \
122   --file /usr/bin/OCC 'attr(0755,root,root)'\   --ignoredir "/etc/sudoers.d" \
123     --file "/etc/sudoers.d/90_nextcloud" "attr(0440,root,root)" \
124     --file /usr/bin/occ 'attr(0755,root,root)'\
125     --file /usr/bin/nc_dbupdate 'attr(0755,root,root)'\
126   > %{name}-%{version}-filelist   > %{name}-%{version}-filelist
127    
128  cat %{name}-%{version}-filelist  cat %{name}-%{version}-filelist
# Line 61  cat %{name}-%{version}-filelist Line 132  cat %{name}-%{version}-filelist
132    
133    
134  %changelog  %changelog
135    * Sat Sep 09 2023 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-27.sme
136    - Fix syntax error in 20opcache.ini [SME: 12298]
137    
138    * Sat Aug 19 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-26.sme
139    - fix missing template-begin
140    
141    * Tue Aug 08 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-25.sme
142    - make php81 compatible for NC 25 and higher [SME: 12298]
143    - requires php81-redis [SME: 12401]
144    - recognize need cpuinfo access [SME: 12339 ]
145    - remove simple signup link [SME: 12329]
146    
147    * Wed Feb 08 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-24.sme
148    - increase action script speed [SME: 12319]
149    
150    * Sat Jan 21 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-23.sme
151    - typo fix [SME: 11890]
152    
153    * Wed Jan 11 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-22.sme
154    - use of runuser in place of sudo -u [SME: 11890]
155      usage of /usr/bin/occ where possible
156      removal of /usr/bin/OCC
157    
158    * Mon Jan 09 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-21.sme
159    - update disabled_fucntions list [SME: 12277]
160    - allow customization of opcache for Nextcloud see wiki [SME: 12299]
161    - actions scripts update
162    
163    * Wed Nov 23 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-20.sme
164    - set overwrite.cli.url [SME: 12208]
165    - allow shell_exec [SME: 12187]
166    - fix username conflict with group name [SME: 12241]
167    
168    * Sat Jul 30 2022 Brian Read <brianr@bjsystems.co.uk> 1.2.0-19.sme
169    - Re-build and link to latest devtools [SME: 11997]
170    
171    * Fri Jul 08 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-18.sme
172    - update httpd fragment for httpd2.4 syntax [SME: 12053]
173    
174    * Fri Jul 08 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-17.sme
175    - Re-build and link to latest devtools gencache again [SME: 12096]
176    - Re-build and link to latest devtools ldap users/groups not availables on first run [SME: 12095]
177    
178    * Thu Jul 07 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-16.sme
179    - migrate property CloudDomain to VirtualHost [SME: 11918]
180    - use mariadb105 on new installs [SME: 11343]
181    - update rewriterules [SME: 11972]
182    - update to NC24 [SME: 12094]
183      use a nextcloud-src rpm and avoid conflicts between web and rpm updates
184    - add to backup [SME: 12016]
185    
186    * Fri May 20 2022 Terry Fage <terry@fage.au> 1.2.0-15.sme
187    - Re-build and link to latest devtools cron syntax error [SME: 11854]
188    
189    * Wed May 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-14.sme
190    - Re-build and link to latest devtools gencache_init failed [SME: 11855]
191      fix missing nextcloud-conf action in update event
192    
193    * Wed May 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-12.sme
194    - use php_pecl-apcu for cli [SME: 11920]
195    - db update of keys and indexes [SME: 11854]
196    - few nextcloud-occ-conf fixes [SME: 11973]
197      make occ used in scripts rather than OCC
198    
199    * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-11.sme
200    - Re-build and link to latest devtools logrotate error [SME: 11172]
201    - Re-build and link to latest devtools noise in error log
202    
203    * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-9.sme
204    - Re-build and link to latest devtools dav redirections for domain use and subdir  [SME: 11086]
205    - refresh externalfs on loading, best for ibays
206    - tidying
207    
208    * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-8.sme
209    - add update event [SME: 11086]
210    - add occ as hard link of OCC
211    
212    * Fri Dec 18 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-7.sme
213    - Fix typo in php pool template [SME: 11268]
214    
215    * Tue Dec 01 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-6.sme
216    - Add a check for the Min/Max/Start servers [SME: 11171]
217    - https://bugs.contribs.org/show_bug.cgi?id=11171#c4
218    
219    * Mon Nov 16 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-5.sme
220    - Template missing Min/Start/Max Servers and Children [SME: 11171]
221    
222    * Thu Nov 12 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-4.sme
223    - Add missing SMB configuration details including domain/workgroup
224    
225    * Mon Nov 09 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-3.sme
226    - Fix sudoer file permissions in file list
227    - Fix some install bugs
228    - typo in httpd.conf
229    - switch db from mysql to maria db
230    - update php version
231    - add Requires
232    
233    * Sun Nov 08 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.2.0-2.sme
234    - use username as id in place of ldap uuid [SME: 10876]
235    
236  * Sun Nov 08 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.2.0-1.sme  * Sun Nov 08 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.2.0-1.sme
237  - initial SME10 import [SME: 11086]  - initial SME10 import [SME: 11086]
238    
# Line 73  cat %{name}-%{version}-filelist Line 245  cat %{name}-%{version}-filelist
245  - ease use of a dedicated domaine with https [SME: 10885]  - ease use of a dedicated domaine with https [SME: 10885]
246    
247  * 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
248  - fix missing Requirement and template-begins  [SME: 10852]  - Re-build and link to latest devtools missing Requirement and template-begins  [SME: 10852]
249    
250  * 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
251  - use php72-fpm instead of php71-fpm [SME: 10852]  - use php72-fpm instead of php71-fpm [SME: 10852]
252    
253  * 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
254  - fix 512MB error on events [SME: 10728]  - Re-build and link to latest devtools 512MB error on events [SME: 10728]
255  - add requirement for inotify support [SME: 10733]  - add requirement for inotify support [SME: 10733]
256    
257  * 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
258  - fix /.well-known check [SME: 10709]  - Re-build and link to latest devtools /.well-known check [SME: 10709]
259  - 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]
260  - night cron to fix db [SME: 10710 ]  - night cron to fix db [SME: 10710 ]
261    
# Line 92  cat %{name}-%{version}-filelist Line 264  cat %{name}-%{version}-filelist
264    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.
265    
266  * 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
267  - fix /var/log/php/nextcloud/ is missing [SME: 10601]  - Re-build and link to latest devtools /var/log/php/nextcloud/ is missing [SME: 10601]
268    
269  * 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
270  - fix timeout on update [SME: 10596]  - Re-build and link to latest devtools timeout on update [SME: 10596]
271    
272  * 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
273  - 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]
274    
275  * 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
276  - fix long update [SME: 10564]  - Re-build and link to latest devtools long update [SME: 10564]
277  - fix IncludeIbay not working.  - Re-build and link to latest devtools IncludeIbay not working.
278    
279  * 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
280  - fix shares not correctly handled [SME: 10564]  - Re-build and link to latest devtools shares not correctly handled [SME: 10564]
281  - improve shares support  - improve shares support
282  - 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.
283  - improve output to message log  - improve output to message log
284    
285  * 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
286  - fix signal-event nextcloud-update hang [SME: 10560]  - Re-build and link to latest devtools signal-event nextcloud-update hang [SME: 10560]
287    
288  * 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
289  - fix wrong logrotate option [SME: 10560]  - Re-build and link to latest devtools wrong logrotate option [SME: 10560]
290  - 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]
291  - 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]
292  - add Shared folders in nextcloud under the ibays folder [SME: 10559]  - add Shared folders in nextcloud under the ibays folder [SME: 10559]
293    
294  * 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
295  - tidying templates, set cron update  - tidying templates, set cron update
296  - fix bad folder name for ibays [SME: 10556]  - Re-build and link to latest devtools bad folder name for ibays [SME: 10556]
297    
298  * 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
299  - 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