<div dir="ltr">Than,<div><br></div><div>I recommend in first :</div><div><br></div><div>1/ To checkout digiKam source code from git. The 6.0.0 devel branch will be used for GoSC 2018.</div><div>2/ use the super repository :<br></div><div><br></div><div><a href="https://cgit.kde.org/digikam-software-compilation.git/">https://cgit.kde.org/digikam-software-compilation.git/</a><br></div><div><br></div><div>and checkout 6.0.0 git branch, and export <span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">GITSLAVE=".gitslave.</span><span style="font-weight:bold;color:rgb(255,84,84);background-color:rgb(255,255,255)">devel</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">"</span><br></span></div><div><br></div><div>3/ download all sub components with ./download-repos. This will checkout all digiKam and few extra libraries from git.</div><div>4/ go to core sub dir and checkout 6.0.0 branch. "core is whole digiKam source code.</div><div><br></div><div>5/ 6.0.0 require now OpenCV > 3.1.0. I recommend to use last 3.4 release and compile/install it with this bootstrap script :</div><div><br></div><div><a href="https://cgit.kde.org/digikam-software-compilation.git/tree/project/scripts/bootstrap.opencv-minimal-linux.sh?h=6.0.0">https://cgit.kde.org/digikam-software-compilation.git/tree/project/scripts/bootstrap.opencv-minimal-linux.sh?h=6.0.0</a><br></div><div><br></div><div>6/ Other dependencies mandatory to compile digiKam : marble and qtav. We have also 2 bootstrap scripts to compile these components :</div><div><br></div><div><a href="https://cgit.kde.org/digikam-software-compilation.git/tree/project/scripts/bootstrap-marble.sh?h=6.0.0">https://cgit.kde.org/digikam-software-compilation.git/tree/project/scripts/bootstrap-marble.sh?h=6.0.0</a><br></div><div><br></div><div><a href="https://cgit.kde.org/digikam-software-compilation.git/tree/project/scripts/bootstrap-qtav.sh?h=6.0.0">https://cgit.kde.org/digikam-software-compilation.git/tree/project/scripts/bootstrap-qtav.sh?h=6.0.0</a><br></div><div><br></div><div>7/ For other extra dependencies, look well this file :</div><div><br></div><div><a href="https://cgit.kde.org/digikam-software-compilation.git/tree/DEPENDENCIES?h=6.0.0">https://cgit.kde.org/digikam-software-compilation.git/tree/DEPENDENCIES?h=6.0.0</a><br></div><div><br></div><div>8/ When all dependencies are resolved, the bootstrap script to configure digiKam from the super repository must report that all is ready to compile in build sub-directory. Else fix the missing devel package to install.</div><div><br></div><div>9/ From build sub directory, compile with make -jn, where n is the number of cores to use. This will compile in parallel.</div><div><br></div><div>10/ If you have problems to configure and compile, report in this room.</div><div><br></div><div>11/ When all is compiled, you can install and run the application. The Webservice tools are available in Import and Export menu.</div><div><br></div><div>12/ The code relevant of the GoSC 2018 project and port to O2 API is located in a specific place in digiKam source code :</div><div><br></div><div><a href="https://cgit.kde.org/digikam.git/tree/utilities/assistants/webservices?h=development/6.0.0">https://cgit.kde.org/digikam.git/tree/utilities/assistants/webservices?h=development/6.0.0</a><br></div><div><br></div><div>We currently prepare the code to be ready to use for this project.</div><div><br></div><div>13 / To test webservice tools independently, look in core/tests/webservices.</div><div><br></div><div>Best<br></div><div><br></div><div>Gilles Caulier</div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-02-04 14:39 GMT+01:00 Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>I'm in contact with Than since 6 month now. He has work as student with me in my office and he know already Qt API.</div><div><br></div><div>He would to work to the Webservice port to O2 API project while this summer, through Google Summer of Code 2018.</div><div><br></div><div>Best</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Gilles Caulier</div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2018-02-04 11:54 GMT+01:00 Thanh Trung Dinh <span dir="ltr"><<a href="mailto:dinhthanhtrung1996@gmail.com" target="_blank">dinhthanhtrung1996@gmail.com</a>></span><wbr>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Hello everyone,<div dir="auto"><br></div><div dir="auto">Just want to let you know that I subscribed for digikam-devel mailing list and I would like to say hello to digikam team.</div><div dir="auto"><br></div><div dir="auto">Since digikam is a good, open source and free software, I want to join the community as a contributor and developer of this project. </div><div dir="auto"><br></div><div dir="auto">Firstly, I am aiming at digikam's subjects at GSoC 2018. But after that, I will be very glad if I can fit in well and become a part of yours.</div><div dir="auto"><br></div><div dir="auto">Have a good day and <span style="font-family:sans-serif">look forwards to discussing with you more.</span></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><span style="font-family:sans-serif">Best regards,</span></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><span style="font-family:sans-serif">Thanh Trung Dinh</span></div><div dir="auto"><br></div><div dir="auto"><br></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>