ubuntu-sdk-bugs team mailing list archive
-
ubuntu-sdk-bugs team
-
Mailing list archive
-
Message #00989
[Bug 1205526] Re: desktop file not installed for click package based on qtcreator packaging module
** Changed in: qtcreator (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to qtcreator in Ubuntu.
https://bugs.launchpad.net/bugs/1205526
Title:
desktop file not installed for click package based on qtcreator
packaging module
Status in “qtcreator” package in Ubuntu:
Fix Released
Bug description:
click version 0.2.8
qtcreator-plugin-ubuntu version 2.7.1-0ubuntu3
packagekit-tools Version: 0.7.6-3ubuntu3
click file link: http://ubuntuone.com/1KR8caM7h9gkkjVV98E5Bl
That click package was generated by 'click build UbuntuOneLogin' , where UbuntuOneLogin has these files:
% ls -l UbuntuOneLogin
total 16
-rw-rw-r-- 1 phablet phablet 435 Jul 26 11:09 manifest.json
-rwxrwxr-x 1 phablet phablet 227 Jul 26 10:49 run.sh
-rw-rw-r-- 1 phablet phablet 201 Jul 26 11:08 UbuntuOneLogin.desktop
-rw-rw-r-- 1 phablet phablet 2146 Jul 26 10:49 UbuntuOneLogin.qml
manifest.json is straight from the qtcreator plugin, and looks like this:
{
"framework": "ubuntu-sdk-13.10",
"maintainer": "Michael McCracken <mike.mccracken@xxxxxxxxxxxxx>",
"name": "com.ubuntu.one.credentials",
"security": {
"profiles": {
"UbuntuOneLogin": {
"policy_groups": [
"networking"
],
"policy_version": 1
}
}
},
"title": "Ubuntu One Login",
"version": "0.8.1"
}
with pkcon -p install-local com.ubuntu.one.credentials_0.8.1_all.click, the package installs in /opt/click.ubuntu.com/ correctly, and can be run by invoking run.sh from the device terminal.
However, no .desktop file is generated at install, and the one
generated by the qtcreator template (UbuntuOneLogin.desktop) is not
copied or linked into .local/share/applications/ as expected.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtcreator/+bug/1205526/+subscriptions