diff --git a/librevenge-0.0.4.tar.xz b/librevenge-0.0.4.tar.xz new file mode 100644 index 0000000..9dc93c6 Binary files /dev/null and b/librevenge-0.0.4.tar.xz differ diff --git a/librevenge.spec b/librevenge.spec new file mode 100644 index 0000000..a66992b --- /dev/null +++ b/librevenge.spec @@ -0,0 +1,76 @@ +Name: librevenge +Version: 0.0.4 +Release: 13 +Summary: Library for writing document import filters +License: (LGPLv2+ or MPLv2.0) and BSD +URL: http://sourceforge.net/p/libwpd/wiki/librevenge/ +Source: http://downloads.sourceforge.net/libwpd/librevenge-%{version}.tar.xz +BuildRequires: boost-devel doxygen gcc-c++ pkgconfig(cppunit) pkgconfig(zlib) +Requires: gdb python3-six +Provides: librevenge-gdb = %{version}-%{release} +Obsoletes: librevenge-gdb < %{version}-%{release} + +%description +librevenge is a basic library for creating document input filters. +There are interfaces for text documents, vector graphics, and presentations. + +%package devel +Summary: Libraries and header files for librevenge +Requires: librevenge = %{version}-%{release} + +%description devel +The librevenge-devel package contains header files and development files +for librevenge. + +%package help +Summary: API documentation of librevenge +BuildArch: noarch +Provides: librevenge-doc = %{version}-%{release} +Obsoletes: librevenge-doc < %{version}-%{release} + +%description help +API documentation of librevenge + +%prep +%autosetup -p1 + +%build +%configure --disable-silent-rules --disable-static --disable-werror --enable-pretty-printers +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool +%make_build + +%install +%make_install +%delete_la + +%post +/sbin/ldconfig + +%postun +/sbin/ldconfig + +%check +export LD_LIBRARY_PATH=%{buildroot}%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} +make check + +%files +%license COPYING.* +%{_libdir}/*.so.* +%{_datadir}/gdb/auto-load%{_libdir}/*.py* +%dir %{_datadir}/librevenge +%{_datadir}/librevenge/python + +%files devel +%{_includedir}/librevenge-0.0 +%{_libdir}/*.so +%{_libdir}/pkgconfig/* + +%files help +%doc README NEWS ChangeLog +%doc docs/doxygen/html +%exclude %{_docdir}/librevenge + +%changelog +* Fri Dec 13 2019 zhujunhao 0.0.4-13 +- Package init