summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD42
-rw-r--r--sogo.install10
-rw-r--r--sogo.service1
-rw-r--r--sogo_configure.patch14
5 files changed, 38 insertions, 53 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 30d1b6248424..be784505d3d3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = sogo
pkgdesc = groupware server built around OpenGroupware.org (OGo) and the SOPE application server
- pkgver = 4.0.6
+ pkgver = 5.10.0
pkgrel = 1
url = http://www.sogo.nu/
install = sogo.install
@@ -8,11 +8,18 @@ pkgbase = sogo
license = GPL
makedepends = gcc-objc
makedepends = gnustep-make
- depends = sope>=4.0.6
+ depends = sope>=5.10.0
depends = gnustep-base
depends = libmemcached
depends = memcached
- depends = libwbxml
+ depends = libwbxml>=0.11.7-2
+ depends = mariadb-libs
+ depends = postgresql-libs
+ depends = inetutils
+ depends = libsodium
+ depends = libytnef
+ depends = libzip
+ depends = oath-toolkit
optdepends = postgresql: run database server for sogo locally
optdepends = mariadb: run database server for sogo locally
optdepends = openldap: run directory server for sogo locally
@@ -27,14 +34,11 @@ pkgbase = sogo
backup = etc/sogo/sogo.conf
backup = etc/httpd/conf/extra/SOGo.conf
backup = etc/conf.d/sogo
- source = http://www.sogo.nu/files/downloads/SOGo/Sources/SOGo-4.0.6.tar.gz
+ source = https://packages.sogo.nu/sources/SOGo-5.10.0.tar.gz
source = sogo.service
source = sogo.confd
- source = sogo_configure.patch
- sha256sums = e7e268b3bc5c0215bb7ab8bc859cb905aa6fec0aa6093a42b434c32df232d10c
- sha256sums = 0720b9ad35a05d86d794c7adbf18277ecde57ed147e96f6105acca93f19d3b8c
- sha256sums = 8ee0d1ad77e998ea801053fce175d8c4a1c55dcc5ee1ff78f0a8e3797187a6a7
- sha256sums = e64ea4aa0ddf29785de8d786ab7ab09f940bfe316b6f1deeb8d04d9d16d35db1
+ sha512sums = 45b1892da41ccd119120da4ee958f6794d5d08677ea9cf20c2bdd3dc85619c338667670953373d85063152e1cd27ff31cf063d7fda9fbbf1995d53038132d07e
+ sha512sums = 73de6719ba3c17fb03dba4c7390f1e99ac4adff4c3413b6031ebb807fcef8a3f5eb0b8e3767a9560c2106b2f3470447b52803f5bd2f562b382e99c6382be2879
+ sha512sums = 51803a53f5ae32017281e3c891ae21c126a6adc10529669bd659cc4bffaeaae46a59db34c0c97bbc83e9e3be5e619e4ced170e18b31c1267d3c14ce20b54ccf4
pkgname = sogo
-
diff --git a/PKGBUILD b/PKGBUILD
index 383cf2672178..d10b3732a741 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# Contributor: Andre Wayand <aur-sogo@awayand.sleepmail.com>
pkgname=sogo
pkgdesc="groupware server built around OpenGroupware.org (OGo) and the SOPE application server"
-pkgver=4.0.6
+pkgver=5.10.0
pkgrel=1
arch=('x86_64')
url="http://www.sogo.nu/"
@@ -14,11 +14,18 @@ replaces=('sogo2')
install=sogo.install
makedepends=('gcc-objc'
'gnustep-make')
-depends=("sope>=${pkgver}"
+depends=("sope>=${pkgver}"
'gnustep-base'
'libmemcached'
'memcached'
- 'libwbxml')
+ 'libwbxml>=0.11.7-2'
+ 'mariadb-libs'
+ 'postgresql-libs'
+ 'inetutils'
+ 'libsodium'
+ 'libytnef'
+ 'libzip'
+ 'oath-toolkit')
optdepends=('postgresql: run database server for sogo locally'
'mariadb: run database server for sogo locally'
'openldap: run directory server for sogo locally'
@@ -31,28 +38,21 @@ optdepends=('postgresql: run database server for sogo locally'
backup=('etc/sogo/sogo.conf'
'etc/httpd/conf/extra/SOGo.conf'
'etc/conf.d/sogo')
-source=("http://www.sogo.nu/files/downloads/SOGo/Sources/SOGo-${pkgver}.tar.gz"
+source=("https://packages.sogo.nu/sources/SOGo-${pkgver}.tar.gz"
"sogo.service"
- "sogo.confd"
- "sogo_configure.patch")
-sha256sums=('e7e268b3bc5c0215bb7ab8bc859cb905aa6fec0aa6093a42b434c32df232d10c'
- '0720b9ad35a05d86d794c7adbf18277ecde57ed147e96f6105acca93f19d3b8c'
- '8ee0d1ad77e998ea801053fce175d8c4a1c55dcc5ee1ff78f0a8e3797187a6a7'
- 'e64ea4aa0ddf29785de8d786ab7ab09f940bfe316b6f1deeb8d04d9d16d35db1')
-
-prepare() {
- cd "$srcdir/SOGo-${pkgver}"
- patch configure ../sogo_configure.patch
-}
+ "sogo.confd")
+sha512sums=('45b1892da41ccd119120da4ee958f6794d5d08677ea9cf20c2bdd3dc85619c338667670953373d85063152e1cd27ff31cf063d7fda9fbbf1995d53038132d07e'
+ '73de6719ba3c17fb03dba4c7390f1e99ac4adff4c3413b6031ebb807fcef8a3f5eb0b8e3767a9560c2106b2f3470447b52803f5bd2f562b382e99c6382be2879'
+ '51803a53f5ae32017281e3c891ae21c126a6adc10529669bd659cc4bffaeaae46a59db34c0c97bbc83e9e3be5e619e4ced170e18b31c1267d3c14ce20b54ccf4')
build() {
- cd "$srcdir/SOGo-${pkgver}"
- ./configure --prefix=$(gnustep-config --variable=GNUSTEP_SYSTEM_ROOT) --disable-debug
+ cd "SOGo-${pkgver}"
+ ./configure --prefix=$(gnustep-config --variable=GNUSTEP_SYSTEM_ROOT) --disable-debug --enable-mfa
make
}
package() {
- cd "${srcdir}/SOGo-${pkgver}"
+ cd "SOGo-${pkgver}"
make install DESTDIR="${pkgdir}"
install -D -m 0644 "${srcdir}"/sogo.service \
"${pkgdir}"/usr/lib/systemd/system/sogo.service
@@ -63,11 +63,7 @@ package() {
install -D -m 0644 "${srcdir}"/SOGo-${pkgver}/Scripts/logrotate \
"${pkgdir}"/etc/logrotate.d/sogo
install -d -m 0755 "${pkgdir}"/usr/lib/sogo/scripts
- install -m 0755 "${srcdir}"/SOGo-${pkgver}/Scripts/sql-update-2.2.17_to_2.3.0{,-mysql}.sh \
- "${pkgdir}"/usr/lib/sogo/scripts/
- install -m 0755 "${srcdir}"/SOGo-${pkgver}/Scripts/sql-update-3.0.0-to-combined{,-mysql}.sh \
- "${pkgdir}"/usr/lib/sogo/scripts/
- install -m 0755 "${srcdir}"/SOGo-${pkgver}/Scripts/sql-update-3.2.10_to_4.0.0{,-mysql}.sh \
+ install -m 0755 "${srcdir}"/SOGo-${pkgver}/Scripts/sql-*.sh \
"${pkgdir}"/usr/lib/sogo/scripts/
install -D -m 0644 "${srcdir}"/sogo.confd \
"${pkgdir}"/etc/conf.d/sogo
diff --git a/sogo.install b/sogo.install
index 154630ae2a83..00da42e21efb 100644
--- a/sogo.install
+++ b/sogo.install
@@ -5,8 +5,7 @@ post_install() {
/usr/sbin/systemctl daemon-reload
echo "NOTE: If migrating from a version of SOGo prior to 2.3.0, you must run the SQL"
echo "update script(s) for your SQL server, located in /usr/lib/sogo/scripts."
- echo "WARNING: Do not run the 3.0.0-to-combined scripts unless you intend to move"
- echo "to the new table format. Please consult the documentation before doing so."
+ echo "Please consult the documentation before doing so."
}
@@ -17,8 +16,7 @@ pre_remove() {
post_upgrade() {
/usr/sbin/systemctl daemon-reload
- echo "NOTE: If upgrading from a version of SOGo prior to 2.3.0, you must run the SQL"
- echo "update script(s) for your SQL server, located in /usr/lib/sogo/scripts."
- echo "WARNING: Do not run the 3.0.0-to-combined script unless you intend to move"
- echo "to the new table format. Please consult the documentation before doing so."
+ echo "NOTE: If upgrading SOGo, you must run the SQL update script(s)"
+ echo "applicable to your upgrade, located in /usr/lib/sogo/scripts."
+ echo "Please consult the documentation before doing so."
}
diff --git a/sogo.service b/sogo.service
index e2b79db0f9de..6218736880c0 100644
--- a/sogo.service
+++ b/sogo.service
@@ -3,6 +3,7 @@ Description=Sogo Daemon
After=network.target slapd.service memcached.service postfix.service dovecot.service postgresql.service
[Service]
+Environment="LD_PRELOAD=/usr/lib/libytnef.so"
User=sogo
RuntimeDirectory=sogo
EnvironmentFile=-/etc/conf.d/sogo
diff --git a/sogo_configure.patch b/sogo_configure.patch
deleted file mode 100644
index 6bf5414db30d..000000000000
--- a/sogo_configure.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-251,261c251
-< UNAME=`uname`
-< if [ "X${UNAME}" = "XLinux" ];then
-< UNAME=`uname -m`
-< if [ ${UNAME} = x86_64 -o ${UNAME} = sparc64 -o ${UNAME} = ppc64 ];then
-< cfgwrite "CGS_LIBDIR_NAME:=lib64"
-< else
-< cfgwrite "CGS_LIBDIR_NAME:=lib"
-< fi
-< else
-< cfgwrite "CGS_LIBDIR_NAME:=lib"
-< fi
----
-> cfgwrite "CGS_LIBDIR_NAME:=lib"