ebuild for qutim [Решено]
Hibiky 25 февраля, 2009 - 16:55
Скопировал ebuild qutim и все его зависимости из svn и закинул его в папку с оверелями. Создал маинфесты. Он скомпилился. Хоть продукт сырой, но вроде пашет хотя и с глюками. Но речь сейчас не об этом. При emerge -pv qutim выдаёт:
Calculating dependencies... done! [ebuild R ] net-im/qutim-0.1.99-r3 USE="icq irc -debug -jabber -mrim -phonon -qt-phonon" LINGUAS="en ru -bg -ua" 0 kB [?=>1] Total: 1 package (1 reinstall), Size of downloads: 0 kB Portage tree and overlays: [0] /usr/portage [1] /usr/local/portage [?] indicates that the source repository could not be determined
Меня интересует срока:
[?] indicates that the source repository could not be determined
Первый раз её вижу хотя давно работаю с оверлеем.
Кто подскажет что не так. Вот ебилд qutim'a:
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="1"
inherit eutils cmake-utils subversion flag-o-matic confutils
DESCRIPTION="New Qt4-based Instant Messenger (ICQ)."
HOMEPAGE="http://www.qutim.org"
ESVN_REPO_URI="http://qutim.org/svn/qutim"
SRC_URI=""
LICENSE="GPL-2"
FTPIURI="ftp://svtdpi_guest:wPeBC4J@www.svtdpi.com.ua/translations"
SLOT="0"
KEYWORDS="~x86"
IUSE="icq jabber mrim irc phonon qt-phonon debug"
# Используемые языки
LANGS="bg en ru ua"
for X in ${LANGS} ; do
[[ ${X} != "en" ]] && SRC_URI="${SRC_URI} linguas_${X}? ( ${FTPIURI}/${PN}-l10n-${X}.tar.bz2 )"
IUSE="${IUSE} linguas_${X}"
done
# Зависимости runtime
RDEPEND=">=x11-libs/qt-gui-4.4
>=x11-libs/qt-webkit-4.4
phonon? (
qt-phonon? ( >=x11-libs/qt-phonon-4.4 )
!qt-phonon? ( media-sound/phonon )
)"
# Общие зависимости
DEPEND="${RDEPEND}
>=dev-util/cmake-2.6"
# Постзависимости
PDEPEND="icq? ( x11-plugins/qutim-icq )
jabber? ( x11-plugins/qutim-jabber )
mrim? ( x11-plugins/qutim-mrim )
irc? ( x11-plugins/qutim-irc )"
# Если собираем с дебагом выключаем strip бинарников
RESTRICT="mirror
debug? ( strip )"
# QT должен быть собран с png и gif
QT4_BUILT_WITH_USE_CHECK="png gif"
pkg_setup()
{
# Проверки правильности задания USE флагов
confutils_require_any icq jabber mrim irc
confutils_use_depend_all qt-phonon phonon
}
src_unpack()
{
# Распаковка исходников
subversion_src_unpack
# Распаковка переводов
# Костыль, FIXME
if (use linguas_ru) || (use linguas_bg) || (use linguas_ua) ; then
unpack ${A}
fi
cd ${S}
# Применение патчей
if (use qt-phonon) ; then
epatch "${FILESDIR}/findphonon.patch"
fi
# Перенос переводов
mkdir languages
for FILE in ${LANGS} ; do
if [[ ${FILE} != "en" ]] && ( use linguas_${FILE} ) ; then
mv ${FILE}/* languages
fi
done
}
src_compile()
{
if (use debug) ; then
unset CFLAGS CXXFLAGS
append-flags -O1 -g -ggdb
fi
mycmakeargs=""
if (use phonon) ; then
mycmakeargs="${mycmakeargs} -DPhonon=1"
fi
CMAKE_IN_SOURCE_BUILD=1
cmake-utils_src_compile
}
src_install()
{
cmake-utils_src_install
into /usr
dodir /usr/include/${PN}
cp ${S}/include/${PN}/*h ${D}/usr/include/${PN}/ || die "Failed to install headers"
dodir /usr/share/${PN}
mv ${S}/languages ${D}/usr/share/${PN} || die "Failed to install locales"
doicon icons/${PN}_64.png || die "Failed to install icon"
make_desktop_entry ${PN} ${PN} ${PN}_64.png "Application;Qt;Network;InstantMessaging" || die "Failed to create a shourtcut"
»
- Для комментирования войдите или зарегистрируйтесь

Поиск не помог.
Поиск не помог.
Ну я подобное обычно вижу,
Ну я подобное обычно вижу, когда закидываю в оверлей новый ебилд, а старый удаляю. Тогда я расцениваю это как "вот у нас есть версия в оверлее [1], была предыдущая, но из какого оверлея, неизвестно"
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Т.е это нормально?
Т.е это нормально? Беспокоиться не стоит?
Да, это нормально.
Да, это нормально.
а что мешает поставить из
а что мешает поставить из оверлея?
А я по вашему откуда этот
А я по вашему откуда этот пакет ставил? :)
вижу что решено. лучше бы
вижу что решено.
лучше бы написать как.
хотя у меня не было такой проблемы я поставил 99r4
все окей даже стабильнее чем р3