Сайт | Скачать | Видео | Wiki

Автор Тема: Пакет библиотек Cairo, GTK-2.14.6 и GLIB-2.18 и других  (Прочитано 4171 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн azlk

  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +37/-0
  • Автор темы
Ну вот, пришло время выкладывать то, что я натворил за последний месяц  :)
Началось все с того, что мне приспичило собрать последний Glade и Gparted - и началось: одно за собой тянет другое, другое - еще три-четыре, и так до звездочек в глазах  :o

Вначале - несколько комментариев:
- 1. После многочисленных глюков с компиляцией из исходников, я пришел к выводу, что в нашем дистрибутиве совершенно неоправдано "традиционное" использование каталога /usr/local для размещения программ. По крайней мере, сколько я ни искал и ни спрашивал в сети - никто мне ничего по сути сказать не смог - единственные ответы были лишь "по традиции". Мне эта традиция оказалась непонятна и неудобна, поэтому я взял на себя смелость сделать по другому.
Все эти пакеты собраны (и в дальнейшем я буду собирать так же) для установки в /usr.
- 2. К сожалению, я вспомнил про команду strip лишь по дороге, так что не все, что вы будете ставить, оптимально обрезано. Можно смело оставить все, как есть, до выхода нового дистрибутива, где мы постараемся не упустить этот момент. Или стрипните сами, только не делайте strip * в каталоге /usr/lib - система перестанет нормально работать!
Я сегодня исполнил такой трюк на своей системе, будучи уверен, что strip обрезает все, что можно, а что нельзя - не трогает.
Но я ошибался: мало того, что система после этой операции упала, пропали все иконки с рабочего стола, так теперь еще ничего не компилится! Что-то я важное прибил  :(
А освободилось всего около 30 мегабайт из 374... Так что стрипом увлекаться не надо!
- 3. Изо всех пакетов удалены все локали, кроме русской (иногда оставлена en_GB), и, по возможности - обильная документация, которая неоправданно утяжеляет пакет.

Итак, по разделам:
1.GTK-2.14.6 и GLIB-2.18
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/gtk+-2.14.6-i486.pet
Уже не вспомню какая программа, но потребовала (для сборки) gtk-1.2, пришлось ее собрать до кучи (т.к. в системе было далеко не все:
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/gtk+-1.2.10-i486.pet

http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/pango-1.22.4-i486.pet
Cairo with glitz (glitz - это открытая библиотека OpenGL, тесно интегрированная с X-server):
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/Cairo/with-glitz/cairo-1.8.6-i486.pet
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/Cairo/with-glitz/glitz-1.0-i486.pet
Cairo without-glitz:
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/Cairo/without-glitz/cairo-1.8.6-i486.pet

Все пакеты ниже - обновленные библиотеки для работы с графикой, в них добавлены новые возможности и исправлены ошибки, кроме того, без них GTK-2.14.6 просто не встанет, настолько тесно они взаимосвязаны.
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/OpenJPEG_v1_3-i486.pet
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/libcroco-0.6.1-i486.pet
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/libpng-1.2.34-i486.pet
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/librsvg-2.22.3-i486.pet
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/libtiff-4.0.0alpha-i486.pet
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/pixman-0.13.2-i486.pet
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/readline-5.2-i486.pet

http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/glib-2.18.3-i486.pet
« Последнее редактирование: 18 Июнь 2009, 19:15:49 от Zloy_T »