You are not logged in.
Pages: 1
Hi,
I am to build clementine player package for SliTaz 5.
If interesting, you can download from my dropbox - https://dl.dropboxusercontent.com/u/66475831/Sites/SliTaz/5.0/clementine-1.2.3.tazpkg
What i can do for placing this package in to global slitaz repo?
Sorry for bad english, not my native language.
Offline
Привет, Антон.
Пакеты SliTaz собираются здесь: cook.slitaz.org.
Для сборки необходим рецепт, я уже «выковырял» его из пакета.
А для рецепта, как я вижу, нужен патч “udisks-namespace.patch”. Прошу его предоставить, чтобы я смог добавить Clementine в репозиторий.
Из замечаний, неплохо было бы изменить префикс с /usr/local на /usr, как во всех «официальных» пакетах SliTaz. Такую кучу зависимостей я давно не видел — что, правда, всё это нужно? Весь Qt целиком и весь GStreamer?
Offline
Привет.
Да, видимо я немного перестарался, хотя и слементин тот еще комбайн.
Сейчас все сделаю и отпишусь тут, и патч и префикс и зависимости почищу..
Offline
Прогнал зависимости бинарников, полученные через [c]ldd[/c], через поиск файлов; упростил; получилось вот что:
[c]DEPENDS="ffmpeg fftw glew gst-plugins-base libcdio libgpod libmtp libQtDBus \
libQtOpenGL libQtWebkit protobuf qca qjson taglib"[/c]
«Упростил» — это значит, что, например, при установке [c]libQtDBus[/c] уже будут установлены [c]libQtCore[/c], [c]libQtNetwork[/c] и [c]libQtXml[/c] как его зависимости, поэтому их можно убрать и оставить только [c]libQtDBus[/c].
Интересно, почему [c]lame[/c] отвалился…
PS. Сейчас сижу, балуюсь — управляю Clementine с Андроида 
Offline
пересобрал
https://dl.dropboxusercontent.com/u/66475831/Sites/SliTaz/5.0/clementine-1.2.3.tazpkg
https://dl.dropboxusercontent.com/u/66475831/Sites/SliTaz/5.0/receipt
https://dl.dropboxusercontent.com/u/66475831/Sites/SliTaz/5.0/udisks-namespace.patch
/usr/local поменял на /usr
зависимостей у клементина много - вот их перечень
https://github.com/clementine-player/Clementine/wiki/Compiling-from-Source
Предположу, что все равно что-то не так гладко сделал, т.к. делаю для slitaz первый раз, а мануалы достаточно аскетичные))
А с cook.slitaz.org я вообще не понял. Это аналог билд фермы от opensuse? или просто статистика?
Offline
Давай сделаем твой depends, раз он меньше немного )) 10 мин
Offline
Сейчас посмотрю.
cook.slitaz.org — да, это билд-ферма, «сборочник» пакетов.
Давай сделаем твой depends, раз он меньше немного ))
Я думаю, поможет только эксперимент на чистой системе. Ведь [c]ldd[/c] определяет только runtime-зависимости (т.е. теперь оно гарантированно запустится, и только). А там по ходу выполнения что-то еще может запросить.
Ммм, тут может помочь [c]strace[/c]...
Offline
Погоняю по разному, но главное что работает) и весьма недурно. Мне он сильно был нужен по работе, именно из-за управления по андроиду.
Что нужно сделать еще, после вычищения ненужных зависимостей, чтобы пакет ушел в общий репозиторий?
Offline
Добавил: http://hg.slitaz.org/wok/rev/0281eccb41f4
Идёт сборка: http://cook.slitaz.org/cooker.cgi?pkg=clementine
Если пакет соберётся, то завтра ранним утром он будет на мастер-зеркале, откуда разойдётся по остальным зеркалам (от нескольких часов до пары суток).
________
Oops! Сборка уже никуда не идёт 
Offline
Собрал еще раз с твоим depends. Поставил в виртуалке чистую версию 5.0 (weekly), установил там собранный пакет - все встало и работает отлично!
Offline
Добавил [c]qmake[/c] в [c]BUILD_DEPENDS[/c] — сборка пошла.
работает отлично
Все возможности/форматы поддерживает? Ничего не отвалилось?
Offline
Да все ок. Вроде я добавлял qmake всегда.
Offline
Клементина работает на GTK? QT?
Offline
Qt
Offline
Спасибо x09 
Offline
Pages: 1
[ Generated in 0.021 seconds, 7 queries executed - Memory usage: 1.56 MiB (Peak: 1.77 MiB) ]