* [room] собрать пакет @ 2021-04-20 17:53 Michael Bykov 0 siblings, 1 reply; 3+ messages in thread From: Michael Bykov @ 2021-04-20 17:53 UTC (permalink / raw) To: Культурный офтопик, ALT Linux Sisyphus discussions Салют, ничего не понимаю в сборке пакетов, поэтому, сорри за простой вопрос: пытаюсь собрать пакет (описание - http://diglossa.org/пакет) для Альта под p9. По инструкции для Electron.js: $ yarn release это означает: "release": "webpack --config=build/webpack.app.config.js --env=production && electron-builder" Получаю хорошенький rpm-чик. При попытке установить который получаю: Следующие пакеты имеют неудовлетворенные зависимости: diglossa.js: Требует: gtk3 но пакет не может быть установлен E: Извините, `битые' пакеты В https://travis-ci.org пакеты нормально собираются, см https://github.com/mbykov/diglossa.js/releases/tag/v0.9.63 В travis я получаю rpm для Centos-a, и deb для Убунты. Все ок. rpm для Центоса у нас, естественно, не работает. и есть tar.gz, из него приложение у меня на p9 и p8 стартует и работает нормально. Есть-ли у нас где-то инструкция, как собрать пакет rpm для Альта в таких условиях? Или к кому можно обратиться, кто с таким сталкивался? Или просто, как напрямую собрать пакет для альта из tar.gz? Из gtk3 сейчас у меня стоят $ rpm -qa|grep gtk3 libjavascriptcoregtk3-devel-2.4.11-alt9.1.p9.x86_64 libdbusmenu-gtk3-16.04.0-alt1.x86_64 gtk3-theme-greybird-3.22.14-alt1.noarch libwebkitgtk3-devel-2.4.11-alt9.1.p9.x86_64 libdbusmenu-gtk3-devel-16.04.0-alt1.x86_64 libcanberra-gtk3-0.30-alt3.x86_64 libappindicator-gtk3-12.10.0-alt11.x86_64 libclutter-gtk3-1.8.4-alt1.x86_64 libjavascriptcoregtk3-2.4.11-alt9.1.p9.x86_64 libindicator-gtk3-12.10.1-alt1_11.x86_64 libwebkitgtk3-2.4.11-alt9.1.p9.x86_64 $ rpm -qa|grep gtk.3 gtk+3-themes-incompatible-3.20-alt3.noarch libgtk+3-3.24.11-alt1.x86_64 libgtk+3-devel-3.24.11-alt1.x86_64 libgtk+3-gir-3.24.11-alt1.x86_64 libgtk+3-schemas-3.24.11-alt1.noarch -- М. http://diglossa.org ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <20210422081549.snq6ptiblyw6fcbs@titan.localdomain>]
* Re: [room] [sisyphus] собрать пакет @ 2021-04-22 8:45 ` Michael Bykov 2021-04-26 12:16 ` Michael Bykov 0 siblings, 1 reply; 3+ messages in thread From: Michael Bykov @ 2021-04-22 8:45 UTC (permalink / raw) To: Michael Bykov, Культурный офтопик, ALT Linux Sisyphus discussions чт, 22 апр. 2021 г. в 11:15, Ivan A. Melnikov <iv@altlinux.org>: > > On Tue, Apr 20, 2021 at 08:53:40PM +0300, Michael Bykov wrote: > > Салют, > > > > ничего не понимаю в сборке пакетов, поэтому, сорри за простой вопрос: > > > > пытаюсь собрать пакет (описание - http://diglossa.org/пакет) для Альта > > под p9. По инструкции для Electron.js: > > > > $ yarn release > > > > это означает: > > "release": "webpack --config=build/webpack.app.config.js > > --env=production && electron-builder" > > > > Получаю хорошенький rpm-чик. > > Если он совпадает с тем, что лежит у Вас на гитхабе в релизах, > то имхо он скорее страшненький чем хорошенький, ну да ладно. На гитхабе - под Центос, а как раз для Альта там нет. Может, и страшненький (я-то не разбираюсь), но работает же нормально. Как раз и нужен такой же для Альта. А если будет не-страшненький, то еще лучше. > > При попытке установить который получаю: > > > > Следующие пакеты имеют неудовлетворенные зависимости: > > diglossa.js: Требует: gtk3 но пакет не может быть установлен > > E: Извините, `битые' пакеты > Надо бы бекпортировать исправление https://bugzilla.altlinux.org/39393 > из Сизифа в p9. Завёл https://bugzilla.altlinux.org/39972 Смотрю - > Оказывается, сделано в libgtk+3-3.24.25-alt1. Это значит, что пакет соберется? Сейчас попробую. > > В https://travis-ci.org пакеты нормально собираются, см > > > > https://github.com/mbykov/diglossa.js/releases/tag/v0.9.63 > > > > В travis я получаю rpm для Centos-a, и deb для Убунты. Все ок. > > rpm для Центоса у нас, естественно, не работает. > > > > и есть tar.gz, из него приложение у меня на p9 и p8 стартует и > > работает нормально. > > > > Есть-ли у нас где-то инструкция, как собрать пакет rpm для Альта в > > таких условиях? Или к кому можно обратиться, кто с таким сталкивался? > > Или просто, как напрямую собрать пакет для альта из tar.gz? > Всегда можно научиться писать спеки и собирать пакеты > в Сизиф, не из tar.gz конечно а из исходников. Если интересно, > начать наверное стоит отсюда: > https://www.altlinux.org/ALT_Linux_Team Иван, гляньте на объем работы в моем проекте. Мне очень не хочется самому сделать плохо то, что десяток человек из Альт-тим сделают хорошо с завязанными глазами. Потому и попросил о помощи в сборке этого пакета. Если пакет соберется с libgtk+3-3.24.25-alt1, по вашей наводке, то и ок, спасибо. И это же не одному мне нужно - Electron.js - популярная штука, ждете еще проектов на ней. Кривая, косая, но альтернативы-то нет. Полезная вещь в хозяйстве. Потому и требуется тут профессионал, а не - "научиться писать спеки" > > -- > wbr, > iv m. -- М. http://diglossa.org ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [room] [sisyphus] собрать пакет 2021-04-22 8:45 ` [room] [sisyphus] " Michael Bykov @ 2021-04-26 12:16 ` Michael Bykov 0 siblings, 0 replies; 3+ messages in thread From: Michael Bykov @ 2021-04-26 12:16 UTC (permalink / raw) To: Michael Bykov, Культурный офтопик, ALT Linux Sisyphus discussions чт, 22 апр. 2021 г. в 11:45, Michael Bykov <m.bykov@gmail.com>: > > чт, 22 апр. 2021 г. в 11:15, Ivan A. Melnikov <iv@altlinux.org>: > > > > On Tue, Apr 20, 2021 at 08:53:40PM +0300, Michael Bykov wrote: > > > Салют, > > > > > > ничего не понимаю в сборке пакетов, поэтому, сорри за простой вопрос: > > > > > > пытаюсь собрать пакет (описание - http://diglossa.org/пакет) для Альта > > > под p9. По инструкции для Electron.js: > > > > > > $ yarn release > > > > > > это означает: > > > "release": "webpack --config=build/webpack.app.config.js > > > --env=production && electron-builder" > > > > > > Получаю хорошенький rpm-чик. > > > > Если он совпадает с тем, что лежит у Вас на гитхабе в релизах, > > то имхо он скорее страшненький чем хорошенький, ну да ладно. > > На гитхабе - под Центос, а как раз для Альта там нет. Может, и > страшненький (я-то не разбираюсь), но работает же нормально. Как раз и > нужен такой же для Альта. А если будет не-страшненький, то еще лучше. > > > > При попытке установить который получаю: > > > > > > Следующие пакеты имеют неудовлетворенные зависимости: > > > diglossa.js: Требует: gtk3 но пакет не может быть установлен > > > E: Извините, `битые' пакеты > > > > Надо бы бекпортировать исправление https://bugzilla.altlinux.org/39393 > > из Сизифа в p9. Завёл https://bugzilla.altlinux.org/39972 > > > Смотрю - > Оказывается, сделано в libgtk+3-3.24.25-alt1. > > Это значит, что пакет соберется? Сейчас попробую. Да, отлично, пакет собрался и работает, спасибо! https://github.com/mbykov/diglossa.js/releases/tag/v0.9.8 назвал пакет alt.x86_64.rpm, не знаю, правильно ли это: diglossa.js-0.9.8-alt.x86_64.rpm > > > > > В https://travis-ci.org пакеты нормально собираются, см > > > > > > https://github.com/mbykov/diglossa.js/releases/tag/v0.9.63 > > > > > > В travis я получаю rpm для Centos-a, и deb для Убунты. Все ок. > > > rpm для Центоса у нас, естественно, не работает. > > > > > > и есть tar.gz, из него приложение у меня на p9 и p8 стартует и > > > работает нормально. > > > > > > Есть-ли у нас где-то инструкция, как собрать пакет rpm для Альта в > > > таких условиях? Или к кому можно обратиться, кто с таким сталкивался? > > > Или просто, как напрямую собрать пакет для альта из tar.gz? > > > > Всегда можно научиться писать спеки и собирать пакеты > > в Сизиф, не из tar.gz конечно а из исходников. Если интересно, > > начать наверное стоит отсюда: > > https://www.altlinux.org/ALT_Linux_Team > > > Иван, гляньте на объем работы в моем проекте. > > Мне очень не хочется самому сделать плохо то, что десяток человек из > Альт-тим сделают хорошо с завязанными глазами. Потому и попросил о > помощи в сборке этого пакета. Если пакет соберется с > libgtk+3-3.24.25-alt1, по вашей наводке, то и ок, спасибо. > > И это же не одному мне нужно - Electron.js - популярная штука, ждете > еще проектов на ней. Кривая, косая, но альтернативы-то нет. Полезная > вещь в хозяйстве. Потому и требуется тут профессионал, а не - > "научиться писать спеки" > > > > > > > -- > > wbr, > > iv m. > > > > -- > М. > > http://diglossa.org -- М. http://diglossa.org ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-04-26 12:16 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-04-20 17:53 [room] собрать пакет Michael Bykov 2021-04-22 8:45 ` [room] [sisyphus] " Michael Bykov 2021-04-26 12:16 ` Michael Bykov
Культурный офтопик This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/smoke-room/0 smoke-room/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 smoke-room smoke-room/ http://lore.altlinux.org/smoke-room \ smoke-room@lists.altlinux.org smoke-room@lists.altlinux.ru smoke-room@lists.altlinux.com smoke-room@altlinux.ru smoke-room@altlinux.org smoke-room@altlinux.com public-inbox-index smoke-room Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.smoke-room AGPL code for this site: git clone https://public-inbox.org/public-inbox.git