ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] spec files
@ 2003-05-05  8:08 Sergey Degtyaryov
  2003-05-05  9:53 ` Valentin Nechayev
  2003-05-06  1:04 ` Michael Shigorin
  0 siblings, 2 replies; 7+ messages in thread
From: Sergey Degtyaryov @ 2003-05-05  8:08 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1854 bytes --]

Доброго дня.

Решил немного поучиться собирать RPM. Несложные вещи вроде получаются, 
собрал spamprobe, о котором недавно писали на lrn, взялся за 
spamassassin. Спек описывает три пакета -- perl-овые модули, сам фильтр 
и документацию. Собирается все, да, но есть проблема с 
perl-mail-spamassassin.
Если вкратце -- он требует для установки самого себя.
Спек прилагаю. (никакой отсебятины, кроме перевода, там, вроде, нет)
Вот так полученный perl-mail-spamassassin описывается apt-cache после 
попадания в репозиторий:

[maga@home athlon]$ apt-cache show spamassassin
<skip>
Pre-Depends: /sbin/chkconfig, /bin/sh, /bin/sh, 
rpmlib(PayloadFilesHavePrefix) (<= 4.0-1), rpmlib(CompressedFileNames) 
(<= 3.0.4-1)
Depends: perl-Mail-SpamAssassin (= 2.53-1), coreutils, libc.so.6, 
libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libcrypto.so.0, 
libdl.so.2, libssl.so.0, perl(Config.pm), perl(Errno.pm), 
perl(File/Path.pm), perl(File/Spec.pm), perl(Getopt/Long.pm), 
perl(IO/Handle.pm), perl(IO/Pipe.pm), perl(IO/Socket.pm), 
perl(Mail/SpamAssassin.pm), perl(Mail/SpamAssassin/CmdLearn.pm), 
perl(Mail/SpamAssassin/DBBasedAddrList.pm), 
perl(Mail/SpamAssassin/NoMailAudit.pm), perl(POSIX.pm), 
perl(Pod/Usage.pm), perl(Sys/Syslog.pm), perl(lib.pm), perl(strict.pm), 
perl(vars.pm), perl-base, sh
Provides: libspamc.so, spamassassin (= 2.53-1)
<skip>

Все Mail/SpamAssassin/* -- это файлы этого пакета.
К тому же он не видит и HTML::Parser, к примеру.

[maga@home athlon]$ sudo rpm -U perl-Mail-SpamAssassin-2.53-1.athlon.rpm
ошибка: неудовлетворенные зависимости:
	perl(Pod::Usage) нужен для perl-Mail-SpamAssassin-2.53-1
	perl(HTML::Parser) нужен для perl-Mail-SpamAssassin-2.53-1
<skip>
[maga@home athlon]$ rpm -q perl-HTML-Parser
perl-HTML-Parser-3.26-alt2

Вот так.
Что посоветуете?

-- 
С уважением, Сергей Дегтярев
XMMS : Adrian Sherwood - Strange Turn

[-- Attachment #2: spamassassin.spec --]
[-- Type: text/plain, Size: 9963 bytes --]

# includes some tricks from the RPM wizards at PLD:
# http://cvs.pld.org.pl/SPECS/spamassassin.spec
# namely, making the tools RPM for masses, sql, and tools, and
# the perl-Mail-SpamAssassin rpm for the modules only.

# %include        /usr/lib/rpm/macros

%define perl_archlib %(eval "`%{__perl} -V:installarchlib`"; echo "$installarchlib")
%define perl_sitelib %(eval "`%{__perl} -V:installsitelib`"; echo "$installsitelib")
%define perl_sitearch %(eval "`%{__perl} -V:installsitearch`"; echo "$installsitearch")

# %define perl_sitelib	/usr/lib/perl5/site_perl
%define pdir    Mail
%define pnam    SpamAssassin

Summary:        a spam filter for email which can be invoked from mail delivery agents
Summary(pl):    Filtr antyspamowy, przeznaczony dla programów dostarczaj±cych pocztê (MDA)
Summary(ru):    æÉÌØÔÒ ÓÐÁÍÁ, ×ÙÚÙ×ÁÅÍÙÊ ÉÚ MDA

Group:        Networking/Mail
%define version 2.53
%define real_version 2.53
%define release mgd1

%define name    spamassassin
%define initdir %{_initrddir}

Name: %{name}
Version: %{version}
Release: %{release}
License: Artistic
URL: http://spamassassin.org/
Source: http://spamassassin.org/released/Mail-SpamAssassin-%{real_version}.tar.gz
Buildroot: %{_tmppath}/%{name}-root
Prefix: %{_prefix}
Prereq: /sbin/chkconfig
Requires: perl-Mail-SpamAssassin = %{version}-%{release}
Distribution: SpamAssassin

%define __find_provides /usr/lib/rpm/find-provides
%define __find_requires /usr/lib/rpm/find-requires

%description
SpamAssassin provides you with a way to reduce, if not completely eliminate,
Unsolicited Bulk Email (or "spam") from your incoming email.  It can be
invoked by a MDA such as sendmail or postfix, or can be called from a procmail
script, .forward file, etc.  It uses a genetic-algorithm-evolved scoring system
to identify messages which look spammy, then adds headers to the message so
they can be filtered by the user's mail reading software.  This distribution
includes the spamd/spamc components which considerably speeds processing of
mail.

%description -l pl
SpamAssassin udostêpnia Ci mo¿liwo¶æ zredukowania, je¶li nie
kompletnego wyeliminowania Niezamawianej Komercyjnej Poczty
(Unsolicited Bulk Email, spamu) z Twojej poczty. Mo¿e byæ
wywo³ywany z MDA, np. Sendmaila czy Postfixa, lub z pliku ~/.forward
itp. U¿ywa ogólnego algorytmu oceniania w celu identyfikacji
wiadomo¶ci, które wygl±daj± na spam, po czym dodaje nag³ówki do
wiadomo¶ci, umo¿liwiaj±c filtrowanie przez oprogramowanie u¿ytkownika.
Ta dystrybucja zawiera programy spamd/spamc, umo¿liwiaj±ce
uruchomienie serwera, co znacznie przyspieszy proces przetwarzania
poczty.

%description -l ru
SpamAssassin ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÏÔÍÅÔÉÔØ ÎÅÖÅÌÁÔÅÌØÎÕÀ ÐÏÞÔÕ,
ÉÚ×ÅÓÔÎÕÀ ËÁË ÓÐÁÍ. SpamAssassin ×ÙÚÙ×ÁÅÔÓÑ ÉÚ MDA, ÔÁËÉÈ, ËÁË postfix
ÉÌÉ sendmail. ÷ÏÚÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÞÅÒÅÚ procmail, .forward É Ô.Ä.
SpamAssassin, ÒÁÓÐÏÚÎÁ× ÓÐÁÍ, ÄÏÂÁ×ÌÑÅÔ × ÐÉÓØÍÏ ÚÁÇÏÌÏ×ËÉ, ËÏÔÏÒÙÅ
ÍÏÇÕÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÙ × ÐÏÞÔÏ×ÙÈ ËÌÉÅÎÔÁÈ É ÄÒÕÇÏÍ ÐÒÏÇÒÁÍÍÎÏÍ
ÏÂÅÓÐÅÞÅÎÉÉ. ôÁËÖÅ ÓÏÄÅÒÖÉÔ spamd É spamc -- ÓÅÒ×ÅÒ É ËÌÉÅÎÔ, ÕÓËÏÒÑÀÝÉÅ
ÐÒÏ×ÅÒËÕ ÂÏÌØÛÉÈ ÏÂßÅÍÏ× ÐÏÞÔÙ.


%package tools
Summary:        Miscellaneous tools and documentation for SpamAssassin
Summary(pl):    Przeró¿ne narzêdzia zwi±zane z SpamAssassin
Summary(ru):    õÔÉÌÉÔÙ É ÄÏËÕÍÅÎÔÁÃÉÑ ÄÌÑ SpamAssassin
Group:          Networking/Mail
Requires: perl-Mail-SpamAssassin = %{version}-%{release}

%description tools
Miscellaneous tools and documentation from various authors, distributed
with SpamAssassin.  See /usr/share/doc/SpamAssassin-tools-*/.

%description tools -l pl
Przeró¿ne narzêdzia, dystrybuowane razem z SpamAssassin. Zobacz
/usr/share/doc/SpamAssassin-tools-*/.

%description tools -l pl
òÁÚÌÉÞÎÙÅ ÉÎÓÔÒÕÍÅÎÔÙ É ÄÏËÕÍÅÎÔÁÃÉÑ ÏÔ ÒÁÚÎÙÈ Á×ÔÏÒÏ×.
óÍ. /usr/share/doc/SpamAssassin-tools-*/.


%package -n perl-Mail-SpamAssassin
Summary:        %{pdir}::%{pnam} -- SpamAssassin e-mail filter Perl modules
Summary(pl):    %{pdir}::%{pnam} -- modu³y Perla filtru poczty SpamAssassin
Summary(ru):    %{pdir}::%{pnam} -- íÏÄÕÌÉ perl ÄÌÑ SpamAssassin
Requires: perl >= 5.004 perl(Pod::Usage) perl(HTML::Parser)
Group:          Development/Libraries

%description -n perl-Mail-SpamAssassin
Mail::SpamAssassin is a module to identify spam using text analysis and
several internet-based realtime blacklists. Using its rule base, it uses a
wide range of heuristic tests on mail headers and body text to identify
``spam'', also known as unsolicited commercial email. Once identified, the
mail can then be optionally tagged as spam for later filtering using the
user's own mail user-agent application.

%description -n perl-Mail-SpamAssassin -l pl
Mail::SpamAssassin jest pluginem dla Mail::Audit, s³u¿±cym do
identyfikacji spamu przy u¿yciu analizy zawarto¶ci i/lub internetowych
czarnych list. Do zidentyfikowania jako ,,spam'' stosuje szeroki
zakres testów heurystycznych na nag³ówkach i tre¶ci, posi³kuj±c siê
stworzon± wcze¶niej baz± regu³. Po zidentyfikowaniu, poczta mo¿e byæ
oznaczona jako spam w celu pó¼niejszego wyfiltrowania, np. przy u¿yciu
aplikacji do czytania poczty.


%description -n perl-Mail-SpamAssassin -l ru
Mail::SpamAssassin -- ÍÏÄÕÌØ perl ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÓÐÁÍÁ, ÉÓÐÏÌØÚÕÑ ÁÎÁÌÉÚ
ÔÅËÓÔÁ É ÓÔÏÐ-ÌÉÓÔÙ × ÉÎÔÅÒÎÅÔ.


%prep
%setup -q -n %{pdir}-%{pnam}-%{real_version}

%build
%{__perl} Makefile.PL INST_PREFIX=%{_prefix} INST_SYSCONFDIR=%{_sysconfdir} PREFIX=$RPM_BUILD_ROOT/%{_prefix} SYSCONFDIR=$RPM_BUILD_ROOT/%{_sysconfdir} < /dev/null
# now override the PREFIX setting to not use %buildroot%. MakeMaker
# does not have a better way to do this, it seems...
%{__make} PREFIX=%{_prefix}
%{__make} spamd/libspamc.so
# make test

%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
%makeinstall PREFIX=%buildroot/%{_prefix} \
        INSTALLMAN1DIR=%buildroot/%{_mandir}/man1 \
	INSTALLMAN3DIR=%buildroot/%{_mandir}/man3 \
	INSTALLSITEMAN1DIR=%buildroot/%{_mandir}/man1 \
	INSTALLSITEMAN3DIR=%buildroot/%{_mandir}/man3 \
	INSTALLVENDORMAN1DIR=%buildroot/%{_mandir}/man1 \
	INSTALLVENDORMAN3DIR=%buildroot/%{_mandir}/man3
install -d %buildroot/%{initdir}
install -d %buildroot/%{_includedir}
install -m 0755 spamd/redhat-rc-script.sh %buildroot/%{initdir}/spamassassin
install -m 0644 spamd/libspamc.so %buildroot/%{_libdir}
install -m 0644 spamd/libspamc.h %buildroot/%{_includedir}/libspamc.h

mkdir -p %{buildroot}/etc/mail/spamassassin

[ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress

%files 
%defattr(-,root,root)
%doc README Changes sample-nonspam.txt sample-spam.txt spamd/README.spamd INSTALL
%attr(755,root,root) %{_bindir}/*
%attr(644,root,root) %{_includedir}/*
%attr(644,root,root) %{_libdir}/*.so
%config(noreplace) %attr(755,root,root) %{initdir}/spamassassin
%{_mandir}/man1/*

%files tools
%defattr(644,root,root,755)
%doc sql tools masses contrib

%files -n perl-Mail-SpamAssassin
%defattr(644,root,root,755)
%{perl_sitelib}/*
%config(noreplace) %{_sysconfdir}/mail/spamassassin
%{_datadir}/spamassassin
%{_mandir}/man3/*

%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT

%post
if [ $1 = 1 ]; then
        /sbin/chkconfig --add spamassassin
fi
/sbin/service spamassassin condrestart

%preun
if [ $1 = 0 ]; then
	/sbin/service spamassassin stop
        /sbin/chkconfig --del spamassassin
fi

%changelog
* Thu Apr 03 2003 Theo Van Dinter <felicity@kluge.net> 2.53-1
- updated to 2.53

* Mon Mar 24 2003 Theo Van Dinter <felicity@kluge.net> 2.52-1
- updated to 2.52

* Thu Mar 13 2003 Theo Van Dinter <felicity@kluge.net> 2.51-1
- updated to 2.51

* Tue Feb 25 2003 Theo Van Dinter <felicity@kluge.net> -3
- changed "make install" call to properly set where the man pages go.
  Fixes oddities between MakeMaker and RPM.  <grumble>

* Tue Feb 25 2003 Theo Van Dinter <felicity@kluge.net> -2
- put in a patch to fix dependency problems with RPM 4.1

* Thu Feb 20 2003 Theo Van Dinter <felicity@kluge.net> 2.50-1
- upgraded to real 2.50 release

* Sun Feb 02 2003 Theo Van Dinter <felicity@kluge.net>
- instead of us trying to do a restart, call service condrestart to do
  it for us. :)

* Wed Dec 18 2002 Justin Mason <jm-spec@jmason.org>
- fixed specfile to work with Duncan's new Makefile.PL changes

* Tue Sep 18 2002 Justin Mason <jm-spec@jmason.org>
- merged 3-package system from b2_4_0 into 2.5x development

* Tue Sep 11 2002 Justin Mason <jm-spec@jmason.org>
- merged Michael Brown's libspamc support into 2.50 specfile
- made "perl Makefile.PL" read from /dev/null to avoid interactivity issues

* Mon Sep 10 2002 Michael Brown <michaelb@opentext.com>
- Added building, installation and packaging of libspamc.{h,so}

* Tue Sep 03 2002 Theo Van Dinter <felicity@kluge.net>
- added INSTALL to documentation files
- install man pages via _manpage macro to make things consistent
- added perl requires statement
- cleaned out some cruft
- fixed "file listed twice" bug

* Wed Aug 28 2002 Justin Mason <jm-spec@jmason.org>
- merged code from PLD rpm, split into spamassassin, perl-Mail-SpamAssassin,
  and spamassassin-tools rpms

* Mon Jul 29 2002 Justin Mason <jm-spec@jmason.org>
- removed migrate_cfs code, obsolete

* Thu Jul 25 2002 Justin Mason <jm-spec@jmason.org>
- removed findbin patch, obsolete

* Fri Apr 19 2002 Theo Van Dinter <felicity@kluge.net>
- Updated for 2.20 release
- made /etc/mail/spamassassin a config directory so local.cf doesn't get wiped out
- added a patch to remove findbin stuff

* Wed Feb 27 2002 Craig Hughes <craig@hughes-family.org>
- Updated for 2.1 release

* Sat Feb 02 2002 Theo Van Dinter <felicity@kluge.net>
- Updates for 2.01 release
- Fixed rc file
- RPM now buildable as non-root
- fixed post_service errors
- fixed provides to include perl modules
- use file find instead of manually specifying files

* Tue Jan 15 2002 Craig Hughes <craig@hughes-family.org>
- Updated for 2.0 release

* Wed Dec 05 2001 Craig Hughes <craig@hughes-family.org>
- Updated for final 1.5 distribution.

* Sun Nov 18 2001 Craig Hughes <craig@hughes-family.org>
- first version of rpm.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] spec files
  2003-05-05  8:08 [Comm] spec files Sergey Degtyaryov
@ 2003-05-05  9:53 ` Valentin Nechayev
  2003-05-05 10:32   ` Sergey Degtyaryov
  2003-05-06  1:04 ` Michael Shigorin
  1 sibling, 1 reply; 7+ messages in thread
From: Valentin Nechayev @ 2003-05-05  9:53 UTC (permalink / raw)
  To: community

 Mon, May 05, 2003 at 12:08:29, maga wrote about "[Comm] spec files": 

> Решил немного поучиться собирать RPM. Несложные вещи вроде получаются, 
> собрал spamprobe, о котором недавно писали на lrn, взялся за 
> spamassassin. Спек описывает три пакета -- perl-овые модули, сам фильтр 
> и документацию. Собирается все, да, но есть проблема с 
> perl-mail-spamassassin.
> Если вкратце -- он требует для установки самого себя.

Это нормально.

> Все Mail/SpamAssassin/* -- это файлы этого пакета.
> К тому же он не видит и HTML::Parser, к примеру.
> 
> [maga@home athlon]$ sudo rpm -U perl-Mail-SpamAssassin-2.53-1.athlon.rpm
> ошибка: неудовлетворенные зависимости:
> 	perl(Pod::Usage) нужен для perl-Mail-SpamAssassin-2.53-1
> 	perl(HTML::Parser) нужен для perl-Mail-SpamAssassin-2.53-1
> <skip>
> [maga@home athlon]$ rpm -q perl-HTML-Parser
> perl-HTML-Parser-3.26-alt2

А perl-HTML-Parser даёт "perl(HTML::Parser)" в своих provides?


-netch-


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] spec files
  2003-05-05  9:53 ` Valentin Nechayev
@ 2003-05-05 10:32   ` Sergey Degtyaryov
  2003-05-06 16:29     ` [Comm] " Alexey Tourbin
  0 siblings, 1 reply; 7+ messages in thread
From: Sergey Degtyaryov @ 2003-05-05 10:32 UTC (permalink / raw)
  To: community

Valentin Nechayev wrote:
>  Mon, May 05, 2003 at 12:08:29, maga wrote about "[Comm] spec files": 
> 
> 
>>Решил немного поучиться собирать RPM. Несложные вещи вроде получаются, 
>>собрал spamprobe, о котором недавно писали на lrn, взялся за 
>>spamassassin. Спек описывает три пакета -- perl-овые модули, сам фильтр 
>>и документацию. Собирается все, да, но есть проблема с 
>>perl-mail-spamassassin.
>>Если вкратце -- он требует для установки самого себя.
> 
> 
> Это нормально.

Не понял.
Как ставить пакет, в requires которого он сам?

>>Все Mail/SpamAssassin/* -- это файлы этого пакета.
>>К тому же он не видит и HTML::Parser, к примеру.
>>
>>[maga@home athlon]$ sudo rpm -U perl-Mail-SpamAssassin-2.53-1.athlon.rpm
>>ошибка: неудовлетворенные зависимости:
>>	perl(Pod::Usage) нужен для perl-Mail-SpamAssassin-2.53-1
>>	perl(HTML::Parser) нужен для perl-Mail-SpamAssassin-2.53-1
>><skip>
>>[maga@home athlon]$ rpm -q perl-HTML-Parser
>>perl-HTML-Parser-3.26-alt2
> 
> 
> А perl-HTML-Parser даёт "perl(HTML::Parser)" в своих provides?

[maga@zakaz maga]$ apt-cache show perl-HTML-Parser
provides: Parser.so, perl(HTML/Entities.pm) (= 0:1.23),
<skip>
perl(HTML/Parser.pm) (= 0:3.26)
Это одно и то же, надеюсь, для rpm?
perl(HTML::Parser) и perl(HTML/Parser.pm) ?

-- 
Сергей Дегтярев



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Comm] Re: spec files
  2003-05-05  8:08 [Comm] spec files Sergey Degtyaryov
  2003-05-05  9:53 ` Valentin Nechayev
@ 2003-05-06  1:04 ` Michael Shigorin
  1 sibling, 0 replies; 7+ messages in thread
From: Michael Shigorin @ 2003-05-06  1:04 UTC (permalink / raw)
  To: community

On Mon, May 05, 2003 at 12:08:29PM +0400, Sergey Degtyaryov wrote:
> Если вкратце -- он требует для установки самого себя.
> perl(Mail/SpamAssassin.pm), perl(Mail/SpamAssassin/CmdLearn.pm), 
> Все Mail/SpamAssassin/* -- это файлы этого пакета.
> К тому же он не видит и HTML::Parser, к примеру.

Посмотрите в архивах devel@ примерно за пару месяцев назад по
perl requires provides -- обсуждалось.  Вкратце -- то ли сломано,
то ли на сейчас отключено "нивелирование" self-requires, их (мне)
приходится забивать лапами.

Субтред на тему того, что это лишь засорение базы, был, но чем
закончилось -- не помню.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Comm] Re: spec files
  2003-05-05 10:32   ` Sergey Degtyaryov
@ 2003-05-06 16:29     ` Alexey Tourbin
  2003-05-06 19:59       ` Andrey Mackiewicz
  0 siblings, 1 reply; 7+ messages in thread
From: Alexey Tourbin @ 2003-05-06 16:29 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 481 bytes --]

On Mon, May 05, 2003 at 02:32:07PM +0400, Sergey Degtyaryov wrote:
> Это одно и то же, надеюсь, для rpm?
> perl(HTML::Parser) и perl(HTML/Parser.pm) ?

Нет конечно.
Если нет уверенности, то все ручные зависимости из spec'а нужно убрать.
Они сами найдутся.

И перловые модули у нас немного по-другому собираются.
И вообще этот spec-файл, который вы взяли за основу, -- какая-то
гремучая смесь лихой отсебятены.

[ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress

и т.п.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Re: spec files
  2003-05-06 16:29     ` [Comm] " Alexey Tourbin
@ 2003-05-06 19:59       ` Andrey Mackiewicz
  2003-05-06 20:31         ` Alexey Tourbin
  0 siblings, 1 reply; 7+ messages in thread
From: Andrey Mackiewicz @ 2003-05-06 19:59 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 781 bytes --]

On Tue, 6 May 2003 20:29:20 +0400
Alexey Tourbin <at@altlinux.ru> wrote:

> On Mon, May 05, 2003 at 02:32:07PM +0400, Sergey Degtyaryov wrote:
> > Это одно и то же, надеюсь, для rpm?
> > perl(HTML::Parser) и perl(HTML/Parser.pm) ?
> 
> Нет конечно.
> Если нет уверенности, то все ручные зависимости из spec'а нужно
> убрать. Они сами найдутся.
> 
> И перловые модули у нас немного по-другому собираются.
> И вообще этот spec-файл, который вы взяли за основу, -- какая-то
> гремучая смесь лихой отсебятены.
> 
> [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
> 
> и т.п.
> 
вопрос - где лучше отслеживают зависимости
при установке из *.rpm или

# perl -MCPAN -e shell
   install Mail::SpamAssassin

-- 
St.Petersburg
Andrey Mackiewicz



[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Comm] Re: spec files
  2003-05-06 19:59       ` Andrey Mackiewicz
@ 2003-05-06 20:31         ` Alexey Tourbin
  0 siblings, 0 replies; 7+ messages in thread
From: Alexey Tourbin @ 2003-05-06 20:31 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 349 bytes --]

On Tue, May 06, 2003 at 11:59:38PM +0400, Andrey Mackiewicz wrote:
> вопрос - где лучше отслеживают зависимости
> при установке из *.rpm или

Не понял вопроса.  Большая часть зависимостей (включая перловые)
автоматически обнаруживается самим rpm'ом на стадиях find-requires и
find-provides.

> # perl -MCPAN -e shell
>    install Mail::SpamAssassin

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2003-05-06 20:31 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-05  8:08 [Comm] spec files Sergey Degtyaryov
2003-05-05  9:53 ` Valentin Nechayev
2003-05-05 10:32   ` Sergey Degtyaryov
2003-05-06 16:29     ` [Comm] " Alexey Tourbin
2003-05-06 19:59       ` Andrey Mackiewicz
2003-05-06 20:31         ` Alexey Tourbin
2003-05-06  1:04 ` Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git