mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-25 20:25:28 +03:00
58 lines
1.9 KiB
Text
58 lines
1.9 KiB
Text
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
|
|
_php=php7
|
|
pkgname=rainloop-webmail
|
|
pkgver=1.13.0
|
|
pkgrel=0
|
|
pkgdesc="Simple, modern & fast web-based email client"
|
|
url="http://www.rainloop.net"
|
|
arch="noarch"
|
|
license="AGPL-3.0-only"
|
|
depends="$_php $_php-curl $_php-iconv $_php-json $_php-dom $_php-openssl
|
|
$_php-pdo_sqlite $_php-simplexml
|
|
"
|
|
source="$pkgname-$pkgver.zip::https://github.com/RainLoop/$pkgname/releases/download/v$pkgver/rainloop-$pkgver.zip
|
|
move-addressbook-in-etc.patch
|
|
"
|
|
options="!check" # no test suite
|
|
pkggroups="www-data"
|
|
builddir="$srcdir"/rainloop
|
|
|
|
_staticdir=usr/share/webapps/rainloop
|
|
_datadir=var/lib/rainloop
|
|
_configdir=etc/rainloop
|
|
|
|
build() {
|
|
return 0
|
|
}
|
|
|
|
package() {
|
|
mkdir -p \
|
|
"$pkgdir"/$_staticdir \
|
|
"$pkgdir"/$_datadir \
|
|
"$pkgdir"/$_configdir
|
|
mv "$srcdir"/rainloop/* "$pkgdir"/$_staticdir
|
|
mv "$pkgdir"/$_staticdir/v/$pkgver/index.php.root \
|
|
"$pkgdir"/$_staticdir/index.php
|
|
|
|
# put config/dynamic data into /var
|
|
mv "$srcdir"/data "$pkgdir"/$_datadir/data
|
|
ln -s /$_datadir/data "$pkgdir"/$_staticdir/data
|
|
|
|
# code wants to run from "rainloop" dir
|
|
ln -s . "$pkgdir"/$_staticdir/rainloop
|
|
|
|
# setup config dirs into /etc
|
|
install -d -m770 -g www-data \
|
|
"$pkgdir"/$_configdir/configs \
|
|
"$pkgdir"/$_configdir/domains \
|
|
"$pkgdir"/$_datadir/data/_data_/_default_
|
|
ln -s /$_configdir/configs "$pkgdir"/$_datadir/data/_data_/_default_/configs
|
|
ln -s /$_configdir/domains "$pkgdir"/$_datadir/data/_data_/_default_/domains
|
|
|
|
# allow webserver to write config and temp files
|
|
chown :www-data "$pkgdir"/$_datadir/data "$pkgdir"/$_configdir
|
|
chmod 770 "$pkgdir"/$_datadir/data "$pkgdir"/$_configdir
|
|
}
|
|
|
|
sha512sums="37fb3bcc1f4c2a4cbcbcec1b6f61d12050157c985df18ec3e377fb31dc2a877a12f5c1bb8614d4cf19b33452e90a5d47c93dadde55d9c97137afd061c90bbc32 rainloop-webmail-1.13.0.zip
|
|
0795597625f9e72c22f28af00280eae39156a840647f91329eb3e8c3da14005ea9df0650d687ffdd3c8aaa86c07356f43a56139280481a68cf8801962f2eefdc move-addressbook-in-etc.patch"
|