LINUX.ORG.RU

Как создавать пакеты eopkg в Solus OS

 


0

1

Здравствуйте. Обращаюсь с помощью, как правильно создавать пакеты eopkg в Solus OS. Дело в том что по официальной документации и не только: https://getsol.us/articles/packaging/building-a-package/en/
https://getsol.us/articles/packaging/local-repository/en/
https://dev.getsol.us/source/common/browse/master/about/
https://dev.solus-project.com/source/common/
https://github.com/solus-project/solbuild
не удаться создать свой пакет «eopkg»
Об гуглил все что можно и не там не на youtube, нету нармальной не документации не инструкции по созданию еоpkg пакета. Тут последняя надежда что поможте разораться.

Failed to load package: open pspec.xml: no such file or directory
make[1]: выход из каталога «/home/anima/.solus/common»
make abireport
make[1]: вход в каталог «/home/anima/.solus/common»
abireport -p abi_ -D `dirname pspec.xml` scan-packages `dirname pspec.xml`
Error locating packages: No packages in directory .

make[1]: *** [../Makefile.common:15: abireport] Ошибка 1
make[1]: выход из каталога «/home/anima/.solus/common»
make: *** [../Makefile.common:12: complete] Ошибка 2
Помогите в решении задачи, нужно срочно решить!
Что бы работать дальше.

Пример для streamripper

mkdir -v ~/.solus

#### nano ~/.solus/packager [Packager] Name=Your Name Here Email=your.email@address

sudo eopkg it -c system.devel sudo eopkg it solbuild sudo solbuild init -u

mkdir -v ~/Downloads/build_custom cd ~/Downloads/build_custom git clone https://dev.getsol.us/source/common.git ln -sv common/Makefile.common . ln -sv common/Makefile.toplevel Makefile ln -sv common/Makefile.iso .

#### nano ~/.bashrc alias fetchYml=«$HOME/Downloads/build_custom/common/Scripts/yauto.py» source ~/.bashrc

mkdir -v ./streamripper cd ./streamripper echo «include ../Makefile.common» > Makefile

fetchYml https://netcologne.dl.sourceforge.net/project/streamripper/streamripper (curr...

#### nano package.yml name : streamripper version : 1.64.6 release : 1 source : - https://netcologne.dl.sourceforge.net/project/streamripper/streamripper (curr... : c1d75f2e9c7b38fd4695be66eff4533395248132f3cc61f375196403c4d8de42 license : GPL-1.0-or-later component : network.download summary : Application that lets you record streaming mp3 to your hard drive description: | Open Source (GPL) application that lets you record streaming mp3 to your hard drive builddeps : - libvorbis-devel - libogg-devel - libmad-devel rundeps : - libvorbis - libogg - libmad setup : | %configure build : | %make install : | %make_install #### sudo solbuild build package.yml sudo eopkg install ./streamripper-1.64.6-1-1-x86_64.eopkg

#### Optional: To remove solbuild sudo solbuild delete-cache sudo rm -rf /var/lib/solbuild/images/* sudo rm -rf /var/lib/solbuild/roots/* sudo rm /var/lib/solbuild/packages/*

dsunix
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.