64ddc96
%global apiversion 0.1
0ebed94
0ebed94
Name: libodfgen
756d4ac
Version: 0.1.8
7252926
Release: %autorelease
0ebed94
Summary: An ODF generator library
0ebed94
0eede44
License: LGPL-2.1-or-later OR MPL-2.0
e6212e2
URL: https://sourceforge.net/p/libwpd/wiki/libodfgen/
0ebed94
Source: http://downloads.sourceforge.net/libwpd/%{name}-%{version}.tar.xz
0ebed94
5b4745d
BuildRequires: doxygen
f43fdb9
BuildRequires: gcc-c++
e160515
BuildRequires: make
64ddc96
BuildRequires: pkgconfig(librevenge-0.0)
a89b550
BuildRequires: pkgconfig(librevenge-stream-0.0)
756d4ac
BuildRequires: pkgconfig(libxml-2.0)
e049072
0ebed94
%description
64ddc96
%{name} is a library for generating ODF documents. It is directly
64ddc96
pluggable into input filters based on librevenge. It is used in
64ddc96
libreoffice or calligra, for example.
0ebed94
0ebed94
%package devel
0ebed94
Summary: Development files for %{name}
0ebed94
Requires: %{name}%{?_isa} = %{version}-%{release}
0ebed94
0ebed94
%description devel
0ebed94
The %{name}-devel package contains libraries and header files for
0ebed94
developing applications that use %{name}.
0ebed94
96f5774
%package doc
96f5774
Summary: Documentation of %{name} API
96f5774
BuildArch: noarch
96f5774
96f5774
%description doc
96f5774
The %{name}-doc package contains documentation files for %{name}.
96f5774
0ebed94
%prep
e049072
%autosetup -p1
0ebed94
0ebed94
%build
a89b550
%configure --disable-silent-rules --disable-static
0ebed94
sed -i \
0ebed94
    -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
0ebed94
    -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
0ebed94
    libtool
d79994f
%make_build
0ebed94
0ebed94
%install
d79994f
%make_install
0ebed94
rm -f %{buildroot}/%{_libdir}/*.la
96f5774
# we install API docs directly from build
96f5774
rm -rf %{buildroot}/%{_docdir}/%{name}
0ebed94
b000b71
%ldconfig_scriptlets
0ebed94
0ebed94
%files
5de3df7
%doc README NEWS
5de3df7
%license COPYING.*
0ebed94
%{_libdir}/%{name}-%{apiversion}.so.*
0ebed94
0ebed94
%files devel
0ebed94
%doc ChangeLog
0ebed94
%{_includedir}/%{name}-%{apiversion}
0ebed94
%{_libdir}/%{name}-%{apiversion}.so
0ebed94
%{_libdir}/pkgconfig/%{name}-%{apiversion}.pc
0ebed94
96f5774
%files doc
5de3df7
%license COPYING.*
96f5774
%doc docs/doxygen/html
96f5774
0ebed94
%changelog
7252926
%autochangelog