diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 86 |
1 files changed, 40 insertions, 46 deletions
@@ -1,20 +1,45 @@ -# Maintainer: Steven Hiscocks <steven [at] hiscocks [dot] me [dot] uk> +# Maintainer: DJ Lucas <dj_AT_linuxfromscratch_DOT_ort> +# Contributor: Steven Hiscocks <steven [at] hiscocks [dot] me [dot] uk> # Contributor: Andre Wayand <aur-sogo@awayand.sleepmail.com> -pkgbase=sogo -pkgname=('sogo' - 'sogo-openchange' - 'sogo-activesync') -pkgver=2.3.3a -pkgrel=3 +pkgname=sogo +pkgdesc="groupware server built around OpenGroupware.org (OGo) and the SOPE application server" +pkgver=3.0.2 +pkgrel=1 arch=('i686' 'x86_64') url="http://www.sogo.nu/" license=('GPL') -makedepends=('gcc-objc' - 'gnustep-base' - 'libwbxml' - 'libmemcached' - "sope>=${pkgver}") options=('!strip') +depends=("sope>=${pkgver}" + 'gnustep-base' + 'libmemcached' + 'memcached' + 'libwbxml') +makedepends=('libmemcached' + "sope>=${pkgver}") +optdepends=( + 'postgresql: run database server for sogo locally' + 'mariadb: run database server for sogo locally' + 'openldap: run directory server for sogo locally' + 'postfix: run smtp server for sogo locally' + 'dovecot: run imap server for sogo locally' + 'courier-imap: run imap server for sogo locally' + 'nginx: webserver to provide web interface locally' + 'apache: webserver to provide web interface locally' + 'lighttpd: webserver to provide web interface locally') +replaces=('sogo2' + 'sogo-activesync' + 'sogo2-activesync') +conflicts=('sogo-openchange' + 'sogo2-openchange') +backup=('etc/sogo/sogo.conf' + 'etc/httpd/conf/extra/SOGo.conf' + 'etc/conf.d/sogo') +install=sogo.install +replaces=('sogo-activesync' + 'sogo2' + 'sogo2-activesync') +conflicts=('sogo-openchange' + 'sogo2-openchange') source=( http://www.sogo.nu/files/downloads/SOGo/Sources/SOGo-${pkgver}.tar.gz sogo_configure.patch @@ -33,24 +58,7 @@ build() { make } -package_sogo() { -pkgdesc="groupware server built around OpenGroupware.org (OGo) and the SOPE application server" -depends=("sope>=${pkgver}" 'gnustep-base' 'libmemcached' 'memcached') -optdepends=( - 'postgresql: run database server for sogo locally' - 'mariadb: run database server for sogo locally' - 'openldap: run directory server for sogo locally' - 'postfix: run smtp server for sogo locally' - 'dovecot: run imap server for sogo locally' - 'courier-imap: run imap server for sogo locally' - 'nginx: webserver to provide web interface locally' - 'apache: webserver to provide web interface locally' - 'lighttpd: webserver to provide web interface locally' - 'funambol: sync mobile devices with sogo contacts, events, tasks via SyncML') -backup=('etc/sogo/sogo.conf' - 'etc/httpd/conf/extra/SOGo.conf' - 'etc/conf.d/sogo') -install=sogo.install +package() { cd "${srcdir}/SOGo-${pkgver}" make install DESTDIR="${pkgdir}" GNUSTEP_SYSTEM_ADMIN_TOOLS="/usr/bin" @@ -67,26 +75,12 @@ install=sogo.install "${pkgdir}"/usr/lib/sogo/scripts/ install -D -m 0644 "${srcdir}"/sogo.confd \ "${pkgdir}"/etc/conf.d/sogo -} - -package_sogo-openchange() { -pkgdesc="OpenChange module for SOGo" -depends=("sogo=${pkgver}" 'openchange') - - cd "${srcdir}/SOGo-${pkgver}/OpenChange" - sed 's@-Wall@-Wall -fobjc-exceptions@' -i GNUmakefile - make PYTHON=/usr/bin/python2 install DESTDIR="${pkgdir}" GNU_SYSTEM_ADMIN_TOOLS="/usr/bin" -} - -package_sogo-activesync() { -pkgdesc="ActiveSync module for SOGo" -depends=("sogo=${pkgver}" 'libwbxml') - cd "${srcdir}/SOGo-${pkgver}/ActiveSync" make PYTHON=/usr/bin/python2 install DESTDIR="${pkgdir}" GNU_SYSTEM_ADMIN_TOOLS="/usr/bin" + } -sha256sums=('cc0ed55f30ef889d8d7f2d55b48066a501e9285317e0dfc63e0a12235a68382c' +sha256sums=('1fbeae01b77418eb87b12d8e4ee730b6d508759af1e3cf760743128579401bd8' 'e64ea4aa0ddf29785de8d786ab7ab09f940bfe316b6f1deeb8d04d9d16d35db1' '0720b9ad35a05d86d794c7adbf18277ecde57ed147e96f6105acca93f19d3b8c' '8ee0d1ad77e998ea801053fce175d8c4a1c55dcc5ee1ff78f0a8e3797187a6a7') |