diff --git a/deepin-reader-5.6.2.orig.tar.xz b/deepin-reader-5.6.2.orig.tar.xz deleted file mode 100644 index 21dab155e6c435dadf73d2eae43df49c26f584c9..0000000000000000000000000000000000000000 Binary files a/deepin-reader-5.6.2.orig.tar.xz and /dev/null differ diff --git a/deepin-reader-5.9.9.2.tar.gz b/deepin-reader-5.9.9.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac32c6532cfb9118cd56f2d8568304445e28e62f Binary files /dev/null and b/deepin-reader-5.9.9.2.tar.gz differ diff --git a/deepin-reader.spec b/deepin-reader.spec index a03d835dcd9d8c6987706950e1b50f04d1e0c678..90d2de12a944af5c00eb37a8bda2a145f25b1bba 100644 --- a/deepin-reader.spec +++ b/deepin-reader.spec @@ -1,79 +1,69 @@ -%bcond_with check - -%global with_debug 1 -%if 0%{?with_debug} %global debug_package %{nil} -%endif Name: deepin-reader -Version: 5.6.2 -Release: 2 -Summary: Document Viewer is a simple PDF reader, supporting bookmarks, highlights and annotations. +Version: 5.9.9.2 +Release: 1%{?dist}.01 +Summary: A simple PDF reader, supporting bookmarks, highlights and annotations License: GPLv3+ -URL: https://uos-packages.deepin.com/uos/pool/main/d/deepin-reader/ -Source0: %{name}-%{version}.orig.tar.xz +URL: https://github.com/linuxdeepin/%{name} +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -BuildRequires: qt5-qtbase-devel -BuildRequires: dtkcore-devel -BuildRequires: dtkwidget-devel -BuildRequires: kf5-karchive-devel -BuildRequires: qt5-linguist -BuildRequires: poppler-qt5 +BuildRequires: gcc-c++ +BuildRequires: cmake +BuildRequires: qt5-devel + +BuildRequires: pkgconfig(dtkwidget) +BuildRequires: pkgconfig(ddjvuapi) +BuildRequires: pkgconfig(nss) +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(cairo) +BuildRequires: openjpeg2-devel BuildRequires: poppler-qt5-devel -BuildRequires: poppler -BuildRequires: poppler-devel -BuildRequires: djvulibre-devel -BuildRequires: djvulibre-libs BuildRequires: libspectre-devel -BuildRequires: libspectre -BuildRequires: qt5-qtsvg-devel -BuildRequires: qt5-qtmultimedia-devel -BuildRequires: qt5-qtx11extras-devel -BuildRequires: libtiff +BuildRequires: kf5-karchive-devel BuildRequires: libtiff-devel -BuildRequires: libuuid-devel -BuildRequires: libuuid +BuildRequires: freetype-devel +BuildRequires: nspr-devel +BuildRequires: fontconfig-devel +BuildRequires: lcms2-devel +BuildRequires: libX11-devel +# BuildRequires: libicu-devel +# BuildRequires: libpng-devel +# BuildRequires: zlib-devel +# BuildRequires: gtest-devel +# BuildRequires: libchardet-devel + -%description -Document Viewer is a simple PDF reader, supporting bookmarks, highlights and annotations. +%description +%{summary}. %prep %autosetup %build -sed -i '/^SUBDIRS/,$d' deepin_reader.pro -echo 'SUBDIRS += \' >> deepin_reader.pro -echo ' DBService \' >> deepin_reader.pro -echo ' ModelService \' >> deepin_reader.pro -echo ' application' >> deepin_reader.pro - -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 -mkdir -p %{?buildroot}%{_libdir} -mv %{?buildroot}//usr/lib/* %{?buildroot}%{_libdir} +%install +%make_install -C build INSTALL_ROOT="%buildroot" %files -%{_bindir}/deepin-reader -%{_libdir}/* -%{_datadir}/applications/deepin-reader.desktop -%{_datadir}/deepin-reader/translations/deepin-reader_en_US.qm -%{_datadir}/deepin-reader/translations/deepin-reader_zh_CN.qm -%{_datadir}/icons/hicolor/scalable/apps/deepin-reader.svg - %doc README.md +%license LICENSE +%{_bindir}/%{name} +%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg +%{_datadir}/%{name}/translations/*.qm +%{_datadir}/applications/%{name}.desktop +# /usr/lib/libdeepin-pdfium.* +%{_datadir}/deepin-manual/manual-assets/application/deepin-reader/document-viewer/* +/usr/lib/deepin-reader/libdeepin-poppler* %changelog -* Tue Sep 1 2020 chenbo pan - 5.6.9-2 -- fix compile fail +* Mon Jun 13 2022 uoser - 5.9.9.2-1.01 +- update: update to 5.9.9.2-1.01 -* Thu Jul 30 2020 openEuler Buildteam - 5.6.2-1 -- Package init