[Momonga-devel.ja:00906] Re: Squeak spec file
- From: tab@xxxxxxxxxxxxxxxxx
- Date: Sat, 30 Nov 2002 01:02:06 +0900 (JST)
たぶちです.
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