[GCompris-devel] gcompris [Sailfish OS]

Alex Smirnoff smirnoff.al at gmail.com
Tue Dec 2 09:35:50 UTC 2014


Hi.
If you send me CMake rules file you have created, I could also try to test
and tra to fix the issues.

Have you already branch from gcompris git?



2014-12-02 10:19 GMT+01:00 Johnny Jazeix <jazeix at gmail.com>:

> Hi,
>
> thanks for pointing out the verification tool. I managed to create a
> first rpm using CMake/CPack and it shows a lot of errors. I didn't
> have the time to check them (there is the one about file placements of
> rcc/translations which should not be in .../bin/ but .../share/...,
> naming conventions to follow (described in the FAQ)).
>
> Johnny
>
>
> 2014-12-01 22:18 GMT+01:00  <smirnoff.al at gmail.com>:
> > Hello.
> > .pro is not QtCreator specific. This file is used by qmake, to generate
> classic  makefile. In this sense qmake does absolute the same as cmake does.
> >
> > I have not so much experience with cmake as with qmake. So for me it is
> easy to create the .pro .
> >
> > But if f we want to use cmake, the main candidate for investigation is
> .prf. It includes almost  all the libraries needed  on sailfishos for
> ordinary application.
> >
> > Rpm has nothing special. It is possible to install any standard rpm,
> builded for armv7.
> > So rpmbuild should be enough.
> >
> > The spec file could be created manually or using yaml.
> >
> > As about plugins, yes that was jpeg.
> > I wanted to add missing path, but the cmake syntax yet  be to learned.
> > If jpeg plugin is not needed,  that is better. I willl comment it out.
> >
> > Alex.
> >
> > Am Mo. Dez. 1 10:34:30 2014 GMT+0100 schrieb Johnny Jazeix:
> >> Hi,
> >>
> >> I took a first look this week-end.
> >>
> >> My aim was to create the rpm without using QtCreator. I first
> >> installed cmake on the mersdk virtual machine, then run it and
> >> compile.
> >> Some little changes in the source code need to be made (Sailfish uses
> >> Qt5.2). but I think the compilation is ok (except I didn't try to use
> >> sailfish "sdk" where we can enable the "booster").
> >>
> >> I don't think we can deploy GCompris like that but we need to create a
> rpm.
> >>
> >> The rpm package structure looks like:
> >> /usr/bin/GCompris
> >> /usr/share/GCompris/{data}
> >>
> >> Actually, we do (if I'm not wrong):
> >> bin/GCompris
> >> bin/{rcc/translations}/{data}
> >>
> >> My next aim was to create the good folders and put the files in them
> >> in order to create the rpm.
> >> Sailfish uses the .pro file from QtCreator but we do not have this so
> >> I need to take a look at what it does and see if we can bypass it (or
> >> create it on the fly).
> >> I didn't take a good look yet on how runs rpmbuild and how it's called
> >> by QtCreator compiler.
> >>
> >> Do you know which files are needed to run rpmbuild and where to put
> >> the files ? Once we have it, the cmake rules should be simple :
> >> - "make" to compile GCompris
> >> - "make sailfish_rpm" which will create the folders, copy the files
> >> and run rpmbuild.
> >> ... ("make sailfish_deploy" if needed)
> >>
> >> I also saw that CPack can create rpms
> >> (http://www.cmake.org/cmake/help/v3.1/module/CPackRPM.html). Do you
> >> know if the rpm packages needed by Sailfish are the same as "regular"
> >> ones ?
> >>
> >> ------
> >>
> >> For your try, what are the troubles ? Are the missing plugins the jpeg
> >> and xcb ones ? I also had this problem and I just commented on the
> >> src/core/CMakeLists.txt for now...
> >>
> >> When you have some time, can you describe me what you did so maybe
> >> this could help me some way ?
> >>
> >> Thanks,
> >>
> >> Johnny
> >>
> >> 2014-12-01 9:11 GMT+01:00 Alex Smirnoff <smirnoff.al at gmail.com>:
> >> > Yes, Bruno, I have both the interest and the knowledge. My goal to
> make it
> >> > possible.
> >> > If Johnny Jazeix create cmake rules, I will try to build it and run
> it in an
> >> > emulator and on my Jolla phone.
> >> >
> >> > Till now I have made already the first try, but got troubles with qt
> >> > plugins.
> >> >
> >> > Regards.
> >> > Alex.
> >> >
> >> > 2014-11-27 23:48 GMT+01:00 Bruno Coudoin <bruno.coudoin at gcompris.net
> >:
> >> >>
> >> >>
> >> >> Le 27/11/2014 22:09, Alex Smirnoff a écrit :
> >> >>
> >> >> Hello.
> >> >> I would like to know if there is any activity already to run/port
> >> >> gcompris-qt on Sailfish OS?
> >> >>
> >> >>
> >> >> Hi,
> >> >>
> >> >> You are the first to mention it on the list and got not private
> request
> >> >> about that either.
> >> >>
> >> >> Do you have the interest and the knowledge to build GCompris on it?
> >> >>
> >> >> Bruno.
> >> >>
> >> >> _______________________________________________
> >> >> GCompris-devel mailing list
> >> >> GCompris-devel at kde.org
> >> >> https://mail.kde.org/mailman/listinfo/gcompris-devel
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Alex Smirnov
> >> >
> >> > _______________________________________________
> >> > GCompris-devel mailing list
> >> > GCompris-devel at kde.org
> >> > https://mail.kde.org/mailman/listinfo/gcompris-devel
> >> >
> >>
> >
> > --
> > Gesendet von meinem Jolla
>



-- 
Alex Smirnov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/gcompris-devel/attachments/20141202/ede34785/attachment.html>


More information about the GCompris-devel mailing list