← Back to team overview

ubuntu-sdk-bugs team mailing list archive

[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