It should be possible to build frame without x11
Bug #1080819 reported by
Daniel d'Andrada
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
frame |
Fix Released
|
High
|
Daniel d'Andrada | ||
frame (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
One of the main points of libframe is to provide a platform-
But it currently has a hard/mandatory dependency on x11 libraries.
The correct thing to do would be to have the configure script detecting whether the x11 libraries and headers are present or not and then enable or disable compilation of the x11 backend accordingly. I.e., the x11 dependency and backend (frame_x11.h) functions) should be optional. Related configure flags would also be good (e.g. --without-x11)
Related branches
lp://staging/~dandrader/frame/lp1080819
- Stephen M. Webb (community): Approve
-
Diff: 399 lines (+139/-30)12 files modified.bzrignore (+1/-0)
Makefile.am (+10/-1)
configure.ac (+61/-2)
frame-x11.pc.in (+9/-0)
include/oif/frame.h.in (+4/-0)
src/Makefile.am (+10/-2)
src/value.h (+0/-2)
test/Makefile.am (+11/-2)
test/regular/Makefile.am (+17/-5)
test/regular/accept-ended-touch.cpp (+2/-2)
test/regular/frame-x11-fixture.cpp (+10/-10)
test/regular/frame-x11-fixture.h (+4/-4)
Changed in frame: | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in frame: | |
status: | In Progress → Fix Committed |
Changed in frame: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package frame - 2.4.4daily12. 11.29.1- 0ubuntu1
--------------- 11.29.1- 0ubuntu1) raring; urgency=low
frame (2.4.4daily12.
[ Robert Bruce Park ]
* Inline packaging metadata.
[ Didier Roche ]
* Automatic snapshot from revision 101 (bootstrap)
[ Daniel d'Andrada ]
* It should be possible to build frame without x11 (LP: #1080819)
[ Automatic PS uploader ]
* Automatic snapshot from revision 106
-- Automatic PS uploader <email address hidden> Thu, 29 Nov 2012 07:53:42 +0000