vine-users ML アーカイブ



[vine-users:064201] Re: RPM 再構築について

  • From: IKEDA Katsumi <ikedak@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:064201] Re: RPM 再構築について
  • Date: Sat, 31 Jan 2004 23:52:55 +0900 (JST)
いけだ@福山市です。

From: 泰楽 淳 <gd6083@xxxxxxxxxxxxx>
Date: Sat, 31 Jan 2004 23:08:23 +0900
Message-ID: <401BB6D7.2010407@xxxxxxxxxxxxx>
> >>VIA SouthBrige
> >>Vhttp://downloads.viaarena.com/drivers/audio/viaudiocombo-2.3-1.tar.gzT8235
> >>用サウンドドライバのRPMソースパッケージ
> >>http://downloads.viaarena.com/drivers/audio/viaudiocombo-2.3-1.tar.gz
> >>を再構築しようとすると、
> >>
> >>viaudio_interface.c:2416: unterminated macro call
> >>
> >>と表示され、再構築が成功しません。
> 確かに改行コードが\r\nとなっていました。しかし、ソースRPM内のファイルを
> 更新するにはどうしたら良いのでしょう?
> 

ちょっとやってみました。

viaudiocombo-2.3-1.spec の %build の部分に、改行コードを取り除く
処理を追加しました (tr と mv の 2 行です) 。

---------------- ちょっと追加 ----------------
%build
tr -d \\r < viaudio_interface.c > viaudio_interface.c.linux
mv -f viaudio_interface.c.linux viaudio_interface.c
./install.sh
---------------- ちょっと追加 ----------------

変更後、rpm -bs viaudiocombo-2.3-1.spec で src.rpm を
作成し、rpm --rebuild viaudiocombo-2.3-1.src.rpm で
i386.rpm が作成されるところまで確認できました。

-- 
IKEDA Katsumi  <ikedak@xxxxxxxxxxxxxxxx>
               <http://www013.upp.so-net.ne.jp/ikeda/index.html>