Merge remote-tracking branch 'github/pr/624'.
[gentoo.git] / www-apps / owncloud / owncloud-5.0.19.ebuild
1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI=5
6
7 inherit eutils webapp
8
9 DESCRIPTION="Web-based storage application where all your data is under your own control"
10 HOMEPAGE="http://owncloud.org"
11 SRC_URI="http://download.owncloud.org/community/${P}.tar.bz2 -> ${PF}.tar.bz2"
12 LICENSE="AGPL-3"
13
14 KEYWORDS="~amd64 ~arm ~x86"
15 IUSE="+curl mysql postgres +sqlite"
16 REQUIRED_USE="|| ( mysql postgres sqlite )"
17
18 DEPEND=""
19 RDEPEND="dev-lang/php[curl?,filter,gd,hash,json,mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,xmlwriter,zip]
20         virtual/httpd-php"
21
22 S=${WORKDIR}/${PN}
23
24 pkg_setup() {
25         webapp_pkg_setup
26 }
27
28 src_prepare() {
29         epatch_user
30 }
31
32 src_install() {
33         webapp_src_preinst
34
35         local docs="README"
36         dodoc ${docs}
37         rm -f ${docs}
38
39         insinto "${MY_HTDOCSDIR}"
40         doins -r .
41         dodir "${MY_HTDOCSDIR}"/data
42
43         webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
44         webapp_serverowned -R "${MY_HTDOCSDIR}"/data
45         webapp_serverowned -R "${MY_HTDOCSDIR}"/config
46         webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
47
48         webapp_src_install
49 }