Update to 1.33

- Switch to meson build system
This commit is contained in:
Kalev Lember 2020-10-01 21:27:54 +02:00
parent 5fe5a41555
commit b840451647
3 changed files with 15 additions and 12 deletions

1
.gitignore vendored
View File

@ -15,3 +15,4 @@ gtk-doc-1.15.tar.bz2
/gtk-doc-1.28.tar.xz /gtk-doc-1.28.tar.xz
/gtk-doc-1.29.tar.xz /gtk-doc-1.29.tar.xz
/gtk-doc-1.32.tar.xz /gtk-doc-1.32.tar.xz
/gtk-doc-1.33.0.tar.xz

View File

@ -3,13 +3,13 @@
%global __python %{__python3} %global __python %{__python3}
Name: gtk-doc Name: gtk-doc
Version: 1.32 Version: 1.33.0
Release: 5%{?dist} Release: 1%{?dist}
Summary: API documentation generation tool for GTK+ and GNOME Summary: API documentation generation tool for GTK+ and GNOME
License: GPLv2+ and GFDL License: GPLv2+ and GFDL
URL: http://www.gtk.org/gtk-doc URL: http://www.gtk.org/gtk-doc
Source0: http://download.gnome.org/sources/%{name}/1.32/%{name}-%{version}.tar.xz Source0: http://download.gnome.org/sources/%{name}/1.33/%{name}-%{version}.tar.xz
# Partially revert a gtk-doc 1.31 change that broke e-d-s and NM builds # Partially revert a gtk-doc 1.31 change that broke e-d-s and NM builds
# https://bugzilla.redhat.com/show_bug.cgi?id=1775560 # https://bugzilla.redhat.com/show_bug.cgi?id=1775560
@ -23,6 +23,8 @@ BuildRequires: /usr/bin/xsltproc
BuildRequires: docbook-style-xsl BuildRequires: docbook-style-xsl
BuildRequires: gcc BuildRequires: gcc
BuildRequires: gettext BuildRequires: gettext
BuildRequires: glib2-devel
BuildRequires: meson
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-pygments BuildRequires: python3-pygments
BuildRequires: python3-parameterized BuildRequires: python3-parameterized
@ -49,18 +51,14 @@ and GNOME.
mv doc/README doc/README.docs mv doc/README doc/README.docs
%build %build
export PYTHON=%{__python3} %meson
%configure --disable-silent-rules %meson_build
%make_build
%install %install
%make_install %meson_install
%check %check
if ! make check; then %meson_test
cat tests/test-suite.log
exit 1
fi
%files %files
%license COPYING COPYING-DOCS %license COPYING COPYING-DOCS
@ -73,6 +71,10 @@ fi
%{_datadir}/cmake/ %{_datadir}/cmake/
%changelog %changelog
* Thu Oct 01 2020 Kalev Lember <klember@redhat.com> - 1.33-1
- Update to 1.33
- Switch to meson build system
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-5 * Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-5
- Second attempt - Rebuilt for - Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (gtk-doc-1.32.tar.xz) = 6d28395968c2951f1685570e5778b5add76d1b9cff8fcb8632b200b3ba251602a1ea59b1def84fc28560988b87fc0dbbc6947af88d268db6ff23e9c28aea3b28 SHA512 (gtk-doc-1.33.0.tar.xz) = 734440b61edc4101fbb34397036ddafa4003aa31f0a2258e0a855a563460d8e626588cb513b1a7850f6f843bbeb0a626ed33266a4dead5c10a4930fe688cfec9