From dfc877b454ecba56a0a0f84b5cbb82e71bc96b47 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Wed, 15 May 2019 22:12:16 +0200 Subject: [PATCH] - added chmod patch (add u+w bit instead of setting to only u=w); release 2 --- gtk-doc-chmod.patch | 11 +++++++++++ gtk-doc.spec | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 gtk-doc-chmod.patch diff --git a/gtk-doc-chmod.patch b/gtk-doc-chmod.patch new file mode 100644 index 0000000..75be24f --- /dev/null +++ b/gtk-doc-chmod.patch @@ -0,0 +1,11 @@ +--- gtk-doc-1.30/gtkdoc/highlight.py.orig 2019-05-08 21:03:58.000000000 +0200 ++++ gtk-doc-1.30/gtkdoc/highlight.py 2019-05-15 22:08:04.921285203 +0200 +@@ -47,6 +47,7 @@ + + + def append_style_defs(css_file_name): +- os.chmod(css_file_name, stat.S_IWRITE) ++ st = os.stat(css_file_name) ++ os.chmod(css_file_name, st.st_mode | stat.S_IWRITE) + with open(css_file_name, 'at', newline='\n', encoding='utf-8') as css: + css.write(HTML_FORMATTER.get_style_defs()) diff --git a/gtk-doc.spec b/gtk-doc.spec index 909131a..681f6b4 100644 --- a/gtk-doc.spec +++ b/gtk-doc.spec @@ -9,12 +9,13 @@ Summary(pl.UTF-8): Narzędzie do generowania dokumentacji API do GTK+ i GNOME Summary(pt_BR.UTF-8): O gerador de documentação do GTK Name: gtk-doc Version: 1.30 -Release: 1 +Release: 2 License: GPL v2+ Group: Development/Tools Source0: http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/%{version}/%{name}-%{version}.tar.xz # Source0-md5: 1045ba29ca0693ced2045523407aae4c Patch0: %{name}-noarch.patch +Patch1: %{name}-chmod.patch URL: http://www.gtk.org/gtk-doc/ BuildRequires: autoconf >= 2.63 BuildRequires: automake >= 1:1.11 @@ -88,6 +89,7 @@ pomocą gtk-doc. %prep %setup -q %{!?with_tests:%patch0 -p1} +%patch1 -p1 %{__mv} doc/README doc/README.docs %build @@ -96,7 +98,6 @@ pomocą gtk-doc. %{__autoconf} %{__automake} %configure \ - HIGHLIGHT="%{_bindir}/source-highlight" \ --disable-silent-rules %{__make} -- 2.44.0