GUI and cmd tool for opensync, see Bug 111623
Created attachment 72311 [details] multisync-0.90.17.ebuild
*** Bug 111988 has been marked as a duplicate of this bug. ***
Created attachment 72513 [details] multisync-0.90.18.ebuild version bump
I added the "~amd64" keyword to the ebuild and tried to emerge it: stonki stonki # ACCEPT_KEYWORDS="~amd64" emerge multisync Calculating dependencies - emerge: there are no ebuilds to satisfy "app-pda/libopensync". I do not find a package with this name. Any idea ?
see Bug 11623
Created attachment 72965 [details] multisync-0.90.18-alt I made an attachment with my ebuild. Don't know which one will suite the dev . I used inherit autotools because i had problems with some versions of libtool if i didn't autoreconf -sfi. Also building of the gui depends on libgnomeui. The use flags u used in your ebuilds are not standard, so i don't know if u may use them like that. Therefor i used gtk to build the gui as a useflag. License also changed to LGPL-2.1.
Created attachment 74868 [details, diff] Adds connection id to multisync (needed for e.g. SE K750i) Multisync (0.83_pre20050414-r2, current with gentoo) won
Created attachment 74868 [details, diff] Adds connection id to multisync (needed for e.g. SE K750i) Multisync (0.83_pre20050414-r2, current with gentoo) won?t work with (at least) the SE K750i. The reason is that obex connection headers aren?t used by multisync but required by the phone. Read more here: http://triq.net/obex/obexftp/k750i I doesn't look like multisync is maintained upstream, thus I'm submitting the patch downstream.
*** Bug 116184 has been marked as a duplicate of this bug. ***
- libgnomeui is also a optional dependency at runtime
Due to the fact that the build checks for installed plugins I suppose it should also have a evolution2 use flag. Sadly I have to report that it does not work on amd64. It pops out with a segmentation fault.
Created attachment 87601 [details] multisync-0.90.18-r1.ebuild Multisync works on amd64 - it is just a bit picky on CFLAGS or LDFLAGS. So I added the keyword. Furthermore I added the evo use flag. I called it evo and not plugin-evolution2 to be consistent with the old / original portage ebuild which used evo as name as well.
Yet, even with sane CFLAGS/LDFLAGS multisync / opensync plugins are very unstable on amd64 + gcc-4.1 + glibc-2.4. File-File sync works fine, GUI crashes as well as evolution-file sync does. So be careful when using it on this platform.
I'm not entirely sure, but isn't opensync + >=multisync-0.90 the successor or app-pda/multisync ?
opensync is - so says it's homepage - the successor of multisync.
Compilation failes on my x86 with gcc-4.1.1: cc1: warnings being treated as errors file_sync.c: In function 'msync_fs_make_config': file_sync.c:129: warning: value computed is not used
Created attachment 88349 [details] multisync-0.90.18-r2.ebuild New ebuild disabling -Werror to build it with gcc-4.1. For me it doesn't build with gcc-4.1, too.
Out of sheer curiosity: Do we really need the if[ ...] in src_unpack() ? BTW, my solution was: find . -iname "Makefile*" -exec sed -i -e 's/-Werror//g' {} \;
A version which compiles under gcc 4.1.1 would be very much welcome... I think setting up a newer ebuild for old users will be easier than setting up a whole new package...
Thiago: When you are referring to the multisync ebuilds in the tree, please file a bug.
A new version .19 is out. Yet multisync seems to have been split into two packages : multisync-cli and multisync-gui. The download page doesn't reflect this : http://www.opensync.org/wiki/download#tarballs The actual files ar http://www.opensync.org/attachment/wiki/download/multisync-cli-0.90.19.tar.gz?rev=&format=raw and http://www.opensync.org/attachment/wiki/download/multisync-gui-0.90.19.tar.gz?rev=&format=raw Will someone try to update the ebuld(s) ?
Correction - the cli is called msynctool http://www.opensync.org/attachment/wiki/download/msynctool-0.19.tar.gz?format=raw
Added ebuild for msynctool. See bug #150044
Is there also an ebuild for multisync-gui?
I have added multisync-gui-0.90.19 and msynctool-0.19 to the tree a few days ago.