[packages/libindicate] - updated am, doc and mono patches, disable -Werror
qboosh
qboosh at pld-linux.org
Mon Jan 30 19:04:00 CET 2023
commit d40edd84e501a4efda6c7b5702e66a22570330b7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Jan 30 19:05:05 2023 +0100
- updated am, doc and mono patches, disable -Werror
libindicate-am.patch | 13 +-----------
libindicate-doc.patch | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++
libindicate.spec | 7 ++++++
mono4.patch | 2 +-
4 files changed, 68 insertions(+), 13 deletions(-)
---
diff --git a/libindicate.spec b/libindicate.spec
index 5145f1d..d6d38b7 100644
--- a/libindicate.spec
+++ b/libindicate.spec
@@ -51,7 +51,9 @@ BuildRequires: python-devel >= 2.3.5
BuildRequires: python-pygobject-devel >= 0.22
BuildRequires: python-pygtk-devel >= 2:2.14.0
%endif
+BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 1.219
+BuildRequires: sed >= 4.0
BuildRequires: vala
%if %{with doc}
BuildRequires: docbook-dtd412-xml
@@ -317,6 +319,11 @@ API języka Vala do biblioteki libindicate-gtk3.
%patch1 -p1
%patch2 -p1
+# avoid errors on glib deprecations
+%{__sed} -i -e 's/ -Werror//' \
+ libindicate/Makefile.am \
+ libindicate-gtk/Makefile.am
+
%build
%if %{with apidocs}
%{__gtkdocize}
diff --git a/libindicate-am.patch b/libindicate-am.patch
index ebc6006..4fc833e 100644
--- a/libindicate-am.patch
+++ b/libindicate-am.patch
@@ -26,18 +26,7 @@
# libpyglib-2.0-python* doesn't have a pkgconfig unfortunately
-INDICATE_PYTHON_LIBS+=" -lpyglib-2.0-python$PYTHON_VERSION"
-+INDICATE_PYTHON_LIBS+=" -lpyglib-2.0-python"
-
- AC_SUBST(INDICATE_PYTHON_CFLAGS)
- AC_SUBST(INDICATE_PYTHON_LIBS)
---- libindicate-12.10.1/configure.ac~ 2016-12-31 00:43:38.000000000 +0100
-+++ libindicate-12.10.1/configure.ac 2016-12-31 00:45:23.246139564 +0100
-@@ -216,7 +216,7 @@ PKG_CHECK_MODULES([INDICATE_PYTHON], [py
- )
-
- # libpyglib-2.0-python* doesn't have a pkgconfig unfortunately
--INDICATE_PYTHON_LIBS+=" -lpyglib-2.0-python"
-+INDICATE_PYTHON_LIBS+=" -lpyglib-2.0-python2"
++INDICATE_PYTHON_LIBS="$INDICATE_PYTHON_LIBS -lpyglib-2.0-python2"
AC_SUBST(INDICATE_PYTHON_CFLAGS)
AC_SUBST(INDICATE_PYTHON_LIBS)
diff --git a/libindicate-doc.patch b/libindicate-doc.patch
index 3d27af4..c799fd0 100644
--- a/libindicate-doc.patch
+++ b/libindicate-doc.patch
@@ -12,3 +12,62 @@
<part id="listeners">
<title>Classes for Listeners</title>
<xi:include href="xml/listener.xml" />
+--- libindicate-12.10.1/docs/reference/Makefile.am.orig 2012-07-11 19:59:02.000000000 +0200
++++ libindicate-12.10.1/docs/reference/Makefile.am 2023-01-30 06:17:39.817127714 +0100
+@@ -21,7 +21,7 @@ DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sg
+ DOC_SOURCE_DIR=../../libindicate
+
+ # Extra options to pass to gtkdoc-scangobj. Not normally needed.
+-SCANGOBJ_OPTIONS=--nogtkinit --type-init-func="g_type_init()"
++SCANGOBJ_OPTIONS=--type-init-func="g_type_init()"
+
+ # Extra options to supply to gtkdoc-scan.
+ # e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED"
+@@ -37,7 +37,7 @@ MKTMPL_OPTIONS=
+
+ # Extra options to supply to gtkdoc-fixref. Not normally needed.
+ # e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html
+-FIXXREF_OPTIONS=
++FIXXREF_OPTIONS=--module=$(DOC_MODULE)
+
+ # Used for dependencies. The docs will be rebuilt if any of these change.
+ # e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
+--- libindicate-12.10.1/gtk-doc.local.make.orig 2012-07-11 19:59:02.000000000 +0200
++++ libindicate-12.10.1/gtk-doc.local.make 2023-01-30 06:22:28.946232193 +0100
+@@ -28,8 +28,8 @@ EXTRA_DIST = \
+ $(HTML_IMAGES) \
+ $(DOC_MAIN_SGML_FILE)
+
+-DOC_STAMPS=scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
+- $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp
++DOC_STAMPS=scan-build.stamp sgml-build.stamp html-build.stamp \
++ $(srcdir)/sgml.stamp $(srcdir)/html.stamp
+
+ SCANOBJ_FILES = \
+ $(DOC_MODULE).args \
+@@ -75,24 +75,9 @@ scan-build.stamp: $(HFILE_GLOB) $(CFILE_
+ $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
+ @true
+
+-#### templates ####
+-
+-tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
+- @echo 'gtk-doc: Rebuilding template files'
+- @-chmod -R u+w $(srcdir)
+- cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
+- touch tmpl-build.stamp
+-
+-tmpl.stamp: tmpl-build.stamp
+- @true
+-
+-tmpl/*.sgml:
+- @true
+-
+-
+ #### xml ####
+
+-sgml-build.stamp: tmpl.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
++sgml-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
+ @echo 'gtk-doc: Building XML'
+ @-chmod -R u+w $(srcdir)
+ cd $(srcdir) && \
diff --git a/mono4.patch b/mono4.patch
index 1371493..7dddbf8 100644
--- a/mono4.patch
+++ b/mono4.patch
@@ -5,7 +5,7 @@
fi
- AC_PATH_PROG(CSC, gmcs, no)
-+ AC_PATH_PROG(CSC, dmcs, no)
++ AC_PATH_PROG(CSC, mcs, no)
LIB_PREFIX=.so
LIB_SUFFIX=
fi
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libindicate.git/commitdiff/d40edd84e501a4efda6c7b5702e66a22570330b7
More information about the pld-cvs-commit
mailing list