Open barl0g opened 2 years ago
Чтобы установить вначале мне сделать сборку для актуальной версии Ubuntu
Было бы здорово. Это есть в планах?
пн, 3 окт. 2022 г. в 10:44, Kandrashin Denis @.***>:
Чтобы установить вначале мне сделать сборку для актуальной версии Ubuntu
— Reply to this email directly, view it on GitHub https://github.com/lintest/myrulib/issues/15#issuecomment-1265057949, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABFHDRSITX2HENM7NLCSJMTWBKFEVANCNFSM6AAAAAAQYUOS3Q . You are receiving this because you authored the thread.Message ID: @.***>
-- Ответьте, пожалуйста, что-нибудь если получили это письмо.
-- С уважением, Бирюков Алексей
Чтобы установить вначале мне сделать сборку для актуальной версии Ubuntu
Присоединяюсь к просьбе выше (и на 20.04). Если получится, было бы чудесно. Пытался собрать сам из исходника, но вылезают ошибки.
Хорошо, попробую собрать для актуальных версий Ubuntu
Ждём с нетерпением! ;)
почти год вопросу. обновился на 22.04 и появилась необходимость в программе, а старые deb не устанавливаются
У меня получилось собрать 0.29.16 (точнее, текущий коммит https://github.com/lintest/myrulib/commit/4aff570a4dab8ecdb7739abf911e25b1f71fe4ac из master) в debian 12 с wxwidgets 3.2 думаю, в ubuntu 22.04 тоже должно работать
myrulib_0.29.16_4aff570_wxwidgets_3.2.diff.gz i have abolutely no idea what i'm doing :) but at least it compiled and ran
хотя в основном изменения - грубые хаки, прочто чтобы убрать ошибки при сборке
собралось, даже запускается
из уже замеченного:
сам процесс сборки:
mv myrulib myrulib_0.29.17
cd myrulib_0.29.17
cp debian/myrulib/* debian/
patch -p1 < myrulib_0.29.16_4aff570_wxwidgets_3.2.diff
# тут ещё нужно поправить версию libwxgtk в debian/control, т.к. этот файл не отслеживается git'ом и в diff не попал
cd ..
tar -czf myrulib_0.29.17.orig.tar.gz myrulib_0.29.17
cd myrulib_0.29.17
# без подписей
debuild -i -us -uc -b
что интересно, если собрать ветку https://github.com/lintest/myrulib/tree/stable (коммит https://github.com/lintest/myrulib/commit/b57493eb23502dbd13dd1111aec87b4c030bf274) с аналогичными изменениями, то поиск работает
у меня вроде бы собрался мастер просто с патчем из issue #13 на бунте 22.04 wxwidgets 3.0
касательно правки libwxgtk, такого пакета нет. есть libwxgtk3.0-gtk3-dev это оно?
Если получилось, то нет проблем :) Для wxwidgets 3.0 патча из #13 достаточно
адаптировать бы патч #13 для гита. Первый раз просто руками копировал в файлы. Как сложить исходники что бы патч сработал не разобрался. Собрал и запустил бинарь. Но хочется еще опакетить его.
Почему бы не посмотреть в сторону сборки под flatpak обеспечив тем самым полную переносимость между разными дистрибутивами?
Try my deb: myrulib_0.29.16-1_amd64.zip (install deps such as wxgtk yourself)
адаптировать бы патч #13 для гита. Первый раз просто руками копировал в файлы. Как сложить исходники что бы патч сработал не разобрался.
See #17
Пользовался myrulib года так с 2013 го. Потом исчезла поддержка и возможность установить с репов. Году так (примерно, уже и не помню точно) в 2016 собрал из исходников на wxwidgets 2.8,пользуюсь до сих пор. При том устанавливаю на Neon (ubuntu 22.04), с костылями конечно. Все работает. А точнее Именно возможность работы с флибустой. То есть в интерфейсе myrulib выбираешь скачать файл (с флибусты). И он скачивается. Попробовал собрать под wxwidgеts 3.0 и новее (разные варианты). Собираются, запускаются. Какие то версии более менее работают с локальной базой. Но не одна не работает с флибустой. При попытке скачать файл через интерфейс myrulib, завершается закрытием программы. Хотя позволяет через интерфейс myrulib открыть книгу на сайте или скачать файл при помощи браузера.
Не подумайте что это притензия. Так, легкий коментарий)).
Есть способ установить?