diff -Nru deepin-turbo-0.0.5ubuntu2/debian/changelog deepin-turbo-0.0.6/debian/changelog --- deepin-turbo-0.0.5ubuntu2/debian/changelog 2022-09-22 20:13:43.000000000 +0000 +++ deepin-turbo-0.0.6/debian/changelog 2022-09-22 20:36:58.000000000 +0000 @@ -1,17 +1,5 @@ -deepin-turbo (0.0.5ubuntu2) jammy; urgency=medium +deepin-turbo (0.0.6-1) jammy; urgency=medium - * Add some patches. + * New upload. - -- Arun Kumar Pariyar Fri, 23 Sep 2022 01:58:43 +0545 - -deepin-turbo (0.0.5ubuntu1) jammy; urgency=medium - - * Rebuild for jammy. - - -- Arun Kumar Pariyar Thu, 28 Jul 2022 02:07:58 +0545 - -deepin-turbo (0.0.5) impish; urgency=medium - - * New upstream release for impish. - - -- Ananta Mishra Thu, 14 Oct 2021 22:19:49 +0545 + -- Arun Kumar Pariyar Fri, 23 Sep 2022 02:21:58 +0545 diff -Nru deepin-turbo-0.0.5ubuntu2/debian/compat deepin-turbo-0.0.6/debian/compat --- deepin-turbo-0.0.5ubuntu2/debian/compat 1970-01-01 00:00:00.000000000 +0000 +++ deepin-turbo-0.0.6/debian/compat 2021-02-02 01:57:27.000000000 +0000 @@ -0,0 +1 @@ +11 diff -Nru deepin-turbo-0.0.5ubuntu2/debian/control deepin-turbo-0.0.6/debian/control --- deepin-turbo-0.0.5ubuntu2/debian/control 2022-09-17 17:09:18.000000000 +0000 +++ deepin-turbo-0.0.6/debian/control 2022-09-22 20:36:58.000000000 +0000 @@ -1,56 +1,43 @@ Source: deepin-turbo Section: devel Priority: extra -Maintainer: Ananta Mishra -XSBC-Original-Maintainer: Deepin Packages Builder -Build-Depends: - cmake, - dbus, - debhelper-compat (=13), - libdbus-1-dev, - libdtkwidget-dev(>=5.5~), - libsystemd-dev, - pkg-config, - python3, - qtbase5-dev, -Standards-Version: 4.5.1 +Maintainer: Deepin Packages Builder +Build-Depends: debhelper (>= 9.0.0), + cmake, + pkg-config, + python3, + libdbus-1-dev, + dbus, + libsystemd-dev, + qtbase5-dev, + libdtkwidget-dev +Standards-Version: 3.9.5 Package: deepin-turbo Section: libs Architecture: any Multi-Arch: same -Pre-Depends: - ${misc:Pre-Depends}, -Depends: - ${misc:Depends}, - ${shlibs:Depends}, -Description: Application launcher for fast startup +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Application launcher for fast startup Application invoker and launcher daemon that speed up application startup time and share memory. Provides also functionality to launch applications as single instances. -Package: deepin-turbo-booster -Section: devel -Architecture: any -Multi-Arch: same -Pre-Depends: - ${misc:Pre-Depends}, -Depends: - deepin-turbo, - ${misc:Depends}, - ${shlibs:Depends}, -Description: DTK application booster binary for deepin-turbo - Package: deepin-turbo-dev Section: libdevel Architecture: any Multi-Arch: same -Pre-Depends: - ${misc:Pre-Depends}, -Depends: - deepin-turbo, - ${misc:Depends}, - ${shlibs:Depends}, +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends}, deepin-turbo Description: Development files for launchable applications evelopment files for creating applications that can be launched using deepin-turbo. + +Package: deepin-turbo-booster +Section: devel +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends}, deepin-turbo +Description: DTK application booster binary for deepin-turbo diff -Nru deepin-turbo-0.0.5ubuntu2/debian/deepin-turbo-booster.install deepin-turbo-0.0.6/debian/deepin-turbo-booster.install --- deepin-turbo-0.0.5ubuntu2/debian/deepin-turbo-booster.install 2022-09-17 17:09:18.000000000 +0000 +++ deepin-turbo-0.0.6/debian/deepin-turbo-booster.install 2021-02-02 01:57:27.000000000 +0000 @@ -1,3 +1,3 @@ -usr/lib/binfmt.d/*.conf usr/lib/deepin-turbo/* usr/lib/systemd/user/*.service +usr/lib/binfmt.d/*.conf diff -Nru deepin-turbo-0.0.5ubuntu2/debian/rules deepin-turbo-0.0.6/debian/rules --- deepin-turbo-0.0.5ubuntu2/debian/rules 2022-09-22 20:13:33.000000000 +0000 +++ deepin-turbo-0.0.6/debian/rules 2022-09-22 20:36:58.000000000 +0000 @@ -4,12 +4,15 @@ export DH_VERBOSE=1 include /usr/share/dpkg/architecture.mk +export DEB_BUILD_MAINT_OPTIONS=optimize=-lto DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: - dh $@ --parallel + dh $@ --parallel --fail-missing override_dh_auto_configure: dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) -DCMAKE_BUILD_TYPE=Release +override_dh_install: + dh_install --fail-missing diff -Nru deepin-turbo-0.0.5ubuntu2/src/booster-dtkwidget/booster-dtkwidget.cpp deepin-turbo-0.0.6/src/booster-dtkwidget/booster-dtkwidget.cpp --- deepin-turbo-0.0.5ubuntu2/src/booster-dtkwidget/booster-dtkwidget.cpp 2022-09-17 17:09:18.000000000 +0000 +++ deepin-turbo-0.0.6/src/booster-dtkwidget/booster-dtkwidget.cpp 2021-02-02 01:57:27.000000000 +0000 @@ -21,6 +21,8 @@ #include "daemon.h" #include +#include + #include #include @@ -54,6 +56,10 @@ widget.createWinId(); // widget.show(); + // 当创建窗口时会初始化窗口的class name, 但是此时还未加载实际的程序, 缓存的class name + // 无用, 因此要清理缓存的数据, 避免加载程序后的正常窗口的wm class name错误 + DTK_GUI_NAMESPACE::DWindowManagerHelper::setWmClassName(QByteArray()); + // 初始化图片解码插件,在龙芯和申威上,Qt程序冷加载图片解码插件几乎耗时1s Q_UNUSED(QImageReader::supportedImageFormats()); diff -Nru deepin-turbo-0.0.5ubuntu2/src/booster-dtkwidget/CMakeLists.txt deepin-turbo-0.0.6/src/booster-dtkwidget/CMakeLists.txt --- deepin-turbo-0.0.5ubuntu2/src/booster-dtkwidget/CMakeLists.txt 2022-09-22 20:12:46.000000000 +0000 +++ deepin-turbo-0.0.6/src/booster-dtkwidget/CMakeLists.txt 2021-02-02 01:57:27.000000000 +0000 @@ -26,7 +26,6 @@ set(LINK_LIBS deepin-turbo Qt5::Widgets - deepin-turbo ${DtkWidget_LIBRARIES} )