Материал из ALT Linux Wiki
< Spectips(Различия между версиями)
|
|
Строка 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]
| + | |
Текущая версия на 20:47, 19 ноября 2008
- REDIRECT Spec#Работа с upstream-исходниками