this patch turns on doxygen to make documentation,
and contains changes for spec file to pack the docs.
Change-Id: I5205d96b9bb7b796bec5430a91cc06311d23445b
configuration: config_h
)
+doxygen = find_program('doxygen', required: false)
+if not doxygen.found()
+ error('doxygen not found')
+endif
+
+dconf = configuration_data()
+dconf.set('VERSION', meson.project_version())
+if find_program('dot', required : false).found()
+ dconf.set('HAVE_DOT', 'YES')
+else
+ dconf.set('HAVE_DOT', 'NO')
+endif
+
+subdir('doc')
Source1001: %{name}.manifest
BuildRequires: meson
+BuildRequires: doxygen
BuildRequires: pkgconfig(grpc)
BuildRequires: pkgconfig(grpc++)
%description bootstrap
gRPC Server
+%package docs
+Summary: documentation
+License: Apache-2.0
+Requires: %{name} = %{version}-%{release}
+Requires: libgrpc
+
+%description docs
+documentations for aurum
+
%if 0%{?gcov:1}
%package gcov
Summary: Aurum - Ui Automation (gcov)
%{TZ_SYS_RO_PACKAGES}/org.tizen.aurum-bootstrap.xml
%{TZ_SYS_RO_APP}/org.tizen.aurum-bootstrap/*
+%files docs
+%manifest %{name}.manifest
+%defattr(-,root,root)
+%license COPYING
+%{_datadir}/doc/aurum/
+
%if 0%{?gcov:1}
%files gcov
%{_datadir}/gcov/obj/*