Skip to content

Commit d528b4a

Browse files
authored
Misc (#901)
* ICONSET-HOWTO use markdown ICONSET-HOWTO use markdown * org.psi_im.Psi.json fix broken JSON * privacy: make window bigger * profileopen.ui: reformat * remove ifndef Q_OS_MAC for calls of AdvancedWidget.setWindowIcon() The method has the Q_OS_MAC check inside. * Readme-cmake.md: formatting
1 parent db31173 commit d528b4a

File tree

13 files changed

+331
-275
lines changed

13 files changed

+331
-275
lines changed

Readme-cmake-ru.md

Lines changed: 77 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,55 @@
22

33
## Подготовка каталога сборки:
44

5-
> $ mkdir build && cd build
6-
> $ cmake FLAGS ..
5+
```sh
6+
mkdir build && cd build
7+
cmake FLAGS ..
8+
```
79

810
вместо флага FLAGS нужно ставить флаги из секции "Полезные CMAKE флаги"
911
можно вообще не ставить никаких флагов
1012

1113
## Сборка:
1214

13-
> $ cmake --build . --target all --
15+
```sh
16+
cmake --build . --target all --
17+
```
1418

1519
или
1620

17-
> $ make
21+
```sh
22+
make
23+
```
1824

19-
## Установка:
25+
## Установка Psi/Psi+:
2026

21-
> $ cmake --build . --target install --
27+
```sh
28+
cmake --build . --target install --
29+
```
2230

2331
или
2432

25-
> $ make install
33+
```sh
34+
make install
35+
```
2636

2737
## Если в установке нет необходимости, для запуска Psi/Psi+:
2838

29-
> $ make prepare-bin
30-
> $ cd psi && ./psi && cd .. #для Psi
31-
> $ cd psi && ./psi-plus && cd .. #для Psi+
39+
```sh
40+
cmake --build . --target prepare-bin
41+
```
42+
43+
или
44+
45+
```sh
46+
make prepare-bin
47+
cd psi && ./psi && cd .. #для Psi
48+
cd psi && ./psi-plus && cd .. #для Psi+
49+
```
3250

3351
## Полезные CMAKE флаги:
3452

35-
> -PSI_PLUS=OFF
53+
> -DPSI_PLUS=ON
3654
3755
Компилировать Psi+ вместо Psi (по-умолчанию OFF)
3856

@@ -44,7 +62,7 @@
4462
> -DPSI_DATADIR=${path}
4563
4664
Путь к каталогу данных программы Psi/Psi+. Путь по
47-
которому Psi/Psi+ будет искать данные (иконпаки, темы и.т.д.)
65+
которому Psi/Psi+ будет искать данные (иконпаки, темы и т.д.)
4866

4967
> -DCMAKE_INSTALL_PREFIX=prefix
5068
@@ -96,15 +114,15 @@
96114

97115
> -DCHAT_TYPE=BASIC
98116
99-
выбрать тип движка чатлогов. Возможные значения: WEBKIT, WEBENGINE, BASIC
100-
значение по-умолчанию - BASIC.
117+
выбрать тип движка чатлогов. Возможные значения: `WEBKIT`, `WEBENGINE`, `BASIC`
118+
значение по-умолчанию: `BASIC`.
101119

102120
> -DPSI_VERSION=${version}
103121
104122
задать версию Psi/Psi+ вручную
105-
( Пример для Psi+: 1.0.40 (2017-06-05, Psi:a7d2d7b8, Psi+:055e945, webkit) ).
123+
Пример для Psi+: `1.0.40 (2017-06-05, Psi:a7d2d7b8, Psi+:055e945, webkit`.
106124
Данный флаг ставить не обязательно, т.к. скрипт автоматически
107-
определяет версию по содержимому файла "version"
125+
определяет версию по содержимому файла `version`
108126

109127
> -DCMAKE_BUILD_TYPE=Release
110128
@@ -206,30 +224,54 @@
206224

207225
> -DBUILD_PLUGINS=${plugins}
208226
209-
задать список плагинов для сборки. Чтобы собрать все плагины можно задать -DBUILD_PLUGINS="ALL" или вообще не ставить этот флаг
210-
211-
- возможные значения для ${plugins} (можно определить по содержимому каталога plugins/generic):
212-
213-
historykeeperplugin stopspamplugin juickplugin translateplugin gomokugameplugin attentionplugin
214-
cleanerplugin autoreplyplugin contentdownloaderplugin qipxstatusesplugin skinsplugin
215-
clientswitcherplugin watcherplugin videostatusplugin screenshotplugin jabberdiskplugin
216-
storagenotesplugin extendedoptionsplugin imageplugin extendedmenuplugin birthdayreminderplugin
217-
pepchangenotifyplugin omemoplugin openpgpplugin otrplugin chessplugin conferenceloggerplugin
218-
enummessagesplugin httpuploadplugin imagepreviewplugin
227+
задать список плагинов для сборки. Чтобы собрать все плагины можно задать `-DBUILD_PLUGINS="ALL"` или вообще не ставить этот флаг
228+
229+
- возможные значения для `${plugins}` (можно определить по содержимому каталога plugins/generic):
230+
231+
- historykeeperplugin
232+
- stopspamplugin
233+
- juickplugin
234+
- translateplugin
235+
- gomokugameplugin
236+
- attentionplugin
237+
- cleanerplugin
238+
- autoreplyplugin
239+
- contentdownloaderplugin
240+
- qipxstatusesplugin
241+
- skinsplugin
242+
- clientswitcherplugin
243+
- watcherplugin
244+
- videostatusplugin
245+
- screenshotplugin
246+
- jabberdiskplugin
247+
- storagenotesplugin
248+
- extendedoptionsplugin
249+
- imageplugin
250+
- extendedmenuplugin
251+
- birthdayreminderplugin
252+
- pepchangenotifyplugin
253+
- omemoplugin
254+
- openpgpplugin
255+
- otrplugin
256+
- chessplugin
257+
- conferenceloggerplugin
258+
- enummessagesplugin
259+
- httpuploadplugin
260+
- imagepreviewplugin
219261

220262
Пример:
221263

222264
> -DBUILD_PLUGINS="chessplugin;otrplugin"
223265
224-
Переменная BUILD_PLUGINS может также быть использована как черный список.
225-
В этом случае будут собраны все плагины, кроме указаных.
226-
Для этого достаточно указать переменную как
266+
Переменная BUILD_PLUGINS может также быть использована как черный список.
267+
В этом случае будут собраны все плагины, кроме указаных.
268+
Для этого достаточно указать переменную как
227269

228-
> -DBUILD_PLUGINS="-chessplugin;-otrplugin"
270+
> -DBUILD_PLUGINS="-chessplugin;-otrplugin"
229271
230-
и плагины chessplugin и otrplugin собраны не будут
272+
и плагины `chessplugin` и `otrplugin` собраны не будут
231273

232-
ВНИМАНИЕ! Смешивание белого и черного списков не допускается.
274+
ВНИМАНИЕ! Смешивание белого и черного списков не допускается.
233275

234276

235277
> -DPLUGINS_ROOT_DIR=${path}
@@ -239,15 +281,15 @@
239281

240282
> -DPLUGINS_PATH=${path}
241283
242-
установка плагинов в каталог с суфииксом ${path}. Для установки по-умолчанию:
284+
установка плагинов в каталог с суфииксом `${path}`. Для установки по-умолчанию:
243285

244286
-DPLUGINS_PATH=lib/psi-plus/plugins или не задавать этот флаг
245287

246-
Например для установки плагинов в ~/.local/share/psi+/plugins:
288+
Например для установки плагинов в `~/.local/share/psi+/plugins`:
247289

248290
> -DCMAKE_INSTALL_PREFIX=$HOME/.local -DPLUGINS_PATH=share/psi+/plugins
249291
250-
Напирмер для установки плагинов в /usr/share/psi-plus/plugins:
292+
Напирмер для установки плагинов в `/usr/share/psi-plus/plugins`:
251293

252294
> -DCMAKE_INSTALL_PREFIX=/usr -DPLUGINS_PATH=share/psi-plus/plugins
253295

0 commit comments

Comments
 (0)