--- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/changelog +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/changelog @@ -0,0 +1,561 @@ +qtcreator-plugin-ubuntu (3.0.1+14.10.20140611.2-0ubuntu1) utopic; urgency=low + + [ Zoltán Balogh ] + * Add 14.10 target support (LP: #1328436) (LP: #1328436) + * Use unknown as developed ID when there is no LP ID available (LP: + #1324555) (LP: #1324555) + + [ Benjamin Zeller ] + * Use only one SSH key for all ubuntu devices Move the storage + location of the SSH key to ~/.config/ubuntu-sdk Fixes LP:#1237923 + (LP: #1237923) + + -- Ubuntu daily release Wed, 11 Jun 2014 13:50:36 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140609-0ubuntu2) utopic; urgency=medium + + * test + + -- Zoltán Balogh Wed, 11 Jun 2014 06:52:33 +0200 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140609-0ubuntu1) utopic; urgency=low + + [ Pete Woods ] + * Update scope templates to match released version of apparmor + templates + + [ Benjamin Zeller ] + * Removed dead code. Code compiles without warnings now. Treat all + warnings as errors. Enable C++11 and use the override keyword . to + protect us from missing upstream API changes + * Add a fallback to UpstartAppLaunch in case the UbuntuAppLaunch is + not available (LP:#1327066) (LP: #1327066) + + -- Ubuntu daily release Mon, 09 Jun 2014 07:54:45 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140602-0ubuntu1) utopic; urgency=low + + [ Benjamin Zeller ] + * Automatically add missing fields to manifest.json when its loaded + * Unittests for adb forward --list parser. Simple unittest for + /etc/lsb-release parser . + + [ Alan Pope ] + * Switch eog to xdg-open to fix bug 1325272 (LP: #1325272) + + -- Ubuntu daily release Mon, 02 Jun 2014 11:32:11 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140527-0ubuntu1) utopic; urgency=low + + [ Zoltán Balogh ] + * Install the app icon to click package in cmake projects + + [ Benjamin Zeller ] + * Automatically add missing fields to manifest.json when its loaded + + -- Ubuntu daily release Tue, 27 May 2014 05:17:20 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140522.1-0ubuntu1) utopic; urgency=low + + [ Zoltán Balogh ] + * Add default icon to template projects + + [ Benjamin Zeller ] + * Introduce the sdk-launcher tool that can run a click package. + Migrate QML, Go and HTML5 projects to the sdk-launcher . + * Use the correct desktop_file_hint when running a application + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Thu, 22 May 2014 14:47:05 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140521.1-0ubuntu1) utopic; urgency=low + + [ Benjamin Zeller ] + * Install go click application on the device from QTC + + -- Ubuntu daily release Wed, 21 May 2014 11:49:52 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140520.2-0ubuntu1) utopic; urgency=low + + [ Zoltán Balogh ] + * Remove obsolate backend template and rename templates. Introduce the + qtcreator-plugin-go dependency as recommended package . + + [ Benjamin Zeller ] + * Remove the need of attaching the device if its actually not + required. Fix building GO applications on the device . + + -- Ubuntu daily release Tue, 20 May 2014 15:23:09 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140520-0ubuntu1) utopic; urgency=low + + [ Benjamin Zeller ] + * Add Go project integration and project wizard (no hard dependency on + the golang plugin). Fix a problem with apps not starting on the + phone. Add Utopic to the feature set . + + -- Ubuntu daily release Tue, 20 May 2014 10:14:23 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140516.2-0ubuntu1) utopic; urgency=low + + [ Pete Woods ] + * Add click packaging for scopes + + [ Benjamin Zeller ] + * Unittest for click validation output parser + + -- Ubuntu daily release Fri, 16 May 2014 16:56:11 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140516-0ubuntu1) utopic; urgency=low + + [ Zoltán Balogh ] + * Remove the -client parameter from the desktop file + + -- Ubuntu daily release Fri, 16 May 2014 04:04:25 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140515-0ubuntu1) utopic; urgency=low + + [ Zoltán Balogh ] + * Open file in existing qtcreator instance (LP: #1172844) (LP: + #1172844) + + [ Benjamin Zeller ] + * Merge the emulator and device page. Add control facilites for + emulators. emulator control scripts . + + [ CI bot ] + * Add a script to wait for the started emulator and return the serial + number + + -- Ubuntu daily release Thu, 15 May 2014 15:36:50 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140512.1-0ubuntu1) utopic; urgency=low + + [ Zoltán Balogh ] + * Move the UITK examples to recommended packages (LP: #1265689) (LP: + #1265689) + + [ Benjamin Zeller ] + * Fallback to local policy detection if no device is detected Do not + hardcode policy version + + [ Alexandre Abreu ] + * Add tab.js dependency to the html5 template (LP: #1311997) + + -- Ubuntu daily release Mon, 12 May 2014 18:05:52 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140509-0ubuntu1) utopic; urgency=low + + [ Zoltán Balogh ] + * Rename AppArmor tab to Security profile + + [ Benjamin Zeller ] + * Implement editor for device displayName, shows on doubleclick + + [ CI bot ] + * Integrate the device_wait_for_shell script into the device detection + process. + + -- Ubuntu daily release Fri, 09 May 2014 11:52:56 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140508-0ubuntu1) utopic; urgency=low + + [ Zoltán Balogh ] + * New script to wait for Unity8 shell on the given device + + -- Ubuntu daily release Thu, 08 May 2014 15:27:14 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140507-0ubuntu1) utopic; urgency=low + + [ Benjamin Zeller ] + * Implement metacall in menu.json, makes it possible to call + slots/signals/invokables. Restore the install package menu item for + cmake projects (LP: #1316783). Check if reviewer tools are installed + before running them (LP: #1316787) . (LP: #1316787, #1316783) + + -- Ubuntu daily release Wed, 07 May 2014 11:02:32 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.10.20140502.6-0ubuntu1) utopic; urgency=low + + [ Benjamin Zeller ] + * Added new QML based devices mode. Reworked backend that handles + devices and emulators and put . it into QAbstractListModel derived + classes to control them from QML Fixed a bug with starting + applications on the device that don't use . a launcher Switched to + the RemoteLinux configuration widget , it provides better . + informations about the device state in the options dialog Easy + creation of Kits for devices that are not assigned (Autocreate Kit). + + [ Jussi Pakkanen ] + * Minor fixes for scope preview template. + + [ Alexandre Abreu ] + * Update webapp template to account for the latest & most up to date + changes (LP: #1313889) + + [ David Barth ] + * This re-enables launching HTML5 apps on the device after the recent + interface change. (LP: #1311692) + + -- Ubuntu daily release Fri, 02 May 2014 16:22:49 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.04.20140415-0ubuntu1) trusty; urgency=low + + [ Zoltán Balogh ] + * Change Ubuntu API link and add link to HTML5 docs (LP: #1303535) + (LP: #1303535) + * Remove .desktop linking to the ~/.local/share/applications + * Replace scripts and share paths even if there is no device (LP: + #1307713) (LP: #1307713) + + [ Benjamin Zeller ] + * Added missing plugin dependencies. Refresh ADB on startup . + + -- Ubuntu daily release Tue, 15 Apr 2014 08:32:25 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.04.20140410.1-0ubuntu1) trusty; urgency=low + + [ Benjamin Zeller ] + * Added Toolchains and Kit support to automatically.   detect a + available click chroot Added Devicesupport, connected Ubuntu devices + are.   automatically registered in QtCreator and can be set   for + different kits Added Deploysupport(CMake), the projects contents are + uploaded.   automatically using SSH after running make install on a + local   directory Added Run and Debugsupport: the command that + should be run.   on the device is read from the desktop file in the + deployed   directory. This means C++ and QML debugging work as well +   as QML Profiling Dynamically forward ports, depending on adb + forward --list.   output. Adb Server is not restarted by default + anymore, only a press.   on the refresh button will trigger the + restart. That will fix   problems with failing adb scripts Added + local run support for Ubuntu projects . + + -- Ubuntu daily release Thu, 10 Apr 2014 16:54:54 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.04.20140408-0ubuntu1) trusty; urgency=low + + [ Zoltán Balogh ] + * Add dependency to unity-scope-tool (LP: #1297812) (LP: #1297812) + + [ Ubuntu daily release ] + * New rebuild forced + + [ Łukasz 'sil2100' Zemczak ] + * Make the new unity-scope-tool dependency arch-specific, only for + those architectures supported by unity8 + + -- Ubuntu daily release Tue, 08 Apr 2014 10:55:43 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.04.20140329-0ubuntu1) trusty; urgency=low + + [ Benjamin Zeller ] + * Split device string with a regex instead of a fixed number of spaces + (LP: #1297989) (LP: #1297989) + * grep desktop file path from the manifest, if its not in the root + dir. rsync instead of tar and scp . + * CMake projects are not properly handled when the project name is not + lowercase (LP: #1298566) (LP: #1298566) + + [ David Planella ] + * Adds the required Author key to the scope template's .ini file. (LP: + #1297862) + + -- Ubuntu daily release Sat, 29 Mar 2014 20:05:25 +0000 + +qtcreator-plugin-ubuntu (3.0.1+14.04.20140324.1-0ubuntu1) trusty; urgency=medium + + [ Zoltán Balogh ] + * New Unity scope template + * Forced clean up before running cmake + * Remove redundant file listing from HTML5 template (LP: #1289870) + * Remove redindant file listing from HTML5 template (LP: #1289870) + (LP: #1289870) + + [ Benjamin Zeller ] + * Use Rsync to upload source to the device + * Automatically create click package after build on device + * Switch to framework ubuntu-sdk-14.04 + * Adds combobox for selecting the framework in publish tab + * Remove Series from the scripts + * only save a manifest if it was opened before (or otherwise the codepath that sets defaults is never entered) + * filter the available targets by the framework specified in the manifest, + and automatically start to compile if only one target was found + * Save framework version only if the combobox does not show the empty/unknown framework item + * automatically change the policy version when the framework is changed + * Show frameworks with higher versions first when selecting a build target. + * List only frameworks that are available on the development host + * Pass user arguments to cmake running in the chroot (LP: #1292892) + + + * Pass user arguments to cmake running in the chroot (LP: #1292892) + (LP: #1292892) + * enable menu item to build on device + * Removed libqt5v8-5-dev from device developertools + * Use Rsync to upload source to the device. Automatically create click + package after build. + + [ Ubuntu daily release ] + * New rebuild forced + + [ CI bot ] + * Join to the CI Train + + -- Ubuntu daily release Mon, 24 Mar 2014 08:57:44 +0000 + +qtcreator-plugin-ubuntu (3.0.1-0ubuntu4) trusty; urgency=medium + + * debian/shlibs.local: Include the shlibs info that qtcreator should. + * debian/control: Remove hard-coded qtcreator and libqt dependencies. + * debian/rules: Make dh_shlibdeps search plugin directories for deps. + + -- Adam Conrad Fri, 14 Mar 2014 21:24:39 -0600 + +qtcreator-plugin-ubuntu (3.0.1-0ubuntu3) trusty; urgency=medium + + * Rebuild against Qt 5.2 and QtWebKit 5.1.1 + + -- Timo Jyrinki Thu, 13 Mar 2014 19:09:59 +0000 + + +qtcreator-plugin-ubuntu (3.0.1-0ubuntu2) trusty; urgency=medium + + [ Benjamin Zeller ] + * Fix ubuntuproject loading + * Add TargetSetupPage to application wizard, if a cmake project is created + * Missing dependency qtdeclarative5-controls-plugin + * Fixed compiler errors after merging the changes from the 2.8 branch + + [ Zoltán Balogh ] + * Handle the case when the ubuntu-emulator directory does not exist (LP: #1287866) + * IDocument API changed + * the qt4project is renamed to qmakeproject in QtC3.0 + + -- Timo Jyrinki Mon, 10 Mar 2014 08:47:44 +0200 + +qtcreator-plugin-ubuntu (3.0.1-0ubuntu1) trusty; urgency=medium + + [ Alexandre Abreu ] + * Updateed HTML5 template + * Exec line from qtc html5 desktop which should refer to absolute path (LP: #1283183) + * Automatically copy the prebuild cordova runtime packages to the project structure after the download completes + * Update to follow new html5 project code layout necessary to embed the current cordova runtime. + + [ Jean-Baptiste Lallement ] + * Enable autopkgtest to check that ubuntu-sdk is installable and qtcreator can be launched. + + [ David Barth ] + * Pick the trusty (device release) for the armhf libs + + [ Benjamin Zeller ] + * Plugin code adopted to QtCreator 3.0 + + -- Zoltán Balogh Thu, 05 Mar 2014 12:50:52 +0200 + +qtcreator-plugin-ubuntu (2.8.1.3-0ubuntu1) trusty; urgency=medium + + [ Alexandre Abreu ] + * Project template implements tab navigation by default, and has an + alternative pagestack example bundled in. (LP: #1271611) + * Enable the web inspector mode by default when running HTML5 apps from + QtCreator. (LP: #1281611) + + -- Daniel Holbach Tue, 18 Feb 2014 18:20:06 +0100 + +qtcreator-plugin-ubuntu (2.8.1.2-0ubuntu2) trusty; urgency=medium + + [ Alexandre Abreu ] + * Fix location and name of cordova runtime. (LP: #1281012) + + -- Daniel Holbach Tue, 18 Feb 2014 09:35:50 +0100 + +qtcreator-plugin-ubuntu (2.8.1.2-0ubuntu1) trusty; urgency=medium + + [Benjamin Zeller] + * Enable Publish tab if the click-review tools are installed + * Show detailed information about a error under the validation treeview + * Install cmake to the click chroots + * Packaging tab is renamed to Publish + * Parser for click-run-checks output and show results in a itemview + * Fix run on device for cmake projects + * New cmake project template + * cmake project deployment to the device + * Automatically validate click packages created from CMake projects + * Build click package for cmake projects + * The menu.json parser is refactored to show menus only in a special context + * New option to menu.json if a clicktarget is required for executing the action + * Tweaking build files to allow local build. + * Do not ship a comment in the desktop file, because manifest should take precedence + * The manifest desciption always takes precedence over the desktop file (LP: #1264404) + * Read script output with QString::fromLocal8Bit instead of fromLatin1 (LP: #1211169) + * Added cmake build and maintenance support for click chroots + + [Alexandre Abreu] + * HTML5 app deployment on device is fixed + * Fixed HTML5 template to have a cleaner example of tabs implementation + * Updated HTML5 tab structure + + [David Barth] + * Tool to download a pre-compiled cordova runtime (LP: #1277667) + + [Zoltan Balogh] + * Emulator features rebased on ubuntu-emulator + * Remove forced update of the maintainer in the manifest.json (LP: #1274265) + * Removed gksu from the dependency list (LP: #1235531) + * The click package reviewing tool is executed on the click package created in the Packaging tab. + * Enable scope templates on Trusty (LP: #1263593) + + -- Zoltán Balogh Thu, 13 Feb 2014 11:50:52 +0200 + +qtcreator-plugin-ubuntu (2.8.1.1-0ubuntu1) trusty; urgency=low + + [ Timo Jyrinki ] + * Automatic snapshot from revision 52 (bootstrap) + + [ Zoltán Balogh ] + * Fixing security policy groups saving bug (LP: #1252965) + * Welcome screen renamed from Touch to Ubuntu + * Cordova HTMl5 and HTML5 templates are merged + * Simple webapp template added + * References to the "Touch" platform are removed + + -- Zoltán Balogh Mon, 25 Nov 2013 14:13:21 +0200 + +qtcreator-plugin-ubuntu (2.8.1bzr56saucy0+testing6+0newqtc1ubuntu1) UNRELEASED; urgency=medium + + * local build + + -- Benjamin Zeller Thu, 16 Jan 2014 08:44:37 +0100 + +qtcreator-plugin-ubuntu (2.8.1bzr56saucy0+testing6+0newqtc1) trusty; urgency=low + + * qt4project renamed to qmakeproject + + -- Zoltán Balogh Thu, 05 Dec 2013 10:22:10 +0100 + +qtcreator-plugin-ubuntu (2.8.1-0ubuntu1) trusty; urgency=low + + [ Juhapekka Piiroinen ] + * Fix plugin to compile against Qt Creator 2.8.1. + * Platfom development mode needs write access on the RO image (LP: #1229129) + * Do not hard code the phablet user (LP: #1223363) + * Click package script removes plugin includes from the desktop file (LP: #1220939) + * Fixed bug where click packaging manifest files wasnt created on new application creation. + * Moved misc buttons from Devices tabs under Settings page. + * Added more Settings pages. + * execute sanity checks for click packages after generation (LP: #1230413) + * Can't run html5 apps on device from SDK (LP: 1232061) + * created click pkg for cordova desktop has qmlscene exec (LP: #1232213) + * do not execute i18n stuff on all project files (LP: #1176433) + * Internationalization workflow improvements (LP: #1177449) + * [i18n] The .pot file generator should provide relative paths (LP: #1180325) + * Split out reserved security policies from regular ones (LP: #1227814) + * Fixed an issue where Click package creation or installation wasnt visible for cordova projects. + + [ Maxim Ermilov ] + * Fixed CordovaUbuntuProjectManager to compile against Qt Creator 2.8 + + [ Zoltán Balogh ] + * Saving the AppArmor manifest file when Click package is created (LP: #1233683) + + -- Timo Jyrinki Mon, 23 Sep 2013 10:01:41 +0300 + +qtcreator-plugin-ubuntu (2.7.2-0ubuntu5) saucy; urgency=low + + * Cannot add device: device key expected before created (LP: #1227820) + + -- Juhapekka Piiroinen Fri, 20 Sep 2013 11:04:13 +0300 + +qtcreator-plugin-ubuntu (2.7.2-0ubuntu4) saucy; urgency=low + + * If no device is present, try to use the system package to + detect security policy groups, else, manual entry (LP: #1227618) + + -- Juhapekka Piiroinen Thu, 19 Sep 2013 16:23:02 +0300 + +qtcreator-plugin-ubuntu (2.7.2-0ubuntu3) saucy; urgency=low + + * USB Device connection / disconnection detection. + * Refactored Menus. + * Can't set version number in Packaging form (LP: #1212326) + * QtC cuts folder names when building on the device (LP: #1212937) + * Click packages need to exclude the .bzr dir (LP: #1214628) + * Force lower case click package name (LP: #1219877) + * Packaging resets package name, other attributes to default every + time it's opened (LP: #1219948) + * please provide gui for security manifest (LP: #1221407) + * Cannot enable developer mode on read-only image (LP: #1223301) + * Cannot launch application through qtcreator (LP: #1225178) + * Application installation script problems (LP: #1213902) + * Comment field in .desktop file should be generated on the fly + (LP: #1223388) + * SDK should set applicationName to "name" value in the click manifest + (LP: #1227085) + + -- Juhapekka Piiroinen Wed, 18 Sep 2013 15:36:58 +0300 + +qtcreator-plugin-ubuntu (2.7.2-0ubuntu2) saucy; urgency=low + + [ Zoltan Balogh ] + * Fix app id and the dbus session adress (LP: #1221414). + * Use pkcon to install click packages (LP: #1223014) + + [ Timo Jyrinki ] + * Add Cordova dependencies to the Cordova plugin (LP: #1209385) + * Recommend ubuntu-sdk from qtcreator-plugin-ubuntu (LP: #1198084) + + -- Timo Jyrinki Mon, 16 Sep 2013 08:58:21 +0300 + +qtcreator-plugin-ubuntu (2.7.2-0ubuntu1) saucy; urgency=low + + [ Juhapekka Piiroinen ] + * Move the plugin code from qtcreator source package to here, fix install + * Depend on qtcreator-dev + + [ Zoltán Balogh ] + * Fixing the build dependencies + + [ Timo Jyrinki ] + * Follow Qt Creator version numbering but slightly higher to allow upgrades + * Move icon out of debian/ directory + * Remove provides/conflicts/replaces for old PPA ubuntu-qtcreator-plugins + * Clean out packaging with wrap-and-sort -a -t + * Add recommended cflags and QT_SELECT to debian/rules + * Make dependencies stricter. Require Qt Creator >= 2.7.1 and recommend + the plugins from the -common packages. + * A file moved from ubuntu plugin package to cordova plugin package, adding + Replaces. + + -- Timo Jyrinki Fri, 06 Sep 2013 07:12:02 +0300 + +qtcreator-plugin-ubuntu (0.1-0ubuntu3) saucy; urgency=low + + * The Cordova project type in the template definition file had a typo. The + fileName was wrongly filename. So the .desktop file was not created. + (LP: #1216046) + + -- Zoltán Balogh Tue, 27 Aug 2013 22:15:56 +0300 + +qtcreator-plugin-ubuntu (0.1-0ubuntu2) saucy; urgency=low + + * New snapshot relese from bazaar revision 17. + - Add desktop file to the Cordova template. + - Depend on gksu from the common packages (LP: #1209369) + - Fix bug #1197537 (LP: #1197537) + - xgettext is called using --from-code=UTF-8 (LP: #1183045) + + -- Timo Jyrinki Tue, 27 Aug 2013 17:18:31 +0300 + +qtcreator-plugin-ubuntu (0.1-0ubuntu1) saucy; urgency=low + + [ Juhapekka Piiroinen ] + * Initial release + + [ Timo Jyrinki ] + * Automatic snapshot from revision 3 (bootstrap) + + [ Zoltán Balogh ] + * Adopt to new syntax of the phablet-flash + + -- Zoltán Balogh Thu, 15 Aug 2013 10:19:41 +0300 --- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/compat +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/compat @@ -0,0 +1 @@ +9 --- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/control +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/control @@ -0,0 +1,76 @@ +Source: qtcreator-plugin-ubuntu +Section: devel +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 9), + libqt5script5 (>= 5.2), + libqt5scripttools5 (>= 5.2), + libqt5webkit5-dev, + libqt5widgets5 (>= 5.2), + libsqlite3-dev, + qt5-qmake (>= 5.2), + qtcreator-dev (>= 3.0), + qtdeclarative5-dev-tools (>= 5.2), + qtdeclarative5-private-dev (>= 5.2), + qtquick1-5-dev (>= 5.2), + qtquick1-5-dev-tools (>= 5.2), + qtscript5-private-dev (>= 5.2), + qttools5-dev-tools (>= 5.2), + qtxmlpatterns5-dev-tools, + libudev-dev, + libicu-dev, + qtcreator-plugin-cmake-dev, + qtcreator-plugin-remotelinux-dev, +Standards-Version: 3.9.4 +Homepage: https://launchpad.net/qtcreator-plugin-ubuntu +# If you aren't a member of ~ubuntu-sdk-team but need to upload packaging changes, +# just go ahead. ~ubuntu-sdk-team will notice and sync up the code again. +Vcs-Bzr: https://code.launchpad.net/~ubuntu-sdk-team/qtcreator-plugin-ubuntu/trunk +XS-Testsuite: autopkgtest + +Package: qtcreator-plugin-ubuntu +Architecture: any +Depends: android-tools-adb, + click, + click-dev, + click-doc, + devscripts, + dh-make, + qtcreator-plugin-ubuntu-common, + ubuntu-ui-toolkit-doc, + rsync, + qtcreator-plugin-cmake, + qtcreator-plugin-remotelinux, + qtdeclarative5-controls-plugin, +# Only for unity8-supported archs + unity-scope-tool [i386 amd64 armhf], + ${shlibs:Depends}, + ${misc:Depends}, +Recommends: ubuntu-sdk, + ubuntu-ui-toolkit-examples, + qtcreator-plugin-go +Suggests: click-reviewers-tools +Description: Ubuntu plugin for Qt Creator IDE + Qt Creator is a new, lightweight, cross-platform integrated development + environment (IDE) designed to make development with the Qt application + framework even faster and easier. + . + This package contains the Ubuntu plugin for Qt Creator, providing + deeper integration for developing applications for Ubuntu using the + Ubuntu UI Toolkit. It also introduces an Ubuntu themed welcome + screen. + +Package: qtcreator-plugin-ubuntu-common +Architecture: all +Depends: ${misc:Depends}, +Recommends: qtcreator-plugin-ubuntu +Replaces: qtcreator-plugin-ubuntu (<= 2.7.1-0ubuntu4), +Conflicts: qtcreator-plugin-ubuntu (<= 2.7.1-0ubuntu4), +Description: Common data files for the Ubuntu plugin for Qt Creator IDE + Qt Creator is a new, lightweight, cross-platform integrated development + environment (IDE) designed to make development with the Qt application + framework even faster and easier. + . + This package contains the runtime data files for the Ubuntu plugin for + Qt Creator IDE. + --- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/copyright +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/copyright @@ -0,0 +1,50 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: qtcreator-plugin-ubuntu +Source: https://code.launchpad.net/~ubuntu-sdk-team/qtcreator-plugin-ubuntu/trunk + +Files: * +Copyright: 2013 Canonical Ltd. +License: LGPL-2.1 + +License: LGPL-2.1 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; version 2.1. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + +Files: share/qtcreator/templates/wizards/ubuntu/cordovaubuntu/index.html + share/qtcreator/templates/wizards/ubuntu/cordovaubuntu/plugins.xml + share/qtcreator/templates/wizards/ubuntu/cordovaubuntu/css/index.css +License: Apache-2.0 +Copyright: 2012 The Apache Software Foundation + +License: Apache-2.0 + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + . + On Debian systems, the complete text of the Apache License, Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. --- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/qtcreator-plugin-ubuntu-common.install +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/qtcreator-plugin-ubuntu-common.install @@ -0,0 +1,11 @@ +usr/bin/ubuntu-sdk +usr/share/qtcreator/templates/wizards/ubuntu/webapp +usr/share/qtcreator/templates/wizards/ubuntu/backendplustabs +usr/share/qtcreator/templates/wizards/ubuntu/html5-simple +usr/share/qtcreator/templates/wizards/ubuntu/projectypes.json +usr/share/qtcreator/templates/wizards/ubuntu/scope-local-content +usr/share/qtcreator/templates/wizards/ubuntu/scope-network +usr/share/qtcreator/templates/wizards/ubuntu/simple +usr/share/qtcreator/templates/wizards/ubuntu/tabs +usr/share/qtcreator/templates/wizards/ubuntu/goproject +usr/share/qtcreator/ubuntu --- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/qtcreator-plugin-ubuntu.install +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/qtcreator-plugin-ubuntu.install @@ -0,0 +1,4 @@ +debian/ubuntusdk.desktop usr/share/applications +ubuntu-qtcreator.png usr/share/icons +usr/lib/*/qtcreator/plugins/Canonical/Ubuntu.pluginspec +usr/lib/*/qtcreator/plugins/Canonical/libUbuntu.so --- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/rules +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/rules @@ -0,0 +1,34 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) +export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) +export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed +export QT_SELECT := qt5 + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +# ----------------------------------- + +%: + dh $@ --fail-missing + +override_dh_auto_configure: + mkdir -p builddir + dh_auto_configure -- IDE_LIBRARY_BASENAME=lib/$(DEB_HOST_MULTIARCH) + +override_dh_auto_test: + LD_LIBRARY_PATH=/usr/lib/$(DEB_HOST_MULTIARCH)/qtcreator:/usr/lib/$(DEB_HOST_MULTIARCH)/qtcreator/plugins/QtProject make check + +override_dh_auto_install: + mkdir -p $(CURDIR)/debian/tmp/usr/bin + ln -s /usr/bin/qtcreator debian/tmp/usr/bin/ubuntu-sdk + cp -r $(CURDIR)/share $(CURDIR)/debian/tmp/usr + dh_auto_install --destdir=debian/tmp/usr + rm -rfv debian/tmp/usr/usr/tests + + +override_dh_shlibdeps: + dh_shlibdeps -l/usr/lib/$(DEB_HOST_MULTIARCH)/qtcreator:/usr/lib/$(DEB_HOST_MULTIARCH)/qtcreator/plugins/QtProject --- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/shlibs.local +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/shlibs.local @@ -0,0 +1,12 @@ +libAggregation 1 qtcreator (>= 3.0.1) +libCPlusPlus 1 qtcreator (>= 3.0.1) +libExtensionSystem 1 qtcreator (>= 3.0.1) +libGLSL 1 qtcreator (>= 3.0.1) +libLanguageUtils 1 qtcreator (>= 3.0.1) +libQmlDebug 1 qtcreator (>= 3.0.1) +libQmlEditorWidgets 1 qtcreator (>= 3.0.1) +libQmlJS 1 qtcreator (>= 3.0.1) +libQtcSsh 1 qtcreator (>= 3.0.1) +libUtils 1 qtcreator (>= 3.0.1) +libqbscore 1 qtcreator (>= 3.0.1) +libzeroconf 1 qtcreator (>= 3.0.1) --- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/tests/control +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/tests/control @@ -0,0 +1,2 @@ +Tests: qtcreator-launch +Depends: @, ubuntu-sdk, xvfb --- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/tests/qtcreator-launch +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/tests/qtcreator-launch @@ -0,0 +1,38 @@ +#!/bin/sh +# +# autopkgtest check to verify that qtcreator can be launched +# +# (C) 2014 Canonical Ltd +# Author: Jean-Baptiste Lallement +# +set -e + +DISPNUM=100 +xvfb_pid=0 +rc=1 + +on_exit() { + pkill -9 -x qtcreator||true + kill -9 $xvfb_pid ||true + exit $rc +} +trap on_exit EXIT INT QUIT ABRT PIPE TERM + + +Xvfb :$DISPNUM -screen 0 1024x768x24 -nolisten tcp -auth /dev/null 2>&1 & +xvfb_pid=$! +export DISPLAY=:$DISPNUM + +qtcreator 2>&1 & +qtc_pid=$! +sleep 10 + +if kill -0 $qtc_pid 2>/dev/null; then + echo "I: The following qtcreator processes are running" + ps ax|grep -w qtcreator +else + echo "E: QTCreator failed to start!" + exit +fi + +rc=0 --- qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2.orig/debian/ubuntusdk.desktop +++ qtcreator-plugin-ubuntu-3.0.1+14.10.20140611.2/debian/ubuntusdk.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Exec=qtcreator %F +Icon=ubuntu-qtcreator +Type=Application +Terminal=false +Name=Ubuntu SDK +GenericName=Integrated Development Environment +MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.nokia.qt.qmakeprofile;application/vnd.nokia.xml.qt.resource;application/x-qmlproject; +Categories=Qt;Development;IDE; +InitialPreference=9 +Keywords=Ubuntu SDK;SDK;Ubuntu Touch;Qt Creator;Qt