lintest / myrulib

Кроссплатформенная оболочка для электронной библиотеки fb2-файлов
http://myrulib.lintest.ru
GNU General Public License v3.0
129 stars 37 forks source link

Как отключить все bundled либы при сборке? #6

Open Vascom opened 11 years ago

Vascom commented 11 years ago

Я хочу добавить rpm-пакет с myrulib в репозиторий Fedora. Но для этого при сборке программы должны использоваться библиотеке, которые уже есть в Федоре, а не встроенные их версии. Например bzip2 и sqlite3 можно отключить. А остальные как?

lintest commented 11 years ago

Добрый день!

Уточните какие конкретно библиотеки Вы имеете ввиду.

При сборке проверяется, чтобы библиотека SQLite была собрана с поддержкой ICU и FTS3. Если это условие не выполняется, то используется встроенная.

Если в системе имеется LIBXML2, то используется она. И тогда Expat и FaxPP не используются совсем.

Библиотеки wxSQLite и wxBZipStream очень маленькие и редко используются. Причем библиотеку wxSQLite мне потребовалось немного модифицировать. Поэтому они всегда подключаются статически. Я не вижу в этом проблемы.

Остается только CREngine.

Вы смотрели SPEC файлы вот отсюда?

https://build.opensuse.org/package/show/home:lintest/myrulib https://build.opensuse.org/package/show/home:lintest/myrulib-cr

Мне казалось, что там всё правильно сделано. Напишите подробнее что надо исправить. Лучше пишите на форуме, я туда чаще заглядываю.

С уважением, Кандрашин Денис.

On Mon, 12 Aug 2013 06:42:29 -0700 Vasiliy Glazov notifications@github.com wrote:

Я хочу добавить rpm-пакет с myrulib в репозиторий Fedora. Но для этого при сборке программы должны использоваться библиотеке, которые уже есть в Федоре, а не встроенные их версии. Например bzip2 и sqlite3 можно отключить. А остальные как?


Reply to this email directly or view it on GitHub: https://github.com/lintest/myrulib/issues/6

Vascom commented 11 years ago

Хорошо. Давай продолжим тут http://lintest.ru/forum/viewtopic.php?f=11&t=421