Commit Graph

37 Commits

Author SHA1 Message Date
Leonardo Arena
1f7e3605b0 community/nextcloud: add upstream fix for project issue #6028
Remove chmod() from other places
2017-11-14 14:08:04 +00:00
Leonardo Arena
e8b7f29ec1 community/nextcloud: upgrade to 12.0.3 2017-09-20 12:22:17 +00:00
Leonardo Arena
d54f08bc7d community/nextcloud: fix issue #6028
Missing icons in Files app after 12.0.1 upgrade
2017-08-25 14:54:45 +00:00
Leonardo Arena
dc6a9be882 community/nextcloud: upgrade to 12.0.2 2017-08-15 08:53:21 +00:00
Leonardo Arena
1f05a8016f community/nextcloud: upgrade to 12.0.1 2017-08-07 12:45:03 +00:00
Jakub Jirutka
f85efdc7d4 community/nextcloud: fix subpackage -default-apps 2017-06-27 13:21:21 +02:00
Jakub Jirutka
c68b5fa826 community/nextcloud: move docs to separate subpackage
And patch help page to use placeholder text when docs are not installed.
2017-06-27 02:32:42 +02:00
Jakub Jirutka
8d1bb84e60 community/nextcloud: replace bundled CA bundle with our ca-certificates 2017-06-27 02:32:42 +02:00
Jakub Jirutka
32550b2d94 community/nextcloud: file_sharing needs federatedfilesharing 2017-06-27 02:32:42 +02:00
Jakub Jirutka
8e7fc822de community/nextcloud: move provisioning_api to base package
It seems that this "app" is essential, for example
settings/admin/sharing doesn't work without it (changes are never
saved).
2017-06-27 02:32:42 +02:00
Jakub Jirutka
a97de65912 community/nextcloud: fix error in user_ldap w/ iconv ASCII//TRANSLIT 2017-06-26 19:42:08 +02:00
Jakub Jirutka
f3fd1ae27b community/nextcloud: fix installation of cron script 2017-06-26 17:55:48 +02:00
Jakub Jirutka
ea7923e8c2 community/nextcloud: add missing makedep xmlstarlet 2017-06-26 16:18:01 +02:00
Jakub Jirutka
f5668c29cd community/nextcloud: add missing checksum 2017-06-25 02:46:29 +02:00
Jakub Jirutka
138270d908 community/nextcloud: disable integrity check as default
It's unnecessary, APK ensures integrity of all installed files, and
problematic (we need to patch some files).
2017-06-25 02:42:48 +02:00
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