ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Ildar Mulyukov <ildar@users.sourceforge.net>
To: led@ukr-fin.com.ua,
	ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru>
Subject: Re: [sisyphus] auto spec creator (!)
Date: Tue, 29 Jun 2004 16:34:30 +0400
Message-ID: <40E161D6.9080708@users.sourceforge.net> (raw)
In-Reply-To: <200406291513.25377.led@ukr-fin.com.ua>

       Здравствуйте, Led!

Led wrote:

>>><skip/>
>>>      
>>>
>>Именно такова и была задумка начального поста. И более того,
>>предположительно скрипт сам:
>>1. берёт из тарбола имя
>>    
>>
>Ок, согласен 9если не указано явно (-n foo).
>  
>
>>2. опции компиляци: %def_with - из ./configure --help
>>    
>>
>Тоже неплохо... В случает наличия configure
>  
>
дык это очень много программ, по факту. Очень много.

>>3. сформирует список файлов
>>    
>>
>Это врядли... Не представляю как (анализировать install: в Makefile? так 
>Makefile ещё нет до отработки configure)
>  
>
лекго. Как Вам команда: ./configure && make && mkdir build_root && make 
install prefix=`pwd`/build_root
? ;-)
Да, я знаю, что если компиляция не пройдёт успешно, то ничего не выйдет. 
Но этот этап ведь относительно просто проходится?

>>4. сформирует список файлов документации (стандартные README, ./doc)
>>    
>>
>Можно и это, но полный список всё равно не сформируешь (файлы документации 
>могут появится после компиляции уже)
>  
>
см. выше

>>5. сформирует по маскам файлов - субпакеты (-devel)
>>    
>>
>Это нереально ИМХО... Потому - лишнее. Лучше явно указать в ком. строке, какие 
>субпакеты нужны.
>  
>
см. выше

>В любом случае - %description и Summary скорее всего придётся заполнять руками
>  
>
о! а тут у меня есть план: предупреждаю, он очень глобальный :-) Ладно, 
об этом потом. В любом случае уж _ЭТО_ можно сделать руками..

>>*  покажет новичкам, как примерно должен выглядеть грамотный спек
>>(заметьте отличие от "работающий") и какие макросы можно / нужно применять.
>>    
>>
>Новичкам документацию по RPM - в первую очередь.
>  
>
Документацию никто не отменял. Особенно Святое Писание мэйнтейнеров:

    http://docs.altlinux.ru/alt/devel/

;-)
Но хороший шаблон с уже использованными _ПРАВИЛЬНЫМИ_ конструкциями 
научит писать, причём не по-редхатовски, а по-Альтовски.

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

>>Дорогие господа, пожалуйста, не судите строго мой пост. Я знаю, что он
>>подходит вплотную к моей слабости - мечте о ИИ в повседневной жизни. Но
>>в данном случае я не вижу в этом ничего невозможного.
>>    
>>
>Ещё раз: "серебрянной пули" здесь ИМХО не получится. Но реальный 
>"шаблоногенератор" - вполне возможно.
>  
>
Дык. Есть /Мечта/, а есть реально работающая программа (вернее, пока 
нет). Но, повторюсь, ИМХО, для такой узкоспециализированной задачи, как 
эта, МОЖНО существенно приблизить второе к первому!

>Led.
>
С уважением, Ильдар.

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus (20040514)
================================================



  parent reply	other threads:[~2004-06-29 12:34 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-28 18:50 Ildar Mulyukov
2004-06-28 20:26 ` Andrey Orlov
2004-06-28 20:39   ` Dmitry V. Levin
2004-06-29  5:12   ` Klimchev Konstantin
2004-06-29  7:25     ` Mikhail Yakshin
2004-06-29  8:20       ` Andrey Orlov
2004-06-29  8:48         ` Andrey Rahmatullin
2004-06-29  9:05           ` Andrey Orlov
2004-06-29 10:09             ` Led
2004-06-29 11:12               ` Ildar Mulyukov
2004-06-29 12:12                 ` Re[2]: " php-coder
2004-06-29 13:04                   ` Andrey Orlov
2004-06-29 13:21                     ` Ivan Fedorov
2004-06-29 12:19                 ` Andrey Orlov
2004-06-29 12:34                   ` Ildar Mulyukov [this message]
2004-06-29 14:12             ` [sisyphus] " Michael Shigorin
2004-06-29 17:50 ` [sisyphus] " Sergey Degtyaryov
2004-06-29 18:02   ` Andrey Orlov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=40E161D6.9080708@users.sourceforge.net \
    --to=ildar@users.sourceforge.net \
    --cc=led@ukr-fin.com.ua \
    --cc=sisyphus@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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