Spectips/origname: различия между версиями
Материал из ALT Linux Wiki
|
|
Строка 1: |
Строка 1: |
| [[Category:Devel]] | | #REDIRECT [[Spec#Работа с upstream-исходниками]] |
| {{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/spectips/origname}}
| |
| | |
| == %origname ==
| |
| | |
| Если по тем или иным причинам (конфликт имён, libification, переименование плагина) имя тарбола, каталога в нём и пакета могут принять два-три разных значения (а не одно), не следует переименовывать и/или перепаковывать тарболы. Лучше сделать так:
| |
| | |
| <pre>%define origname imms
| |
| | |
| Name: xmms-%origname
| |
| Version: 2.1.1
| |
| Release: alt1
| |
| | |
| #...
| |
| | |
| Url: http://www.luminal.org/phpwiki/index.php/IMMS
| |
| Source: http://www.luminal.org/files/%origname/%origname-%version.tar.bz2
| |
| | |
| # if we had a published package with original name | |
| Obsoletes: %origname
| |
| | |
| %prep
| |
| %setup -n %origname-%version</pre>
| |
| | |
| Аналогичные соображения относятся и к <tt>%version</tt> -- в случаях, когда встречаются странные символы, недопустимые в версии RPM-пакета, или когда более разумным видится видоизменение версии (вынос "хвоста" в <tt>%release</tt>, например).
| |
| | |
| === Ссылки ===
| |
| | |
| * [http://www.rpm.org/max-rpm-snapshot/s1-rpm-inside-macros.html#S2-RPM-INSIDE-SETUP-MACRO Maximum RPM]
| |
| * [http://freesource.info/wiki//devel/spectips/setup %setup]
| |
Текущая версия от 23:47, 19 ноября 2008