update code

This commit is contained in:
zhuchunyi 2019-11-06 19:47:49 +08:00
parent 85de9257f1
commit 5b65b20017

View File

@ -3,7 +3,7 @@
Name: poppler Name: poppler
Version: 0.67.0 Version: 0.67.0
Release: 2 Release: 3
Summary: Poppler is a PDF rendering library based on the xpdf-3.0 code base Summary: Poppler is a PDF rendering library based on the xpdf-3.0 code base
License: (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT License: (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT
URL: https://poppler.freedesktop.org/ URL: https://poppler.freedesktop.org/
@ -33,8 +33,8 @@ BuildRequires: nss-devel poppler-data-devel git
Requires: poppler-data Requires: poppler-data
Obsoletes: poppler-glib-demos < 0.60.1-1 Obsoletes: poppler-glib-demos < 0.60.1-1
Provides: poppler-glib poppler-cpp poppler-utils Provides: poppler-utils
Obsoletes: poppler-glib poppler-cpp poppler-utils Obsoletes: poppler-utils
%description %description
Poppler is a free software utility library for rendering Portable Document Format (PDF) documents. \ Poppler is a free software utility library for rendering Portable Document Format (PDF) documents. \
@ -44,12 +44,33 @@ the PDF viewers of the open source GNOME and KDE desktop environments.
%package devel %package devel
Summary: Provide header files and libraries for poppler Summary: Provide header files and libraries for poppler
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Obsoletes: poppler-glib-devel cpp-devel
Provides: poppler-glib-devel cpp-devel
%description devel %description devel
The package provides necessary files and documents for the use of compiling applications based on poppler The package provides necessary files and documents for the use of compiling applications based on poppler
%package glib
Summary: Provide glib wrapper for poppler
Requires: %{name} = %{version}-%{release}
%description glib
This package provides glib wrapper for poppler
%package glib-devel
Summary: Provide development files for glib wrapper
Requires: %{name}-glib = %{version}-%{release}
Requires: %{name}-devel = %{version}-%{release}
Suggests: %{name}-doc = %{version}-%{release}
%description glib-devel
This package provides development files for glib wrapper
%package glib-doc
Summary: Provide documentation for glib wrapper
BuildArch: noarch
%description glib-doc
This package provides documentation files for glib wrapper
%package qt %package qt
Summary: Provides Qt4 wrapper for poppler Summary: Provides Qt4 wrapper for poppler
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
@ -87,6 +108,21 @@ Requires: qt5-qtbase-devel
%description qt5-devel %description qt5-devel
This package provides development files for Qt5 wrapper. This package provides development files for Qt5 wrapper.
%package cpp
Summary: Provide pure C++ wrapper for poppler
Requires: %{name} = %{version}-%{release}
%description cpp
This package provides pure C++ wrapper for poppler
%package cpp-devel
Summary: Provide development files for C++ wrapper
Requires: %{name}-cpp = %{version}-%{release}
Requires: %{name}-devel = %{version}-%{release}
%description cpp-devel
This package provides development files for C++ wrapper
%package_help %package_help
%prep %prep
@ -120,59 +156,88 @@ test "$(pkg-config --modversion poppler-splash)" = "%{version}"
%ldconfig_scriptlets %ldconfig_scriptlets
%ldconfig_scriptlets glib
%ldconfig_scriptlets qt %ldconfig_scriptlets qt
%ldconfig_scriptlets qt5 %ldconfig_scriptlets qt5
%ldconfig_scriptlets cpp
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%license COPYING %license COPYING
%{_bindir}/pdf* %{_bindir}/pdf*
%{_libdir}/libpoppler.so.78* %{_libdir}/libpoppler.so.78*
%{_libdir}/libpoppler-glib.so.8*
%{_libdir}/libpoppler-cpp.so.0*
%{_libdir}/girepository-1.0/Poppler-0.18.typelib
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_includedir}/poppler/
%{_includedir}/poppler/*.h %{_includedir}/poppler/*.h
%{_includedir}/poppler/fofi/ %{_includedir}/poppler/fofi/
%{_includedir}/poppler/goo/ %{_includedir}/poppler/goo/
%{_includedir}/poppler/splash/ %{_includedir}/poppler/splash/
%{_includedir}/poppler/glib/
%{_includedir}/poppler/cpp
%{_libdir}/pkgconfig/poppler.pc %{_libdir}/pkgconfig/poppler.pc
%{_libdir}/pkgconfig/poppler-splash.pc %{_libdir}/pkgconfig/poppler-splash.pc
%{_libdir}/libpoppler.so %{_libdir}/libpoppler.so
%files glib
%defattr(-,root,root)
%{_libdir}/libpoppler-glib.so.8*
%{_libdir}/girepository-1.0/Poppler-0.18.typelib
%files glib-devel
%defattr(-,root,root)
%{_libdir}/pkgconfig/poppler-glib.pc %{_libdir}/pkgconfig/poppler-glib.pc
%{_libdir}/pkgconfig/poppler-c*.pc %{_libdir}/pkgconfig/poppler-cairo.pc
%{_libdir}/libpoppler-cpp.so
%{_libdir}/libpoppler-glib.so %{_libdir}/libpoppler-glib.so
%{_datadir}/gir-1.0/Poppler-0.18.gir %{_datadir}/gir-1.0/Poppler-0.18.gir
%{_includedir}/poppler/glib/
%files glib-doc
%defattr(-,root,root)
%{_datadir}/gtk-doc/
%files qt %files qt
%defattr(-,root,root)
%{_libdir}/libpoppler-qt4.so.4* %{_libdir}/libpoppler-qt4.so.4*
%files qt-devel %files qt-devel
%defattr(-,root,root)
%{_libdir}/libpoppler-qt4.so %{_libdir}/libpoppler-qt4.so
%{_libdir}/pkgconfig/poppler-qt4.pc %{_libdir}/pkgconfig/poppler-qt4.pc
%{_includedir}/poppler/qt4/ %{_includedir}/poppler/qt4/
%files qt5 %files qt5
%defattr(-,root,root)
%{_libdir}/libpoppler-qt5.so.1* %{_libdir}/libpoppler-qt5.so.1*
%files qt5-devel %files qt5-devel
%defattr(-,root,root)
%{_libdir}/libpoppler-qt5.so %{_libdir}/libpoppler-qt5.so
%{_libdir}/pkgconfig/poppler-qt5.pc %{_libdir}/pkgconfig/poppler-qt5.pc
%{_includedir}/poppler/qt5/ %{_includedir}/poppler/qt5/
%files cpp
%defattr(-,root,root)
%{_libdir}/libpoppler-cpp.so.0*
%files cpp-devel
%defattr(-,root,root)
%{_libdir}/pkgconfig/poppler-cpp.pc
%{_libdir}/libpoppler-cpp.so
%{_includedir}/poppler/cpp
%files help %files help
%defattr(-,root,root) %defattr(-,root,root)
%doc README %doc README
%{_datadir}/gtk-doc/
%{_mandir}/man1/* %{_mandir}/man1/*
%changelog %changelog
* Mon Oct 14 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.67.0-3
- Type:enhancement
- Id:NA
- SUG:NA
- DESC:Adjust sub-package relationship
* Fri Sep 20 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.67.0-2 * Fri Sep 20 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.67.0-2
- Package init - Package init