Skip to content

Commit 12b3c88

Browse files
committed
Обновил apg-pkg/fail-metadata.json.md
1 parent 50853e7 commit 12b3c88

1 file changed

Lines changed: 25 additions & 20 deletions

File tree

docs/apg-pkg/fail-metadata.json.md

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,52 +8,57 @@
88

99
```json
1010
{
11-
"name": "TestAPG",
12-
"version": "0.0",
13-
"architecture": "x86_64",
14-
"description": "The test package.",
11+
"name": "apgexample",
12+
"version": "0.0.0",
13+
"type": "misc",
14+
"architecture": null,
15+
"description": "The APG example package for NurOS (Tulpar).",
1516
"maintainer": "NurOS Developers",
16-
"license": "MIT",
17+
"license": null,
18+
"tags": [
19+
"example",
20+
"test",
21+
"apg"
22+
]
1723
"homepage": "https://nuros.org",
18-
"dependencies": [
19-
"testapg2"
20-
],
24+
"dependencies": [],
2125
"conflicts": [
22-
"testapg3"
23-
],
24-
"provides": [
25-
"libfoo-dev"
26+
"testapg"
2627
],
28+
"provides": [],
2729
"replaces": [
2830
"example-apg"
31+
],
32+
"conf": [
33+
"/etc/example.conf",
34+
"$HOME/exmplrc"
2935
]
3036
}
3137
```
3238

33-
### Описание полей
39+
## Описание полей
3440

3541

36-
| Поле | Описание | Пример |
42+
| Поле | Описание поля | Пример содержания |
3743
| ------------ | ------------------------- | --------------------------------------------------------- |
3844
| name | Название пакета | example-package |
3945
| version | Версия программы | 1.2.3 |
40-
| architecture | Целевая архитектура | x86\_64, aarch64, risc_v, all, null |
46+
| type | Тип пакета | misc, binary, source |
47+
| architecture | Целевая архитектура | x86\_64, aarch64, risc_v, all, null |
4148
| description | Подробное описание пакета | "Текстовый редактор с подсветкой синтаксиса" |
4249
| maintainer | Сопровождающий пакета | "Иван Петров [ivan@example.com](mailto:ivan@example.com)" |
4350
| license | Лицензия | MIT, GPL-3.0, Apache-2.0 |
51+
| tags | Тэги для поиска по ним | ["example", "test", "apg"] |
4452
| homepage | Веб-сайт проекта | https://example.com |
4553
| dependencies | Список зависимостей | \["lib-example >= 2.0.0"] |
4654
| conflicts | Конфликтующие пакеты | \["old-package"] |
47-
| provides | Виртуальные пакеты (Пакеты, которые предоставляет один пакет) | \["virtual-package"] |
55+
| provides | Виртуальные пакеты (Пакеты, которые предоставляет один пакет) | \["virtual-package"] |
4856
| replaces | Заменяемые пакеты | \["legacy-package"] |
57+
| conf | Файлы конфигурации | ["/etc/example.conf", "$HOME/exmplrc"] |
4958

5059

5160
### Важные замечания
5261

5362
* Поле `license` может быть `null`, но лучше указать соответствующую лицензию.
5463
* Поле `architecture` может быть `null`.
5564
* Убедитесь, что список зависимостей (`dependencies`) корректен, чтобы избежать проблем при установке.
56-
57-
### Дополнительная информация
58-
59-
Файл `metadata.json` играет важную роль в системе управления пакетами Tulpar. Правильное заполнение этого файла обеспечивает корректную установку и управление пакетами.

0 commit comments

Comments
 (0)