Система portage

Обсуждение системы портежей, а также вопросов установки програмного обеспечения посредством портежей

Вопрос по make_desktop_entry

Здравствуйте.
Помогите поправить ебилд http://data.gpo.zugaina.org/gentoo/media-video/avidemux/avidemux-2.5.6-r2.ebuild
Я хочу чтоб avidemux2_qt4 отображался в списке програм nautilus, для этого нужно чтоб в файле
/usr/share/applications/avidemux2.desktop
было так
Exec=avidemux2_qt4 %f
Как это сделать я не знаю, но пробовал создать
[code]
/etc/portage/env/media-video/avidemux

src_install() {
# install the application
cmake-utils_src_install

# install plugins
emake -C "${CMAKE_BUILD_DIR}/plugins" DESTDIR="${D}" install

Установка пакетов вне portage.

Доброго времени суток. Хотелось бы знать, возможна ли установка программ вне пределов portage, без риска для системы? Если да, то можно по-подробнее описать этот процесс? Желательно ткнуть носом на статьи))) Заранее спасибо.

revdep-rebuild пересобирает qtwebkit в цикле

Ставлю gentoo, выбрал профиль kde. После установки делаю emerge -avuDN world, собирается и пересобирается всё что в профайле.
Затем revdep-rebuild пишет следующее
[code]
* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 37% ] * broken /usr/lib/qt4/libQtWebKit.la (requires -lwebcore)
* broken /usr/lib/qt4/libQtWebKit.la (requires -ljscore)
[ 90% ] * broken /usr/lib64/qt4/libQtWebKit.la (requires -lwebcore)

Вопрос по gcc 4.8.0

Не знаю, сюда про это или нет...
Собственно сабж. Кто нибудь пробовал уже на рабочей машинке, стоит на нее переходить с 4.7.2-r1 или есть известные проблемы? Просто 4.7.2 тоже вроде как пока замаскирована, по крайней мере ACCEPT_KEYWORDS="~amd64" 4.7.2 не размаскирует, пришлось в свое время руками в package.unmask
=sys-devel/gcc-4.7.2
Вроде как оба релизные, но оба замаскированы, непонятно.

Сделать откат в git

Надо в пакете mesa-9999-r50 сделат откат на несколько комитов назад. Допустим вот до этого http://cgit.freedesktop.org/mesa/mesa/commit/?id=03ef60681e61a52dee7fa3285618c313cf13f50c Такое есть в API?

[SOLVED]Почему предлагает удалить используемый gentoo-sources?

emerge -pv --depclean
среди прочего предлагает удалить:

 sys-kernel/gentoo-sources
    selected: 3.7.9 
   protected: none 
     omitted: 3.7.10 

Но у меня используются исходники 3.7.9, а 3.7.10 не используется. Можно как-то обьяснить емерджу, что нужно сохранять 3.7.9?

# eselect kernel list
Available kernel symlink targets:
  [1]   linux-3.7.9-gentoo *
  [2]   linux-3.7.10-gentoo

Линк linux указывает на версию 3.7.9.

[SOLVED] Проблема при обновлении с glibc

Пытаюсь обновить что-нибудь, например kde-meta из ~ и получаю
[code]
h0t linux # ACCEPT_KEYWORDS="~amd64" emerge -pvu kde-meta

* IMPORTANT: 9 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild UD ] sys-libs/glibc-2.15-r3:2.2 [2.17:2.2] USE="(multilib) -debug -gd (-hardened) -profile (-selinux) -vanilla (-nscd%) (-suid%) (-systemtap%)" 0 kB

error: 'AM_CONFIG_HEADER': this macro is obsolete

Решил пересобрать мир (не делал этого достаточно давно) и вот на что наткнулся. Как миниму 2 пакета (dev-libs/libmcrypt-2.5.8-r2, net-misc/lksctp-tools-1.0.13) падают при сборке с ошибкой:

 * Failed Running aclocal !
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/dev-libs/libmcrypt-2.5.8-r2/temp/aclocal.out
 * ERROR: dev-libs/libmcrypt-2.5.8-r2 failed (prepare phase):
 *   Failed Running aclocal !

Файл /var/tmp/portage/dev-libs/libmcrypt-2.5.8-r2/temp/aclocal.out:

[code]
***** aclocal *****

Не собирается sysfsutils

* Running libtoolize --install --copy --force --automake ...
 [ ok ]
 * Running aclocal -I m4 ...
 [ !! ]

 * Failed Running aclocal !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/sys-fs/sysfsutils-2.1.0/temp/aclocal.out

[code]
***** aclocal *****
***** PWD: /var/tmp/portage/sys-fs/sysfsutils-2.1.0/work/sysfsutils-2.1.0
***** aclocal -I m4

configure.ac:5: error: 'AM_CONFIG_HEADER': this macro is obsolete.
You should use the 'AC_CONFIG_HEADERS' macro instead.

Пересборка мира с учетом определенных пакетов (Решено)

Всем доброго дня.
На стареньком ноутбуке установлена Gentoo и набор пакетов.

Ленты новостей