diff --git a/dtkgui-5.5.18.orig.tar.xz b/dtkgui-5.5.18.orig.tar.xz new file mode 100644 index 0000000..fa9407d Binary files /dev/null and b/dtkgui-5.5.18.orig.tar.xz differ diff --git a/dtkgui.spec b/dtkgui.spec index d67630d..7a79b54 100644 --- a/dtkgui.spec +++ b/dtkgui.spec @@ -1,34 +1,45 @@ Name: dtkgui -Version: 5.2.0 -Release: 2 +Version: 5.5.18 +Release: 1%{?dist}.01 Summary: Deepin dtkgui -License: GPLv3 -URL: https://shuttle.deepin.com/cache/repos/apricot/release-candidate/RERFLWR0a2NvcmXmm7TmlrA1Njg/pool/main/d/dtkgui/ -Source0: https://shuttle.deepin.com/cache/repos/apricot/release-candidate/RERFLWR0a2NvcmXmm7TmlrA1Njg/pool/main/d/%{name}/%{name}_%{version}.orig.tar.xz +License: LGPLv3+ +URL: https://github.com/linuxdeepin/dtkgui + +%if 0%{?fedora} +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +%else +Source0: %{name}-%{version}.orig.tar.xz +%endif BuildRequires: qt5-qtx11extras-devel +BuildRequires: dtkcommon-devel <= 5.5.18 +BuildRequires: dtkcore BuildRequires: dtkcore-devel BuildRequires: librsvg2-devel -BuildRequires: gcc-c++ -BuildRequires: annobin +BuildRequires: gtest-devel +BuildRequires: gcc-c++ gtest-devel +BuildRequires: annobin qt5-qttools-devel BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(gsettings-qt) - - +BuildRequires: gmock-devel +BuildRequires: qt5-qtbase-private-devel +%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} +BuildRequires: make %description -Deepin tool kit core modules.libdtkcore5/experimentallibdtkcore5/experimentallibdtkcore5/experimentallibdtkcore5/experimental +Dtkgui is the GUI module for DDE look and feel. %package devel Summary: Development package for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: qt5-qtbase-devel +Requires: dtkcore-devel%{?_isa} %description devel Header files and libraries for %{name}. %prep -%setup -q +%autosetup %build +# help find (and prefer) qt5 utilities, e.g. qmake, lrelease export PATH=%{_qt5_bindir}:$PATH %qmake_qt5 PREFIX=%{_prefix} \ DTK_VERSION=%{version} \ @@ -40,26 +51,21 @@ export PATH=%{_qt5_bindir}:$PATH %install %make_install INSTALL_ROOT=%{buildroot} -%ldconfig_scriptlets - - %files %doc README.md %license LICENSE -%{_libdir}/libdtkgui.so* +%{_libdir}/lib%{name}.so.5* %{_libexecdir}/dtk5/deepin-gui-settings %{_libexecdir}/dtk5/taskbar -/etc/dbus-1/system.d/com.deepin.dtk.FileDrag.conf +%{_libexecdir}/dtk5/dde-kwin-debug %files devel %{_includedir}/libdtk-*/ %{_libdir}/pkgconfig/dtkgui.pc -%{_libdir}/qt5/mkspecs/modules/qt_lib_dtkgui.pri +%{_qt5_archdatadir}/mkspecs/modules/qt_lib_dtkgui.pri %{_libdir}/cmake/DtkGui/ +%{_libdir}/lib%{name}.so %changelog -* Thu Sep 3 2020 weidong - 5.2.0-2 -- fix source url in spec - -* Thu Jul 30 2020 openEuler Buildteam - 5.2.0-1 -- Package init +* Mon Jun 13 2022 uoser - 5.5.18-1.01 +- update: update to 5.5.18-1.01 diff --git a/dtkgui_5.2.0.orig.tar.xz b/dtkgui_5.2.0.orig.tar.xz deleted file mode 100755 index 829ed77..0000000 Binary files a/dtkgui_5.2.0.orig.tar.xz and /dev/null differ