We have year 2010.
[wammu.git] / INSTALL.cs
blob2dbe3a50fec99e70f50fe3913d61f5b037300dbb
1 Instalace Wammu
2 ===============
4 Balíčky pro Linux
5 =================
7 Mnoho distribucí obsahuje balíčku pro Wammu, takže pokud je můžete použít,
8 je to určitě nejsnadnější cesta. Aktuální verzi zabalenou pro mnoho
9 distribucí naleznete na stránkách Wammu
10 <http://cs.wammu.eu/download/wammu/>.
13 Kompilace ze zdrojových kódů
14 ============================
16 Wammu používá standardní distutils, takže instalace proběhne:
18 python setup.py build
19 sudo python setup.py install
21 Pro instalaci a spuštění tohoto programu potřebujete mít nainstalované
22 python-gammu a wxPython [1] (build s Unicode). Pokud chcete podporu pro
23 vyhledávání zařízení na Bluetooth, potřebujete PyBluez [2]. Pro upozorňování
24 na příchozí události potřebujete dbus-python [3].
26 Na Windows take budete muset nainstalovat Pywin32 [4].
28 Pokud chcete z jakéhokoliv důvodu přeskočit kontrolování závislostí, můžete
29 použít parametr --skip-deps.
31 [1]: http://wxpython.org/ [2]: http://code.google.com/p/pybluez/ [3]:
32 http://www.freedesktop.org/wiki/Software/DBusBindings [4]:
33 https://sourceforge.net/projects/pywin32/
36 Křížová kompilace pro Windows na Linuxu
37 =======================================
39 Potřebujete mít nainstalovaný Wine a všechny závislosti Wammu (viz výše).
41 Vytvoření instalátoru balíčku wammu pro Python je snadné:
43 wine c:\\python25\\python setup.py build --skip-deps bdist_wininst
45 Ale tímto způsobem si uživatel musí nainstalovat všechny závislosti sám, což
46 není moc pohodlné. Toto může být vyřešeno pomocí py2exe [5]:
48 wine c:\\python25\\python setup.py build --skip-deps py2exe
50 Ale kromě tohoto musíte provést trochu ručních úprav. Pro fungování py2exe
51 ve Wine, potřebujete jeho binárky opravit pomocí programu PE Tools (jak je
52 popsáno v chybovém hlášené na Wine [w1]) a zkopírovat nějaké další knihovny,
53 které chybějí v adresáři dist (python25.dll a knihovny z wxPython). Ve
54 skriptu admin/make-release se toto všechno udělá automaticky
56 Poté můžete použít InnoSetup[6] pro vytvoření instalátoru Wammu:
58 wine c:\\Program\ Files\\Inno\ Setup\ 5/\\ISCC.exe wammu.iss
60 [5]: http://www.py2exe.org/ [6]: http://www.jrsoftware.org/isinfo.php
62 [w1]: http://bugs.winehq.org/show_bug.cgi?id=3591
64 # vim: et ts=4 sw=4 sts=4 tw=72 spell spelllang=en_us