[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