diff --git a/backport-Fix-gtk-doc-1.31+-build-failure.patch b/backport-Fix-gtk-doc-1.31+-build-failure.patch new file mode 100644 index 0000000000000000000000000000000000000000..5f8c9a1a3375e6e86bed0439113a28edad8b36d1 --- /dev/null +++ b/backport-Fix-gtk-doc-1.31+-build-failure.patch @@ -0,0 +1,37 @@ +From 26a9a16d1ed3a1cb41cb01f11e654fe8af2b2c28 Mon Sep 17 00:00:00 2001 +From: max ulidtko +Date: Thu, 19 Sep 2019 11:31:50 +0300 +Subject: [PATCH] Fix gtk-doc 1.31+ build failure + +Since this library doesn't define any gobjects, the generated +xml/object_index.sgml is always empty, and xml/tree_index.sgml is altogether +absent with gtk-doc 1.31+. + +Fix a possible doc build error by not including the tree_index.sgml. + +See GitHub issue kupferlauncher/keybinder#16. +--- + docs/keybinder-docs.sgml | 6 ++---- + 1 file changed, 2 insertions(+), 4 deletions(-) + +diff --git a/docs/keybinder-docs.sgml b/docs/keybinder-docs.sgml +index 8e2ba0c..1b2b266 100644 +--- a/docs/keybinder-docs.sgml ++++ b/docs/keybinder-docs.sgml +@@ -21,14 +21,12 @@ + + + +- +- Object Hierarchy +- +- ++ + + API Index + + ++ + + Index of deprecated API + diff --git a/keybinder3.spec b/keybinder3.spec index 5e099b44eb36d51bf532cdaafc6ddf5301eb7e5a..3d270edab681f35686e322703958d7942b964e3e 100644 --- a/keybinder3.spec +++ b/keybinder3.spec @@ -1,11 +1,13 @@ Name: keybinder3 Version: 0.3.2 -Release: 8 +Release: 9 Summary: a library used for registering global keyboard shortcuts License: MIT URL: https://github.com/kupferlauncher/keybinder Source0: https://github.com/kupferlauncher/keybinder/releases/download/keybinder-3.0-v%{version}/keybinder-3.0-%{version}.tar.gz +Patch6000: backport-Fix-gtk-doc-1.31+-build-failure.patch + BuildRequires: pkgconfig(gtk+-3.0) gnome-common gtk-doc gobject-introspection-devel libxslt %description @@ -29,7 +31,7 @@ This package provides development files for %{name}. Man pages and other related documents for %{name}. %prep -%setup -qn keybinder-3.0-%{version} +%autosetup -n keybinder-3.0-%{version} -p1 %build %configure --enable-gtk-doc @@ -62,6 +64,12 @@ rm -rf %{buildroot}/%{_libdir}/libkeybinder-3.0.la %doc NEWS README ChangeLog %changelog +* Sat Jun 24 2020 fuyangqing - 0.3.2-9 +- Type:bugfix +- Id:NA +- SUG:NA +- DESC:fix gtk-doc 1.31+ build failure + * Fri Feb 28 2020 openEuler Buildteam - 0.3.2-8 - Type:enhancement - Id:NA diff --git a/keybinder3.yaml b/keybinder3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bf2809cde64f8ea474c2b1f95f1de7a2c63a682a --- /dev/null +++ b/keybinder3.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: kupferlauncher/keybinder +tag_prefix: ^keybinder-3.0-v +seperator: .