summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-08-13 04:58:39 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-08-13 04:58:39 +0000
commitad23a3e97fe1a79cf4505b2fd196dc4d12b06dd6 (patch)
tree59ccafd8ef0f938afff910b82e6431db7e31adf8 /gnome-extra
parentChange CONFIG_USER_NS to only happen for kernels before 3.5. bug #428216 (diff)
downloadhistorical-ad23a3e97fe1a79cf4505b2fd196dc4d12b06dd6.tar.gz
historical-ad23a3e97fe1a79cf4505b2fd196dc4d12b06dd6.tar.bz2
historical-ad23a3e97fe1a79cf4505b2fd196dc4d12b06dd6.zip
Version bump with various bugfixes. Use systemwide fix-la-relink-command script instead of an old local copy.
Package-Manager: portage-2.2.0_alpha121/cvs/Linux x86_64
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/evolution-data-server/ChangeLog10
-rw-r--r--gnome-extra/evolution-data-server/Manifest26
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild7
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild7
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild139
5 files changed, 170 insertions, 19 deletions
diff --git a/gnome-extra/evolution-data-server/ChangeLog b/gnome-extra/evolution-data-server/ChangeLog
index e280282664fb..17f9b0d8ca8f 100644
--- a/gnome-extra/evolution-data-server/ChangeLog
+++ b/gnome-extra/evolution-data-server/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for gnome-extra/evolution-data-server
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.340 2012/07/15 17:38:35 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.341 2012/08/13 04:58:39 tetromino Exp $
+
+*evolution-data-server-3.4.4 (13 Aug 2012)
+
+ 13 Aug 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ evolution-data-server-3.2.3-r2.ebuild, evolution-data-server-3.4.3.ebuild,
+ +evolution-data-server-3.4.4.ebuild:
+ Version bump with various bugfixes. Use systemwide fix-la-relink-command
+ script instead of an old local copy.
15 Jul 2012; Raúl Porcel <armin76@gentoo.org>
evolution-data-server-2.32.3-r2.ebuild:
diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest
index 8d1fe447e3a5..ae7ac2c03338 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX calentry.schema 3661 SHA256 107d60463833d5ceb5f752335dd07fef303093c58a51fb03405fed5837999431 SHA512 56606848319539b8c9af732a5d572db44e2d7da433b1689ef7f14a283880951e10d5fc39f27245a7ddc8f0cb2e7563a757060020c17e5411f875cae10b119834 WHIRLPOOL 2255a4b0b98f55476388bb97ac5bf1bf2b7107b56c2a93f55142e7ae0892c8f93874fd0731663362bacb4ad85302a6cb8a22a7228bba0724fb45d1eb37f406a1
AUX e-d-s-camel-skip-failing-test.patch 660 SHA256 f89f7635e9a5ddc2aa2f713a6d7eb9322f3416f8f9ad1cba1a113f65a1eaacb5 SHA512 c5bd8e1d86c000dc9dcfe0ab4d78df7d064fafb650c086b31e5b15e4e2ea269627eaf19b9743b7354e32a60e0aced19979d1c84be329b557cfcd23e019765121 WHIRLPOOL c21875187b5e86c9ca712b3d29cb81c2e9c923e08690fdbf12b86d8aa06e01707478230d67b855a0035c4dfa6e667a63d0ee5bbacd36ca9a1d99b7132fd7c90a
@@ -14,18 +14,24 @@ AUX evolution-data-server-3.2.3-google-calendar.patch 4374 SHA256 e0d13a6f81b67d
AUX fix_relink_command.pl 4074 SHA256 f6da0e687f7e64eab82671def4b7445602d1bf64e9b56c3c188d43fadc7dabc2 SHA512 bb6d512f00e976c708395d9552aaa30afab17ad09c04e57488a11505565542396f450d9121c6ff0d8becca84778ade24873a39fcc785aa62e523fc038f1fe054 WHIRLPOOL e94d4b6c51936b9184401cf36f7cf108cbec2f806bf0a4660289cdd7ebe8a370bb396f77d9cb9d463c741eeaacb655c7771f113b0a79f7b429b4569d1e28e43a
DIST evolution-data-server-2.32.3-patches.tar.xz 24072 SHA256 7b1f29fad87a7e868736380c69880a29ddf5d4bd365734df53042e4bc9e8b0fa SHA512 20e12257e7153d074f20c158fc16a5a8feed8e9ed34035c6d752e31ca5b21436e08d767433aa16b885ad0aa8a95b18b41f79c80f2b30db42a5af402082882d55 WHIRLPOOL 660000ccaa0160325b92cf26ea031c96190645ce4bd2a6fc83b03411c6a2bb7f7aadc0ca0a493e1ff386fd4ac4471035af2da0decb436db7f8cf74b792ac4bd2
DIST evolution-data-server-2.32.3.tar.bz2 4322281 SHA256 744026a745b711b3e393b61fed21c4926d1b10a3aa7da64f4b33a3e3bf5b085c SHA512 863ccea7717a7fe743155513e74fc8ea35f558702bd4ff1075e15d1a36c1ecd9d5e285bd2a81245d680c05cf0521029583134b4e1d12668244042df3f5e62dfb WHIRLPOOL 3c56210f477901c3ea2d4712e631d219969cb113ff1c4cba3fcefccb67fed363a6207025b46922b9c1f6ba3427b962b5e0565c6b1441249c74b29afa314e3580
-DIST evolution-data-server-3.2.3.tar.xz 3729592 SHA256 8760814491fa1ecf8806b31231b30c5f20169790abdc6b78a2faa194fde3987c
-DIST evolution-data-server-3.4.3.tar.xz 3645752 SHA256 455d0ee5ba5f1638f593476427697c9b5fc9668389b18f170449710f711626d8
+DIST evolution-data-server-3.2.3.tar.xz 3729592 SHA256 8760814491fa1ecf8806b31231b30c5f20169790abdc6b78a2faa194fde3987c SHA512 6b717bcd3398f52dc9f8f083c4ef8b497c31e8924c6d9fe782c41858e213e1b184be9d3e8a1bf6e81090cf62e892898d9d640ccb43479afe87325c959a2e59cd WHIRLPOOL 5a890622a1a1ab1b5633cb683c8b6bf110c230bab7b4c66e24240759c26941111343179de3b07219d4c2bbe0d6869016800f0ef17792fb130bfc09aeb6164c21
+DIST evolution-data-server-3.4.3.tar.xz 3645752 SHA256 455d0ee5ba5f1638f593476427697c9b5fc9668389b18f170449710f711626d8 SHA512 5bd2958af5a9459915a9e6c21416e9972ceb9161793428f9849bf5cb325fd42ca88cf63b688e6208b7f54f25ab7ca944c98225ab0494570a418977e675850a05 WHIRLPOOL 4311ee8f7498f28782b887ffc7485b333e0ec0749a13f637f54d06829a4523bd3154de0c84698ba41905348ab4070612b89850be6825748f8384955c1f548c08
+DIST evolution-data-server-3.4.4.tar.xz 3647048 SHA256 ce9e1d5625503cd7f1f0631ec2f552e26800c33305b45722b34eba8da5ced491 SHA512 0c8945c01f634f0736935cd1096edd294a988707a8a229c2a38cfed8931952e670050a040c50da23a3be605f0a121cfb0d2cf0d8da8ec7d45edf0473b9af251f WHIRLPOOL afc940b4c0065d424048e0d87a6b1cd4fe9728c1480ec479df159e3940cc82daed51100bc4ce99de8df3d490bc50e9100898b0a1871e0e389e95b61fd37f233e
EBUILD evolution-data-server-2.32.3-r1.ebuild 4669 SHA256 b617dd397ebf949c4947a2072e6b2e1236a99efe3fcc40a8831ae74be3eaabb9 SHA512 96b98bca18abd07e3a8e8dca3919d35d5b9387c9476a91fe8823ecfdb74e1fba6aed666783d929c6e213dafa2cfb4bcbb7ff0739fe8b47d42b9e57140404dd63 WHIRLPOOL d5415a035ed210c2100a663caa5e69d363499cf2853d45832735eb5e66117e86cc8c018fa1c0f1e6a82c701f1148ea908064e686d4921df8c74feb30c47ae5b5
EBUILD evolution-data-server-2.32.3-r2.ebuild 4941 SHA256 55c04aa9c6bf2be5f4bbcb75b0a30aee025cb5b892913c599dd466f25ccee462 SHA512 ef8776e8e3203d236fd6bc895c6249aaa3a1d1139d36d1e9855e3f1b621fc1558753b0c61642cd9418e0e07a0b94452a92e5fba2ef58a17ef35ec07e715590b7 WHIRLPOOL 0cfd44808323cceba2df9d1db99c18fbd47f5dbfbe03755c4776e12fb1f8f3592e0b10604eec578fa807d96805b5badef0c9efd2ebf7415427bc1f8778b0262f
-EBUILD evolution-data-server-3.2.3-r2.ebuild 4649 SHA256 01a10190b9775c9ec00a77f742445e0dfeb74cfafb25ede6215bc2686792b590 SHA512 761e62e4928454e2c7690d4e608e9f0c5a2323df90f119829c9b3e3dd4283491592fe59fb81a4fd29695b18834cde617f666875f395b812ced06f45252067214 WHIRLPOOL e8ea623c143bb03984ccc080b825a32a0c8496011e14e6e213cbcd7c2837dd01379734242e206511bbf9fe41374459e63118ea9b73adf6121ef8a9055bf89de6
-EBUILD evolution-data-server-3.4.3.ebuild 3997 SHA256 a429dfb1f54f51e3d225aecdd30ce7a7416b1ec562afd1bbf2bad0693c8b213c SHA512 ed7cd401a13639735977f34b800a6f10bd9d71f2f20a8d260b7a7f59e6098c2e56e7bfcab40a1983704952ad2645d0550ef2028635cae0b5e6ca28beb0d8efae WHIRLPOOL 22f2b12d441b4de47c7717b9c5c0009592f01ff19476af7afa747bd7e08f5bee9f9026aef4cc5259d206f7a97aa782be1620d1b3613e1153bb3043ab93bb01fe
-MISC ChangeLog 66924 SHA256 e3e00cbd5c6b69c6cfddb53b37e960a2c191a4d7897f68a1af33803777d345ed SHA512 db5f49cf17218f780f98195491600cb861993b097da33adf055f85e9298cb435a3c3a3e06c36a1e840ce46fccf9de1309c07ac805a48b8a8c3f3b959028768ac WHIRLPOOL fcca3429a72db6c1ee6a37813b0cdc2827f2abe3ae549dec21fe78ecc883a4c32d021585131ba45bb829b54b1e119ae928003f197ca197b15ec37ae1ef829c60
+EBUILD evolution-data-server-3.2.3-r2.ebuild 4645 SHA256 c85325a682071b1448c88a6a85b85fdc9dfd3f130892de77bbedc77945e92163 SHA512 fb50708b9bc08f56eae880364c3a590b74cbc9c2f5a39dbb39fc2075bb629dc609f6ff701d23e28a40facf3d4029b471a3faecf94438f2853b2585f955d7d849 WHIRLPOOL 9e2ed68df8d729a4b90d42c678480fd3be73d39f93b6747bc6d6c0728b63280060097d33bf16851d26108958cbca83eacc43ac42896e3337ab25d90ccb1e093f
+EBUILD evolution-data-server-3.4.3.ebuild 3994 SHA256 9c4e976d50344023825e8aea8e09b391f47c68d32f73ce4272186f3887611bb0 SHA512 df719f31050ca5f64e36e7febca35f5c7697738c73e9fa4e845ea7c4e0d484de4de0898df9a2d597f8977535e959cd49341bf5d45e2d2889c9d782d77e3e52a8 WHIRLPOOL 206776539d46a3663adc8c37422a487d32c66203d75adda5c1e7353a18126e2d27fbf0c77af0af3927256ef9404b4ca1785b23de053a75855c8263282ec33b3e
+EBUILD evolution-data-server-3.4.4.ebuild 3994 SHA256 0af71de739e81e08f61ccd8511c0ada4a173933238c634160529b8cb449dccc0 SHA512 d502386379bf43c5dfcd6f3589f22478c13b89f82c96f4ff142567016f67a552cabe8c8685a7c5a2ca07c1ba2695e551ec6cc174544e609292fa832ff6a2bb7f WHIRLPOOL 568d12e2af0e8ac532d94b71a6cb3e6d72487d2a529845236214bcae1a25cc46f3aaaed4006c0a3fbd9877e2b05c84aacbd5d1b9f36621e4084592db6d5c1615
+MISC ChangeLog 67260 SHA256 7c9a350b672875b831d82f6ec7aed21b0e2ac3bbe26aec6c40434e7e817a598d SHA512 757b1ef885b5f1a0055dac6757d55b9c1df6dd04cc7a5f4cab8c8f86db86fd8a082d72c4026c7953157d86e39af05967f522e45a9351507121b7603d892bc784 WHIRLPOOL 17ad335b208d11086ad6dec4606b6622ce2c3dd656449df8f6382842bb5d2976ac2f1f993d7e826a5e61ad092c52fcd8f08225dbffcd1721f86b7999b1e31ad8
MISC metadata.xml 535 SHA256 f458f1517ae769596f0dab7860b2789867e773eb32ad7cc00279dc7e2e82d64c SHA512 38aceea7cd19077688d45c10e16d935761a1913bc0d60a917e0e4cc11926959ec2154e08ffd903bc560d16c9e97c723d590d082e2e1a9a3dfc7ecc4e74fb7131 WHIRLPOOL 99ee5c5b8639e9a74f98878fe3b81985eb5f023e1b4f12c9e12a66e21d0e7f266faaedae6b086ef4603f3d53fc9aff0f0a5a3669a27179bfac07c2b495577114
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAlADACIACgkQuQc30/atMkDttgCgtMqWt7G9HyO2i5PZXDznsNkw
-m7AAnjeJEQfrng4ApI3agzpeByUjBSlw
-=cZ7X
+iQEcBAEBCAAGBQJQKImGAAoJEJ0WA1zPCt1h3O0H/268/ACKgpj9ITmgB0HXOuFV
+m/YSyTUVTpFxw8/4WOp6TL8CqWhHVeB5OUc0e865QPGYw8xPH703fUDc465kSXUj
+l7vny3tS5HmSSvi97a4H9EnPUM0ZDv36RaDDq9vzW+g4PbEk1mJyIApOZgbhvGgr
+7hxe7c5XxlgFBxVLURuyHrHVHOLPHJNU0nAya68vIrR+VAaxeLFvbm8EyMsI43A3
+hjuH3lQi9xcf84PB8AlpfElByALGP1unSJ3T1baAUtP/OFKn/dEuYny1wjSzqbcv
+kZxU7RYNg++L7ThNtNwHnf7L+z3tVBCZrF+melJCiaX45lQ9AqfYzTHlEzm0oLw=
+=Ts1Q
-----END PGP SIGNATURE-----
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild
index 721b8f241597..78c63687faf3 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild,v 1.2 2012/06/20 06:51:30 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild,v 1.3 2012/08/13 04:58:39 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@@ -41,7 +41,7 @@ RDEPEND=">=dev-libs/glib-2.28:2
weather? ( >=dev-libs/libgweather-2.90.0:2 )
"
DEPEND="${RDEPEND}
- dev-lang/perl
+ dev-util/fix-la-relink-command
dev-util/gperf
virtual/pkgconfig
>=dev-util/intltool-0.35.5
@@ -122,8 +122,7 @@ src_install() {
# every .la file's relink_command field, forcing libtool to look there
# first during relinking. This will mangle the .la files installed by
# make install, but we don't care because we will be punting them anyway.
- perl "${FILESDIR}/fix_relink_command.pl" . ||
- die "fix_relink_command.pl failed"
+ fix-la-relink-command . || die "fix-la-relink-command failed"
gnome2_src_install
if use ldap; then
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild
index 2badf2e1711e..0ae9b260504c 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild,v 1.1 2012/06/24 08:45:02 nirbheek Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.4.3.ebuild,v 1.2 2012/08/13 04:58:39 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@@ -42,7 +42,7 @@ RDEPEND=">=dev-libs/glib-2.30:2
weather? ( >=dev-libs/libgweather-2.90.0:2 )
"
DEPEND="${RDEPEND}
- dev-lang/perl
+ dev-util/fix-la-relink-command
dev-util/gperf
>=dev-util/intltool-0.35.5
sys-devel/bison
@@ -109,8 +109,7 @@ src_install() {
# every .la file's relink_command field, forcing libtool to look there
# first during relinking. This will mangle the .la files installed by
# make install, but we don't care because we will be punting them anyway.
- perl "${FILESDIR}/fix_relink_command.pl" . ||
- die "fix_relink_command.pl failed"
+ fix-la-relink-command . || die "fix-la-relink-command failed"
gnome2_src_install
if use ldap; then
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild
new file mode 100644
index 000000000000..7111c7877d30
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.4.4.ebuild,v 1.1 2012/08/13 04:58:39 tetromino Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit db-use eutils flag-o-matic gnome2 versionator virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="http://www.gnome.org/projects/evolution/"
+
+LICENSE="LGPL-2 BSD DB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
+IUSE="doc +gnome-online-accounts +introspection ipv6 ldap kerberos vala +weather"
+
+RDEPEND=">=dev-libs/glib-2.30:2
+ >=x11-libs/gtk+-3.2:3
+ >=gnome-base/gconf-2
+ >=dev-db/sqlite-3.5
+ >=dev-libs/libgdata-0.10
+ >=gnome-base/gnome-keyring-2.20.1
+ >=dev-libs/dbus-glib-0.6
+ >=dev-libs/libical-0.43
+ >=net-libs/libsoup-2.31.2:2.4
+ >=dev-libs/libxml2-2
+ >=sys-libs/db-4
+ >=dev-libs/nspr-4.4
+ >=dev-libs/nss-3.9
+
+ sys-libs/zlib
+ virtual/libiconv
+
+ gnome-online-accounts? (
+ >=net-libs/gnome-online-accounts-3.1.1
+ >=net-libs/liboauth-0.9.4 )
+ introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
+ kerberos? ( virtual/krb5 )
+ ldap? ( >=net-nds/openldap-2 )
+ weather? ( >=dev-libs/libgweather-2.90.0:2 )
+"
+DEPEND="${RDEPEND}
+ dev-util/fix-la-relink-command
+ dev-util/gperf
+ >=dev-util/intltool-0.35.5
+ sys-devel/bison
+ >=gnome-base/gnome-common-2
+ >=dev-util/gtk-doc-am-1.9
+ >=sys-devel/gettext-0.17
+ virtual/pkgconfig
+ doc? ( >=dev-util/gtk-doc-1.14 )
+ vala? ( >=dev-lang/vala-0.13.0:0.14[vapigen] )"
+# eautoreconf needs:
+# >=gnome-base/gnome-common-2
+# >=dev-util/gtk-doc-am-1.9
+
+REQUIRED_USE="vala? ( introspection )"
+
+# FIXME
+RESTRICT="test"
+
+pkg_setup() {
+ DOCS="ChangeLog MAINTAINERS NEWS TODO"
+ # Uh, what to do about dbus-call-timeout ?
+ G2CONF="${G2CONF}
+ --disable-schemas-compile
+ VALAC=$(type -P valac-0.14)
+ VAPIGEN=$(type -P vapigen-0.14)
+ $(use_enable gnome-online-accounts goa)
+ $(use_enable introspection)
+ $(use_enable ipv6)
+ $(use_with kerberos krb5 ${EPREFIX}/usr)
+ $(use_with ldap openldap)
+ $(use_enable vala vala-bindings)
+ $(use_enable weather)
+ --enable-nntp
+ --enable-largefile
+ --enable-smime
+ --with-libdb=${EPREFIX}/usr"
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # GNOME bug 611353 (skips failing test atm)
+ # XXX: uncomment when there's a proper fix
+ #epatch "${FILESDIR}/e-d-s-camel-skip-failing-test.patch"
+
+ # GNOME bug 621763 (skip failing test-ebook-stress-factory--fifo)
+ #sed -e 's/\(SUBDIRS =.*\)ebook/\1/' \
+ # -i addressbook/tests/Makefile.{am,in} \
+ # || die "failing test sed 1 failed"
+
+ # /usr/include/db.h is always db-1 on FreeBSD
+ # so include the right dir in CPPFLAGS
+ append-cppflags "-I$(db_includedir)"
+
+ # FIXME: Fix compilation flags crazyness
+ # Touch configure.ac if doing eautoreconf
+ sed 's/^\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
+ -i configure || die "sed failed"
+}
+
+src_install() {
+ # Prevent this evolution-data-server from linking to libs in the installed
+ # evolution-data-server libraries by adding -L arguments for build dirs to
+ # every .la file's relink_command field, forcing libtool to look there
+ # first during relinking. This will mangle the .la files installed by
+ # make install, but we don't care because we will be punting them anyway.
+ fix-la-relink-command . || die "fix-la-relink-command failed"
+ gnome2_src_install
+
+ if use ldap; then
+ MY_MAJORV=$(get_version_component_range 1-2)
+ insinto /etc/openldap/schema
+ doins "${FILESDIR}"/calentry.schema || die "doins failed"
+ dosym /usr/share/${PN}-${MY_MAJORV}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
+ fi
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ unset ORBIT_SOCKETDIR
+ unset SESSION_MANAGER
+ export XDG_DATA_HOME="${T}"
+ unset DISPLAY
+ Xemake check || die "Tests failed."
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ if use ldap; then
+ elog ""
+ elog "LDAP schemas needed by evolution are installed in /etc/openldap/schema"
+ fi
+}