summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: afb4f9734ca8847d16235a8132ea852035d7b5a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Maintainer: robertfoster

_pkg=cakephp
pkgname=cakephp2
pkgver=2.8.2
pkgrel=1
pkgdesc='The Rapid Development Framework for PHP'
arch=('any')
url='http://cakephp.org/'
license=('MIT')
depends=('php')
source=("$_pkg-$pkgver.tar.gz::https://github.com/$_pkg/$_pkg/tarball/$pkgver"
        'cake.sh'
	'httpd-cakephp2.conf')
options=('!strip')
webapps=usr/share/webapps

package() {
    cd $srcdir/cakephp-cakephp-*
    mkdir -p $pkgdir/$webapps
    cp -R $srcdir/cakephp-cakephp-* "$pkgdir/$webapps/cakephp2"
    install -D -m 755 "$srcdir/cake.sh" "$pkgdir/usr/bin/cake2"
    install -D -m 755 "$srcdir/httpd-cakephp2.conf" "$pkgdir/etc/webapps/cakephp2/httpd-cakephp2.conf"
    mkdir -p $pkgdir/var/log/httpd/cakephp2

# Fix permissions
    chmod 777 -R $pkgdir/$webapps/cakephp2/app/tmp/cache/
    chmod 777 -R $pkgdir/$webapps/cakephp2/lib/Cake/Console/Templates/skel/tmp/
# Database  
    mv $pkgdir/$webapps/cakephp2/app/Config/database.php.default $pkgdir/$webapps/cakephp2/app/Config/database.php
}

md5sums=('f59e33fa7883eed89738312e68c64247'
         'd0bd278b4ad99ff5ffa69161de14da29'
         '5f3cad61b94b911e697f45a00ac8b0e6')