commit qt-creator.1282 for openSUSE:12.3:Update
Hello community,
here is the log from the commit of package qt-creator.1282 for openSUSE:12.3:Update checked in at 2013-01-31 16:07:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/qt-creator.1282 (Old)
and /work/SRC/openSUSE:12.3:Update/.qt-creator.1282.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt-creator.1282", Maintainer is ""
Changes:
--------
New Changes file:
--- /dev/null 2013-01-09 19:40:42.352580873 +0100
+++ /work/SRC/openSUSE:12.3:Update/.qt-creator.1282.new/qt-creator.changes 2013-01-31 16:07:57.000000000 +0100
@@ -0,0 +1,1035 @@
+-------------------------------------------------------------------
+Thu Dec 20 15:55:38 UTC 2012 - stephan.binner@basyskom.com
+
+- Update to 2.6.1 bugfix release
+ See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.1
+ for the complete changelog
+
+-------------------------------------------------------------------
+Thu Nov 8 16:20:23 UTC 2012 - cgiboudeaux@gmx.com
+
+- Update to 2.6.0 (final)
+ * Added experimental support for Android (enable the plugin in Help > About Plugins)
+ * Introduced "Kits" that supersede the previous "Targets". They bundle
+ the settings for the target device, compiler, debugger, Qt version and
+ more into a user definable, reusable setting.
+ * Added highlighting of missing files in the resource editor
+ * Fixed that several settings where saved every few seconds even without changes
+ * Worked around a problem in the KDE file dialog that prevented selecting qmake
+ See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0
+ for the complete changelog
+
+-------------------------------------------------------------------
+Sun Nov 4 11:11:38 UTC 2012 - cgiboudeaux@gmx.com
+
+- Update to 2.6.0-rc
+ See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0
+ for the complete changelog
+- Add revert-6f7ce3f4.diff This upstream commit fixes a macos misbehaviour
+ but breaks the build when building qt-creator with a system botan
+- License update: SUSE-LGPL-2.1-with-digia-exception-1.1
+
+-------------------------------------------------------------------
+Tue Sep 25 08:02:00 UTC 2012 - cfarrell@suse.com
+
+- license update: SUSE-LGPL-2.1-with-nokia-exception-1.1
+ Choose the LGPL-2.1 variant of the dual license choice (the other option
+ is a commercial license)
+
+-------------------------------------------------------------------
+Fri Sep 21 13:08:55 UTC 2012 - cgiboudeaux@gmx.com
+
+- Update to 2.6.0-beta
+ See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0
+ for the complete changelog
+- a botan copy is now in KDE:Qt, use system-botan-lib.diff unconditionally
+
+-------------------------------------------------------------------
+Mon Sep 17 19:04:35 UTC 2012 - coolo@suse.com
+
+- rpm has no %elseif
+
+-------------------------------------------------------------------
+Wed Jul 25 13:13:31 UTC 2012 - stephan.binner@basyskom.com
+
+- Update to 2.5.1
+ See https://qt.gitorious.org/qt-creator/qt-creator/blobs/v2.5.1/dist/changes-2.5...
+ for the complete changelog
+
+-------------------------------------------------------------------
+Sun May 13 17:12:11 UTC 2012 - cgiboudeaux@gmx.com
+
+- Update to 2.5.0
+ See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.5/dist/changes-2.5.0
+ for the complete changelog
+
+- Spec cleanup
+
+-------------------------------------------------------------------
+Sat Mar 24 18:02:35 UTC 2012 - dimstar@opensuse.org
+
+- Add qt-creator-gcc47.patch: Fix build with gcc 4.7.
+
+-------------------------------------------------------------------
+Wed Feb 1 12:51:42 UTC 2012 - cgiboudeaux@gmx.com
+
+- Update to 2.4.1
+
+ Managing Projects
+ * Fix a crash on closing a project while a parse is in progress (QTCREATORBUG-6677)
+
+ QML/JS Support
+ * Search qmlplugindump (4.8) in right location (QTCREATORBUG-6698)
+
+ Help
+ * Fix loading of files from documentation (QTSDK-1129)
+
+- Install the licenses files.
+
+ -------------------------------------------------------------------
+Tue Dec 13 15:42:43 UTC 2011 - cgiboudeaux@gmx.com
+
+- Update to 2.4.0
+
+General
+ * Improve the error message that appears when plugin errors occur
+ * Decrease the minimum size of the Options dialog
+
+Editing
+ * Advanced search: Show more information about the search parameters
+ * Advanced search: Move the previously modal dialog into the search results pane
+ * Advanced search: Keep a history of the most recent searches and their results
+ * Implement code style schemas for reuse in different projects
+
+Managing Projects
+ * Support the sharing of project settings
+ * Add new project wizards for non-Qt C and C++ applications
+
+Debugging
+ * Add initial Qt 5 support in dumpers
+ * Make vtables visible
+ * Improve remote debugging
+ * Improve register handling (partial updates, input in hex, ARM Neon support)
+ * Remove inferior calls in QDate, QTime, QDateTime dumpers
+ * Fix QTextCodec dumpers
+ * Globally enable pretty printing for references
+ * Improve handling of unprintable data in Locals and Expressions
+ * Add 'Local8Bit' as a display option for char arrays and pointers
+
+Debugging QML/JS
+ * Add the option to attach to a running application
+ * Lots of bug fixes especially for debugging in combination with C++
+ * Add initial support for debugging JS in Qt 5 (v8 engine)
+
+Analyzing Code
+ * Retrieve and store QML tracing data by using the standalone qmlprofiler
+ command line tool
+ * Store and load traces in a file
+ * Add the option to attach to a running application
+
+C++ Support
+ * Add the refactoring action to synchronize function declarations and definitions
+ * Make 'insert definition from declaration' use minimally qualified names
+ and find a good insertion location next to surrounding declarations
+ * Fix completion for typedefs for templates in namespaces
+ * Use minimally qualified names in function signature completion
+ * Use minimally qualified names in 'insert local declaration' refactoring action
+ * Prefer files in the same directory when switching between the header and source
+ * Fix the problem with encoding and quick fixes (QTCREATORBUG-6140)
+ * Fix the preservation of indentation level in comments with tabs (QTCREATORBUG-6151)
+ * Improve performance for files with a huge number of literals
+
+QML/JS Support
+ * Add 'Rename usages' functionality (QTCREATORBUG-3669)
+ * Add collection of static analysis messages with Ctrl-Shift-C
+ * Add semantic highlighting
+ * Significantly improve scanning of C++ documents for qmlRegisterType and
+ setContextProperty calls (QTCREATORBUG-3199)
+ * Add a warning about inappropriate use of constructor functions
+ * Add a warning about unreachable code
+ * Add support for .import directive in js files
+ * Add completion for XMLHttpRequest, DB API and JSON.
+ * Add the 'length' property to functions
+ * Use mime types to distinguish qml and js files
+ * Show the function argument hint for signals
+ * When completing enums, add qualified names instead of strings
+ * Honor typeinfo lines in qmldir files
+ * Make string literals that contain file names into links (QTCREATORBUG-5701)
+ * Add a warning about invalid types in 'property' declarations (QTCREATORBUG-3666)
+ * Fix the highlighting of property types (QTCREATORBUG-6127)
+ * Fix the 'follow symbol' functionality for local variables (QTCREATORBUG-6094)
+ * Fix function argument hints on variables (QTCREATORBUG-5752)
+ * Fix the completion for enums in a different scope
+ * Fix typing a slash (/) triggering a global completion
+ * Fix handling of meta object revision in C++ QML plugins
+ * Fix indentation of block property initializers
+ * Fix indentation of labelled statements
+ * Fix scope for completion in code bindings
+ * Allow for different builtin type information per Qt version
+ * Update builtin type information and parser for Qt 5
+ * Use qmlscene for previewing files in Qt 5
+
+Qt Quick Designer
+ * Add breadcrumb navigation for components
+ * Add layout functionality to context menu
+
+Remote Linux Support
+ * Move Maemo and MeeGo support into its own plugin
+ * Assume less about the target systems, for example, in respect to the
+ presence of POSIX-conforming tools.
+
+FakeVim
+ * Add basic command editing in Ex mode
+ * Mention 'comma escape' in the documentation
+ * Fix foreground color for search hits in the Dark scheme
+ * Fix toggling visual mode with 'v'
+
+Version control plugins
+ * SVN: Support for SVN version 1.7
+ * Git: Add an option to toggle decoration settings for log and show commands
+
+
+-------------------------------------------------------------------
+Sun Nov 20 10:37:12 UTC 2011 - cgiboudeaux@gmx.com
+
+- update to 2.4.0 RC
+
+General
++++ 838 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.3:Update/.qt-creator.1282.new/qt-creator.changes
New:
----
hardcoded-runpath.diff
qt-creator-2.6.1-src.tar.gz
qt-creator.changes
qt-creator.spec
qtcreator.desktop
revert-6f7ce3f4.diff
system-botan-lib.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt-creator.spec ++++++
#
# spec file for package qt-creator
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: qt-creator
Version: 2.6.1
Release: 0
Summary: Lightweight IDE
License: SUSE-LGPL-2.1-with-digia-exception-1.1
Group: Development/Tools/IDE
Url: http://www.qtsoftware.com/developer/qt-creator/
%define rversion 2.6.1
Source: http://releases.qt-project.org/qtcreator/%{rversion}/%{name}-%{rversion}-src.tar.gz
Source1: qtcreator.desktop
Patch1: system-botan-lib.diff
Patch2: hardcoded-runpath.diff
Patch3: revert-6f7ce3f4.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# depends on private headers and therefore needs the exact Qt version
%requires_eq libqt4-x11
#########################################################################################
# SuSE, openSUSE
#########################################################################################
%if 0%{?suse_version}
BuildRequires: fdupes
BuildRequires: libQtWebKit-devel
BuildRequires: libbotan-devel >= 1.10.2
BuildRequires: libqt4-devel >= 4.7.4
BuildRequires: libqt4-private-headers-devel
BuildRequires: update-desktop-files
Recommends: libQtWebKit-devel
Recommends: libqt4-debuginfo
Recommends: libqt4-devel-doc
%endif
#########################################################################################
# Fedora, RHEL or CentOS
#########################################################################################
%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
BuildRequires: desktop-file-utils
BuildRequires: qt4-devel >= 4.7.4
%endif
Provides: %{name}-devel = %{version}
%description
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.
%prep
%setup -q -n %{name}-%rversion-src
%if 0%{?suse_version}
%patch1 -p1
%endif
%patch2
%patch3 -p1 -R
%build
%if "%{_lib}"=="lib64"
qmake IDE_LIBRARY_BASENAME=lib64
%else
qmake
%endif
make %{?_smp_mflags}
make %{?_smp_mflags} docs
%if 0
cd share/qtcreator/gdbmacros
qmake
make
%endif
%install
export QTDIR=/usr/share/qt4
# its qmake. of course it is broken
make INSTALL_ROOT=%{buildroot}/%{_prefix} install
install -m 755 bin/qtcreator %{buildroot}%{_bindir}
install -m 755 bin/qmlpuppet %{buildroot}%{_bindir}
# copy doc to its (correct) destination:
install -d -m 755 %{buildroot}%{_docdir}/libqt4/qch/
cp share/doc/qtcreator/qtcreator.qch %{buildroot}%{_docdir}/libqt4/qch/
rm -rfv %{buildroot}%{_datadir}/doc/qtcreator
%if 0%{?suse_version}
%suse_update_desktop_file -i qtcreator Development Qt IDE
%else
%if 0%{?fedora_version}
desktop-file-install --dir=%{buildroot}%{_datadir}/applications/ --add-category Development --add-category Qt --add-category IDE qtcreator.desktop
%endif
%endif
%fdupes %{buildroot}
%if 0
cd share/qtcreator/gdbmacros
make INSTALL_ROOT=%{buildroot}/%{_prefix} install
%endif
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc LICENSE.LGPL LGPL_EXCEPTION.TXT README
%dir %{_datadir}/icons/hicolor
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%dir %{_docdir}/libqt4/qch
%doc %{_docdir}/libqt4/qch/qtcreator.qch
%{_bindir}/qmlpuppet
%{_bindir}/qtcreator
%{_bindir}/qtcreator_process_stub
%{_bindir}/qtpromaker
%{_bindir}/sdktool
%{_datadir}/applications/qtcreator.desktop
%{_datadir}/icons/hicolor/*/apps/QtProject-qtcreator.png
%{_datadir}/qtcreator/
%{_libdir}/qtcreator/
%changelog
++++++ hardcoded-runpath.diff ++++++
--- src/qtcreatorplugin.pri.old 2012-10-23 12:37:09.532924177 +0200
+++ src/qtcreatorplugin.pri 2012-10-23 12:37:19.843798022 +0200
@@ -91,13 +91,7 @@
QMAKE_LFLAGS += -Wl,-rpath,@loader_path/../../,-rpath,@executable_path/../
}
} else:linux-* {
- #do the rpath by hand since it's not possible to use ORIGIN in QMAKE_RPATHDIR
- QMAKE_RPATHDIR += \$\$ORIGIN
- QMAKE_RPATHDIR += \$\$ORIGIN/..
- QMAKE_RPATHDIR += \$\$ORIGIN/../..
- IDE_PLUGIN_RPATH = $$join(QMAKE_RPATHDIR, ":")
- QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${IDE_PLUGIN_RPATH}\'
- QMAKE_RPATHDIR =
+ QMAKE_RPATHDIR += /usr/$$IDE_LIBRARY_BASENAME/qtcreator
}
# put .pro file directory in INCLUDEPATH
++++++ qtcreator.desktop ++++++
[Desktop Entry]
Type=Application
Exec=qtcreator %F
Name=Qt Creator
GenericName=C++ IDE for developing Qt applications
X-KDE-StartupNotify=true
Icon=QtProject-qtcreator
Terminal=false
Categories=Qt;Development;IDE;
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;
InitialPreference=9
++++++ revert-6f7ce3f4.diff ++++++
commit 6f7ce3f48e2ac4ebe5e04492b11d3a70bed37fb2
Author: Christian Kandeler
participants (1)
-
root@hilbert.suse.de