/[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.1 by jpp, Sun Nov 8 20:18:22 2020 UTC Revision 1.31 by jpp, Wed Jan 11 05:05:37 2023 UTC
# Line 1  Line 1 
1  %define release 19  %define release 22
2  %define version 1.1.0  %define version 1.2.0
3    
4  Summary: Koozali SME Server Nextcloud configuration  Summary: Koozali SME Server Nextcloud configuration
5  Name: smeserver-nextcloud  Name: smeserver-nextcloud
# 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.1.0.patch0.patch  Patch0: smeserver-nextcloud-1.2.0-bz10876-username-for-ldap.patch
11  Patch1: smeserver-nextcloud-1.1.0.bz10556.patch  Patch1: smeserver-nextcloud-1.2.0.bz11086-db-phpver-typo.patch
12  Patch2: smeserver-nextcloud-1.1.0-bz10560-logrotate.patch  Patch2: smeserver-nextcloud-1.2.0.bz11086-add-missing-conf-details.patch
13  Patch3: smeserver-nextcloud-1.1.0-bz10558-logincredentials.patch  Patch3: smeserver-nextcloud-1.2.0.bz11171-template-min-max-start-servers.patch
14  Patch4: smeserver-nextcloud-1.1.0-bz10559-shares.patch  Patch4: smeserver-nextcloud-1.2.0.bz11171-check-min-max-start-servers.patch
15  Patch5: smeserver-nextcloud-1.1.0-bz10557-ibays_folder.patch  Patch5: smeserver-nextcloud-1.2.0.bz11268-fix-typo-php-pool-template.patch
16  Patch6: smeserver-nextcloud-1.1.0-bz10560-signal-event-hang.patch  Patch6: smeserver-nextcloud-1.2.0-bz11086.patch
17  Patch7: smeserver-nextcloud-1.1.0-bz10564-improve-shares.patch  Patch7: smeserver-nextcloud-1.2.0-bz11086-dav-externalfs.patch
18  Patch8: smeserver-nextcloud-1.1.0-bz10564-fixIncludes-longUpdate.patch  Patch8: smeserver-nextcloud-1.2.0-bz11172-logrotate.patch
19  Patch9: smeserver-nextcloud-1.1.0-bz10608-fail2ban.patch  Patch9: smeserver-nextcloud-1.2.0-bz11920-bz11854-bz11973.patch
20  Patch10: smeserver-nextcloud-1.1.0-bz10596-fix-update.patch  Patch10: smeserver-nextcloud-1.2.0-bz11855-gencache.patch
21  Patch11: smeserver-nextcloud-1.1.0-bz10695-memory-limit.patch  Patch11: smeserver-nextcloud-1.2.0-bz11854.patch
22  Patch12: smeserver-nextcloud-1.1.0-bz10709-well-known.patch  Patch12: smeserver-nextcloud-1.2.0-bz11918-migrateloudDomain2VirtualHost.patch
23  Patch13: smeserver-nextcloud-1.1.0-bz10711-occ-command.patch  Patch13: smeserver-nextcloud-1.2.0-bz11343-mariadb105.patch
24  Patch14: smeserver-nextcloud-1.1.0-bz10710-dbcolumnupdate.patch  Patch14: smeserver-nextcloud-1.2.0-bz11972-rewriterules.patch
25  Patch15: smeserver-nextcloud-1.1.0-bz10728-OCC512.patch  Patch15: smeserver-nextcloud-1.2.0-bz12094-use-src.patch
26  Patch16: smeserver-nextcloud-1.1.0.bz10852.php72.patch  Patch16: smeserver-nextcloud-1.2.0-bz12016-backup.patch
27  Patch17: smeserver-nextcloud-1.1.0.bz11003-php73.patch  Patch17: smeserver-nextcloud-1.2.0-bz12096-bz12095.patch
28  Patch18: smeserver-nextcloud-1.1.0.bz11083-phpbasedir.patch  Patch18: smeserver-nextcloud-1.2.0-bz12053-httpd24.patch
29  Patch19: smeserver-nextcloud-1.1.0.bz11084-idletimeout.patch  Patch19: smeserver-nextcloud-1.2.0-bz12208-bz12187-bz12241.patch
30  Patch20: smeserver-nextcloud-1.1.0-bz10885-dedicateddomain.patch  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    
35  BuildArch: noarch  BuildArch: noarch
36  URL: https://www.nextcloud.com  URL: https://www.nextcloud.com
37    
38  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
39    
40  Requires: nextcloud >= 13.0.1  Requires: nextcloud-src >= 24.0.1
41  Requires: e-smith-apache  Requires: e-smith-apache
42  Requires: e-smith-mysql  Requires: e-smith-mysql
43  Requires: smeserver-webapps-common  Requires: smeserver-webapps-common
44  Requires: smeserver-php-fpm >= 0.1.1-3  Requires: smeserver-php >= 3.0.0-15
45  Requires: samba-client  Requires: samba-client
46  Requires: perl-JSON  Requires: perl-JSON
47  Requires: php73-php-smbclient  Requires: perl-Exporter-Tiny
48  Requires: php73-php-opcache  Requires: perl-Sub-Quote
49  Requires: php73-php-pecl-apcu  Requires: php74-php-smbclient
50  Requires: php73-php-pecl-inotify  Requires: php74-php-opcache
51  Requires: php73-php-pecl-zip  Requires: php74-php-pecl-apcu
52  Requires: php73-php-pecl-imagick  Requires: php74-php-pecl-inotify
53  Requires: php73-php-gmp  Requires: php74-php-pecl-zip
54    Requires: php74-php-pecl-imagick
55    Requires: php74-php-gmp
56    Requires: jq
57    Requires: smeserver-mariadb105
58    Requires: e-smith-apache >= 2.6.0-19
59    Requires: smeserver-php >= 3.0.0-43
60    
61  %description  %description
62  Koozali SME Server Nextcloud files and configuration.  Koozali SME Server Nextcloud files and configuration.
# Line 73  Koozali SME Server Nextcloud files and c Line 81  Koozali SME Server Nextcloud files and c
81  %patch14 -p1  %patch14 -p1
82  %patch15 -p1  %patch15 -p1
83  %patch16 -p1  %patch16 -p1
 touch root/etc/e-smith/templates/etc/opt/remi/php72/php.d/20-opcache.ini/template-begin  
84  %patch17 -p1  %patch17 -p1
 touch root/etc/e-smith/templates/etc/opt/remi/php73/php.d/20-opcache.ini/template-begin  
85  %patch18 -p1  %patch18 -p1
86  %patch19 -p1  %patch19 -p1
87  %patch20 -p1  %patch20 -p1
88    %patch21 -p1
89    %patch22 -p1
90    %patch23 -p1
91    
92  %build  %build
93  perl createlinks  perl createlinks
# Line 95  mkdir -p root/var/log/php/nextcloud Line 104  mkdir -p root/var/log/php/nextcloud
104   --dir /var/lib/php/nextcloud/session 'attr(0755,www,www)' \   --dir /var/lib/php/nextcloud/session 'attr(0755,www,www)' \
105   --dir /home/e-smith/files/nextcloud 'attr(0755,www,www)' \   --dir /home/e-smith/files/nextcloud 'attr(0755,www,www)' \
106   --dir /home/e-smith/files/nextcloud/data 'attr(0755,www,www)' \   --dir /home/e-smith/files/nextcloud/data 'attr(0755,www,www)' \
107   --file /usr/bin/OCC 'attr(0755,root,root)'\   --ignoredir "/etc/sudoers.d" \
108     --file "/etc/sudoers.d/90_nextcloud" "attr(0440,root,root)" \
109     --file /usr/bin/occ 'attr(0755,root,root)'\
110     --file /usr/bin/nc_dbupdate 'attr(0755,root,root)'\
111   > %{name}-%{version}-filelist   > %{name}-%{version}-filelist
112    
113  cat %{name}-%{version}-filelist  cat %{name}-%{version}-filelist
# Line 105  cat %{name}-%{version}-filelist Line 117  cat %{name}-%{version}-filelist
117    
118    
119  %changelog  %changelog
120    * Wed Jan 11 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-22.sme
121    - use of runuser in place of sudo -u [SME: 11890]
122      usage of /usr/bin/occ where possible
123      removal of /usr/bin/OCC
124    
125    * Mon Jan 09 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-21.sme
126    - update disabled_fucntions list [SME: 12277]
127    - allow customization of opcache for Nextcloud see wiki [SME: 12299]
128    - actions scripts update
129    
130    * Wed Nov 23 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-20.sme
131    - set overwrite.cli.url [SME: 12208]
132    - allow shell_exec [SME: 12187]
133    - fix username conflict with group name [SME: 12241]
134    
135    * Sat Jul 30 2022 Brian Read <brianr@bjsystems.co.uk> 1.2.0-19.sme
136    - Re-build and link to latest devtools [SME: 11997]
137    
138    * Fri Jul 08 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-18.sme
139    - update httpd fragment for httpd2.4 syntax [SME: 12053]
140    
141    * Fri Jul 08 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-17.sme
142    - Re-build and link to latest devtools gencache again [SME: 12096]
143    - Re-build and link to latest devtools ldap users/groups not availables on first run [SME: 12095]
144    
145    * Thu Jul 07 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-16.sme
146    - migrate property CloudDomain to VirtualHost [SME: 11918]
147    - use mariadb105 on new installs [SME: 11343]
148    - update rewriterules [SME: 11972]
149    - update to NC24 [SME: 12094]
150      use a nextcloud-src rpm and avoid conflicts between web and rpm updates
151    - add to backup [SME: 12016]
152    
153    * Fri May 20 2022 Terry Fage <terry@fage.au> 1.2.0-15.sme
154    - Re-build and link to latest devtools cron syntax error [SME: 11854]
155    
156    * Wed May 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-14.sme
157    - Re-build and link to latest devtools gencache_init failed [SME: 11855]
158      fix missing nextcloud-conf action in update event
159    
160    * Wed May 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-12.sme
161    - use php_pecl-apcu for cli [SME: 11920]
162    - db update of keys and indexes [SME: 11854]
163    - few nextcloud-occ-conf fixes [SME: 11973]
164      make occ used in scripts rather than OCC
165    
166    * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-11.sme
167    - Re-build and link to latest devtools logrotate error [SME: 11172]
168    - Re-build and link to latest devtools noise in error log
169    
170    * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-9.sme
171    - Re-build and link to latest devtools dav redirections for domain use and subdir  [SME: 11086]
172    - refresh externalfs on loading, best for ibays
173    - tidying
174    
175    * Sun Jun 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-8.sme
176    - add update event [SME: 11086]
177    - add occ as hard link of OCC
178    
179    * Fri Dec 18 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-7.sme
180    - Fix typo in php pool template [SME: 11268]
181    
182    * Tue Dec 01 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-6.sme
183    - Add a check for the Min/Max/Start servers [SME: 11171]
184    - https://bugs.contribs.org/show_bug.cgi?id=11171#c4
185    
186    * Mon Nov 16 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-5.sme
187    - Template missing Min/Start/Max Servers and Children [SME: 11171]
188    
189    * Thu Nov 12 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-4.sme
190    - Add missing SMB configuration details including domain/workgroup
191    
192    * Mon Nov 09 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 1.2.0-3.sme
193    - Fix sudoer file permissions in file list
194    - Fix some install bugs
195    - typo in httpd.conf
196    - switch db from mysql to maria db
197    - update php version
198    - add Requires
199    
200    * Sun Nov 08 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.2.0-2.sme
201    - use username as id in place of ldap uuid [SME: 10876]
202    
203    * Sun Nov 08 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.2.0-1.sme
204    - initial SME10 import [SME: 11086]
205    
206  * Sun Nov 08 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-19.sme  * Sun Nov 08 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.1.0-19.sme
207  - use php73-fpm [SME: 11003]  - use php73-fpm [SME: 11003]
208  - Require php-gmp for Nextcloud 19 and newer [SME: 11004]  - Require php-gmp for Nextcloud 19 and newer [SME: 11004]
# Line 114  cat %{name}-%{version}-filelist Line 212  cat %{name}-%{version}-filelist
212  - ease use of a dedicated domaine with https [SME: 10885]  - ease use of a dedicated domaine with https [SME: 10885]
213    
214  * 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
215  - fix missing Requirement and template-begins  [SME: 10852]  - Re-build and link to latest devtools missing Requirement and template-begins  [SME: 10852]
216    
217  * 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
218  - use php72-fpm instead of php71-fpm [SME: 10852]  - use php72-fpm instead of php71-fpm [SME: 10852]
219    
220  * 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
221  - fix 512MB error on events [SME: 10728]  - Re-build and link to latest devtools 512MB error on events [SME: 10728]
222  - add requirement for inotify support [SME: 10733]  - add requirement for inotify support [SME: 10733]
223    
224  * 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
225  - fix /.well-known check [SME: 10709]  - Re-build and link to latest devtools /.well-known check [SME: 10709]
226  - 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]
227  - night cron to fix db [SME: 10710 ]  - night cron to fix db [SME: 10710 ]
228    
# Line 133  cat %{name}-%{version}-filelist Line 231  cat %{name}-%{version}-filelist
231    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.
232    
233  * 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
234  - fix /var/log/php/nextcloud/ is missing [SME: 10601]  - Re-build and link to latest devtools /var/log/php/nextcloud/ is missing [SME: 10601]
235    
236  * 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
237  - fix timeout on update [SME: 10596]  - Re-build and link to latest devtools timeout on update [SME: 10596]
238    
239  * 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
240  - 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]
241    
242  * 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
243  - fix long update [SME: 10564]  - Re-build and link to latest devtools long update [SME: 10564]
244  - fix IncludeIbay not working.  - Re-build and link to latest devtools IncludeIbay not working.
245    
246  * 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
247  - fix shares not correctly handled [SME: 10564]  - Re-build and link to latest devtools shares not correctly handled [SME: 10564]
248  - improve shares support  - improve shares support
249  - 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.
250  - improve output to message log  - improve output to message log
251    
252  * 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
253  - fix signal-event nextcloud-update hang [SME: 10560]  - Re-build and link to latest devtools signal-event nextcloud-update hang [SME: 10560]
254    
255  * 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
256  - fix wrong logrotate option [SME: 10560]  - Re-build and link to latest devtools wrong logrotate option [SME: 10560]
257  - 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]
258  - 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]
259  - add Shared folders in nextcloud under the ibays folder [SME: 10559]  - add Shared folders in nextcloud under the ibays folder [SME: 10559]
260    
261  * 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
262  - tidying templates, set cron update  - tidying templates, set cron update
263  - fix bad folder name for ibays [SME: 10556]  - Re-build and link to latest devtools bad folder name for ibays [SME: 10556]
264    
265  * 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
266  - 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