В Вск, 11/10/2009 в 18:40 +0700, Slava Semushin пишет: > 10 октября 2009 г. 17:29 пользователь Damir Shayhutdinov > написал: > [...] > > 17 Source: http://trilinos.sandia.gov/download/files/trilinos-9.0.3.tar.gz > > Скорее всего имеет смысл заменить trilinos-9.0.3 на %name-%version, > > меньше будет измененных строчек при обновлении. > > Так ли уж необходимо заменять имя программы на %name? (Особенно в Source) > > Склоняюсь к мысли, что использование %name в Source, Patch и, > особенно, в Url неоправданно и иной раз создаёт неудобства. Имя > программы, как правило, не изменяется, а читабельности этот %name не > сильно-то придаёт, так что не вижу смысла его использовать в данном > случае. > > (Основано на собственном опыте, когда несколько раз копировал адрес из > Url/Source в браузер и приходилось везде %name заменять на имя > программы.) rpmurl наше всё. С номером версии всё равно ничего не поделать, править его каждый раз замаешься, и главное, это нарушает DRY-принцип[1]. Зато я уже много раз копировал стандартные для SourceForge и gnome.org Url'ы к тарболлам в очень разные спеки. Благодаря конструкциям вида %gnome_ftp/%name/%version/%name-%version.tar.bz2 [1] http://en.wikipedia.org/wiki/Don%27t_repeat_yourself -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team