File: INSTALL-mac.txt

package info (click to toggle)
kadu 4.1-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 54,532 kB
  • sloc: cpp: 128,331; sh: 988; awk: 105; makefile: 75
file content (45 lines) | stat: -rw-r--r-- 2,329 bytes parent folder | download | duplicates (4)
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