Summary: | warped packaging | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | led |
Component: | gsl | Assignee: | Anton Farygin <rider> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | minor | ||
Priority: | P3 | CC: | rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
led
2009-07-02 01:14:57 MSD
Дополнения: 7) Правила хорошего тона пердполагают также упаковку файла THANKS. 8) А также, если уж есть отдельный пакет -doc, файлов SUPPORT, TODO и BUGS. 9) ChangeLog и NEWS традиционно "сжимается" в пакете (bzip2 или gzip - смотря что эффективнее в конкретной случае) 10) Неплохо бы отдельным пакетом (libgsl-examples или libgsl-devel-examples) упаковать содержимое doc/examples (в %_docdir/libgsl-%version/examples/) gsl-1.12-alt2 -> sisyphus: * Thu Jul 02 2009 Eugeny A. Rostovtsev (REAL) <real at altlinux> 1.12-alt2 - Moved some files between packages and added examples (ALT #20658) 1) Нет никакой необходимости ставить Requires: lib%name = %version-%release для пакетов -doc и -examples 2) Перед всеми файлами и каталогами докумантации рекомендуется ставить атрибут %doc "1) Нет никакой необходимости ставить Requires: lib%name = %version-%release для пакетов -doc и -examples" Тогда требуются пояснения. По Вашим рекомендациям, 3 разных пакета содержат файлы документации в одном и том же каталоге: %_docdir/lib%name-%version Я сделал, что рекомендовали раньше другие для таких случаев: поставил зависимость на пакет-владельца этого каталога. Какой есть другой путь? (В ответ на комментарий №4) > Тогда требуются пояснения. По Вашим рекомендациям, 3 разных пакета содержат > файлы документации в одном и том же каталоге: %_docdir/lib%name-%version > Я сделал, что рекомендовали раньше другие для таких случаев: поставил > зависимость на пакет-владельца этого каталога. Какой есть другой путь? %doc %dir %_docdir/lib%name-%version в каждом субпакете, которые владеют файлами в %_docdir/lib%name-%version/ 1.12-alt3 ушёл в Сизиф. |