[Momonga-devel.ja:00906] Re: Squeak spec file


たぶちです.

From: Kazuhiko FUJIWARA <kaz@xxxxxxxxxxxxxxxxxx>
Subject: [Momonga-devel.ja:00905] Squeak spec file
Date: Fri, 29 Nov 2002 20:25:47 +0900 (JST)
Message-ID: <20021129.202547.74730511.kaz@xxxxxxxxxxxxxxxxxx>

> 手元でいくつかbuildできないパッケージがあるのですが,
> そのうちのひとつ,Squeakが解決したので報告します。
> 
> SqueakのSOURCE2になっている
> Squeak-3.sources.tar.gz
> を展開した時に
> Squeak-3.2-2/
> というディレクトリを作成します。

[tab@localhost]$ ls -l Squeak-3.sources.tar.gz 
-rw-rw-r--    1 tab      tab       4184518 Oct 24 00:31 Squeak-3.sources.tar.gz
[tab@localhost]$ md5sum Squeak-3.sources.tar.gz 
81c2d4f1907cc22ca82da824b2f5b45b  Squeak-3.sources.tar.gz
[tab@localhost pkgs]$ 

でファイルを展開すると

[tab@localhost]$ tar ztvf Squeak-3.sources.tar.gz 
drwxr-xr-x piumarta/sor      0 2002-10-24 00:31:34 Squeak-3/
drwxr-xr-x piumarta/sor      0 2002-10-24 00:31:30 Squeak-3/usr/
drwxr-xr-x piumarta/sor      0 2002-10-24 00:31:30 Squeak-3/usr/local/
drwxr-xr-x piumarta/sor      0 2002-10-24 00:31:30 Squeak-3/usr/local/lib/
drwxr-xr-x piumarta/sor      0 2002-10-24 00:31:30 Squeak-3/usr/local/lib/squeak/
-rw-r--r-- piumarta/sor 14542313 2002-10-24 00:31:34 Squeak-3/usr/local/lib/squeak/SqueakV3.sources
-rwxr-xr-x piumarta/sor     4767 2002-06-07 22:11:30 Squeak-3/INSTALL
[tab@localhost]$ 

となり

> ところが,SPECファイルを見ると
> %{name}-%{major_version}
> を指定してあり,
> これは
> Squeak-3になります。

Squeak-3となるので, ちゃんとbuildできました.

> どう書くのがいいのかよくわからないので
> Squeak-3.2-2と修正したらうまくいきました。

というわけでspec fileを修正しなくてもうまく行ってます.
omokonのlogの該当部はこんなかんじ.

+ ln -s /usr/lib/squeak/inisqueak /var/tmp/Squeak-3.2-root/usr/bin/inisqueak
+ tar xzf /opt/omokon/pkgs/Squeak/SOURCES/Squeak-3.sources.tar.gz
+ install -m 0644 Squeak-3/usr/local/lib/squeak/SqueakV3.sources /var/tmp/Squeak-3.2-root/usr/lib/squeak

---tab