[libsoup/f14/master] build with gobject-introspection 0.9.3
Matthias Clasen
mclasen at fedoraproject.org
Tue Sep 28 16:01:24 UTC 2010
commit 3a354bab8a258b3bab31ce680fc36c96a6bb7227
Author: Matthias Clasen <mclasen at redhat.com>
Date: Tue Sep 28 12:00:29 2010 -0400
build with gobject-introspection 0.9.3
goi-build.patch | 24 ++++++++++++++++++++++++
libsoup.spec | 9 ++++++++-
2 files changed, 32 insertions(+), 1 deletions(-)
---
diff --git a/goi-build.patch b/goi-build.patch
new file mode 100644
index 0000000..567a92f
--- /dev/null
+++ b/goi-build.patch
@@ -0,0 +1,24 @@
+diff -up libsoup-2.32.0/configure.ac.goi libsoup-2.32.0/configure.ac
+--- libsoup-2.32.0/configure.ac.goi 2010-09-28 11:58:40.871472003 -0400
++++ libsoup-2.32.0/configure.ac 2010-09-28 11:58:49.047472004 -0400
+@@ -220,7 +220,7 @@ GTK_DOC_CHECK([1.10])
+ dnl *****************************
+ dnl *** gobject-introspection ***
+ dnl *****************************
+-GOBJECT_INTROSPECTION_CHECK([0.9.5])
++GOBJECT_INTROSPECTION_CHECK([0.9.3])
+
+ dnl *************************************
+ dnl *** Warnings to show if using GCC ***
+diff -up libsoup-2.32.0/libsoup/Makefile.am.goi libsoup-2.32.0/libsoup/Makefile.am
+--- libsoup-2.32.0/libsoup/Makefile.am.goi 2010-09-28 11:58:18.077472002 -0400
++++ libsoup-2.32.0/libsoup/Makefile.am 2010-09-28 11:58:32.128472005 -0400
+@@ -238,7 +238,7 @@ gi_soup_gnome_files = $(filter-out soup-
+ $(libsoupgnomeinclude_HEADERS) \
+ $(filter-out %.h, $(libsoup_gnome_2_4_la_SOURCES)))
+ SoupGNOME-2.4.gir: libsoup-gnome-2.4.la Soup-2.4.gir
+-SoupGNOME_2_4_gir_SCANNERFLAGS = --identifier-prefix=Soup --symbol-prefix=soup
++SoupGNOME_2_4_gir_SCANNERFLAGS = --strip-prefix=Soup
+ SoupGNOME_2_4_gir_INCLUDES = Soup-2.4
+ SoupGNOME_2_4_gir_CFLAGS = $(INCLUDES)
+ SoupGNOME_2_4_gir_LIBS = libsoup-gnome-2.4.la
diff --git a/libsoup.spec b/libsoup.spec
index b18702e..703e0a9 100644
--- a/libsoup.spec
+++ b/libsoup.spec
@@ -4,7 +4,7 @@
Name: libsoup
Version: 2.32.0
-Release: 1%{?dist}
+Release: 2%{?dist}
License: LGPLv2
Group: Development/Libraries
Summary: Soup, an HTTP library implementation
@@ -23,6 +23,10 @@ BuildRequires: sqlite-devel
BuildRequires: GConf2-devel
BuildRequires: gnome-keyring-devel
+# fix build with gobject-introspection 0.9.3
+Patch0: goi-build.patch
+BuildRequires: autoconf automake libtool
+
%description
Libsoup is an HTTP library implementation in C. It was originally part
of a SOAP (Simple Object Access Protocol) implementation called Soup, but
@@ -48,6 +52,9 @@ you to develop applications that use the libsoup library.
%prep
%setup -q
+%patch0 -p1 -b .goi-build
+
+autoreconf -i -f
%build
%configure
More information about the scm-commits
mailing list