--- qtcreator-plugin-cmake-3.0.1.orig/debian/changelog +++ qtcreator-plugin-cmake-3.0.1/debian/changelog @@ -0,0 +1,17 @@ +qtcreator-plugin-cmake (3.0.1-0ubuntu2) trusty; urgency=medium + + * No-change rebuild against QtWebkit 5.1. + + -- Ricardo Salveti de Araujo Thu, 13 Mar 2014 23:09:41 -0300 + +qtcreator-plugin-cmake (3.0.1-0ubuntu1) trusty; urgency=medium + + [ Benjamin Zeller ] + * Refactoring CMakePlugin, to drop the Run CMake dialog + and to make deriving from it possible. + * Added possibility to link a special type of CMake Tool + with a Kit + * Added wizard for creating new projects with CMake + * CMake plugin now supports kit selection when creating a project + + -- Zoltán Balogh Tue, 25 Feb 2014 09:58:07 +0200 --- qtcreator-plugin-cmake-3.0.1.orig/debian/compat +++ qtcreator-plugin-cmake-3.0.1/debian/compat @@ -0,0 +1 @@ +9 --- qtcreator-plugin-cmake-3.0.1.orig/debian/control +++ qtcreator-plugin-cmake-3.0.1/debian/control @@ -0,0 +1,38 @@ +Source: qtcreator-plugin-cmake +Section: devel +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 9), + libqt5webkit5-dev, + libqt5widgets5 (>= 5.0.2~), + libsqlite3-dev, + qt5-qmake (>= 5.2.1~), + qtcreator-dev (>= 3.0.1), + qttools5-dev-tools (>= 5.2.1~), + qtxmlpatterns5-dev-tools, +Standards-Version: 3.9.4 +Homepage: https://launchpad.net/qtcreator-plugin-cmake +# 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-cmake/trunk + +Package: qtcreator-plugin-cmake +Architecture: any +Depends: qtcreator (>= 3.0.1), + ${misc:Depends} +Description: CMake 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 CMake plugin for Qt Creator, providing + support for compiling and running CMake projects. + +Package: qtcreator-plugin-cmake-dev +Architecture: all +Depends: qtcreator-plugin-cmake (= ${binary:Version}), + ${misc:Depends}, +Description: Qt Creator cmake plugin development files + This package contains the developer files for Qt + Creator cmake plugin evelopment + --- qtcreator-plugin-cmake-3.0.1.orig/debian/copyright +++ qtcreator-plugin-cmake-3.0.1/debian/copyright @@ -0,0 +1,57 @@ +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-cmake/trunk + +Files: * +Copyright: 2014 Digia Plc and/or its subsidiary(-ies). + 2014 Canonical Ltd. +License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 + +Files: src/cmakeprojectmanager/cmakeparser.cpp + src/cmakeprojectmanager/cmakeparser.h +Copyright: 2014 Axonian LLC. +License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 + +Files: src/cmakeprojectmanager/cmakelocatorfilter.cpp + src/cmakeprojectmanager/cmakelocatorfilter.h +Copyright: Kläralvdalens Datakonsult AB, a KDAB Group company. +License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 + +License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 + GNU Lesser General Public License version 2.1: + This file may be used under the terms of the GNU Lesser General Public + License version 2.1 as published by the Free Software Foundation and + appearing in the file LICENSE.LGPL included in the packaging of this + file. Please review the following information to ensure the GNU Lesser + General Public License version 2.1 requirements will be met: + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + . + In addition, as a special exception, Digia gives you certain additional + rights. These rights are described in the Digia Qt LGPL Exception + version 1.1, included in the file LGPL_EXCEPTION.txt in this package. + . + On Debian systems, the complete text of the GNU Lesser General Public License + can be found in `/usr/share/common-licenses/LGPL-2.1`. + . + Digia Qt LGPL Exception version 1.1: + As an additional permission to the GNU Lesser General Public License version + 2.1, the object code form of a "work that uses the Library" may incorporate + material from a header file that is part of the Library. You may distribute + such object code under terms of your choice, provided that: + (i) the header files of the Library have not been modified; and + (ii) the incorporated material is limited to numerical parameters, data + structure layouts, accessors, macros, inline functions and + templates; and + (iii) you comply with the terms of Section 6 of the GNU Lesser General + Public License version 2.1. + . + Moreover, you may apply this exception to a modified version of the Library, + provided that such modification does not involve copying material from the + Library into the modified Library's header files unless such material is + limited to (i) numerical parameters; (ii) data structure layouts; + (iii) accessors; and (iv) small macros, templates and inline functions of + five lines or less in length. + . + Furthermore, you are not required to apply this additional permission to a + modified version of the Library. + --- qtcreator-plugin-cmake-3.0.1.orig/debian/qtcreator-plugin-cmake-dev.install +++ qtcreator-plugin-cmake-3.0.1/debian/qtcreator-plugin-cmake-dev.install @@ -0,0 +1 @@ +usr/src/qtcreator --- qtcreator-plugin-cmake-3.0.1.orig/debian/qtcreator-plugin-cmake.install +++ qtcreator-plugin-cmake-3.0.1/debian/qtcreator-plugin-cmake.install @@ -0,0 +1,5 @@ +usr/lib/*/qtcreator/plugins/QtProject/CMakeProjectManager.pluginspec +usr/lib/*/qtcreator/plugins/QtProject/libCMakeProjectManager.so +usr/share/qtcreator/templates/wizards/plaincppapp +usr/share/qtcreator/templates/wizards/plaincapp + --- qtcreator-plugin-cmake-3.0.1.orig/debian/rules +++ qtcreator-plugin-cmake-3.0.1/debian/rules @@ -0,0 +1,45 @@ +#!/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 --buildsystem=qmake --builddirectory=builddir + +override_dh_auto_configure: + mkdir -p builddir + cd builddir ; \ + qmake QMAKE_CFLAGS_RELEASE="$(QMAKE_CFLAGS_RELEASE)" \ + QMAKE_CFLAGS_DEBUG="$(QMAKE_CFLAGS_DEBUG)" \ + QMAKE_CXXFLAGS_RELEASE="$(QMAKE_CXXFLAGS_RELEASE)" \ + QMAKE_CXXFLAGS_DEBUG="$(QMAKE_CXXFLAGS_DEBUG)" \ + QMAKE_LFLAGS_RELEASE="$(QMAKE_LFLAGS_RELEASE)" \ + QMAKE_LFLAGS_DEBUG="$(QMAKE_LFLAGS_DEBUG)" \ + QMAKE_STRIP=: \ + PREFIX=/usr/ \ + $(CURDIR) $(GCC47) IDE_LIBRARY_BASENAME=lib/$(DEB_HOST_MULTIARCH) IDE_PACKAGE_MODE=1 USE_SYSTEM_BOTAN=1 $(extra_configure_opts) + + + + +override_dh_auto_install: + mkdir -p $(CURDIR)/debian/tmp/usr/bin + cp -r $(CURDIR)/share $(CURDIR)/debian/tmp/usr + dh_auto_install --destdir=debian/tmp/usr + mkdir -p debian/tmp/usr/src/qtcreator/ + find | egrep -v '^\.\/doc|^\.\/share|^\.\/\.pc|^\.\/debian|^\.\/tests|^\.\/share'|grep "cmakeprojectmanager" | grep "\.pri\$$\|\.h\$$\|\.xsl\$$" | xargs -I{} cp --parents -r "{}" debian/tmp/usr/src/qtcreator + mkdir -p debian/tmp/usr/src/qtcreator/src/plugins + mv debian/tmp/usr/src/qtcreator/src/cmakeprojectmanager debian/tmp/usr/src/qtcreator/src/plugins/cmakeprojectmanager +# cd debian/tmp/usr/src/cmakeprojectmanager; cp -r builddir/* .; rm -R builddir + +override_dh_shlibdeps: + dh_shlibdeps -XlibCMakeProjectManager.so