[devel] TeXmacs-1.0.6.9-alt2
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Сен 12 22:13:12 MSD 2007
> @@ -2022,2 +2051,7 @@
> TORCS-data-tracks-1.3.0-alt0.1 Requires(rpmlib) rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> +TeXmacs-1.0.6.9-alt2 Requires R-base
> +TeXmacs-1.0.6.9-alt2 Requires bash
> +TeXmacs-1.0.6.9-alt2 Requires clisp
> +TeXmacs-1.0.6.9-alt2 Requires coreutils
> +TeXmacs-1.0.6.9-alt2 Requires grep
> TeXmacs-1.0.6.9-alt2 Requires guile16
> @@ -2040,5 +2074,19 @@
> TeXmacs-1.0.6.9-alt2 Requires libstdc++.so.6(GLIBCXX_3.4)
> +TeXmacs-1.0.6.9-alt2 Requires make
> +TeXmacs-1.0.6.9-alt2 Requires maxima-common
> +TeXmacs-1.0.6.9-alt2 Requires octave
> +TeXmacs-1.0.6.9-alt2 Requires python-base
> +TeXmacs-1.0.6.9-alt2 Requires python2.4(keyword)
> +TeXmacs-1.0.6.9-alt2 Requires python2.4(os)
> +TeXmacs-1.0.6.9-alt2 Requires python2.4(re)
> +TeXmacs-1.0.6.9-alt2 Requires python2.4(string)
> +TeXmacs-1.0.6.9-alt2 Requires python2.4(traceback)
> TeXmacs-1.0.6.9-alt2 Requires rtld(GNU_HASH)
> +TeXmacs-1.0.6.9-alt2 Requires sed
> +TeXmacs-1.0.6.9-alt2 Requires sh
> TeXmacs-1.0.6.9-alt2 Requires slocate
> +TeXmacs-1.0.6.9-alt2 Requires tetex-core
> +TeXmacs-1.0.6.9-alt2 Requires tetex-dvips
> TeXmacs-1.0.6.9-alt2 Requires tetex-latex
> +TeXmacs-1.0.6.9-alt2 Requires transfig
> TeXmacs-1.0.6.9-alt2 Requires(interp) /bin/sh
Как удалось выяснить с десятого раза, TeXmacs использует специальный
хак для отключения поиска каких-либо зависимостей:
$ rpmpeek TeXmacs-1.0.6.9-alt2.src.rpm sh -c 'grep findreq *.spec'
%define _findreq_default_method lib
$
Этот хак больше не работает.
Есть менее другой хак, который, может быть, работает:
AutoReq: no, lib
Более подходящим хаком может стать:
AutoReq: yes, noshell
В любом случае, это Очень Плохая Идея -- игнорировать все
зависимости скопом.
Хочу подчеркнуть, что зависимости, которые проставились в TeXmacs
вследствие того, что старый хак не работает, они очень похожи на правду.
Это "научный пакет", и в нём появляются зависимости на другие "научные
пакеты".
Например, я посмотрел, откуда берётся зависимость на R-base.
$ rpmpeek TeXmacs-1.0.6.9-alt2.i586.rpm ls -l ./usr/lib/TeXmacs/bin/r_install
-rwxr-xr-x 1 root root 132 Jun 10 18:47 ./usr/lib/TeXmacs/bin/r_install
$ rpmpeek TeXmacs-1.0.6.9-alt2.i586.rpm cat ./usr/lib/TeXmacs/bin/r_install
#!/bin/sh
mkdir -p $TEXMACS_HOME_PATH/plugins/r/r
R CMD INSTALL -l $TEXMACS_HOME_PATH/plugins/r/r $TEXMACS_PATH/plugins/r/r/TeXmacs
$
Тут всё чисто, и поиск зависимостей не грешит против истины ни на йоту.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070912/1ff12267/attachment-0002.bin>
Подробная информация о списке рассылки Devel