[presence] More build fixes.
Fabian Deutsch
fabiand at fedoraproject.org
Wed May 2 20:09:18 UTC 2012
commit cdc46b1653d88b2a798a0b83e26f01f017ecce90
Author: Fabian Deutsch <fabian.deutsch at gmx.de>
Date: Wed May 2 20:00:25 2012 +0200
More build fixes.
Signed-off-by: Fabian Deutsch <fabian.deutsch at gmx.de>
presence-build.patch | 63 +++++++++++++++++++++++++++++++++++++++++++++++--
presence.spec | 3 +-
2 files changed, 61 insertions(+), 5 deletions(-)
---
diff --git a/presence-build.patch b/presence-build.patch
index ffef08d..d90911f 100644
--- a/presence-build.patch
+++ b/presence-build.patch
@@ -19,10 +19,10 @@ index b394797..147f454 100644
AC_ARG_ENABLE(debug, AS_HELP_STRING([--enable-debug], [Enable debug messages]), enable_debug=$enableval, enable_debug=no)
diff --git a/src/Makefile.am b/src/Makefile.am
-index 87ac6b7..260034a 100644
+index 87ac6b7..aa17026 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
-@@ -1,7 +1,7 @@
+@@ -1,14 +1,14 @@
-includedir = $(top_builddir)/includes/
+includedir = $(top_srcdir)/includes/
@@ -32,7 +32,15 @@ index 87ac6b7..260034a 100644
#
# Common
-@@ -18,8 +18,7 @@ AM_LDFLAGS = \
+ #
+ AM_CFLAGS = \
+ -O3 \
+- -include config.h \
++ -include $(srcdir)/config.h \
+ -I $(includedir) \
+ $(BASE_CFLAGS)
+
+@@ -18,14 +18,13 @@ AM_LDFLAGS = \
VALAFLAGS = \
--thread \
--vapidir=$(vapidir) \
@@ -42,3 +50,52 @@ index 87ac6b7..260034a 100644
CLEANFILES = \
$(includedir)/*.h \
+ $(noinst_LTLIBRARIES:.la=.vapi) \
+ $(SOURCES:.vala=.c) \
+- *.vapi *.h *.c
++ $(srcdir)/*.vapi $(srcdir)/*.h $(srcdir)/*.c
+
+ if ENABLE_VERBOSE
+ VALAFLAGS += --verbose
+@@ -48,7 +47,6 @@ presence_SOURCES = \
+ library.vapi \
+ settings.vapi \
+ ui.vapi
+-
+ presence_VALAFLAGS = \
+ --pkg gstreamer-0.10 \
+ --pkg libnotify \
+@@ -64,7 +62,7 @@ libsettings_a_VALAFLAGS = --vapi settings.vapi -H settings.h
+
+
+ ui.vapi: libui.a
+-libui_a_SOURCES = mainWindow.vala dialogs.vala settings.c media.c
++libui_a_SOURCES = mainWindow.vala dialogs.vala settings.c media.c settings.vapi media.vapi
+ libui_a_CFLAGS = $(UI_CFLAGS) $(MEDIA_CFLAGS)
+ libui_a_VALAFLAGS = \
+ --vapi ui.vapi -H ui.h \
+@@ -74,21 +72,15 @@ libui_a_VALAFLAGS = \
+ --pkg mx-1.0 \
+ --pkg gtk+-3.0 \
+ --pkg gudev-1.0 \
+- --pkg buildconfig \
+- --pkg media \
+- --pkg settings
+-
++ --pkg buildconfig
+
+ library.vapi: libpresence.a
+-libpresence_a_SOURCES = library.vala settings.c media.c mdns.c
++libpresence_a_SOURCES = library.vala settings.c media.c mdns.c media.vapi mdns.vapi settings.vapi
+ libpresence_a_CFLAGS = $(MEDIA_CFLAGS) $(MDNS_CFLAGS)
+ libpresence_a_LIBADD = libmedia.a libmdns.a
+ libpresence_a_VALAFLAGS = \
+ --vapi library.vapi -H library.h \
+- --pkg gstreamer-0.10 \
+- --pkg settings \
+- --pkg media \
+- --pkg mdns
++ --pkg gstreamer-0.10
+
+ media.vapi: libmedia.a
+ libmedia_a_SOURCES = media.vala
diff --git a/presence.spec b/presence.spec
index 4533c7a..53887f6 100644
--- a/presence.spec
+++ b/presence.spec
@@ -36,8 +36,7 @@ chmod a+x ./autogen.sh
%build
./autogen.sh
%configure
-make clean
-make -v %{?_smp_mflags}
+make V=1 %{?_smp_mflags}
%install
More information about the scm-commits
mailing list