[packages/folks] Fix build when folks-devel is not installed

wiget wiget at pld-linux.org
Sat Sep 28 14:40:41 CEST 2013


commit 755d6fcb5a98aacae6688f801b57bf3e9f82ea07
Author: Artur Frysiak <artur at frysiak.net>
Date:   Sat Sep 28 14:40:14 2013 +0200

    Fix build when folks-devel is not installed

 folks.spec |  2 ++
 gir.patch  | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 82 insertions(+)
---
diff --git a/folks.spec b/folks.spec
index 2458eb3..1fc503d 100644
--- a/folks.spec
+++ b/folks.spec
@@ -10,6 +10,7 @@ License:	LGPL v2+
 Group:		Libraries
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/folks/0.9/%{name}-%{version}.tar.xz
 # Source0-md5:	6faaf2c4de0e0863a5272f19837c693e
+Patch0:		gir.patch
 URL:		https://live.gnome.org/Folks
 BuildRequires:	autoconf >= 2.65
 BuildRequires:	automake >= 1:1.11
@@ -82,6 +83,7 @@ API folks dla języka Vala.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__intltoolize}
diff --git a/gir.patch b/gir.patch
new file mode 100644
index 0000000..c8e514b
--- /dev/null
+++ b/gir.patch
@@ -0,0 +1,80 @@
+--- folks-0.9.5/backends/eds/lib/Makefile.am.wiget	2013-09-28 14:35:38.658262874 +0200
++++ folks-0.9.5/backends/eds/lib/Makefile.am	2013-09-28 14:35:52.850833301 +0200
+@@ -135,7 +135,6 @@ FolksEds_ at API_VERSION_MAJOR@_ at API_VERSIO
+ FolksEds_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_INCLUDES = \
+         Gee-0.8 \
+         Gio-2.0 \
+-        Folks-$(API_VERSION_DOT) \
+         EBook-1.2 \
+         EBookContacts-1.2 \
+         EDataServer-1.2 \
+@@ -149,7 +148,8 @@ $(libfolks_eds_la_SOURCES) \
+         folks/folks-eds.h \
+         $(NULL)
+ FolksEds_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_NAMESPACE = FolksEds
+-FolksEds_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Edsf
++FolksEds_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Edsf \
++	--include-uninstalled=$(abs_top_builddir)/folks/Folks-$(API_VERSION_DOT).gir -I$(top_srcdir)
+ INTROSPECTION_GIRS = $(EDSF_GIR)
+ 
+ libfolks_eds_la_VALAFLAGS += \
+--- folks-0.9.5/backends/libsocialweb/lib/Makefile.am.wiget	2013-07-08 17:09:47.000000000 +0200
++++ folks-0.9.5/backends/libsocialweb/lib/Makefile.am	2013-09-28 14:35:10.559773260 +0200
+@@ -121,7 +121,6 @@ FolksLibsocialweb_ at API_VERSION_MAJOR@_ at A
+ FolksLibsocialweb_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_INCLUDES = \
+         Gee-0.8 \
+         Gio-2.0 \
+-        Folks-$(API_VERSION_DOT) \
+         SocialWebClient-0.25 \
+         $(NULL)
+ FolksLibsocialweb_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_LIBS = \
+@@ -133,7 +132,8 @@ $(libfolks_libsocialweb_la_SOURCES) \
+         folks/folks-libsocialweb.h \
+         $(NULL)
+ FolksLibsocialweb_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_NAMESPACE = FolksLibsocialweb
+-FolksLibsocialweb_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Swf
++FolksLibsocialweb_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Swf \
++	--include-uninstalled=$(abs_top_builddir)/folks/Folks-$(API_VERSION_DOT).gir -I$(top_srcdir)
+ INTROSPECTION_GIRS = $(SWF_GIR)
+ 
+ libfolks_libsocialweb_la_VALAFLAGS += \
+--- folks-0.9.5/backends/telepathy/lib/Makefile.am.wiget	2013-07-09 20:27:07.000000000 +0200
++++ folks-0.9.5/backends/telepathy/lib/Makefile.am	2013-09-28 14:32:14.105924412 +0200
+@@ -356,7 +356,6 @@ FolksTelepathy_ at API_VERSION_MAJOR@_ at API_
+ FolksTelepathy_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_INCLUDES = \
+         Gee-0.8 \
+         Gio-2.0 \
+-        Folks-$(API_VERSION_DOT) \
+         TelepathyGLib-0.12 \
+         $(NULL)
+ FolksTelepathy_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_LIBS = \
+@@ -368,7 +367,8 @@ FolksTelepathy_ at API_VERSION_MAJOR@_ at API_
+         folks/folks-telepathy.h \
+         $(NULL)
+ FolksTelepathy_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_NAMESPACE = FolksTelepathy
+-FolksTelepathy_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Tpf
++FolksTelepathy_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Tpf \
++	--include-uninstalled=$(abs_top_builddir)/folks/Folks-$(API_VERSION_DOT).gir -I$(top_srcdir)
+ INTROSPECTION_GIRS += $(TPF_GIR)
+ 
+ if ENABLE_ZEITGEIST
+--- folks-0.9.5/backends/tracker/lib/Makefile.am.wiget	2013-09-28 14:36:31.562085728 +0200
++++ folks-0.9.5/backends/tracker/lib/Makefile.am	2013-09-28 14:36:45.121356846 +0200
+@@ -117,7 +117,6 @@ FolksTracker_ at API_VERSION_MAJOR@_ at API_VE
+ FolksTracker_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_INCLUDES = \
+         Gee-0.8 \
+         Gio-2.0 \
+-        Folks-$(API_VERSION_DOT) \
+         Tracker-$(TRACKER_SPARQL_MAJOR) \
+         $(NULL)
+ FolksTracker_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_LIBS = \
+@@ -129,7 +128,8 @@ $(libfolks_tracker_la_SOURCES) \
+         folks/folks-tracker.h \
+         $(NULL)
+ FolksTracker_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_NAMESPACE = FolksTracker
+-FolksTracker_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Trf
++FolksTracker_ at API_VERSION_MAJOR@_ at API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Trf \
++	--include-uninstalled=$(abs_top_builddir)/folks/Folks-$(API_VERSION_DOT).gir -I$(top_srcdir)
+ INTROSPECTION_GIRS = $(TRF_GIR)
+ 
+ libfolks_tracker_la_VALAFLAGS += \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/folks.git/commitdiff/755d6fcb5a98aacae6688f801b57bf3e9f82ea07



More information about the pld-cvs-commit mailing list