Автор Тема: ejecter  (Прочитано 3063 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: ejecter
« Ответ #15 : 08.07.2015 19:36:56 »
А форки по понятным причинам сообщество не любит.
Ну, не совсем так :

Кто теперь вспомнит, что Хorg это форк XConfig4 -)

Оффлайн linuxoid

  • Завсегдатай
  • *
  • Сообщений: 93
    • Email
Re: ejecter
« Ответ #16 : 08.07.2015 19:53:38 »
https://bugzilla.altlinux.org/show_bug.cgi?id=31131
не знаю, правильно оформил или нет  :-)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: ejecter
« Ответ #17 : 08.07.2015 20:36:56 »
Кто теперь вспомнит, что Хorg это форк XConfig4 -)
Э-э-э... ? XFree86, вообще-то.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: ejecter
« Ответ #18 : 08.07.2015 20:49:40 »
Ну вот уже забыл как он назывался ;-)

Посыпаю голову пеплом  :-o
« Последнее редактирование: 08.07.2015 21:14:31 от ruslandh »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: ejecter
« Ответ #19 : 08.07.2015 21:02:45 »
Пусть автор перепишет куски кода на udisks2.

Посмотрел исходники. Программа портирована на udisks2. Версия http://bazaar.launchpad.net/~fredp/ejecter/appindicator/files/124 Пруф: файл src/wscript_build, строка 30:
obj.packages = 'config gtk+-2.0 glib-2.0 gio-2.0 udisks2 posix appindicator libnotify'
Нужно ещё libindicator установить как минимум.

Оффлайн linuxoid

  • Завсегдатай
  • *
  • Сообщений: 93
    • Email
Re: ejecter
« Ответ #20 : 08.07.2015 21:54:19 »
Нужно ещё libindicator установить как минимум.
наверное сначала нужно что то придумать с libgdu, но libindicator уже поставил

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: ejecter
« Ответ #21 : 08.07.2015 22:09:14 »
наверное сначала нужно что то придумать с libgdu, но libindicator уже поставил
Скорей всего, он не нужен, если действительно поддержка udisks2 есть.
Сноси Винду, переходи на Линукс ! :)

Оффлайн linuxoid

  • Завсегдатай
  • *
  • Сообщений: 93
    • Email
Re: ejecter
« Ответ #22 : 08.07.2015 22:16:19 »
все равно упирается рогом пока в другом месте

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: ejecter
« Ответ #23 : 08.07.2015 22:23:09 »
Скорей всего, он не нужен, если действительно поддержка udisks2 есть.

Единственная строка с libgdu закомментирована в src/ejecter.vala

Так что не нужен gdu. Надо для начала попытаться с исходников его просто собрать. Если получится, тогда спек править. Исходники по ссылке выше брать.

Оффлайн linuxoid

  • Завсегдатай
  • *
  • Сообщений: 93
    • Email
Re: ejecter
« Ответ #24 : 08.07.2015 22:30:20 »
Так что не нужен gdu. Надо для начала попытаться с исходников его просто собрать. Если получится, тогда спек править. Исходники по ссылке выше брать.
может я не так что то делаю, но по моему все равно те же яйца только в профиль
./waf configure
Checking for program gcc,cc              : ok /usr/bin/gcc
Checking for program cpp                 : ok /usr/bin/cpp
Checking for program ar                  : ok /usr/bin/ar
Checking for program ranlib              : ok /usr/bin/ranlib
Checking for gcc                         : ok 
Checking for program valac               : ok /usr/bin/valac
Checking for gthread-2.0                 : ok
Checking for program version valac >= 0.1.6 : ok 0.22.1
Checking for program msgfmt                 : ok /usr/bin/msgfmt
Checking for program intltool-merge         : ok /usr/bin/intltool-merge
Checking for header locale.h                : ok
Checking for glib-2.0 >= 2.16.0             : ok
Checking for gtk+-2.0 >= 2.14.0             : ok
Checking for gio-2.0                        : ok
Checking for libnotify                      : ok
Checking for gdu                            : not found
 error: the configuration failed (see '/mnt/linux500/ejecter-0.4.4/build/config.log')

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: ejecter
« Ответ #25 : 08.07.2015 22:35:14 »
Ну, тут надо править confgure(.in/am)

Оффлайн linuxoid

  • Завсегдатай
  • *
  • Сообщений: 93
    • Email
Re: ejecter
« Ответ #26 : 08.07.2015 22:45:35 »
Ну, тут надо править confgure(.in/am)
так а его то нет, он наверное создается после команды
./waf configure

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: ejecter
« Ответ #27 : 08.07.2015 23:00:14 »
http://bazaar.launchpad.net/~fredp/ejecter/appindicator/view/head:/wscript

Никогда не имел дело с bazar, но там вроде две ветки, с какой вы работаете?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: ejecter
« Ответ #28 : 08.07.2015 23:03:25 »
linuxoid

http://bazaar.launchpad.net/~fredp/ejecter/appindicator/revision/124?start_revid=124
нажать "download tarball"

На appindicator ругается, но libindicator{,-devel} установлены.
Остальное норм проходит.

./waf configure --prefix=/usr
Checking for program gcc,cc              : ok /usr/bin/gcc
Checking for program cpp                 : ok /usr/bin/cpp
Checking for program ar                  : ok /usr/bin/ar
Checking for program ranlib              : ok /usr/bin/ranlib
Checking for gcc                         : ok 
Checking for program valac               : ok /usr/bin/valac
Checking for gthread-2.0                 : ok
Checking for program version valac >= 0.1.6 : ok 0.22.1
Checking for program msgfmt                 : ok /usr/bin/msgfmt
Checking for program intltool-merge         : ok /usr/bin/intltool-merge
Checking for header locale.h                : ok
Checking for glib-2.0 >= 2.16.0             : ok
Checking for gtk+-2.0 >= 2.14.0             : ok
Checking for gio-2.0                        : ok
Checking for libnotify                      : ok
Checking for udisks2                        : ok
Checking for appindicator-0.1               : not found
 error: the configuration failed (see '/root/appindicator/build/config.log')
# rpm -qa libindicator*
libindicator-gtk3-devel-0.4.94-alt1_4.1
libindicator-0.4.94-alt1_4.1
libindicator-devel-0.4.94-alt1_4.1
libindicator-gtk3-tools-0.4.94-alt1_4.1
libindicator-tools-0.4.94-alt1_4.1
libindicator-gtk3-0.4.94-alt1_4.1
« Последнее редактирование: 08.07.2015 23:08:53 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн linuxoid

  • Завсегдатай
  • *
  • Сообщений: 93
    • Email
Re: ejecter
« Ответ #29 : 08.07.2015 23:16:14 »
пробую