Bug 8361 - x86_64 support request
Summary: x86_64 support request
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gnuplot (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: const
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-27 22:32 MSD by Vadim V. Zhytnikov
Modified: 2005-11-05 14:18 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vadim V. Zhytnikov 2005-10-27 22:32:56 MSD
Просьба собрать пакет для 64-битной платформы x86_64.
Необходимый для этого патч очень прост
======================================
--- gnuplot.spec.orig	2005-06-22 11:16:56 +0400
+++ gnuplot.spec	2005-10-27 22:01:42 +0400
@@ -66,6 +66,7 @@
 #%description -n emacs-mode-%name-el -l ru_RU.UTF-8
 #Исходный код Emacs Lisp для emacs-mode-%name
 
+%define _libexecdir %_libdir
 
 %prep
 %setup -q 
==============================================
Comment 1 Kachalov Anton 2005-10-31 14:48:54 MSK
Это кривой фикс.
Сначала нужно решить вопрос с rpm, а не вносить rpm'ые макросы в каждый пакет...
Такое решение можно применять в пределах своего репозитария, но это недопустимо
в случае с Сизифом.
Кстати, уже давно пора в libqt3-devel сделать набор макросов, а то там та же беда.
Comment 2 const 2005-10-31 14:55:52 MSK
Основание:
Additional Comment #1 From Kachalov Anton  2005-10-31 14:48
Comment 3 Vadim V. Zhytnikov 2005-11-01 15:22:06 MSK
Да, каюсь.  Понятно, что такого рода штучки это 
грязный хак и я поспешил его сюда запостить.  
В свете недавнего обсуждения libexec в devel
правильный фикс следующий:
==========================================
--- gnuplot.spec.orig	2005-06-22 11:16:56 +0400
+++ gnuplot.spec	2005-11-01 15:00:59 +0300
@@ -130,7 +130,7 @@
 %doc lisp/gpelcard.pdf
 %_bindir/*
 %_mandir/man?/*
-%_libdir/%name
+%_libexecdir/%name
 %_datadir/%name
 %_menudir/%name
 %_infodir/%{name}* 
==========================================
Причем этот патч совершенно необхдим даже
безотносительно поддержки x86_64.  Без него
пакет в Cизифе i586 собирается только в результате
случайного факта, что у нас %_libdir совпадает
с %_libexecdir.   
Comment 4 Kachalov Anton 2005-11-02 15:40:01 MSK
Вот и ладненько.
Думаю, можно багу закрывать :)
Comment 5 const 2005-11-02 17:00:29 MSK
Залил alt3