diff options
author | Daniel Juyung Seo <seojuyung2@gmail.com> | 2012-10-21 08:09:05 +0000 |
---|---|---|
committer | Daniel Juyung Seo <seojuyung2@gmail.com> | 2012-10-21 08:09:05 +0000 |
commit | c204c6c2c2543574a71d7628a5aac37bb555c237 (patch) | |
tree | 29578c313146e99b9526d8865191106d1402b350 /legacy | |
parent | cacd9955abdfad6a5542c7812d85ca0b237b0ae3 (diff) |
efreet: Fixed build break without edbus2. Patch by vtorri.
Thanks a lot vtorri!
I tested this with/without edbus2.
SVN revision: 78302
Diffstat (limited to 'legacy')
-rw-r--r-- | legacy/efreet/Makefile.am | 26 | ||||
-rw-r--r-- | legacy/efreet/configure.ac | 45 |
2 files changed, 42 insertions, 29 deletions
diff --git a/legacy/efreet/Makefile.am b/legacy/efreet/Makefile.am index 858b0bb0e6..2a8b006b44 100644 --- a/legacy/efreet/Makefile.am +++ b/legacy/efreet/Makefile.am | |||
@@ -61,23 +61,29 @@ if HAVE_PO | |||
61 | SUBDIRS += po | 61 | SUBDIRS += po |
62 | 62 | ||
63 | MAINTAINERCLEANFILES += \ | 63 | MAINTAINERCLEANFILES += \ |
64 | po/boldquot.sed \ | 64 | po/boldquot.sed \ |
65 | po/en@boldquot.header \ | 65 | po/en@boldquot.header \ |
66 | po/en@quot.header \ | 66 | po/en@quot.header \ |
67 | po/insert-header.sin \ | 67 | po/insert-header.sin \ |
68 | po/Makefile.in.in* \ | 68 | po/Makefile.in.in* \ |
69 | po/Makevars.template \ | 69 | po/Makevars.template \ |
70 | po/quot.sed \ | 70 | po/quot.sed \ |
71 | po/remove-potcdate.sin \ | 71 | po/remove-potcdate.sin \ |
72 | po/Rules-quot* | 72 | po/Rules-quot* |
73 | 73 | ||
74 | endif | 74 | endif |
75 | 75 | ||
76 | pkgconfigdir = $(libdir)/pkgconfig | 76 | pkgconfigdir = $(libdir)/pkgconfig |
77 | pkgconfig_DATA = efreet.pc efreet-mime.pc efreet-trash.pc | 77 | pkgconfig_DATA = efreet.pc efreet-mime.pc efreet-trash.pc |
78 | 78 | ||
79 | servicedir = $(dbusservicedir) | 79 | if HAVE_EFREETD |
80 | if HAVE_DBUSSERVICEDIR | ||
81 | servicedir = @dbusservicedir@ | ||
82 | else | ||
83 | servicedir = $(datadir)/dbus-1/services | ||
84 | endif | ||
80 | service_DATA = org.enlightenment.Efreet.service | 85 | service_DATA = org.enlightenment.Efreet.service |
86 | endif | ||
81 | 87 | ||
82 | EXTRA_DIST = \ | 88 | EXTRA_DIST = \ |
83 | AUTHORS \ | 89 | AUTHORS \ |
diff --git a/legacy/efreet/configure.ac b/legacy/efreet/configure.ac index fb11f00ecd..3a2b5470ec 100644 --- a/legacy/efreet/configure.ac +++ b/legacy/efreet/configure.ac | |||
@@ -126,6 +126,12 @@ fi | |||
126 | #AM_CONDITIONAL(DEFAULT_VISIBILITY, test "x$enable_hidden_visibility" != "xyes") | 126 | #AM_CONDITIONAL(DEFAULT_VISIBILITY, test "x$enable_hidden_visibility" != "xyes") |
127 | AM_CONDITIONAL(DEFAULT_VISIBILITY, false) | 127 | AM_CONDITIONAL(DEFAULT_VISIBILITY, false) |
128 | 128 | ||
129 | AC_ARG_WITH([dbus-services], | ||
130 | [AC_HELP_STRING([--with-dbus-services=DBUS_SERVICES], | ||
131 | [specify a directory to store dbus service files.])], | ||
132 | [dbusservicedir=$withval] | ||
133 | [dbusservicedir]="") | ||
134 | |||
129 | 135 | ||
130 | ### Checks for programs | 136 | ### Checks for programs |
131 | AC_PROG_CC | 137 | AC_PROG_CC |
@@ -168,25 +174,21 @@ AC_SUBST(EFL_EFREET_TRASH_BUILD) | |||
168 | 174 | ||
169 | service="" | 175 | service="" |
170 | have_efreetd="" | 176 | have_efreetd="" |
171 | dbusservicedir="" | 177 | PKG_CHECK_MODULES([EFREETD], |
172 | PKG_CHECK_MODULES(EFREETD, [ | 178 | [ |
173 | eina >= 1.7.99 | 179 | eina >= 1.7.99 |
174 | ecore >= 1.7.99 | 180 | ecore >= 1.7.99 |
175 | ecore-file >= 1.7.99 | 181 | ecore-file >= 1.7.99 |
176 | edbus2 >= 1.7.99 | 182 | edbus2 >= 1.7.99 |
177 | ], [ | 183 | ], |
184 | [ | ||
178 | have_efreetd="yes" | 185 | have_efreetd="yes" |
179 | service="org.enlightenment.Efreet.service" | 186 | service="org.enlightenment.Efreet.service" |
180 | requirement_efreet="edbus2 ${requirement_efreet}" | 187 | requirement_efreet="edbus2 ${requirement_efreet}" |
181 | dbusservicedir=${datadir}/dbus-1/services | 188 | ], |
182 | AC_ARG_WITH([dbus-services], | 189 | [have_efreetd="no"]) |
183 | AC_HELP_STRING([--with-dbus-services=DBUS_SERVICES], [specify a directory to store dbus service files.]), | 190 | |
184 | [ dbusservicedir=$withval ] | 191 | AM_CONDITIONAL([HAVE_DBUSSERVICEDIR], [! test "x${dbusservicedir}" = "x"]) |
185 | ) | ||
186 | |||
187 | ], [ | ||
188 | have_efreetd="no" | ||
189 | ]) | ||
190 | AM_CONDITIONAL([HAVE_EFREETD], [test "x${have_efreetd}" = "xyes"]) | 192 | AM_CONDITIONAL([HAVE_EFREETD], [test "x${have_efreetd}" = "xyes"]) |
191 | 193 | ||
192 | requirement_efreet="ecore-file >= 1.6.99 ecore >= 1.6.99 eet >= 1.6.99 eina >= 1.6.99 ${requirement_efreet}" | 194 | requirement_efreet="ecore-file >= 1.6.99 ecore >= 1.6.99 eet >= 1.6.99 eina >= 1.6.99 ${requirement_efreet}" |
@@ -294,9 +296,14 @@ echo " Specification compliance:" | |||
294 | echo " Strict.............: ${enable_strict_spec}" | 296 | echo " Strict.............: ${enable_strict_spec}" |
295 | echo " Sloppy.............: ${enable_sloppy_spec}" | 297 | echo " Sloppy.............: ${enable_sloppy_spec}" |
296 | echo | 298 | echo |
297 | if test "x$have_efreetd" = "xyes"; then | 299 | if test "x${have_efreetd}" = "xyes"; then |
298 | echo " DBus services dir....: ${dbusservicedir}" | 300 | if test "x$dbusservicedir" = "xyes"; then |
299 | echo | 301 | echo " DBus services dir....: ${dbusservicedir}" |
302 | echo | ||
303 | else | ||
304 | echo " DBus services dir....: $(datadir)/dbus-1/services" | ||
305 | echo | ||
306 | fi | ||
300 | fi | 307 | fi |
301 | echo " Tests................: ${enable_tests}" | 308 | echo " Tests................: ${enable_tests}" |
302 | echo " Coverage.............: ${enable_coverage}" | 309 | echo " Coverage.............: ${enable_coverage}" |