doc subpkg

This commit is contained in:
Rex Dieter 2015-05-27 13:05:49 -05:00
commit 2e3fcec29d

View file

@ -1,7 +1,9 @@
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
Name: xforms
Summary: XForms toolkit library
Version: 1.2.4
Release: 2%{?dist}
Release: 3%{?dist}
License: LGPLv2+
Group: System Environment/Libraries
@ -39,10 +41,24 @@ Summary: Development files for the XForms toolkit library
Group: Development/Libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{?x_deps}
%description devel
%{summary}.
%package doc
Summary: XForms documentation
Group: Documentation
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
BuildRequires: texi2html
BuildRequires: texinfo
BuildRequires: texinfo-tex
BuildRequires: ImageMagick
%if 0%{?fedora} || 0%{?rhel} >= 6
BuildArch: noarch
%endif
%description doc
%{summary}.
%prep
%setup -q -n %{name}-%{version}%{?pre}
@ -53,6 +69,8 @@ sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
%build
%configure \
--disable-demos \
--enable-docs --htmldir=%{_docdir}/%{name}/html --pdfdir=%{_docdir}/%{name} \
--disable-static \
--enable-optimization="$RPM_OPT_FLAGS"
@ -65,7 +83,8 @@ rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install
## Unpackaged files
rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
rm -fv $RPM_BUILD_ROOT%{_libdir}/lib*.la
rm -rfv $RPM_BUILD_ROOT%{_infodir}/{dir,xforms_images}
%clean
@ -73,10 +92,8 @@ rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%{!?_licensedir:%global license %%doc}
@ -85,6 +102,10 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libflimage.so.2*
%{_libdir}/libformsGL.so.2*
%{_libdir}/libforms.so.2*
%if "%{_pkgdocdir}" == "%{_docdir}/%{name}"
%exclude %{_pkgdocdir}/html/
%exclude %{_pkgdocdir}/xforms.pdf
%endif
%files devel
%defattr(-,root,root,-)
@ -95,8 +116,25 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/*
%{_mandir}/man5/*
%post doc
/sbin/install-info %{_infodir}/xforms.info %{_infodir}/dir ||:
%preun
if [ $1 -eq 0 ]; then
/sbin/install-info --delete %{_infodir}/xforms.info %{_infodir}/dir ||:
fi
%files doc
%defattr(-,root,root)
%{_infodir}/xforms.info*
%{_pkgdocdir}/html/
%{_pkgdocdir}/xforms.pdf
%changelog
* Tue May 26 2015 Rex Dieter <rdieter@fedoraproject.org> 1.2.4-3
- -doc subpkg
* Wed Apr 08 2015 Robert Scheck <robert@fedoraproject.org> - 1.2.4-2
- Some minor spec file tweaks