-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathINSTALL-mac.txt
45 lines (41 loc) · 2.27 KB
/
INSTALL-mac.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Kompilacja i instalacja Kadu 0.6.5.x pod Mac OS X 10.5 Leopard
W zwiazku z usunieciem frameworka Carbon z Mac OS X 10.6 Snow Leopard nie jest mozliwe
skompilowanie kadu pod ta wersja systemu (caly kod specyficzny dla Mac OS X zostal
napisany z wykorzystaniem frameworka Carbon). Nie mniej jednak kod skompilowany pod
Leopardem dziala poprawnie pod Snow Leopardem.
1. Zainstaluj cmake (w wersje 2.6.4, nie 2.8), pkg-config i wget (np. z fink czy darwinports)
2. Stworz katalog ~/Desktop/kadu. Wyeksportuj zmienna ROOTPATH wskazujaca na niego:
$ export ROOTPATH=~/Desktop/kadu
3. Pobierz i zainstaluj Qt framework dla Mac OS X
albo pobierz zrodla Qt i przekompiluj recznie (bardzo czasochlonne):
$ ./configure -qt-libpng -qt-libjpeg -qt-libmng -no-dbus --prefix=$ROOTPATH/qt
-no-scripttools -no-accessibility -release -optimized-qmake -pch
$ make
$ make install
3a. Jesli chcesz budowac wersje dzialajaca takze na Tigerze dodaj nastepujacy parametr do confgiure:
-sdk /Developer/SDKs/MacOSX10.4u.sdk/
a nastepnie wywolaj make w nastepujacy sposob:
CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk/ -mmacosx-version-min=10.4" make
Postepuj analogicznie w przypadku konfiguracji i kompilacji libgadu oraz podczas
kompilacji kadu.
4. Sciagnij, skompiluj i zainstaluj biblioteke libgadu:
$ ./configure --prefix=$ROOTPATH/libgadu
$ make
$ make install
5. Sciagnij i rozpakuj zrodla kadu. Przeedytuj plik .config i wybierz ktore moduly maja zostac
skompilowane. Domyslna konfiguracja dla Mac OS X znajduje sie w pliku .config.mac.
6. Wyeksportuj zmienna PKG_CONFIG_PATH:
$ export PKG_CONFIG_PATH=$ROOTPATH/qt/lib/pkgconfig:$ROOTPATH/libgadu/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
7. Skonfiguruj kadu:
$ cmake .
8. Skompiluj kadu:
$ make
$ sudo make install
9. Ustaw odpowiednie sciezki a nastepnie uruchom skrypt:
$ varia/scripts/create_macosx_bundle.sh
10. W katalogu ~/Desktop/kadu znajdzie sie binarka kadu dla Mac OS X - Kadu.app.
Jesli chcesz skompilowac kadu korzystajac z XCode wykonaj kroki 1-5 (poza 3a) a nastepnie:
6. Skonfiguruj kadu pod XCode (zostanie wygenerowany plik projektu dla kadu):
$ cmake . -G Xcode
7. Uruchom XCode i otworz projekt kadu
8. Skompiluj kadu za pomoca XCode