[webkitgtk4] Build developer documentation

Kalev Lember kalev at fedoraproject.org
Sun Nov 9 00:20:55 UTC 2014


commit 1356fc5d98c7149ca81254b8c8d317a1c921af74
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Fri Nov 7 17:25:33 2014 +0100

    Build developer documentation

 webkitgtk4.spec |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/webkitgtk4.spec b/webkitgtk4.spec
index bd75cf9..12bd1aa 100644
--- a/webkitgtk4.spec
+++ b/webkitgtk4.spec
@@ -7,7 +7,7 @@
 
 Name:           webkitgtk4
 Version:        2.7.1
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        GTK+ Web content engine library
 
 License:        LGPLv2
@@ -35,6 +35,7 @@ BuildRequires:  gstreamer1-devel
 BuildRequires:  gstreamer1-plugins-base-devel
 BuildRequires:  gtk2-devel
 BuildRequires:  gtk3-devel
+BuildRequires:  gtk-doc
 BuildRequires:  harfbuzz-devel
 BuildRequires:  libicu-devel
 BuildRequires:  libjpeg-devel
@@ -75,6 +76,14 @@ Requires:       %{name}%{?_isa} = %{version}-%{release}
 The %{name}-devel package contains libraries, build data, and header
 files for developing applications that use %{name}.
 
+%package        doc
+Summary:        Documentation files for %{name}
+BuildArch:      noarch
+Requires:       %{name} = %{version}-%{release}
+
+%description    doc
+This package contains developer documentation for %{name}.
+
 %prep
 %setup -q -n webkitgtk-%{version}
 %patch0 -p1 -b .nspluginwrapper
@@ -109,6 +118,7 @@ pushd %{_target_platform}
 %cmake \
   -DPORT=GTK \
   -DCMAKE_BUILD_TYPE=Release \
+  -DENABLE_GTKDOC=ON \
   -DENABLE_JIT=OFF \
   -DENABLE_LLINT_C_LOOP=ON \
   ..
@@ -162,7 +172,16 @@ make %{?_smp_mflags} -C %{_target_platform}
 %{_datadir}/gir-1.0/WebKit2-4.0.gir
 %{_datadir}/gir-1.0/WebKit2WebExtension-4.0.gir
 
+%files doc
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
+%{_datadir}/gtk-doc/html/webkit2gtk-4.0/
+%{_datadir}/gtk-doc/html/webkitdomgtk-4.0/
+
 %changelog
+* Fri Nov 07 2014 Kalev Lember <kalevlember at gmail.com> - 2.7.1-4
+- Build developer documentation
+
 * Fri Oct 31 2014 Michael Catanzaro <mcatanzaro at gnome.org> - 2.7.1-3
 - Obsolete libwebkit2gtk < 2.5.0 to be future-proof
 


More information about the scm-commits mailing list