SliTaz SliTaz Forum

You are not logged in.

#1 2016-03-16 15:07:09

x09
Member
Registered: 2016-03-16
Posts: 9

Clementine player for SliTaz 5

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

#2 2016-03-16 16:41:58

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Clementine player for SliTaz 5

Привет, Антон.

Пакеты SliTaz собираются здесь: cook.slitaz.org.

Для сборки необходим рецепт, я уже «выковырял» его из пакета.

А для рецепта, как я вижу, нужен патч “udisks-namespace.patch”. Прошу его предоставить, чтобы я смог добавить Clementine в репозиторий.

Из замечаний, неплохо было бы изменить префикс с /usr/local на /usr, как во всех «официальных» пакетах SliTaz. Такую кучу зависимостей я давно не видел — что, правда, всё это нужно? Весь Qt целиком и весь GStreamer?

Offline

#3 2016-03-16 17:47:41

x09
Member
Registered: 2016-03-16
Posts: 9

Re: Clementine player for SliTaz 5

Привет.

Да, видимо я немного перестарался, хотя и слементин тот еще комбайн.

Сейчас все сделаю и отпишусь тут, и патч и префикс и зависимости почищу..

Offline

#4 2016-03-16 18:20:49

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Clementine player for SliTaz 5

Прогнал зависимости бинарников, полученные через [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 с Андроида smile

Offline

#5 2016-03-16 18:22:31

x09
Member
Registered: 2016-03-16
Posts: 9

Re: Clementine player for SliTaz 5

пересобрал

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

#6 2016-03-16 18:25:15

x09
Member
Registered: 2016-03-16
Posts: 9

Re: Clementine player for SliTaz 5

Давай сделаем твой depends, раз он меньше немного )) 10 мин

Offline

#7 2016-03-16 18:25:43

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Clementine player for SliTaz 5

Сейчас посмотрю.

cook.slitaz.org — да, это билд-ферма, «сборочник» пакетов.

Давай сделаем твой depends, раз он меньше немного ))

Я думаю, поможет только эксперимент на чистой системе. Ведь [c]ldd[/c] определяет только runtime-зависимости (т.е. теперь оно гарантированно запустится, и только). А там по ходу выполнения что-то еще может запросить.

Ммм, тут может помочь [c]strace[/c]...

Offline

#8 2016-03-16 18:30:55

x09
Member
Registered: 2016-03-16
Posts: 9

Re: Clementine player for SliTaz 5

Погоняю по разному, но главное что работает) и весьма недурно. Мне он сильно был нужен по работе, именно из-за управления по андроиду.

Что нужно сделать еще, после вычищения ненужных зависимостей, чтобы пакет ушел в общий репозиторий?

Offline

#9 2016-03-16 18:55:48

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Clementine player for SliTaz 5

Добавил: http://hg.slitaz.org/wok/rev/0281eccb41f4

Идёт сборка: http://cook.slitaz.org/cooker.cgi?pkg=clementine

Если пакет соберётся, то завтра ранним утром он будет на мастер-зеркале, откуда разойдётся по остальным зеркалам (от нескольких часов до пары суток).

________

Oops! Сборка уже никуда не идёт sad

Offline

#10 2016-03-16 19:01:19

x09
Member
Registered: 2016-03-16
Posts: 9

Re: Clementine player for SliTaz 5

Собрал еще раз с твоим depends. Поставил в виртуалке чистую версию 5.0 (weekly), установил там собранный пакет - все встало и работает отлично!

Offline

#11 2016-03-16 19:06:01

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Clementine player for SliTaz 5

Добавил [c]qmake[/c] в [c]BUILD_DEPENDS[/c] — сборка пошла.

работает отлично

Все возможности/форматы поддерживает? Ничего не отвалилось?

Offline

#12 2016-03-17 03:33:49

x09
Member
Registered: 2016-03-16
Posts: 9

Re: Clementine player for SliTaz 5

Да все ок. Вроде я добавлял qmake всегда.

Offline

#13 2016-03-19 04:55:17

hackdorte
Member
Registered: 2014-06-05
Posts: 83

Re: Clementine player for SliTaz 5

Клементина работает на GTK? QT?

Offline

#14 2016-03-19 05:21:22

x09
Member
Registered: 2016-03-16
Posts: 9

Re: Clementine player for SliTaz 5

Qt

Offline

#15 2016-03-20 20:50:43

hackdorte
Member
Registered: 2014-06-05
Posts: 83

Re: Clementine player for SliTaz 5

Спасибо x09 smile

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.021 seconds, 7 queries executed - Memory usage: 1.56 MiB (Peak: 1.77 MiB) ]