Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lduboeuf/dcf22607207d5b7abc8ac966d20942ce to your computer and use it in GitHub Desktop.
Save lduboeuf/dcf22607207d5b7abc8ac966d20942ce to your computer and use it in GitHub Desktop.
Import Ubuntu.Component to workspace ( code completion in qtcreator ) - cross platform
https://github.com/lduboeuf/ut-qtcreator
#run container clickable
docker run -i -t --entrypoint /bin/bash clickable/ubuntu-sdk:16.04-amd64
#in an another terminal, get the container id
docker ps
#copy ubuntu components to local folder
docker cp [container id]:/usr/lib/x86_64-linux-gnu/qt5/qml/ [path to somewhere]
#set the environnement variable to profile
echo "export QML_IMPORT_PATH=[path to somewhere]" >> ~/.profile
#reload env or you might need to logout/login
source ~/.profile
##stop container
docker stop [container id]
#only work for Ubuntu 16.04 and 18.04:
#add ubports repository
sudo add-apt-repository "deb https://repo.ubports.com/ [bionic|xenial] main"
#install Ubuntu.components
sudo apt install qml-module-ubuntu-components
#qml components should be installed in "/usr/lib/x86_64-linux-gnu/qt5/qml"
#set the environnement variable to profile
echo "export QML_IMPORT_PATH=/usr/lib/x86_64-linux-gnu/qt5/qml" >> ~/.profile
#reload env or you might need to logout/login
source ~/.profile
@lduboeuf
Copy link
Author

lduboeuf commented Jul 9, 2019

great it worked :). feel free to add it to the doc, or if i find time i will.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment