From: Jakub Bogusz Date: Sat, 1 Feb 2014 13:48:46 +0000 (+0100) Subject: - further PLDized, pl, completed dependencies X-Git-Tag: auto/th/libabw-0.0.2-1~1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=a68c2f9a6c045f995e328c05a4b7e184119846a6;p=packages%2Flibabw.git - further PLDized, pl, completed dependencies --- diff --git a/libabw.spec b/libabw.spec index 1fff906..c19861c 100644 --- a/libabw.spec +++ b/libabw.spec @@ -1,34 +1,78 @@ +# +# Conditional build: +%bcond_without static_libs # static library +# %define apiversion 0.0 Summary: A library for import of AbiWord files +Summary(pl.UTF-8): Biblioteka do importowania plików AbiWorda Name: libabw Version: 0.0.1 Release: 1 -License: MPLv2.0 +License: MPL v2.0 Group: Libraries Source0: http://dev-www.libreoffice.org/src/%{name}-%{version}.tar.xz # Source0-md5: 92a82f736aeaf22204ee95bbbcdd69a1 URL: http://www.freedesktop.org/wiki/Software/libabw/ BuildRequires: boost-devel BuildRequires: doxygen -BuildRequires: gperf -BuildRequires: libwpd-devel -BuildRequires: libxml2-devel +BuildRequires: gperf >= 3.0.0 +BuildRequires: libstdc++-devel +BuildRequires: libwpd-devel >= 0.9 +BuildRequires: libxml2-devel >= 2.0 +BuildRequires: pkgconfig +BuildRequires: tar >= 1:1.22 +BuildRequires: xz +BuildRequires: zlib-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -%{name} is a library for import of AbiWord files. +libabw is a library for import of AbiWord files. + +%description -l pl.UTF-8 +libabw to biblioteka do importowania plików AbiWorda. %package devel -Summary: Development files for %{name} +Summary: Development files for libabw +Summary(pl.UTF-8): Pliki programistyczne biblioteki libabw Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: libstdc++-devel +Requires: libwpd-devel >= 0.9 %description devel -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. +This package contains the header files for developing applications +that use libabw. + +%description devel -l pl.UTF-8 +Ten pakiet zawiera biblioteki i pliki nagłówkowe do tworzenia +aplikacji wykorzystujących bibliotekę libabw. + +%package static +Summary: Static libabw library +Summary(pl.UTF-8): Statyczna biblioteka libabw +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +Static libabw library. + +%description static -l pl.UTF-8 +Statyczna biblioteka libabw. + +%package apidocs +Summary: API documentation for libabw library +Summary(pl.UTF-8): Dokumentacja API biblioteki libabw +Group: Documentation + +%description apidocs +API documentation for libabw library. + +%description apidocs -l pl.UTF-8 +Dokumentacja API biblioteki libabw. %package tools Summary: Tools to transform AbiWord files into other formats +Summary(pl.UTF-8): Narzędzia do przekształcania plików AbiWorda do innych formatów Group: Applications/Publishing Requires: %{name} = %{version}-%{release} @@ -36,15 +80,18 @@ Requires: %{name} = %{version}-%{release} Tools to transform AbiWord files into other formats. Currently supported: XHTML, raw, text. +%description tools -l pl.UTF-8 +Narzędzia do przekształcania plików AbiWorda do innych formatów. +Obecnie obsługiwane są: XHTML, surowy, tekst. + %prep %setup -q %build %configure \ --disable-silent-rules \ - --disable-static \ - --disable-werror \ - %{nil} + %{?with_static_libs:--enable-static} \ + --disable-werror %{__make} @@ -53,10 +100,10 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -rm $RPM_BUILD_ROOT%{_libdir}/*.la +%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la # we install API docs directly from build -rm -r $RPM_BUILD_ROOT%{_docdir}/%{name} +%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT @@ -66,16 +113,25 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc CREDITS COPYING.MPL README -%attr(755,root,root) %{_libdir}/%{name}-%{apiversion}.so.*.* -%attr(755,root,root) %ghost %{_libdir}/%{name}-%{apiversion}.so.0 +%doc CREDITS ChangeLog NEWS README +%attr(755,root,root) %{_libdir}/libabw-%{apiversion}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libabw-%{apiversion}.so.0 %files devel %defattr(644,root,root,755) -%doc ChangeLog docs/doxygen/html -%{_includedir}/%{name}-%{apiversion} -%attr(755,root,root) %{_libdir}/%{name}-%{apiversion}.so -%{_pkgconfigdir}/%{name}-%{apiversion}.pc +%attr(755,root,root) %{_libdir}/libabw-%{apiversion}.so +%{_includedir}/libabw-%{apiversion} +%{_pkgconfigdir}/libabw-%{apiversion}.pc + +%if %{with static_libs} +%files static +%defattr(644,root,root,755) +%{_libdir}/libabw-%{apiversion}.a +%endif + +%files apidocs +%defattr(644,root,root,755) +%doc docs/doxygen/html/* %files tools %defattr(644,root,root,755)