Никто не пробовал устанавливать эту птицу ? :-) На сайте разработчиков (http://www.bluegriffon.org/) утверждается. что они сделали версию 1.0 и можно уверенно пользоваться. Я попробовал собрать из исходов, немного подправил .mozconfig, после чего начал работать make, довольно продолжительное время шла компиляция, потом (IMHO) началась установка, тут выдается сообщение :
text
Packaging svg-edit.xpi...
./
./chrome/
./chrome/svg-edit.jar
./install.rdf
./chrome.manifest
Packaging gfd.xpi...
./
./chrome/
./chrome/gfd-en-US.jar
./chrome/gfd.jar
./install.rdf
./chrome.manifest
Packaging fs.xpi...
./
./chrome/
./chrome/fs.jar
./chrome/fs-en-US.jar
./install.rdf
./chrome.manifest
nsEditorApp.cpp
<command-line>: warning: "MOZ_APP_NAME" redefined
<command-line>: warning: this is the location of the previous definition
И дальше - ничего... Но ведь warning - не ошибка ! Почему все помирает ?
Насколько я понял, bluegriffon поместили в оверлей sunrise (К сожалению, не очень хорошо разбираюсь в оверлеях). Я его подключил командой
text
layman -f -a sunrise
Но, и после этого, пакет не появился :
text
# emerge -s bluegriffon
Searching...
[ Results for search key : bluegriffon ]
[ Applications found : 0 ]
Даже если "глазами посмотреть в каталог /var/lib/layman/sunrise/dev-util, то там ничего похожего нет...
Может быть нужно взять текст ebuild-а из http://bugs.gentoo.org/attachment.cgi?id=273107 и самому разместить его в директории bluegriffon ? Но там же еще должны быть файлы ChangeLog Manifest metadata.xml и директория files. А их откуда брать ?
Насколько я понял, bluegriffon поместили в оверлей sunrise...
Нет, не поместили.
sv_lary написал:
Может быть нужно взять текст ebuild-а из http://bugs.gentoo.org/attachment.cgi?id=273107 и самому разместить его в директории bluegriffon ? Но там же еще должны быть файлы ChangeLog Manifest metadata.xml и директория files. А их откуда брать ?
1. Создать локальный оверлей.
2. Положить в локальный оверлей ебилд bluegriffon из багзиллы.
3. Выполнить ebuild bluegriffon-1.0 manifest.
4. Установить.
Решил затестить ебилд из багзиллы. Он не заработал у меня )-: Написал свой. Он конечно костылен "by design", но можете попробовать. По крайней мере, у меня с этим ебилдом установился и запустился. Скачиваются бинарники для амд64, а не исходники.
text
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="1"
inherit eutils
DESCRIPTION="The next-generation Web Editor based on the rendering engine of Firefox"
HOMEPAGE="http://www.bluegriffon.org/"
SRC_URI="http://bluegriffon.org/freshmeat/1.0/BlueGriffon-1.0-Linux-x86_64.tar.bz2"
Большое спасибо за инструктаж ! Все сделал, как Вы сказали. Установка
text
# ACCEPT_KEYWORDS="~amd64" emerge bluegriffon
прошла нормально. А вот с запуском - несколько хуже :
text
# bluegriffon
/usr/share/BlueGriffon/bluegriffon-bin: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Попробую выяснить, от какого пакета libpng12.so.... Похоже, что-то с графикой...
Большое спасибо за инструктаж ! Все сделал, как Вы сказали.
Вот тут непонятно. Похоже, это мои слова, а не HTaeD, но я не говорил, как делать. я только ебилд написал. И, все же интересно, вы установили блюгриффон ебилдом из багзиллы или тем, что я написал. (Хочется знать, работает ли он у кого-то кроме меня)
И дальше - ничего... Но ведь warning - не ошибка ! Почему все помирает ?
Ну на самом деле, ни что не умерло у вас, все собралось нормально, в отдельном каталоге, не знаю как правили .mozconfig , но где то должен быть подкаталог dist/bin в нем как раз и находится bluegriffon
а так если интересно с исходников, то я делал так:
сначала создал два архива и кинул в каталог /usr/portage/distfiles так как исходник bluegriffon-1.0 недоступен пока в архиве, а только через svn.
делал так:
Далее все делает ебилд и патч к нему прилагающийся
Показать
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
inherit eutils autotools
DESCRIPTION="The next-generation Web Editor based on the rendering engine of Firefox"
HOMEPAGE="http://www.bluegriffon.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"