Make dependency on GTK+ optional at compile time
Bug #431311 reported by
Aurélien Gâteau
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity Foundations |
Fix Released
|
Low
|
Ted Gould | ||
libindicate |
Fix Released
|
Wishlist
|
Ted Gould |
Bug Description
Source-based distribution packagers would like to be able to provide libindicate to users without forcing them to install GTK+ to build it.
Related branches
lp:~indicator-applet-developers/libindicate/ubuntu
- Ken VanDine: Approve
- Sebastien Bacher: Pending requested
-
Diff: 20244 lines (+9654/-9078)48 files modifiedAUTHORS (+4/-0)
ChangeLog (+128/-0)
Makefile.am (+11/-2)
Makefile.in (+14/-4)
aclocal.m4 (+48/-8661)
bindings/Makefile.am (+9/-1)
bindings/Makefile.in (+11/-3)
bindings/mono/Makefile.in (+7/-1)
bindings/mono/indicate-gtk/Makefile.in (+7/-1)
bindings/mono/indicate/Makefile.in (+7/-1)
bindings/mono/indicate/indicate-api.raw (+10/-0)
bindings/python/Makefile.in (+7/-1)
configure (+421/-94)
configure.ac (+84/-29)
debian/changelog (+11/-0)
debian/patches/lp_690668.patch (+0/-28)
docs/Makefile.in (+7/-1)
docs/reference/Makefile.in (+7/-1)
docs/reference/html/IndicateIndicator.html (+4/-4)
docs/reference/html/IndicateListener.html (+4/-4)
docs/reference/html/IndicateServer.html (+2/-2)
docs/reference/html/base.html (+2/-2)
docs/reference/html/index.html (+2/-2)
docs/reference/html/ix01.html (+3/-3)
docs/reference/html/libindicate.devhelp (+0/-77)
docs/reference/html/listeners.html (+2/-2)
docs/reference/html/subclass.html (+2/-2)
docs/reference/tmpl/indicator.sgml (+0/-2)
docs/reference/tmpl/listener.sgml (+0/-2)
docs/reference/tmpl/server.sgml (+0/-2)
docs/reference/version.xml (+1/-1)
docs/reference/xml/indicator.xml (+2/-2)
docs/reference/xml/listener.xml (+2/-2)
examples/Makefile.am (+11/-9)
examples/Makefile.in (+49/-74)
gtk-doc.make (+71/-55)
libindicate-gtk/Makefile.in (+7/-1)
libindicate/Makefile.in (+7/-1)
libindicate/listener.c (+2/-0)
m4/gnome-doc-utils.m4 (+56/-0)
m4/gtk-doc.m4 (+67/-0)
m4/introspection.m4 (+94/-0)
m4/libtool.m4 (+7851/-0)
m4/ltoptions.m4 (+369/-0)
m4/ltsugar.m4 (+123/-0)
m4/ltversion.m4 (+23/-0)
m4/lt~obsolete.m4 (+98/-0)
tests/Makefile.in (+7/-1)
Changed in libindicate: | |
importance: | Undecided → Wishlist |
Changed in libindicate: | |
status: | New → Confirmed |
Changed in libindicate: | |
status: | Triaged → Fix Committed |
status: | Fix Committed → Confirmed |
Changed in libindicate: | |
status: | Confirmed → Fix Committed |
milestone: | none → 0.5.92 |
assignee: | nobody → Ted Gould (ted) |
Changed in unity-foundations: | |
status: | New → Fix Committed |
importance: | Undecided → Low |
assignee: | nobody → Ted Gould (ted) |
milestone: | none → oneiric-beta-2 |
Changed in libindicate: | |
milestone: | 0.5.92 → 0.6.0 |
Changed in libindicate: | |
status: | Fix Committed → Fix Released |
Changed in unity-foundations: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
As GObject Introspection is somewhat broken, and even more so is the test using a non-existant macro in configure.ac, the following patch was also necessary. I do not consider it a solution of any kind, so it's not attached. ####### ####### #######
--- configure.ac.orig 2010-03-31 12:42:16.497596552 +0200
+++ configure.ac 2010-03-31 12:42:47.001595062 +0200
@@ -87,6 +87,6 @@
######
-GOBJECT_ INTROSPECTION_ CHECK([ 0.6.3]) ([HAVE_ INTROSPECTION] , [false])
+AM_CONDITIONAL
###### ####### ####### #######
# GTK Doc