Кракозябры в DVTM

Подозреваю что пользователей этого мало,но...
Вобщем поставил dvtm из Санрайса,и хоть с unicode собран,он портит запускаемые в нём приложения.Вот так например http://itmages.ru/view.php?action=view&id=3713&key=2aa21b Вверху порченный плэер в DVTM,внизу нормальный,не в DVTM-е.Можно ли это исправить как-то?И может ли такое быть,допустим из-за кривизны ебилда?И соответственно не исправится ли установкой из другого оверлея или самому?

Покажите ебилд. Подозреваю

Покажите ебилд.
Подозреваю косяк самого dvtm

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Вот такой ебилд # Copyright

Вот такой ебилд

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="2"

inherit eutils savedconfig toolchain-funcs

DESCRIPTION="Dynamic virtual terminal manager"
HOMEPAGE="http://www.brain-dump.org/projects/dvtm/"
SRC_URI="http://www.brain-dump.org/projects/dvtm/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="unicode"

DEPEND="sys-libs/ncurses[unicode?]"
RDEPEND=${DEPEND}

src_unpack() {
unpack ${A}
cd "${S}"

sed -i \
-e 's|FLAGS =|FLAGS +=|' \
-e 's|-I/usr/local/include||' \
-e 's|-L/usr/local/lib||' \
-e 's|-Os||' \
config.mk || die "sed config.mk failed"
sed -i \
-e '/strip/d' \
Makefile || die "sed Makefile failed"

use savedconfig && restore_config config.h
}

src_compile() {
local msg=""
local target="dvtm"
use unicode && target="unicode"
use savedconfig && msg=", please check the configfile"
emake CC=$(tc-getCC) ${target} || die "emake failed${msg}"
}

src_install() {
emake DESTDIR="${D}" PREFIX="/usr" install || die "emake install failed"

insinto /usr/share/${PN}
newins config.h ${PF}.config.h

dodoc README

save_config config.h
}

pkg_postinst() {
elog "This ebuild has support for user defined configs"
elog "Please read this ebuild for more details and re-emerge as needed"
elog "if you want to add or remove functionality for ${PN}"
}

Cам по себе DVTM косячным быть не может,он у меня стоит ещё в другом Линуксе,там всё нормально.Причём там я сам собирал.Вот и думаю-может sudo make install его,от одной консольной программки вреда не будет...(^_^)

Какой-то забавный ебилд,

Какой-то забавный ебилд, шибко непонятный
А если накропать свой, как тут:
http://devmanual.gentoo.org/quickstart/index.html

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Это сложно ещё для

Это сложно ещё для меня.Вобщем я тупо поставил из сырцов-он в /usr/local/bin установился-санрайсовский в /usr/bin cтоит.Так вот-сырцовый работает нормально.Эх,руки надо отрывать таким ебилдописателям...Ну и версия с офсайта банально новее-0.5.1 вместо 0.4.Так что хоть не Гентушным методом,но решено...

Хм… Ну вообще можно

Хм… Ну вообще можно переименовать его и обновить до 0.5.1. Или найти ебилдописателя и намекнуть (-:Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Да я незнаю таких вещей.В

Да я незнаю таких вещей.В ебилде же вобще версия не указана.Или достаточно сам ебилд переименовать?Но соберется-то всё равно криво.Да и с английским у меня не очень,чтоб автору жаловаться...

Буду изучать писание ебилдов лучше.Ато думал,в Генте да в оверлеях тем более,всё самое свежее-оказывается нет.И классический мейк инсталл выходит рулит и здесь.

А неужели нет какого-либо способа автоматизировать это дело,чтоб в системе не мусорить?В Дебиане вот checkinstall собирает годные пакеты из сырцов,а для Генты?

мсчя

this написал(а):
Да я незнаю таких вещей.В ебилде же вобще версия не указана.Или достаточно сам ебилд переименовать?Но соберется-то всё равно криво.

Достаточно переименовать. Я пока не видел свидетельств того, что версия 0.4 работает нормально с уникодом.

Цитата:
И классический мейк инсталл выходит рулит и здесь

Он только в слаке рулит.

Цитата:
А неужели нет какого-либо способа автоматизировать это дело,чтоб в системе не мусорить?В Дебиане вот checkinstall собирает годные пакеты из сырцов,а для Генты?

Portage не умеет. Paludis, говорят, умеет.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Ну-ну-"в Слаке".В том-то и

Ну-ну-"в Слаке".В том-то и дело что везде.И в Сюсях и в Убунтах.Да,мусор,да серьёзные либы так ставить самоубийство в организованных дистрах.Зато всегда работает,тот же чекинсталл пакет не собирает-а через мейкинсталл она устанавливается...

Ну ладно,спасибо за информацию,погуглю про Палудис.

checkinstall вызывает make

checkinstall вызывает make install.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".