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) ================================================
next prev 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