diff --git a/deepin-font-manager-5.6.1.orig.tar.xz b/deepin-font-manager-5.6.1.orig.tar.xz deleted file mode 100644 index 5ec0d4f759ceb4cd4c4bb319121b8348a92948bb..0000000000000000000000000000000000000000 Binary files a/deepin-font-manager-5.6.1.orig.tar.xz and /dev/null differ diff --git a/deepin-font-manager-5.6.23.tar.gz b/deepin-font-manager-5.6.23.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..068ab0f788723d1c5da20d6e8a95aa1b5f9ecddc Binary files /dev/null and b/deepin-font-manager-5.6.23.tar.gz differ diff --git a/deepin-font-manager.spec b/deepin-font-manager.spec index f14c9709ff3a4312b6352839e16528c0b85d8222..6c9deb9b2647e6388c1b896468792ae040645f56 100644 --- a/deepin-font-manager.spec +++ b/deepin-font-manager.spec @@ -1,63 +1,74 @@ -%bcond_with check +%define libname libdeepin-font-manager -%global with_debug 1 -%if 0%{?with_debug} -%global debug_package %{nil} -%endif Name: deepin-font-manager -Version: 5.6.1 -Release: 2 -Summary: Deepin Font Manager is used to install and uninstall font file for users with bulk install function. +Version: 5.6.23 +Release: 1 +Summary: Deepin Font Manager is used to install and uninstall font file for users with bulk install function License: GPLv3+ -URL: https://uos-packages.deepin.com/uos/pool/main/d/deepin-font-manager/ -Source0: %{name}-%{version}.orig.tar.xz +URL: https://github.com/linuxdeepin/%{name} +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +BuildRequires: gcc-c++ +BuildRequires: qt5-devel -BuildRequires: qt5-qtbase-devel libqtxdg-devel libqtxdg BuildRequires: dtkcore-devel BuildRequires: dtkwidget-devel -BuildRequires: freetype-devel -BuildRequires: freetype -BuildRequires: fontconfig-devel -BuildRequires: fontconfig -BuildRequires: qt5-qtx11extras-devel -BuildRequires: qt5-qtmultimedia-devel -BuildRequires: qt5-linguist -BuildRequires: qt5-qtsvg-devel -BuildRequires: dde-file-manager-devel -BuildRequires: lightdm-gtk-greeter +BuildRequires: pkgconfig(dtkgui) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(dde-file-manager) %description -Deepin Font Manager is used to install and uninstall font file for users with bulk install function. +%{summary}. + +%package -n %{libname} +Summary: %{summary} +%description -n %{libname} +%{summary}. + +%package -n %{libname}-devel +Summary: %{summary} +%description -n %{libname}-devel +%{summary}. %prep %autosetup %build -export PATH=$PATH:/usr/lib64/qt5/bin -mkdir build && cd build -%{_libdir}/qt5/bin/qmake .. -%{__make} - -%install -pushd %{_builddir}/%{name}-%{version}/build -%make_install INSTALL_ROOT=%{buildroot} +# help find (and prefer) qt5 utilities, e.g. qmake, lrelease +export PATH=%{_qt5_bindir}:$PATH +mkdir build && pushd build +%qmake_qt5 ../ DAPP_VERSION=%{version} DEFINES+="VERSION=%{version}" +%make_build popd +%install +%make_install -C build INSTALL_ROOT="%buildroot" %files -%{_bindir}/deepin-font-manager -%{_bindir}/dfont-install -%{_bindir}/dfont-uninstall -%{_libdir}/* -%{_includedir}/%{name} -%{_datadir}/* -%license LICENSE %doc README.md +%license LICENSE +%{_bindir}/%{name} +%{_libdir}/dde-file-manager/plugins/previews/libdeepin-font-preview-plugin.so +%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg +%{_datadir}/%{name}/translations/*.qm +%{_datadir}/applications/%{name}.desktop + +%files -n %{libname} +%{_libdir}/%{libname}.so.* +%{_datadir}/deepin-font-manager/CONTENTS.txt + +%files -n %{libname}-devel +%{_includedir}/%{name}/ +%{_libdir}/%{libname}.so +%{_libdir}/pkgconfig/%{name}.pc %changelog +* Mon Jul 12 2021 weidong - 5.6.23-1 +- Update 5.6.23 + * Wed Sep 9 2020 chenbo pan - 5.6.1-2 - fix compile error * Thu Jul 30 2020 openEuler Buildteam - 5.6.1-1