diff --git a/dtkgui-5.2.2.1.orig.tar.xz b/dtkgui-5.2.2.1.orig.tar.xz deleted file mode 100644 index 8e2713e..0000000 Binary files a/dtkgui-5.2.2.1.orig.tar.xz and /dev/null differ diff --git a/dtkgui.spec b/dtkgui.spec index 5af610b..879812d 100644 --- a/dtkgui.spec +++ b/dtkgui.spec @@ -1,10 +1,15 @@ Name: dtkgui -Version: 5.2.2.1 -Release: 3 +Version: 5.4.10 +Release: 1 Summary: Deepin dtkgui -License: GPLv3 -URL: https://shuttle.deepin.com/cache/repos/apricot/release-candidate/RERFLWR0a2NvcmXmm7TmlrA1Njg/pool/main/d/dtkgui/ -Source0: %{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: dtkcore-devel BuildRequires: librsvg2-devel @@ -13,23 +18,24 @@ BuildRequires: annobin BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(gsettings-qt) BuildRequires: qt5-qtbase-private-devel - +%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} %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} \ @@ -41,24 +47,25 @@ 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 +%{_sysconfdir}/dbus-1/system.d/com.deepin.dtk.FileDrag.conf %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 +* Tue Jul 19 2022 konglidong - 5.4.10-1 +- Update to 5.4.10 + * Sat Jan 29 2022 liweigang - 5.2.2.1-3 - fix build error diff --git a/dtkgui_5.4.10.orig.tar.xz b/dtkgui_5.4.10.orig.tar.xz new file mode 100644 index 0000000..f14217c Binary files /dev/null and b/dtkgui_5.4.10.orig.tar.xz differ