Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 388543 - New package: app-pda/syncevolution
Summary: New package: app-pda/syncevolution
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://syncevolution.org/blogs/pohly/...
Whiteboard:
Keywords: EBUILD
Depends on: 354323 354863 407183
Blocks:
  Show dependency tree
 
Reported: 2011-10-26 12:28 UTC by Niels Ole Salscheider
Modified: 2018-02-28 07:15 UTC (History)
2 users (show)

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


Attachments
ebuild for version 1.2.1 (syncevolution-1.2.1.ebuild,1.73 KB, text/plain)
2012-01-11 00:38 UTC, Dominik Kriegner
Details
syncevolution-1.2.2 ebuild (syncevolution-1.2.2.ebuild,1.96 KB, text/plain)
2012-01-18 10:09 UTC, Niels Ole Salscheider
Details
patch to fix build for akonadi backend (fix-akonadi-build.patch,475 bytes, patch)
2012-01-18 10:09 UTC, Niels Ole Salscheider
Details | Diff
syncevolution-1.2.2-build.log (build.log.bz2,15.75 KB, text/plain)
2012-02-08 19:21 UTC, Steffen 'j0inty' Stollfuß
Details
updated ebuild with correct gnome-keyring flag (syncevolution-1.2.2.ebuild,2.00 KB, text/plain)
2012-02-09 10:04 UTC, Dominik Kriegner
Details
syncevolution-1.2.2 updated ebuild (syncevolution-1.2.2.ebuild,2.34 KB, text/plain)
2012-03-11 18:33 UTC, Dominik Kriegner
Details
patch to remove check for libglade (from upstream) (do-not-check-for-libglade-because-it-is-not-used.patch,1.30 KB, text/plain)
2012-03-11 18:34 UTC, Dominik Kriegner
Details
patch to remove usage of gtk-builder-convert (from upstream) (do-not-check-for-or-use-gtk-builder-convert.patch,170.62 KB, patch)
2012-03-11 18:35 UTC, Dominik Kriegner
Details | Diff
patch to fully remove usage of gtk-builder-convert (do-not-use-gtk-builder-convert.patch,13.49 KB, patch)
2012-03-11 18:36 UTC, Dominik Kriegner
Details | Diff
syncevolution-1.3.2.ebuild (syncevolution-1.3.2.ebuild,1.86 KB, application/octet-stream)
2013-01-14 20:39 UTC, Mario Kicherer
Details
syncevolution-1.3.2.ebuild (syncevolution-1.3.2.ebuild,1.88 KB, text/plain)
2013-01-15 10:48 UTC, Mario Kicherer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Niels Ole Salscheider 2011-10-26 12:28:55 UTC
syncEvolution 1.2 has been released. This release brings an Akonadi backend and KWallet support.

Reproducible: Always
Comment 1 Niels Ole Salscheider 2011-12-08 22:11:00 UTC
syncevolution 1.2.1 has been released.
Comment 2 Dominik Kriegner 2012-01-11 00:38:43 UTC
Created attachment 298567 [details]
ebuild for version 1.2.1

added ebuild for version 1.2.1

equals to ebuild from main tree without the libnotify patch which should not be necessary any more.
Comment 3 Niels Ole Salscheider 2012-01-18 10:09:01 UTC
Created attachment 299219 [details]
syncevolution-1.2.2 ebuild
Comment 4 Niels Ole Salscheider 2012-01-18 10:09:51 UTC
Created attachment 299221 [details, diff]
patch to fix build for akonadi backend
Comment 5 Niels Ole Salscheider 2012-01-18 10:10:41 UTC
syncevolution 1.2.2 has been released. This ebuild adds support for the akonadi backend to anaximander's.
Comment 6 Steffen 'j0inty' Stollfuß 2012-02-08 19:18:31 UTC
Hi,

I tried today your ebuild but it failed to compile here on my ~amd64 box.

I will attach all needed infos.

regards
j0inty
Comment 7 Steffen 'j0inty' Stollfuß 2012-02-08 19:21:29 UTC
Created attachment 301279 [details]
syncevolution-1.2.2-build.log

The file you are trying to attach is 1177 kilobytes (KB) in size. Attachments cannot be more than 1000 KB.
We recommend that you store your attachment elsewhere and then insert the URL to it in a comment, or in the URL field for this bug.
Alternately, if your attachment is an image, you could convert it to a compressible format like JPG or PNG and try again.
Comment 8 Dominik Kriegner 2012-02-09 10:00:40 UTC
Hi, 

for me the ebuild did not build on one ~amd64 machine with the bluetooth use-flag enabled. disabling bluetooth fixed this error. On another machine it worked flawlessly also with the bluetooth flag enabled. had no time to check what the difference was.

furthermore I find a small mistake in the ebuild. the gnome-keyring option is used wrong. I attach the correct version
Comment 9 Dominik Kriegner 2012-02-09 10:04:52 UTC
Created attachment 301369 [details]
updated ebuild with correct gnome-keyring flag
Comment 10 Dominik Kriegner 2012-03-11 18:33:30 UTC
Created attachment 304933 [details]
syncevolution-1.2.2 updated ebuild

updated ebuild to EAPI4 and introduced REQUIRED_USE 

include some patches from upstream (bug.meego.com #20370) 
and an additional patch to fix the issue of this bug (usage of gtk-builder-convert: an alternative would be to add gtk-builder-convert as new dependency, however upstream should include the patches in one of the next releases)

correct usage of sqlite when the xmlrpc use-flag is set

the ebuild with all the patches can also be found on my overlay (http://git.overlays.gentoo.org/gitweb/?p=user/anaximander.git)
Comment 11 Dominik Kriegner 2012-03-11 18:34:47 UTC
Created attachment 304935 [details]
patch to remove check for libglade (from upstream)
Comment 12 Dominik Kriegner 2012-03-11 18:35:30 UTC
Created attachment 304937 [details, diff]
patch to remove usage of gtk-builder-convert (from upstream)
Comment 13 Dominik Kriegner 2012-03-11 18:36:21 UTC
Created attachment 304939 [details, diff]
patch to fully remove usage of gtk-builder-convert
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2012-04-06 21:54:51 UTC
syncevolution was removed from Portage because there was nobody intrested in saving the package (was failing to build with eg. gcc-4.6)

however if it gets reintroduced back to tree, the bugs from the "Depends on" -field should get reviewed together with this bug
Comment 15 Mario Kicherer 2013-01-14 20:06:14 UTC
Dominik: is there a reason why you patched 1.2.2 while 1.3.2 is available since november?
Comment 16 Mario Kicherer 2013-01-14 20:26:10 UTC
syncevolution-1.3.2 compiles for me with the 1.2.2-ebuild, gcc-4.5.4 and 4.6.3 on amd64 with the following use-flags enabled "akonadi bluetooth gtk kwallet sqlite xmlrpc", others are disabled.
Comment 17 Mario Kicherer 2013-01-14 20:39:21 UTC
Created attachment 335646 [details]
syncevolution-1.3.2.ebuild

Ebuild with small changes - nothing build-related
Comment 18 Mario Kicherer 2013-01-14 20:58:36 UTC
Dominik: sorry, I misread the year
Comment 19 Mario Kicherer 2013-01-15 10:48:04 UTC
Created attachment 335704 [details]
syncevolution-1.3.2.ebuild

New dependency: dev-util/cppunit
Comment 20 Dominik Kriegner 2013-01-15 19:51:57 UTC
(In reply to comment #15)
> Dominik: is there a reason why you patched 1.2.2 while 1.3.2 is available
> since november?

Hi Mario,
I personally stopped using syncevolution some time ago. Furthermore i can also only test on an amd64 platform, which from your posts I think you use as well. 

I think one should check if different combinations of use-flags do successfully build for this package. I remember having problems with that!
Comment 21 Mario Kicherer 2013-01-25 15:52:26 UTC
(In reply to comment #20)
> I personally stopped using syncevolution some time ago.

Ah okay.
 
> I think one should check if different combinations of use-flags do
> successfully build for this package. I remember having problems with that!

Hm, that could become time-consuming with all those flags. :)
Comment 22 Mario Kicherer 2013-01-25 15:53:27 UTC
Btw. I started to play around with this ebuild in my "anyc-overlay" (https://github.com/anyc/anyc-overlay/tree/master/app-pda/syncevolution).
Comment 23 Ben 2014-06-11 21:55:17 UTC
If anyone still uses this tool, I tried the last available syncevolution ebuild with the latest from syncevolution.org, 1.4.99.2, and it builds fine (gcc-4.7.3, deps seems to match that last 1.3.2-r1 ebuild, at least for the use flags on my machine).  However that one ebuild I tested with, had gnome2 macros in the ebuild which should be removed.  Anyway I was able to use that resultant binary to sync from my n900 to my gnome3/evolution3 after some futzing with authentication a bit (same issues I've always had - I'm using wifi/http syncing and did not test bluetooth as Linux Bluetooth annoys me).  Wish I understood this tool more but this is a useful tool...

arch tested: x86_64

It would be nice to reintroduce and ~amd64 it, but I can deal with a hacked ebuild for now.  It's the only real way I can safely backup the PIM information on my Nokia n900/Maemo :\