72 Commits

Author SHA1 Message Date
Jakub Jirutka
09debd9f98 community/nextcloud: add cron job 2017-06-25 02:42:48 +02:00
Jakub Jirutka
2a9da16c79 community/nextcloud: improve default settings 2017-06-25 02:42:48 +02:00
Jakub Jirutka
75c0ec68ee community/nextcloud: remove php7-opcache from -initscript's deps
Zend OPcache is only one of multiple options, someone may want to use
Memcached or Redis instead of it.
2017-06-25 02:42:48 +02:00
Jakub Jirutka
edde9744d2 community/nextcloud: move almost all apps to subpackages 2017-06-25 02:42:48 +02:00
Jakub Jirutka
ae8f222e19 community/nextcloud: remove -doc subpackage
This documentation is part of the application, it's referenced in the
NextCloud's web interface. Moreover NextCloud has some files consistency
check that doesn't like when the documentation is missing.
2017-06-25 02:42:48 +02:00
Jakub Jirutka
02ef2ba922 community/nextcloud: remove some garbage 2017-06-25 02:42:48 +02:00
Jakub Jirutka
65cd9e6791 community/nextcloud: remove updater and disable messing w/ htaccess 2017-06-25 02:42:47 +02:00
Jakub Jirutka
56340e0c37 community/nextcloud: move bundled apps to /usr/share
It's totally wrong to install pkg's files into /var/lib and make them
writable by webserver! Moreover when Nextcloud supports multiple
app paths.

So we use two apps locations:
* /usr/share/webapps/nextcloud/apps - for apps installed by apk,
* /var/lib/nextcloud/apps - for apps installed from AppStore.

BTW Fedora uses the same approach.
2017-06-25 02:42:47 +02:00
Jakub Jirutka
4c0262e02a community/nextcloud: install config.sample 2017-06-25 02:42:47 +02:00
Jakub Jirutka
99b45de81c community/nextcloud: create user/group for base pkg
It somehow doesn't work when user/group is created by pre-install
script of subpackage - installed files have wrong GID.
2017-06-25 02:42:47 +02:00
Jakub Jirutka
a4bfa37573 community/nextcloud: improve abuild 2017-06-22 21:39:02 +02:00
Jakub Jirutka
bc58a96854 community/nextcloud: add missing deps php7-posix and php7-ldap 2017-06-22 21:39:02 +02:00
Jakub Jirutka
cfba4b9451 community/nextcloud: add subpkg -initscript 2017-06-22 21:39:02 +02:00
tmpfile
2b2db6a7cf community/nextcloud: modernize abuild 2017-06-09 14:51:46 +00:00
Leonardo Arena
3c79f7621a community/nextcloud: upgrade to 12.0.0
- Move some larger apps into subpkgs in order to shrink main pkg size
- Install php-fileinfo in order to suppress a warning
- Cosmetic APKBUILD fixes
2017-05-24 11:54:25 +00:00
Shiz
c76f808cc5 community/nextcloud: fix dependencies
According to https://github.com/nextcloud/server/blob/v11.0.3/lib/private/DB/ConnectionFactory.php,
pdo_sqlite and pdo_pgsql are very much needed for their respective databses.
Furthermore, additional dependencies are detailed here:
https://github.com/nextcloud/server/blob/v11.0.3/lib/private/legacy/util.php#L739
2017-05-14 03:04:40 +02:00
Leonardo Arena
61bfad23ce community/nextcloud: update depends
Adapted from http://patchwork.alpinelinux.org/patch/3407/
2017-05-10 09:38:51 +00:00
Leonardo Arena
af13ec0e16 community/nextcloud: add logrotate support 2017-05-08 07:33:44 +00:00
Leonardo Arena
d9a94f5c72 community/nextcloud: depends fix 2017-05-03 06:19:37 +00:00
Leonardo Arena
eeb3e3bfc3 community/nextcloud: upgrade to 11.0.3 2017-04-24 12:39:35 +00:00
Leonardo Arena
d90a508f0c community/nextcloud: use php7 2017-04-03 06:23:07 +00:00
Jakub Jirutka
4272e802a1 community/*: move php5 and dependent pkgs from main
There two main reasons for this change:

* Active support of PHP 5.x ended on January 2017, security support will
  end on December 2018. Packages in the main repository should be
  supported for at least 2 years, this means until first quarter of 2019
  for the upcoming v3.6.

* php7 and its extensions are currently in the community repository, so
  we can't use single abuild for both php5-* and php7-* packages (as we
  do for Python and Lua packages).

This change was suggested by @vakartel, approved by @ncopa, @kaniini, and
@jirutka.
2017-03-28 18:38:20 +02:00