Package Details: barry 0.18.5-10

Git Clone URL: (read-only, click to copy)
Package Base: barry
Description: Barry is an Open Source application that provides a Desktop GUI, synchronization, backup, restore and program management for BlackBerry ™ devices.
Upstream URL:
Licenses: GPL
Submitter: hwesselmann
Maintainer: None
Last Packager: Chazza
Votes: 45
Popularity: 0.000005
First Submitted: 2008-10-20 13:11
Last Updated: 2018-07-09 08:51

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Chazza commented on 2015-10-24 16:22

@captainju Can you try building now? I've just pushed a fix. As far as I understand, the problem was that libxml++ and friends now want C++11 as per [1]. This means we have to force C++11 by building with the -std=c++11 flag. That causes errors elsewhere so I've created a patch to take care of those. Building with C++11 still raises a large number of warnings but I figure it's NetDirect's job to sort that out!


Chazza commented on 2015-10-23 12:38

Confirmed. I'll see what I can do about this in a bit.

captainju commented on 2015-10-23 08:01

I'm not able to build it

Chazza commented on 2015-05-03 10:47

Seeing as sync is still not working properly, there's no sense in compiling support for it so I've removed libopensync-stable as a dependency.

Chazza commented on 2015-03-29 14:35

Trivial update to replace manual removal of libtool files with the !libtool option. No need to update. I still haven't figured how to get opensync working properly yet. If anyone has any suggestions regarding fixing opensync, they would be most welcome.

Chazza commented on 2015-03-23 14:37

@Lazy, Oh yeah, I forgot to mention, I've filed an orphan request against libgcal. I've also pasted a link to an updated libgcal PKGBUILD in the comments there.

Regarding libopensync - that doesn't seems to be working yet annoyingly. The libopensync-stable package builds fine and barry builds the opensync plugin against that library just fine. The trouble is, barry isn't recognising any opensync plugins. I'll keep working on this and let you all know when I have a solution.

Lazy commented on 2015-03-23 13:55

Might use libgcal-git as libgcal doesn't have package() yet.

Chazza commented on 2015-03-23 09:49

This updated PKGBUILD enables the full desktop interface, as seen in the screenshots here:

I've also enabled the opensync plugin so that we barry has syncing functionality.

A note on opensync, there are actually 2 opensync plugins, the opensync plugin which is legacy, hails from 2007 and needs to be built against the libopensync 0.2x series. There is also the opensync-4x plugin which is more current and is built against libopensync 0.39 which is in the official repos. Sadly, I could not for the life of me get barry to build the opensync-4x plugin. First I had pkg-config errors and then once I resolved those I had compile failures. So we're stuck with legacy opensync but I figure it's better than no sync at all.

If somebody can get the opensync-4x plugin working I'd be interested to know.

Chazza commented on 2015-03-22 22:08

Will update this tomorrow.

n4zm830 commented on 2015-01-12 08:01

At the moment I can't install the built package, error:
barry: /usr/sbin exists in filesystem
So I add two lines to package() function:

cp -a $pkgdir/usr/sbin/. $pkgdir/usr/bin
rm -r $pkgdir/usr/sbin