diff --git a/dtkwidget.spec b/dtkwidget.spec index 8ba0f0f..9a58b1e 100644 --- a/dtkwidget.spec +++ b/dtkwidget.spec @@ -1,18 +1,21 @@ Name: dtkwidget -Version: 5.2.0 -Release: 2 +Version: 5.5.28 +Release: 1%{?dist}.01 Summary: Deepin tool kit widget modules -License: GPLv3 -URL: https://shuttle.deepin.com/cache/repos/apricot/release-candidate/RERFLWR0a2NvcmXmm7TmlrA1Njg/pool/main/d/dtkwidget/ -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/dtkwidget +%if 0%{?fedora} +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +%else +Source0: %{name}_%{version}.orig.tar.xz +%endif BuildRequires: gcc-c++ BuildRequires: qt5-linguist BuildRequires: qt5-qtbase-static BuildRequires: dtkgui-devel -BuildRequires: dtkgui BuildRequires: dtkcore-devel -BuildRequires: dtkcore +BuildRequires: gtest-devel BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5DBus) @@ -33,9 +36,11 @@ BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xcb-util) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xrender) +BuildRequires: cups-devel # libQt5Gui.so.5(Qt_5.10.1_PRIVATE_API)(64bit) needed by dtkwidget-2.0.6.1-1.fc29.x86_64 BuildRequires: qt5-qtbase-private-devel +BuildRequires: make %{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} %description @@ -44,15 +49,17 @@ DtkWidget is Deepin graphical user interface for deepin desktop development. %package devel Summary: Development package for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: dtkcore-devel%{?_isa} +Requires: dtkgui-devel%{?_isa} %description devel Header files and libraries for %{name}. %prep %setup -q -sed -i 's|/lib|/libexec|' tools/svgc/svgc.pro %build +# help find (and prefer) qt5 utilities, e.g. qmake, lrelease export PATH=%{_qt5_bindir}:$PATH %qmake_qt5 PREFIX=%{_prefix} LIB_INSTALL_DIR=%{_libdir} DBUS_VERSION_0_4_2=YES %make_build @@ -60,14 +67,13 @@ export PATH=%{_qt5_bindir}:$PATH %install %make_install INSTALL_ROOT=%{buildroot} -%ldconfig_scriptlets - %files %doc README.md %license LICENSE -%{_libdir}/lib%{name}.so.* -%{_libdir}/libdtk-5.2.1/DWidget/bin/dtk-svgc -%{_datadir}/libdtk-5.2.1/DWidget/translations +%{_libdir}/lib%{name}.so.5* +%{_libdir}/examples +%{_libdir}/libdtk-*/ +%{_datadir}/libdtk-*/ %files devel %{_includedir}/libdtk-*/ @@ -77,8 +83,5 @@ export PATH=%{_qt5_bindir}:$PATH %{_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 +* Fri Jun 10 2022 uoser - 5.5.28-1.01 +- update: update to 5.5.28-1.01 diff --git a/dtkwidget_5.2.0.orig.tar.xz b/dtkwidget_5.2.0.orig.tar.xz deleted file mode 100755 index 3340db5..0000000 Binary files a/dtkwidget_5.2.0.orig.tar.xz and /dev/null differ diff --git a/dtkwidget_5.5.28.orig.tar.xz b/dtkwidget_5.5.28.orig.tar.xz new file mode 100644 index 0000000..8691dcc Binary files /dev/null and b/dtkwidget_5.5.28.orig.tar.xz differ