Accepting request 295059 from home:sumski:branches:KDE:Extra
- Update to 2.2.1: * Fix spawning a large number of threads in the process list. * Add GAMMARAY_BUILD_UI build option to only build the non-UI parts, useful for embedded targets. * Add workaround for QSortFilterProxyModel regression introduced in qtbase commit bec1854cc0. * Follow kdstatemachineeditor KDSME API changes. * Use the preload injector by default on Mac for Qt >= 5.4. * Fix probe ABI detection on Mac bundles. * Fix asserts caused by icon loading in QCoreApplication-only targets. * Fix crash when target deletes a signal sender in a slot. - Changes since 2.2.0: * New translation inspector plug-in. * New signal monitor and object lifetime plotter plug-in. * Support displaying of QQmlListProperty contents. * Expose signal/slot spy callback API to plug-ins. * Improved state machine visualization using KDSME. * Support for QQmlTimer in the timertop plug-in. * Support exporting of QResource data. * Improved QSGMaterial viewer. * Various performance improvements for the QtQuick2 remote preview. * Improved Qt 5.4 compatibility. * Fix handling of large images in the resource browser. * Support for manually emitting signals, and improved method display. - Changes since 2.1.2: * Fix crash when selecting the scene graph root node. * Fix two asserts in Qt 5.4 when dealing with connections OBS-URL: https://build.opensuse.org/request/show/295059 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/gammaray?expand=0&rev=4
This commit is contained in:
parent
05b438c9cc
commit
9829627998
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:537fc3e98a7136d1e262db51ebacb70dbd75e5be046c21d820b68f999b6817c2
|
||||
size 646056
|
3
gammaray-2.2.1.tar.gz
Normal file
3
gammaray-2.2.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5eb24c11be453b139457b799786327b5a7a624a8c5e1b224eb2dd3f70cca94fb
|
||||
size 865655
|
@ -1,3 +1,97 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 9 01:30:16 UTC 2015 - hrvoje.senjan@gmail.com
|
||||
|
||||
- Update to 2.2.1:
|
||||
* Fix spawning a large number of threads in the process list.
|
||||
* Add GAMMARAY_BUILD_UI build option to only build the non-UI
|
||||
parts, useful for embedded targets.
|
||||
* Add workaround for QSortFilterProxyModel regression introduced
|
||||
in qtbase commit bec1854cc0.
|
||||
* Follow kdstatemachineeditor KDSME API changes.
|
||||
* Use the preload injector by default on Mac for Qt >= 5.4.
|
||||
* Fix probe ABI detection on Mac bundles.
|
||||
* Fix asserts caused by icon loading in
|
||||
QCoreApplication-only targets.
|
||||
* Fix crash when target deletes a signal sender in a slot.
|
||||
- Changes since 2.2.0:
|
||||
* New translation inspector plug-in.
|
||||
* New signal monitor and object lifetime plotter plug-in.
|
||||
* Support displaying of QQmlListProperty contents.
|
||||
* Expose signal/slot spy callback API to plug-ins.
|
||||
* Improved state machine visualization using KDSME.
|
||||
* Support for QQmlTimer in the timertop plug-in.
|
||||
* Support exporting of QResource data.
|
||||
* Improved QSGMaterial viewer.
|
||||
* Various performance improvements for the QtQuick2
|
||||
remote preview.
|
||||
* Improved Qt 5.4 compatibility.
|
||||
* Fix handling of large images in the resource browser.
|
||||
* Support for manually emitting signals, and improved
|
||||
method display.
|
||||
- Changes since 2.1.2:
|
||||
* Fix crash when selecting the scene graph root node.
|
||||
* Fix two asserts in Qt 5.4 when dealing with connections
|
||||
to slot objects.
|
||||
* Fix build with Vivante OpenGL ES2 stack.
|
||||
* Build fixes for Android.
|
||||
* Fix build issues with Qt5.4 and Clang.
|
||||
* Fix minor compiler warnings and Coverity Scan issues.
|
||||
- Changes since 2.1.1:
|
||||
* Fix invoking non-slot methods with arguments.
|
||||
* Fix QtQuick2 preview not showing any content with
|
||||
Qt 5.2 or older.
|
||||
* Fix crash when encountering tooltips in Qt5 targets.
|
||||
* Fix deadlock in object list model.
|
||||
* Fix QGraphicsView scene selection in in-process mode.
|
||||
* Fix debug message handler for Qt5.
|
||||
* A missing relocatable startup hook is
|
||||
no longer fatal with Qt 5.4.
|
||||
* Fix Qt 5.4 compatibility of the QtQuick2 preview.
|
||||
- Changes since 2.1.0:
|
||||
* Aggregated property view combining static, dynamic and
|
||||
non-QObject property views.
|
||||
* Qt5Qml/Qt5Quick support
|
||||
(see http://github.com/KDAB/GammaRay/wiki/QtQuick2-Support-Status)
|
||||
* Probe ABI auto-detection on Linux, Mac and Windows.
|
||||
* Support to navigate to objects that are property values.
|
||||
* Plug-ins can now add specialized tabs to the property view.
|
||||
* Support adding and deleting dynamic QObject properties.
|
||||
* Support for "hidden" plug-ins, i.e. plug-ins that only
|
||||
provide type support but no own tool view.
|
||||
* Support KF5 in the KJob tracker plug-in.
|
||||
* Support for Qt 5.4 object creation/destruction callbacks.
|
||||
* Improved connection view, and support for viewing
|
||||
connections in Qt5 applications.
|
||||
- Changes since 2.0.2:
|
||||
* Restore compatibility with Qt4.7
|
||||
* Avoid leaking shared-memory in case of crashes of gammaray-client
|
||||
* Fix various crashes
|
||||
* Fix various crashes with heavily multithreaded debuggees
|
||||
* Fix unnecessary value limits in property editor for
|
||||
QPointF, QSizeF, etc
|
||||
* Improve property editor value loading performance
|
||||
- Changes since 2.0.1:
|
||||
* LLDB injector (enables Mac OSX 10.9 support)
|
||||
* Fix various cases where client and server states get out of sync
|
||||
- Changes since 2.0.0:
|
||||
* Out-of-process UI
|
||||
* Remote Debugging
|
||||
* Multi-probe support
|
||||
* Probe usable on targets without QtWidget available
|
||||
* Fix preload check on MIPS/MIPSel (issue #63)
|
||||
* Support for displaying arguments of monitored signals
|
||||
- Drop libQtWebKit-devel and libkde4-devel BuildRequires
|
||||
- Added pkgconfig(Qt5Concurrent), pkgconfig(Qt5Core),
|
||||
pkgconfig(Qt5Designer), pkgconfig(Qt5Gui), pkgconfig(Qt5Network),
|
||||
pkgconfig(Qt5PrintSupport), pkgconfig(Qt5Qml) >= 5.1.0,
|
||||
pkgconfig(Qt5Quick), pkgconfig(Qt5Script),
|
||||
pgconfig(Qt5ScriptTools), pkgconfig(Qt5Svg), pkgconfig(Qt5Test),
|
||||
pkgconfig(Qt5WebKitWidgets), pkgconfig(Qt5Widgets),
|
||||
libQt5Core-private-headers-devel, libQt5Gui-private-headers-devel,
|
||||
libQt5Network-private-headers-devel and
|
||||
libqt5-qtdeclarative-private-headers-devel BuildRequires
|
||||
- Enable devel subpackage
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 7 13:25:08 UTC 2013 - cgiboudeaux@gmx.com
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package gammaray
|
||||
#
|
||||
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -18,20 +18,22 @@
|
||||
|
||||
%define tarname GammaRay
|
||||
Name: gammaray
|
||||
Version: 1.3.2
|
||||
Version: 2.2.1
|
||||
Release: 0
|
||||
Summary: Introspection/Debugging Tool for Qt Applications
|
||||
License: GPL-2.0+
|
||||
Group: Development/Tools/Debugger
|
||||
Url: http://www.kdab.com/gammaray
|
||||
Source: %{tarname}-%{version}.tar.gz
|
||||
BuildRequires: cmake
|
||||
Source: https://github.com/KDAB/GammaRay/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
||||
BuildRequires: cmake >= 2.8.11
|
||||
BuildRequires: fdupes
|
||||
%if 0%{?suse_version} >= 1320
|
||||
BuildRequires: kcoreaddons-devel
|
||||
%endif
|
||||
# include this so the icon folders don't need to be owned by the package
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: graphviz-devel
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: libQtWebKit-devel
|
||||
BuildRequires: libkde4-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: python-devel
|
||||
BuildRequires: python-vtk
|
||||
@ -40,6 +42,30 @@ BuildRequires: vtk-devel
|
||||
BuildRequires: vtk-java
|
||||
BuildRequires: vtk-qt
|
||||
BuildRequires: vtk-tcl
|
||||
BuildRequires: pkgconfig(Qt5Concurrent) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Core) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Designer) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Gui) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Network) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5PrintSupport) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Qml) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Quick) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Script) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5ScriptTools) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Svg) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Test) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Widgets) >= 5.1.0
|
||||
BuildRequires: pkgconfig(Qt5Widgets) >= 5.1.0
|
||||
%if 0%{?suse_version} >= 1320
|
||||
BuildRequires: libQt5Core-private-headers-devel >= 5.1.0
|
||||
BuildRequires: libQt5Gui-private-headers-devel >= 5.1.0
|
||||
BuildRequires: libQt5Network-private-headers-devel >= 5.1.0
|
||||
BuildRequires: libqt5-qtdeclarative-private-headers-devel >= 5.1.0
|
||||
%else
|
||||
BuildRequires: libQt5Quick-private-headers-devel >= 5.1.0
|
||||
BuildRequires: libqt5-qtbase-private-headers-devel >= 5.1.0
|
||||
%endif
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
@ -47,8 +73,18 @@ Gamma Ray is a comprehensive collection of high level introspection
|
||||
and debugging utilities specifically tailored for the various
|
||||
frameworks in Qt.
|
||||
|
||||
%package devel
|
||||
Summary: Introspection/Debugging Tool for Qt Applications
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description devel
|
||||
Gamma Ray is a comprehensive collection of high level introspection
|
||||
and debugging utilities specifically tailored for the various
|
||||
frameworks in Qt. Development files.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{tarname}-%{version}
|
||||
%setup -q -n %{name}-%{version}
|
||||
|
||||
%build
|
||||
%if "%{_lib}" == "lib64"
|
||||
@ -58,33 +94,45 @@ LIBSUFFIX=""
|
||||
%endif
|
||||
cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
||||
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
||||
-DCMAKE_VERBOSE_MAKEFILE=ON \
|
||||
$LIBSUFFIX
|
||||
make %{?_smp_mflags}
|
||||
make VERBOSE=1 %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
|
||||
# Remove unneeded headers
|
||||
rm -r %{buildroot}%{_includedir}/%{name}
|
||||
install -d -m 755 %{buildroot}%{_docdir}/%{name}
|
||||
mv %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_docdir}
|
||||
%suse_update_desktop_file GammaRay Development Qt Debugger
|
||||
%fdupes %{buildroot}
|
||||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc CHANGES ReadMe.txt License.txt
|
||||
%dir %{_datadir}/icons/hicolor/512x512/
|
||||
%dir %{_datadir}/icons/hicolor/512x512/apps/
|
||||
%dir %{_libdir}/qt4/plugins/styles/
|
||||
%{_bindir}/gammaray
|
||||
%{_datadir}/applications/GammaRay.desktop
|
||||
%{_datadir}/icons/hicolor/*/apps/GammaRay.png
|
||||
%{_docdir}/%{name}/
|
||||
%{_libdir}/gammaray_probe.so
|
||||
%{_libdir}/libgammaray_widget_export_actions.so
|
||||
%{_libdir}/qt4/plugins/gammaray/
|
||||
%{_libdir}/qt4/plugins/styles/gammaray_injector_style.so
|
||||
%{_libdir}/gammaray/
|
||||
%{_libdir}/libgammaray_*-qt5*.so.*
|
||||
%{_mandir}/man1/gammaray.*
|
||||
%if 0%{?suse_version} <= 1320
|
||||
%dir %{_datadir}/appdata
|
||||
%endif
|
||||
%{_datadir}/appdata/GammaRay.appdata.xml
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/libgammaray_*-qt5*.so
|
||||
%{_libdir}/cmake/GammaRay/
|
||||
%{_includedir}/%{name}
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user