Hi, I created a wiki page with the details: http://wiki.debian.org/QtMultiarchTransition What I don''t know yet is how to proceed from there? Obviously coordination is required whatever the plan is. It worths mentioning that current Qt in Sid fails to build on IA64 architecture. We could upload Qt 4.7.4 directly to Sid or give it a shot in Experimental. Thought? Cheers, Fathi
2011/9/23 Fathi Boudra <fabo at debian.org>:> Hi, > > I created a wiki page with the details: > http://wiki.debian.org/QtMultiarchTransition > > What I don''t know yet is how to proceed from there? > Obviously coordination is required whatever the plan is. > It worths mentioning that current Qt in Sid fails to build on IA64 architecture. > We could upload Qt 4.7.4 directly to Sid or give it a shot in Experimental. > > Thought?I was trying to update libdbusmenu-qt for multiarch after seeing your mail, but it seems we can''t do it easily with cmake yet. I saw many discussions happening about this at different places, but couldn''t get a solution. Did anyone try multiarch support with cmake yet? Praveen -- ???????? ??????????????????? You have to keep reminding your government that you don''t get your rights from them; you give them permission to rule, only so long as they follow the rules: laws and constitution.
On Sat, Sep 24, 2011 at 12:33 PM, Praveen A <pravi.a at gmail.com> wrote:> 2011/9/23 Fathi Boudra <fabo at debian.org>: >> Hi, >> >> I created a wiki page with the details: >> http://wiki.debian.org/QtMultiarchTransition >> >> What I don''t know yet is how to proceed from there? >> Obviously coordination is required whatever the plan is. >> It worths mentioning that current Qt in Sid fails to build on IA64 architecture. >> We could upload Qt 4.7.4 directly to Sid or give it a shot in Experimental. >> >> Thought? > > I was trying to update libdbusmenu-qt for multiarch after seeing your > mail, but it seems we can''t do it easily with cmake yet. I saw many > discussions happening about this at different places, but couldn''t get > a solution. Did anyone try multiarch support with cmake yet? > > PraveenCheck libbluedevil.
On Sat, Sep 24, 2011 at 1:27 PM, George Kiagiadakis <kiagiadakis.george at gmail.com> wrote:> On Sat, Sep 24, 2011 at 12:33 PM, Praveen A <pravi.a at gmail.com> wrote: >> 2011/9/23 Fathi Boudra <fabo at debian.org>: >>> Hi, >>> >>> I created a wiki page with the details: >>> http://wiki.debian.org/QtMultiarchTransition >>> >>> What I don''t know yet is how to proceed from there? >>> Obviously coordination is required whatever the plan is. >>> It worths mentioning that current Qt in Sid fails to build on IA64 architecture. >>> We could upload Qt 4.7.4 directly to Sid or give it a shot in Experimental. >>> >>> Thought? >> >> I was trying to update libdbusmenu-qt for multiarch after seeing your >> mail, but it seems we can''t do it easily with cmake yet. I saw many >> discussions happening about this at different places, but couldn''t get >> a solution. Did anyone try multiarch support with cmake yet? >> >> Praveen > > Check libbluedevil.CMake has multiarch support since 2.8.5: http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=b41ad3b3 You need to use CMAKE_LIBRARY_ARCHITECTURE.
2011/9/24 George Kiagiadakis <kiagiadakis.george at gmail.com>:> Check libbluedevil. >Thanks. CMakeLists.txt for libbluedevil has this line setting library install directory set(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}) But in libdbusmenu-qt CMakeLists.txt it only has such option to specify directory for installing pkgconfig files. I''m not familiar with cmake and couldn''t figure it out :( I tried setting up LIB_INSTALL_DIR and libdir variables inside CMakeLists.txt, but that did not work. Can anyone help me with this? Praveen -- ???????? ??????????????????? You have to keep reminding your government that you don''t get your rights from them; you give them permission to rule, only so long as they follow the rules: laws and constitution.
On Sat, Oct 1, 2011 at 10:33 AM, Praveen A <pravi.a at gmail.com> wrote:> 2011/9/24 George Kiagiadakis <kiagiadakis.george at gmail.com>: >> Check libbluedevil. >> > > Thanks. > > CMakeLists.txt for libbluedevil has this line setting library install directory > > set(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}) > > But in libdbusmenu-qt CMakeLists.txt it only has such option to > specify directory for installing pkgconfig files. I''m not familiar > with cmake and couldn''t figure it out :( > > I tried setting up LIB_INSTALL_DIR and libdir variables inside > CMakeLists.txt, but that did not work. Can anyone help me with this? >Hm, apparently libdbusmenu-qt hardcodes lib${LIB_SUFFIX} in all the install() commands, so you have to make a LIB_INSTALL_DIR variable and abstract it. Or maybe you can set LIB_SUFFIX to "/${CMAKE_LIBRARY_ARCHITECTURE}"...
2011/10/1 George Kiagiadakis <kiagiadakis.george at gmail.com>:> Hm, apparently libdbusmenu-qt hardcodes lib${LIB_SUFFIX} in all the > install() commands, so you have to make a LIB_INSTALL_DIR variable and > abstract it. Or maybe you can set LIB_SUFFIX to > "/${CMAKE_LIBRARY_ARCHITECTURE}"... >Thanks! I found a solution in ubuntu package. It has a src/CMakeLists.txt too where we can change library install path. /me trying to move docs into a separate package, reading about doc-base -- ???????? ??????????????????? You have to keep reminding your government that you don''t get your rights from them; you give them permission to rule, only so long as they follow the rules: laws and constitution.
On Sunday, October 02, 2011 01:09:59 AM Praveen A wrote: ...> Thanks! I found a solution in ubuntu package. It has a ...For Debian people working on the Qt Multiarch transition, the Ubunt package is definitely a good place to look, since Ubuntu has already done this transistion. I don''t personally vouch for the quality of everything since I didn''t review it all, but it''s worth a look. Scott K