aboutsummaryrefslogtreecommitdiff
path: root/srcpkgs/movim/template
diff options
context:
space:
mode:
Diffstat (limited to 'srcpkgs/movim/template')
-rw-r--r--srcpkgs/movim/template42
1 files changed, 42 insertions, 0 deletions
diff --git a/srcpkgs/movim/template b/srcpkgs/movim/template
new file mode 100644
index 00000000000..a6e66f3912e
--- /dev/null
+++ b/srcpkgs/movim/template
@@ -0,0 +1,42 @@
+# Template file for 'movim'
+pkgname=movim
+version=0.29
+revision=1
+_depends="php php-imagick php-pgsql php-gd libcurl"
+hostmakedepends="composer unzip ${_depends}"
+depends="${_depends}"
+short_desc="Federated blogging and chat platform"
+maintainer="Luca Matei Pintilie <luca@lucamatei.com>"
+license="GPL-3.0-or-later"
+homepage="https://movim.eu/"
+changelog="https://github.com/movim/movim/raw/master/CHANGELOG.md"
+distfiles="https://github.com/movim/movim/archive/refs/tags/v${version}.tar.gz"
+checksum=59358a6ee4ffa12b68d84530633ff00775e6bf115ccaa62ebfd3566a0c9777df
+
+make_dirs="
+/var/lib/movim/log 0750 http http
+/var/lib/movim/public/cache 0750 http http
+/var/lib/movim/cache 0750 http http
+"
+
+pre_build() {
+ cp /etc/php*/php.ini php.ini
+ echo "
+extension=curl
+extension=gd
+extension=imagick
+" >> php.ini
+}
+
+do_build() {
+ php -c php.ini /usr/libexec/composer.phar* install
+}
+
+post_build() {
+ rm php.ini
+}
+
+do_install() {
+ vmkdir var/lib/movim
+ cp -r . "$DESTDIR/var/lib/movim"
+}