LINUX.ORG.RU

[LaTeX] IDE на замену texmaker

 


0

1

Была клёвая программка texmaker, вплоть до 1.99 версии. Нынешняя, 2.10 версия хочет qt и с ним over9000 левых пакетов. Всё бы ничего, но ставить их для работы всего одной программы не хочется.

Что бы такое использовать вместо texmaker? vim и подобное не предлагайте — у них своя ниша.


LyX? Но он тоже на Qt.

GotF ★★★★★
()
Ответ на: комментарий от botkin

Спасибо.

На gummi остановлюсь. Если лень заборю, то напишу ебилд для latexila, ибо не нашёл готового.

Если когда-то начну большие тексты кропать, то буду вимом пользоваться, а пока, на уровне «ткнуть в готовый шаблон, чтобы не рыться в справке» хотелось. Ну, вот, вроде и нашлось.

HolyBoy
() автор топика
Ответ на: комментарий от HolyBoy

У меня для ЛаТеХилы есть полурабочий ебилд. Компилится она без проблем, но я так и не понял, как правильно установить ее gconf schema. Пришлось после установки ручками че-то делать, уж и не помню, что :)

EAPI=2

inherit git eutils gnome2 cmake-utils

EGIT_REPO_URI="git://github.com/swilmet/latexila.git"
EGIT_BRANCH="master"
SRC_URI=""
GIT_ECLASS="git"


DESCRIPTION="An Integrated LaTeX Environment for GNOME"
HOMEPAGE="http://latexila.sourceforge.net/"

LICENSE="GPL-3"
KEYWORDS=""
SLOT="0"
IUSE=""

RDEPEND="
        >=dev-libs/glib-2.26
        >=x11-libs/gtk+-2.16
        >=x11-libs/gtksourceview-2.10
        dev-libs/libunique
        >=dev-util/cmake-2.6.4
        sys-devel/gettext
        >=dev-libs/libgee-0.5.0
        gnome-base/gsettings-desktop-schemas
"

DEPEND="
        ${RDEPEND}
        >=dev-lang/vala-0.10
"

src_unpack() {
        git_src_unpack
}

src_prepare() {
        gnome2_src_prepare
        einfo "Fixing valac executable name"
        sed -e 's|valac|valac-0.10|' -i cmake/vala/FindVala.cmake
}

src_install() {
        einfo "Skipping data/cmake-compile-schemas"
        echo "" > data/cmake-compile-schemas
        cmake-utils_src_install
}

pkg_postinst() {
# вот тут собственно надо разбираться с gconf schemas, но я ниасилил :)
}

botkin
()
Ответ на: комментарий от botkin

Хм, еще наверное правильнее будет в DEPEND все же требовать =dev-lang/vala:0.10

botkin
()
Ответ на: комментарий от botkin

Ага, вроде вспомнил. После установки надо сделать:

glib-compile-schemas /usr/share/glib-2.0/schemas

Сам-то файл /home/sa/latexila/latexila/data/cmake-compile-schemas вроде устанавливается, но мне не удалось добиться его правильной компиляции ebuild'ом.

botkin
()

Emacs мне показался очень продвинутым в этом плане.

Legioner ★★★★★
()
Ответ на: комментарий от botkin

Так... я сегодня не успокоюсь :)

Вот такой у меня pkg_postinst():

pkg_postinst() {
        export GCONF_CONFIG_SOURCE="$(gconftool-2 --get-default-source)" 

        einfo "Installing latexila GConf schemas"
        SCHEMAFILE=${S}/data/org.gnome.latexila.gschema.xml
        sed -i ${SCHEMAFILE} -e 's|<schemalist>|<gconfschemafile><schemalist>|'
        sed -i ${SCHEMAFILE} -e 's|</schemalist>|</schemalist></gconfschemafile>|'
        ${ROOT}/usr/bin/gconftool-2 --makefile-install-rule ${SCHEMAFILE}
        gnome2_pkg_postinst
}

Но это сплошное шаманство с бубном, надо как-то по-другому.

botkin
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.