Сборщик AppImage
				
			
		
				- Добавлены проверки на наличие инструментов сборки AppImage - Добавлены проверки на наличие указанных путей, передаваемых через флаги  | 
			||
|---|---|---|
| .vscode | ||
| src | ||
| .gitignore | ||
| CHANGELOG.md | ||
| README.md | ||
AppImage Builder
Иерархия исходного пакета
<packages>/my_package
├── build.sh
├── files
│   ├── AppRun
│   ├── my_program.desktop
│   └── my_program.png
└── sources
Обязательные файлы для сборки:
sources- файл с ссылками на пакеты + зависимости для сборки AppImagefiles/*- файлы для запуска AppImage (AppRun,*.desktop,*.png)
Необязательный файл
build.sh- скрипт постобработки после распаковкиsourcesфайлов
Для внутреннего build.sh доступны 2 глобальгые переменные для работы:
current_path- текущая директория пакетаapp_path- временная директория сборки пакета (иерархия будущего AppImage)
Необходимые инструменты для сборки пакета AppImage
- AppImageTool - инструмент низкого уровня для создания AppImage из существующего AppDir
 - type2-runtime - среда выполнения - исполняемая часть каждого AppImage. Он монтирует полезную нагрузку через FUSE и выполняет точку входа
 - rpm2cpio - извлекает архив cpio из RPM пакета
 - cpio - инструмент копирования файлов в архив и из архива