]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- restore apidocs
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Tue, 29 Jul 2008 17:49:13 +0000 (17:49 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    rpm.spec -> 1.901

rpm.spec

index b9464f8f077bd9755c2e9d25971ef0fd53c5bb64..2ac3ccfb3b632a921ded4c0479f34a42acd7b210 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -26,6 +26,7 @@
 #
 # Conditional build:
 %bcond_with    static          # build static rpm+rpmi
+%bcond_without apidocs         # don't generate documentation with doxygen
 %bcond_with    autoreqdep      # autogenerate package name deps in addition to sonames/perl(X)
 %bcond_without python          # don't build python bindings
 %bcond_without selinux         # build without selinux support
@@ -171,6 +172,12 @@ BuildRequires:     rpm-perlprov
 %{?with_python:BuildRequires:  rpm-pythonprov}
 %{?with_sqlite:BuildRequires:  sqlite3-devel}
 BuildRequires: zlib-devel
+%if %{with apidocs}
+BuildRequires: doxygen
+BuildRequires: ghostscript
+BuildRequires: graphviz
+BuildRequires: tetex-pdftex
+%endif
 %if %{with static}
 # Require static library only for static build
 BuildRequires: beecrypt-static >= %{beecrypt_ver}
@@ -295,7 +302,6 @@ Requires:   libmagic >= 1.15-2
 %{?with_selinux:Requires:      libselinux >= 1.18}
 Requires:      popt >= %{reqpopt_ver}
 %{?with_suggest_tags:Suggests: lzma}
-Obsoletes:     rpm-apidocs
 Obsoletes:     rpm-libs
 # avoid SEGV caused by mixed db versions
 Conflicts:     poldek < 0.18.1-16
@@ -633,6 +639,19 @@ RPM (RPM Package Manager).
 Esse pacote deve ser instalado se você quiser desenvolver programas em
 Python para manipular pacotes e bancos de dados RPM.
 
+%package apidocs
+Summary:       RPM API documentation and guides
+Summary(pl.UTF-8):     Documentacja API RPM-a i przewodniki
+Group:         Documentation
+
+%description apidocs
+Documentation for RPM API and guides in HTML format generated from rpm
+sources by doxygen.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API RPM-a oraz przewodniki w formacie HTML generowane ze
+źrodeł RPM-a przez doxygen.
+
 %prep
 %setup -q -n %{name}-%{version}%{?subver}
 %patch0 -p1
@@ -722,6 +741,7 @@ awk -f %{SOURCE6} %{SOURCE1}
        %{?with_autoreqdep:--enable-adding-packages-names-in-autogenerated-dependancies} \
        --enable-shared \
        --enable-static \
+       %{!?with_apidocs:--without-apidocs} \
        %{?with_python:--with-python=%{py_ver} --with-python-lib-dir=%{py_sitedir}} \
        %{!?with_python:--without-python} \
        --with%{!?with_selinux:out}-selinux \
@@ -747,6 +767,8 @@ awk -f %{SOURCE6} %{SOURCE1}
        CXX="%{__cxx}" \
        CPP="%{__cpp}"
 
+%{?with_apidocs:%{__make} apidocs}
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{/bin,/%{_lib},/etc/sysconfig,%{_sysconfdir}/rpm,/var/lib/banner,/var/cache/hrmib,/etc/pki/rpm-gpg}
@@ -1295,3 +1317,9 @@ find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f
 %attr(755,root,root) %{py_sitedir}/rpm/*.so
 %{py_sitedir}/rpm/*.py[co]
 %endif
+
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%doc apidocs
+%endif
This page took 0.063143 seconds and 4 git commands to generate.