forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gnustep-apps/sogo: version bump to 3.2.0, bug #584656
Thanks bgo for the runtime test Package-Manager: portage-2.3.2
- Loading branch information
Showing
2 changed files
with
102 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST sogo-2.3.2.tar.gz 11440737 SHA256 236812a74afdd388a10edd9b2db27f4bf8e05818d5ddd65fea9b1b43e6c7a223 SHA512 a91a710af1c36e3becf250c60e1430a012b98e9026957c9faf6c7cddc526273296f00d9df2e7c8c830887a96dfa2576ffd2dd0dfb1ed3e6fc6bfa1b9f100b792 WHIRLPOOL 66fcd37f012923f4f500f6b961dface5dab47b99e89788660728274fc752ad229b5728408e5846450e40e8bf17a54c73372ee0a9ab6666e3b100c05cd7f24cad | ||
DIST sogo-3.0.2.tar.gz 25192947 SHA256 919115d7dace49c7fe2efbabda19f4c3c8b136d8972637d3b41f6d3550233e62 SHA512 620e58c8c2c574508c50fc7a8688fb7c8d05e655c47b1a74ba4acd9d1c8108d5d1db0926574ff3064314c90b3ab6cacd69976a2acae91ea7e8ce2af9559f1080 WHIRLPOOL fee7e7cac763e48dc9c7bb1d1ea60bed4c08d2968cecadec65889a7c22868955f3cf37738f47e0cc8af4cb02e5a7ad64878c9c505b1166b77f3593d1a28b09cb | ||
DIST sogo-3.2.0.tar.gz 32138507 SHA256 502cdd8b6e3a6cb4dae612ab1f2a1324f8193b1bf9fbd74deba1220f20b890f5 SHA512 e1dd3d005ec77f04672fd5a4f40289c77da3fe7f0afd9996d5838d18c53181de070e298ebe3b7476032e1987a57ca0ebc181d32c41df97634cbc06588d042421 WHIRLPOOL 132a5822140a9463a353d21f791cf32dedc0ca008ec374710f8a1a1adc98e0dc98cc569efb346f462f2ba295f5fdbb38eea6ba967acf169e5c6fc6e68c3f1e1a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
# Copyright 1999-2016 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=6 | ||
|
||
inherit gnustep-2 user vcs-snapshot | ||
|
||
DESCRIPTION="Groupware server built around OpenGroupware.org and the SOPE application server" | ||
HOMEPAGE="http://www.sogo.nu" | ||
SRC_URI="https://github.com/inverse-inc/sogo/archive/SOGo-${PV}.tar.gz -> ${P}.tar.gz" | ||
|
||
LICENSE="GPL-2" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="gnutls libressl +ssl" | ||
|
||
RDEPEND=" | ||
dev-libs/libmemcached | ||
net-misc/curl | ||
net-misc/memcached | ||
>=gnustep-libs/sope-${PV}[ldap] | ||
gnutls? ( net-libs/gnutls:= ) | ||
!gnutls? ( | ||
!libressl? ( dev-libs/openssl:0= ) | ||
libressl? ( dev-libs/libressl:= ) | ||
) | ||
" | ||
DEPEND="${RDEPEND} | ||
>=gnustep-base/gnustep-make-2.6.3" | ||
|
||
pkg_pretend() { | ||
if use ssl && use gnutls && use libressl ; then | ||
ewarn "You have enabled both gnutls and libressl, but only" | ||
ewarn "one provider can be active. Using gnutls!" | ||
fi | ||
} | ||
|
||
pkg_setup() { | ||
enewuser sogo -1 /bin/bash /var/lib/sogo | ||
} | ||
|
||
src_prepare() { | ||
gnustep-base_src_prepare | ||
sed -e "s/validateArgs$//" -i configure \ | ||
|| die "GNUstep.conf sed failed" | ||
|
||
default | ||
} | ||
|
||
src_configure() { | ||
local ssl_provider | ||
if use ssl ; then | ||
if use gnutls ; then | ||
ssl_provider=gnutls | ||
else | ||
ssl_provider=ssl | ||
fi | ||
else | ||
ssl_provider=none | ||
fi | ||
|
||
egnustep_env | ||
|
||
./configure \ | ||
--disable-strip \ | ||
--prefix=/usr \ | ||
--with-ssl="${ssl_provider}" \ | ||
$(use_enable debug) \ | ||
|| die "configure failed" | ||
} | ||
|
||
src_install() { | ||
gnustep-base_src_install | ||
|
||
newconfd "${FILESDIR}"/sogod.confd sogod | ||
newinitd "${FILESDIR}"/sogod.initd sogod | ||
|
||
insinto /etc/logrotate.d | ||
newins Scripts/logrotate sogo | ||
newdoc Apache/SOGo.conf SOGo-Apache.conf | ||
|
||
insinto /etc/sogo | ||
doins Scripts/sogo.conf | ||
|
||
insinto /etc/cron.d | ||
newins Scripts/sogo.cron sogo | ||
keepdir /var/log/sogo | ||
|
||
fowners sogo:sogo /var/log/sogo | ||
fowners -R root:sogo /etc/sogo | ||
} | ||
|
||
pkg_postinst() { | ||
gnustep-base_pkg_postinst | ||
elog "SOGo documentation is available online at:" | ||
elog "http://www.sogo.nu/downloads/documentation.html" | ||
elog | ||
elog "Apache sample configuration file is available in:" | ||
elog "/usr/share/doc/${PF}" | ||
} |