cucumber-sp / yandex-music-linux

Linux client of Yandex Music
Other
235 stars 5 forks source link

Нужна опция, что хотим получить на выходе #35

Closed x09 closed 5 months ago

x09 commented 5 months ago

Чтобы можно было задать zip, rpm или deb. Что-то одно.

cucumber-sp commented 5 months ago

Чтобы можно было задать zip, rpm или deb. Что-то одно.

не понимаю, и так для разных форматов разные скрипты сбррки

x09 commented 5 months ago

Чтобы можно было задать zip, rpm или deb. Что-то одно.

не понимаю, и так для разных форматов разные скрипты сбррки

repack -t zip Yandex.exe

на выходе только zip

cucumber-sp commented 5 months ago

Чтобы можно было задать zip, rpm или deb. Что-то одно.

не понимаю, и так для разных форматов разные скрипты сбррки

repack -t zip Yandex.exe

на выходе только zip

зачем? и так на выходе только asar или распакованный проект. Для каждой платформы есть свой скрипты сборки, читайте Readme

x09 commented 5 months ago

Чтобы можно было задать zip, rpm или deb. Что-то одно.

не понимаю, и так для разных форматов разные скрипты сбррки

repack -t zip Yandex.exe на выходе только zip

зачем? и так на выходе только asar или распакованный проект. Для каждой платформы есть свой скрипты сборки, читайте Readme

затем, что , к примеру, на Альте пытается делать все сразу и не делает в итоге ничего (вываливается с грудой ошибок что rpm не той версии, хотя он той). но хоть в out есть распакованые файлы.

cucumber-sp commented 5 months ago

Чтобы можно было задать zip, rpm или deb. Что-то одно.

не понимаю, и так для разных форматов разные скрипты сбррки

repack -t zip Yandex.exe на выходе только zip

зачем? и так на выходе только asar или распакованный проект. Для каждой платформы есть свой скрипты сборки, читайте Readme

затем, что , к примеру, на Альте пытается делать все сразу и не делает в итоге ничего (вываливается с грудой ошибок что rpm не той версии, хотя он той). но хоть в out есть распакованые файлы.

сейчас нет сборки для rpm, используйте alien с deb пакетами. я думаю вы используете очень старую версию скрипта, склонируйте репозиторий или обновите, все сейчас по другому работает

x09 commented 5 months ago

Да, версия была не последней. Но сейчас совсем неудобно стало) repack по сути делает только asar файл.. что это и зачем мне не понятно.. build_deb, да колхозит deb, но когда хочешь колбасы, а тебе говорят вот поешь холодца - так себе выбор)

Я к чему все это. Я для себя, и таких как я, собираю rpm, для Альта в свой репо. Сам пишу spec, делаю дополнительные телодвижения, ярлычок там, иконки, нужные моменты для sysctl и собираю. Было бы удобно на входе, в качестве sources - иметь tgz/zip/7z/... До сих пор просто брал руками папку out, заворачивал в архив дальше все само по спеку, на выходе правильный rpm. Ну ок, можно и deb брать как source, распаковывать его и собирать в rpm.. но лишние шаги.

cucumber-sp commented 5 months ago

@x09 так вам и нужен этот asar файл, далее скачиваете бинарник electron, и через него запускаете asar файл. У нас есть issue по поддержке rpm. если сможете сделать скрипт для сборки пакетов вам будут благодарны. у меня пока на это времени не было просто. repack именно перепаковывает ресурсы приложения, а сборка уже происходит нативными средствами платформы. PKGBUILD на арче, на nix тоже свои файлы.

x09 commented 5 months ago

Хорошо, посмотрю чем помочь.

cucumber-sp commented 5 months ago

Хорошо, посмотрю чем помочь.

может посмотреть скрипт сборки deb, как я понимаю в rpm похожая структура, нужно только другие файлы с информацией добавить