Автор Тема: Пересборка пакета Altlinux для новичков  (Прочитано 7557 раз)

Оффлайн bo4karev

  • Участник
  • *
  • Сообщений: 116
Re: Сборка пакета для Altlinux с нуля
« Ответ #15 : 18.09.2013 00:29:02 »
Цитировать
В зависимости от того, в какоой репозиторий вы собираете.
Хотелось бы и в Сизиф и в p7. Для примера - в Сизиф.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Сборка пакета для Altlinux с нуля
« Ответ #16 : 18.09.2013 11:00:27 »
Как теперь определить, что записать вместо этого пакета в spec?
Прошу извинения за некомпетентность, впервые это делаю.
Лучше ничего не записывать и попробовать собрать. А вписать то, что попросит.

UPD: kdelibs-devel должен сам вытаскивать потребные для сборки пакеты Xorg.
« Последнее редактирование: 18.09.2013 11:12:21 от Skull »
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Сборка пакета для Altlinux с нуля
« Ответ #17 : 18.09.2013 11:14:38 »
Как теперь определить, что записать вместо этого пакета в spec?
Прошу извинения за некомпетентность, впервые это делаю.
Когда оно соберётся, пересобрать посредством утилиты buildreq. Она строку сформирует, как надо. Есть, правда, момент такой. Если какого-то devel-пакета не установлено, а сборка без него нормально проходит, то это таки и будет сборка без него и соответствующих опций. Как и наоборот, если собирать не в хэшере, а в рабочей системе, может затесаться нежданный devel-пакет. В общем, buildreq - штука полезная, но проверять надо.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Сборка пакета для Altlinux с нуля
« Ответ #18 : 18.09.2013 11:19:17 »
Вообще говоря, я бы начал с обновления кода (несмотря на то, что он переехал на https://code.google.com/p/gtk-qt-engine/ и последние изменения там были четыре года назад). А дальше адаптировал бы к новому Glib2.
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Сборка пакета для Altlinux с нуля
« Ответ #19 : 18.09.2013 11:24:23 »
$ wget https://gtk-qt-engine.googlecode.com/files/gtk-qt-engine-1.1.tar.bz2
--2013-09-18 11:20:09--  https://gtk-qt-engine.googlecode.com/files/gtk-qt-engine-1.1.tar.bz2
Распознаётся gtk-qt-engine.googlecode.com (gtk-qt-engine.googlecode.com)... 74.125.143.82, 2a00:1450:4010:c03::52
Подключение к gtk-qt-engine.googlecode.com (gtk-qt-engine.googlecode.com)|74.125.143.82|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 58079 (57K) [application/x-bzip2]
Сохранение в: «gtk-qt-engine-1.1.tar.bz2»

100%[=========================================================================================================================================>] 58 079       211KB/s   за 0,3s   

2013-09-18 11:20:10 (211 KB/s) - «gtk-qt-engine-1.1.tar.bz2» сохранён [58079/58079]

[cas@altair gtk-qt-engine]$ gear-update gtk-qt-engine-1.1.tar.bz2 gtk-qt-engine
[cas@altair gtk-qt-engine]$ git commit -m 'New version 1.1 from https://code.google.com/p/gtk-qt-engine/'
Результат запушил себе (http://git.altlinux.org/people/cas/packages/gtk-qt-engine.git)
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Сборка пакета для Altlinux с нуля
« Ответ #20 : 18.09.2013 12:09:22 »
Пакет собрал (правда, он уже портирован на Qt4). Но смысла особого в нём не вижу. См. https://bugs.archlinux.org/task/34888

Цитировать
Цитировать
gtk-qt-engine does not support gtk3, please fix.

If it can not be fixed, please drop this package, and add the kde-gtk-config.
« Последнее редактирование: 18.09.2013 12:16:34 от Skull »
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Сборка пакета для Altlinux с нуля
« Ответ #21 : 18.09.2013 12:11:04 »
Кстати, тему следует сменить, так как пакет собирается не с нуля, а обновляется ранее собранный пакет.
Андрей Черепанов (cas@)

Оффлайн bo4karev

  • Участник
  • *
  • Сообщений: 116
Re: Сборка пакета для Altlinux с нуля
« Ответ #22 : 18.09.2013 12:39:54 »
Версия 1.1 портирована на Qt4, Версия 0.8 последняя на Qt3
Нужен пакет версии 0.8 (Qt3) для TDE 3.5.13
Попробую сделать тоже самое что Андрей только для 0.8 и Qt3

Тему меняет только модератор? Тогда поставьте пожалуйста такую:
"Пересборка пакета Altlinux для новичков"
« Последнее редактирование: 18.09.2013 14:36:37 от vladiboc »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Сборка пакета для Altlinux с нуля
« Ответ #23 : 18.09.2013 13:00:02 »
ему меняет только модератор?
Автор темы может самостоятельно отредактировать её название (достаточно открыть на редактирование [ссылка "Изменить"] первое сообщение темы и поправить поле "Тема"). Но оставленные до момента смена темы сообщения в топике останутся с заголовком старой темы.

Оффлайн bo4karev

  • Участник
  • *
  • Сообщений: 116
Спасибо, исправил тему

Оффлайн bo4karev

  • Участник
  • *
  • Сообщений: 116
Цитировать
Лучше ничего не записывать и попробовать собрать. А вписать то, что попросит.
Пытаюсь собрать версию 0.8
удалил из spec xorg-x11-devel и ничего не поставил вместо.
При сборке вылезли все те же ошибки. Ничего не просит.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Цитировать
Лучше ничего не записывать и попробовать собрать. А вписать то, что попросит.
Пытаюсь собрать версию 0.8
удалил из spec xorg-x11-devel и ничего не поставил вместо.
При сборке вылезли все те же ошибки. Ничего не просит.
А если взять мои изменения спека?
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
удалил из spec xorg-x11-devel и ничего не поставил вместо.
При сборке вылезли все те же ошибки. Ничего не просит.
Очевидно, это не та библиотека, без которой можно обойтись. Что-то надо доустановить всё равно. Vovka-Korovka дал ссылку на рассылку. Привязавшись ко времени указанного сообщения, можно изучить изменения спека какого-нибудь пакета, где ранее был xorg-x11-devel или xorg-devel в зависимостях.

Оффлайн bo4karev

  • Участник
  • *
  • Сообщений: 116
Цитировать
    Цитировать

        Лучше ничего не записывать и попробовать собрать. А вписать то, что попросит.

    Пытаюсь собрать версию 0.8
    удалил из spec xorg-x11-devel и ничего не поставил вместо.
    При сборке вылезли все те же ошибки. Ничего не просит.

А если взять мои изменения спека?
Сделал fetch и посмотрел Ваши изменения. С ними этот пакет будет работать для Qt4, для TDE работать не будет. Ошибаюсь?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Я не знаю, что этот пакет делает, но :
"А что вы считаете, что в TDE работают только приложения qt3?"