Fedora has automatic dependency resolution, provided the RPMs are in a
repository and the package manager is configured to use that repository.

Our http://rpmdropbox.laptop.org/f18/ is already a yum repository,
which means on compatible architectures (i686, armv7hl), you may type
"sudo yum install -y sugar", and the dependencies are automatically
resolved.

However, if you are using an architecture that isn't supported by the
OLPC OS release (e.g. x86_64), you'll have to build each of the
packages using rpmbuild and add them to your own repository, and
configure yum to use that.

It could be simpler to reinstall Fedora 32-bit.

On Sun, Jun 30, 2019 at 03:39:57PM +0530, Hrishi Patel wrote:
> I've used rpmbuild and created a .rpm file for sugar 0.112. I installed some 
> of
> the dependencies but couldn't figure out gwebsockets. If I try to install
> gwebsockets with its rpm file, it requires another 3 dependencies (typelib
> (Glib),  typelib(GObject),  typelib(Gio)). Is there a simpler way to install
> gwebsockets/sugar? 
> Also, if I force it to install without dependencies, the next boot, system
> won't boot up.
> 
> Thanks. Regards.
> 
> On Fri, Jun 28, 2019 at 3:56 AM James Cameron <[1]qu...@laptop.org> wrote:
> 
>     Thanks Hrishi.
> 
>     1.  launch_bundle; is in Sugar 0.112,
> 
>     2.  sugar3.graphics.icon.CellRendererIcon; is in Sugar 0.112,
> 
>     You are probably using an earlier version of Sugar bundled in
>     Fedora 18.
> 
>     OLPC OS uses latest Sugar packages instead of bundled packages because
>     it is easier than pushing downstream, and downstream will usually
>     cease packaging once the distribution release is announced.
> 
>     OLPC OS 13.2.10 uses Sugar 0.112 from late last year, and you can find
>     the packages here;
> 
>     [2]http://rpmdropbox.laptop.org/f18/
> 
>     You can use the .rpm files if they are compatible architecture, or the
>     src.rpm files with rpmbuild if you are not using a compatible
>     architecture.
> 
>     On Thu, Jun 27, 2019 at 09:02:03PM +0530, Hrishi Patel wrote:
>     > Hello,
>     > For the previous discussion, see this issue: [1][3]https://github.com/
>     Hrishi1999/
>     > Dashboard.activity/issues/2
>     >
>     > I set up my Fedora 18 test environment, installed sugar. Now if I run 
> the
>     > activity, I get the following errors:
>     >
>     > 1) ImportError: cannot import name launch_bundle
>     > I am using launch_bundle from sugar3.activity.activity, earlier used
>     > jarabe.journal.bundlelauncher, none of them are present
>     >
>     > 2) [2][4]https://paste.fedoraproject.org/paste/Bp9m5xxDnoAojz1OXp7pew
>     > The additional argument has been deprecated. 
>     >
>     > Thanks! 
>     >
>     > References:
>     >
>     > [1] [5]https://github.com/Hrishi1999/Dashboard.activity/issues/2
>     > [2] [6]https://paste.fedoraproject.org/paste/Bp9m5xxDnoAojz1OXp7pew
> 
>     > _______________________________________________
>     > Sugar-devel mailing list
>     > [7]Sugar-devel@lists.sugarlabs.org
>     > [8]http://lists.sugarlabs.org/listinfo/sugar-devel
> 
>     --
>     James Cameron
>     [9]http://quozl.netrek.org/
> 
> References:
> 
> [1] mailto:qu...@laptop.org
> [2] http://rpmdropbox.laptop.org/f18/
> [3] https://github.com/Hrishi1999/
> [4] https://paste.fedoraproject.org/paste/Bp9m5xxDnoAojz1OXp7pew
> [5] https://github.com/Hrishi1999/Dashboard.activity/issues/2
> [6] https://paste.fedoraproject.org/paste/Bp9m5xxDnoAojz1OXp7pew
> [7] mailto:Sugar-devel@lists.sugarlabs.org
> [8] http://lists.sugarlabs.org/listinfo/sugar-devel
> [9] http://quozl.netrek.org/

-- 
James Cameron
http://quozl.netrek.org/
_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to