summaryrefslogtreecommitdiff
path: root/social/statusnet
diff options
context:
space:
mode:
Diffstat (limited to 'social/statusnet')
-rw-r--r--social/statusnet/PKGBUILD46
-rw-r--r--social/statusnet/statusnet.install13
2 files changed, 59 insertions, 0 deletions
diff --git a/social/statusnet/PKGBUILD b/social/statusnet/PKGBUILD
new file mode 100644
index 000000000..3ef8776f1
--- /dev/null
+++ b/social/statusnet/PKGBUILD
@@ -0,0 +1,46 @@
+# Contributor: fauno <fauno@kiwwwi.com.ar>
+pkgname=statusnet
+pkgver=0.9.6
+pkgrel=1
+pkgdesc="StatusNet is a Free and Open Source microblogging platform."
+arch=('any')
+url="http://status.net"
+license=('AGPL')
+groups=('social-web')
+depends=('php>=5.2.3' 'mysql>=5' 'php-gd' 'php-curl' 'php-gmp')
+optdepends=('memcache: for caching database queries'
+ 'php-xcache: for accelerating PHP code execution'
+ 'php-ldap: for the LDAP plugin')
+provides=()
+options=()
+source=("http://status.net/${pkgname}-${pkgver}.tar.gz"
+ statusnet.install)
+install=statusnet.install
+
+build() {
+ cd "$srcdir/$pkgname-${pkgver}"
+
+ etc_dir="${pkgdir}/etc/webapps/${pkgname}"
+ usr_dir="${pkgdir}/usr/share/webapps/${pkgname}"
+
+ install -d ${usr_dir}
+ install -d ${etc_dir}
+ install -d ${pkgdir}/usr/share/doc/${pkgname}/
+ install -d ${pkgdir}/usr/share/licenses/${pkgname}
+
+ install -m644 ./{config.php,htaccess}.sample \
+ ${pkgdir}/usr/share/doc/${pkgname}/
+
+ install -m644 ./{README,EVENTS.txt,lighttpd.conf.example} \
+ ${pkgdir}/usr/share/doc/${pkgname}/
+
+ install -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/
+
+ rm -f *.sample README COPYING README EVENTS.txt *.example
+
+ cp -ra * ${usr_dir}/
+ chmod a+w ${usr_dir}/
+ chmod a+w ${usr_dir}/{avatar,background,file}
+}
+md5sums=('48c379190754f8cc52deb9cb8f4116c6'
+ '24991580625ec177c144ed5acdbe6dbc')
diff --git a/social/statusnet/statusnet.install b/social/statusnet/statusnet.install
new file mode 100644
index 000000000..426934404
--- /dev/null
+++ b/social/statusnet/statusnet.install
@@ -0,0 +1,13 @@
+post_install(){
+ cat <<EOM
+StatusNet is now installed on your system.
+
+You should link /usr/share/webapps/statusnet to /srv/http/
+
+Start MySQL and your prefered webserver and visit
+http://yoursite.tld/statusnet/install.php
+
+Write permissions of /usr/share/webapps/statusnet has been granted to ensure the
+installation process can write the config file.
+EOM
+}