Spectips/origname: различия между версиями

Материал из ALT Linux Wiki
(Import from freesource.info)
 
(Перенаправление на Spec#Работа с upstream-исходниками)
 
Строка 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

Перенаправление на: