Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 685788 - gnustep-apps/sogo-4.0.7 USE=activesync should depend on dev-libs/libwbxml
Summary: gnustep-apps/sogo-4.0.7 USE=activesync should depend on dev-libs/libwbxml
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Gnustep project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-13 06:58 UTC by kenodai
Modified: 2019-09-23 16:39 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
sogo-4.0.7.ebuild (sogo-4.0.7.ebuild,2.31 KB, text/plain)
2019-05-13 06:58 UTC, kenodai
Details
sogo-4.0.7.ebuild (sogo-4.0.7.ebuild,2.34 KB, text/plain)
2019-05-13 07:07 UTC, kenodai
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kenodai 2019-05-13 06:58:17 UTC
Created attachment 576268 [details]
sogo-4.0.7.ebuild

Hello,
current ebuild is broken for USE=activesync.

1) Depend on dev-libs/libwbxml is missing
2) ActiveSync part would be build to early

Attached a working ebuild.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2019-05-13 07:05:05 UTC
Comment on attachment 576268 [details]
sogo-4.0.7.ebuild

This appears to be the exact same file as the one from:

commit ab9052477814887a435b6da52f55c294ab3b4e8b
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date:   Wed Apr 3 23:01:34 2019 +0200

    gnustep-apps/sogo: 4.0.7 bump

    Also allow to enable the ActiveSync support code

    Closes: https://bugs.gentoo.org/650022
    Closes: https://bugs.gentoo.org/600912
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
Comment 2 kenodai 2019-05-13 07:07:32 UTC
Created attachment 576270 [details]
sogo-4.0.7.ebuild

Sorry, attached the wrong ebuild.
Comment 3 Jochen Trumpf 2019-07-15 10:18:17 UTC
Thanks for the new ebuild! On my system (no previous install of sogo) I also had to change pkg_setup so it creates the group sogo and puts the user sogo into that group. Otherwise the Tests would throw errors.

pkg_setup() {
        enewgroup sogo
        enewuser sogo -1 /bin/bash /var/lib/sogo sogo
}
Comment 4 Bernard Cafarelli gentoo-dev 2019-09-23 16:07:54 UTC
Thanks for the fixes! 4.0.8 bump has lagged a bit but will integrate them.

I will update user creation to new GLEP style (with id request) later, first get these in
Comment 5 Larry the Git Cow gentoo-dev 2019-09-23 16:39:32 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=286745762d04d527711bdc41b4b2392560ecffd4

commit 286745762d04d527711bdc41b4b2392560ecffd4
Author:     Bernard Cafarelli <voyageur@gentoo.org>
AuthorDate: 2019-09-23 16:29:41 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2019-09-23 16:38:54 +0000

    gnustep-apps/sogo: 4.0.8 bump, fix activesync support
    
    Closes: https://bugs.gentoo.org/693680
    Closes: https://bugs.gentoo.org/685788
    Package-Manager: Portage-2.3.76, Repoman-2.3.17
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 gnustep-apps/sogo/Manifest          |   1 +
 gnustep-apps/sogo/sogo-4.0.8.ebuild | 110 ++++++++++++++++++++++++++++++++++++
 2 files changed, 111 insertions(+)