]> git.pld-linux.org Git - packages/libodfgen.git/blame - libodfgen.spec
- updated to 0.1.3
[packages/libodfgen.git] / libodfgen.spec
CommitLineData
75eff29e
JB
1#
2# Conditional build:
3%bcond_without static_libs # don't build static library
4#
ea427e57
JB
5Summary: Library to generate ODF documents from librevenge API calls
6Summary(pl.UTF-8): Biblioteka do generowania dokumentów ODF z wywołań API librevenge
75eff29e 7Name: libodfgen
d09b0d65 8Version: 0.1.3
75eff29e
JB
9Release: 1
10License: MPL v2.0 or LGPL v2.1+
11Group: Libraries
12Source0: http://downloads.sourceforge.net/libwpd/%{name}-%{version}.tar.xz
d09b0d65 13# Source0-md5: 4e6e642609ddb62b13626aa6e7efe20f
75eff29e
JB
14URL: http://libwpd.sourceforge.net/
15BuildRequires: autoconf >= 2.65
16BuildRequires: automake >= 1:1.11
c85d6863
JB
17BuildRequires: librevenge-devel >= 0.0
18BuildRequires: libstdc++-devel >= 6:4.3
75eff29e 19BuildRequires: libtool >= 2:2
75eff29e
JB
20BuildRequires: pkgconfig >= 1:0.20
21BuildRequires: tar >= 1:1.22
22BuildRequires: xz
75eff29e
JB
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
ea427e57 26Library to generate ODF documents from librevenge API calls.
75eff29e
JB
27
28%description -l pl.UTF-8
ea427e57 29Biblioteka do generowania dokumentów ODF z wywołań API librevenge.
75eff29e
JB
30
31%package devel
32Summary: Header files for libodfgen library
33Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libodfgen
34Group: Development/Libraries
35Requires: %{name} = %{version}-%{release}
c85d6863 36Requires: librevenge-devel >= 0.0
75eff29e 37Requires: libstdc++-devel
75eff29e
JB
38
39%description devel
40Header files for libodfgen library.
41
42%description devel -l pl.UTF-8
43Pliki nagłówkowe biblioteki libodfgen.
44
45%package static
46Summary: Static libodfgen library
47Summary(pl.UTF-8): Statyczna biblioteka libodfgen
48Group: Development/Libraries
49Requires: %{name}-devel = %{version}-%{release}
50
51%description static
52Static libodfgen library.
53
54%description static -l pl.UTF-8
55Statyczna biblioteka libodfgen.
56
777bd056
JB
57%package apidocs
58Summary: libodfgen API documentation
59Summary(pl.UTF-8): Dokumentacja API biblioteki libodfgen
60Group: Documentation
61
62%description apidocs
63libodfgen API documentation.
64
65%description apidocs -l pl.UTF-8
66Dokumentacja API biblioteki libodfgen.
67
75eff29e
JB
68%prep
69%setup -q
70
71%build
72%{__libtoolize}
73%{__aclocal}
74%{__autoconf}
75%{__autoheader}
76%{__automake}
c85d6863
JB
77# -stdc++11 for std::shared_ptr
78CXXFLAGS="%{rpmcxxflags} -std=c++11"
75eff29e
JB
79%configure \
80 %{?with_static_libs:--enable-static} \
c85d6863
JB
81 --disable-silent-rules \
82 --with-sharedptr=c++11
75eff29e
JB
83%{__make}
84
85%install
86rm -rf $RPM_BUILD_ROOT
87
88%{__make} install \
89 DESTDIR=$RPM_BUILD_ROOT
90
777bd056 91# obsoleted by pkg-config
75eff29e 92%{__rm} $RPM_BUILD_ROOT%{_libdir}/libodfgen-*.la
777bd056
JB
93# packaged as %doc in -apidocs
94%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libodfgen
c85d6863 95
75eff29e
JB
96%clean
97rm -rf $RPM_BUILD_ROOT
98
99%post -p /sbin/ldconfig
100%postun -p /sbin/ldconfig
101
102%files
103%defattr(644,root,root,755)
c85d6863
JB
104%doc AUTHORS ChangeLog NEWS README
105%attr(755,root,root) %{_libdir}/libodfgen-0.1.so.*.*.*
106%attr(755,root,root) %ghost %{_libdir}/libodfgen-0.1.so.1
75eff29e
JB
107
108%files devel
109%defattr(644,root,root,755)
c85d6863
JB
110%attr(755,root,root) %{_libdir}/libodfgen-0.1.so
111%{_includedir}/libodfgen-0.1
112%{_pkgconfigdir}/libodfgen-0.1.pc
75eff29e
JB
113
114%if %{with static_libs}
115%files static
116%defattr(644,root,root,755)
c85d6863 117%{_libdir}/libodfgen-0.1.a
75eff29e 118%endif
777bd056
JB
119
120%files apidocs
121%defattr(644,root,root,755)
122%doc docs/doxygen/html/*
This page took 0.131647 seconds and 4 git commands to generate.