Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: Phoenix 07 Července 2007, 13:35:28
-
Když kompiluju PSI (komunikační klient), vyžaduje QT4. Já mam instalované obě verze a při konfiguraci mi to píše, že nemám 4. Proto hupsnu do /usr/bin a soubor qmake smažu, protože odkazuje na /usr/bin/qmake-qt3. Místo něj vytvořím odkaz na soubor /usr/bin/qmake-qt4 a konfigurátor PSI jede bezchybně... :)
Jestli někdo víte lepší způsob, tak mě nakopněte. V konfigurátoru mi při chybě píše, že existují 4 možnosti, jak docílit toho, aby se používalo QT4, ale nějak to jde mimo mě a tohle mi připadá nejjednodušší.
EDIT:
Toto jsou ty 4 možnosti...
1) --qtdir is set to the location of Qt
2) $QTDIR is set to the location of Qt
3) QtCore is in the pkg-config database
4) qmake is in the $PATH
Teď na to tak koukám, možná by fungovalo ./configure --qtdir /usr/share/qt4, ale zkoušet to už nebudu :) Nebo teoreticky i zavolat před ./configure ještě exports QTDIR /usr/share/qt4
whereis qt4 mi našlo /usr/lib/qt4 /usr/include/qt4 /usr/share/qt4
-
Navím jak v PSI, nezkoušel jsem, ale pro Avidemux platí toto:
--with-qt-dir=/usr --with-qt-include=/usr/include/qt4 --with-qt-lib=/usr/lib/qt4
Bude to analogie ;)
-
No nedalo mi to a udělal jsem balíček Psi poslední verze z dnešního SVN. Jedná se o verzi 0.11 RC-1 kompilováno pro Feisty Fawn. Kdo chce může z mého souboru balíčků sekce Feisty Fawn.
Při kontrole funkčnosti mne překvapilo, že pro zvuk je nutné použít externí přehrávač. Patrně to chystají do příštích verzí. Takže si to jeden musí nastavit včetně cest ke zvukům, které implictně u mého balíčku směřují podle nastaveného prefixu při tvorbě balíčku. Dělal jsem to pro rychlou a snadnou přípravu kompilace. Jinak vypadá pěkně.
Je to útlý pěkně vypadající IM a čeština funguje také pokud si jeden stahne jazykový soubor z webu psi.
-
Updatnul jsem balíček Psi na verzi 0.11-RC2, je to nightly build 28. 8. 2007 pro Feisty Fawn.
-
Ano napada, co jsi zeditovat napriklad configure a tam to zmenit z qmake na qmake-qt4 ?
-
http://www.malyjarda.cz/~jarda/psi/
-
GlidingFLY: ten tvůj balíček Psi má po instalaci zajímavé výchozí nastavení: Options - Sound - např. Receive message /home/glidingfly/LocalDebs/srcs/psi-0.11-rc2/debian/psi/usr/share/psi/sound/chat2.wav. což není dobře, mělo by být jen /usr/share/psi/sound/chat2.wav, u dalších zvuků je to stejné.
-
Ano je to tak, máš pravdu. Vono totiž ten zdroják je napsán tak, že při kompilaci debianizací to není schopno správně ukládat vysledek tam kde chci standartně. Obešel jsem to nejjednodušeji jak to šlo - nastavením prefixu. Tím se podařilo balíček vytvořit, ale s tím, že cesty v konfiguraci jsou ve špatném default směru. Všiml jsem si toho hned, ale vyšel jsem z toho, že stejně každý hned otevře setup option a vše nastaví jak potřeba. Nechtěl jsem nad tím příliš bádat. Nejsem si jist zdali to stojí za tu námahu ;) "Na funkci veterináře to však vliv nemá" ;)
-
Vyrobil jsem balíček Psi 0.11 - october 15. 2007 pro Feisty Fawn, tentokrát jsem si ho pořádně zeditoval, ať je to jak má být.
Viz můj soubor balíčků.