%def_disable snapshot
%define ver_major 0.36
%define api_ver 1.0
# current vala major version
%define vala_ver 0.36
Name: valadoc
Version: %ver_major.0
Release: alt0.M80P.1
Summary: Vala documentation generator
Group: Development/Other
License: GPLv2+
Url: https://wiki.gnome.org/Projects/Valadoc
%if_disabled snapshot
#Source: https://git.gnome.org/browse/valadoc/snapshot/valadoc-valac-%version.tar.xz
Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version.tar.xz
%else
# e95f5493defcea96349df51de4f58cc3fdf88c14
Source: %name-%version.tar
%endif
Requires: graphviz
BuildRequires: glib2-devel gtk-doc graphviz-devel libgee0.8-devel libvala-devel
%description
Valadoc is a documentation generator for Vala projects. It extracts
source code from Vala source files and can output various formats of
documentation like GTK-Doc or GIR documentation.
Documentation of many common libraries can be found at
http://valadoc.org/
%package devel
Summary: Vala documentation generator
Group: Development/Other
Requires: %name = %version-%release
%description devel
Development files for Valadoc.
%prep
%setup
%build
%autoreconf
%configure --disable-static
%make_build
%install
%makeinstall_std
%files
%_bindir/%name
%_libdir/lib%name.so.*
%dir %_libdir/%name
%dir %_libdir/%name/doclets
%_libdir/%name/doclets/devhelp/
%_libdir/%name/doclets/gtkdoc/
%_libdir/%name/doclets/html/
%dir %_libdir/%name/drivers
%_libdir/%name/drivers/%vala_ver.x/
%_man1dir/%name.1.*
%_datadir/%name/
%exclude %_libdir/%name/*/*/*.la
%files devel
%_includedir/%name-%api_ver.h
%_libdir/lib%name.so
%_pkgconfigdir/%name-%api_ver.pc
%_vapidir/%name-%api_ver.deps
%_vapidir/%name-%api_ver.vapi
%changelog
* Sun Sep 03 2017 Yuri N. Sedunov <aris@altlinux.org> 0.36.0-alt0.M80P.1
- backport to p8
* Tue Mar 21 2017 Yuri N. Sedunov <aris@altlinux.org> 0.36.0-alt1
- 0.36.0
* Fri Oct 28 2016 Yuri N. Sedunov <aris@altlinux.org> 0.35.0-alt1
- first build for Sisyphus