vine-users ML アーカイブ



[vine-users:071841] Re: Skype-1.1.0. 3がVine Linux 3.1で動作不審。

  • From: Munehiro Yamamoto <myamamoto@xxxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:071841] Re: Skype-1.1.0. 3がVine Linux 3.1で動作不審。
  • Date: Tue, 17 May 2005 01:44:32 +0900
みなさま、こんばんは。山本です。

門脇さん、pinetreeさん、レスをありがとうございます。

> 私もこのエラーが出たので、http://www.freedesktop.org/Software/dbusから
> dbus-0.23.4.tar.gzを落として、展開、./cofigure,make,make install
> (私の場合は、checkinstall)とやりました。
> それから、/usr/libにlibdbus-1.so.0のシンボリックリンクをはりました。
> また、dbusをインストールする前にexpatをインストールする必要があります。
> これはSynapticで持ってきました。
門脇さんが教えてくださったhttp://www.freedesktop.org/Software/dbusの
dbus-0.23.4.tar.gzを落としてインストールしたところ、症状は同じですね〜。
RPM SEARCHでとってきたやつの症状と同様に、ハードディスクがカリカリと
うなってから、立ち上がりはするものの、挙動不審です。
このdbus-0.23.4.tar.gzのソースでrpmを作ってみました。
一応、specをこのメールの後ろに書き出しておきます。
reauiresのところは、適当に調整してください。
skypeの方もよろしければ使ってください。
Gnomeを使うことを想定しています。これでrpmを作ってインストールすると、
アプリケーション→インターネットのところにskypeが追加されるようにしています。


> libdbusをインストールするのが面倒なら、Static Binary tar.bz2を使うと
> 言う手が有ると思いますが、どうなんでしょう。試した方おられますか?
Static Binaryの方は、qtを含んでるみたいですので、dbusとは
関係ないのではないでしょうか?初めの投稿メールでも書きましたように、
僕の環境では正常に動作しませんでした。

結局、どのライブラリが必要なのかをはっきりさせないといけないようです。
Vine Linux 3.1をフルインストールしたマシンでも実験をやってみようと思います。
現在、メイン使用をしている大学のマシンには、
フルインストールをしていませんので、何かが足りないのかもしれません。
何かパッケージを作るたびに必要になるつどに、パッケージをいれていますので。

また何か進展がありましたら、投稿致します。
それでは、失礼します。

References.
[1] Vine Linux 3.1(あめぶろ)内の記事 2004年12月29日 19時03分47秒 skype 
http://hiroyuki12.ameblo.jp/entry-203720ff4df3a106634de6868902dcf9.html#t771578

[2] Freedesktop.org
http://www.freedesktop.org/Software/dbus

[3] RPM SEARCH
http://rpm.pbone.net/


=======================================================================
Summary: D-BUS is a message bus system, a simple way for applications to talk to one another.
Name: dbus
Version: 0.23.4
Release: 0vl1
Source0: dbus-0.23.4.tar.gz
License: GNU GENERAL PUBLIC LICENSE Version 2
Group: System Environment/Libraries
URL: http://www.freedesktop.org/Software/dbus

Requires: qt, expat libxml
BuildRequires: expat, expat-devel, qt, qt-devel, python-devel, libxml-devel
BuildRoot: %{_tmppath}/dbus-0.23.4-root

#Vendor: 
#Distribution: 
Packager: Munehiro Yamamoto 

%description
D-BUS is a message bus system, a simple way for applications to talk to one another.

#(2)スクリプト部 ----------------------------
%prep       #rpmを構築する前の準備です.
rm -rf ${RPM_BUILD_ROOT}

%setup -q #ソースをBUILDに展開します.-qはテスト確認後につける

%build      #makeのための手順を書きます.
./configure --prefix=/usr
make

%install    #installのための手順を書きます.
make DESTDIR=${RPM_BUILD_ROOT} install

%clean      #rpmを作ったあとの後始末です.
rm -rf ${RPM_BUILD_ROOT}

#(3)ファイルリスト部 ----------------------------
%files
%defattr(-,root,root)
%dir /usr
%dir /usr/lib
/usr/lib/libdbus-1.so.0.0.0
/usr/lib/libdbus-1.so.0
/usr/lib/libdbus-1.so
/usr/lib/libdbus-1.la
/usr/lib/libdbus-1.a
%dir /usr/lib/dbus-1.0
%dir /usr/lib/dbus-1.0/include
%dir /usr/lib/dbus-1.0/include/dbus
/usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h
/usr/lib/libdbus-glib-1.so.0.0.0
/usr/lib/libdbus-glib-1.so.0
/usr/lib/libdbus-glib-1.so
/usr/lib/libdbus-glib-1.la
/usr/lib/libdbus-glib-1.a
%dir /usr/lib/pkgconfig
/usr/lib/pkgconfig/dbus-1.pc
/usr/lib/pkgconfig/dbus-glib-1.pc
%dir /usr/include
%dir /usr/include/dbus-1.0
%dir /usr/include/dbus-1.0/dbus
/usr/include/dbus-1.0/dbus/dbus.h
/usr/include/dbus-1.0/dbus/dbus-address.h
/usr/include/dbus-1.0/dbus/dbus-bus.h
/usr/include/dbus-1.0/dbus/dbus-connection.h
/usr/include/dbus-1.0/dbus/dbus-errors.h
/usr/include/dbus-1.0/dbus/dbus-macros.h
/usr/include/dbus-1.0/dbus/dbus-memory.h
/usr/include/dbus-1.0/dbus/dbus-message.h
/usr/include/dbus-1.0/dbus/dbus-pending-call.h
/usr/include/dbus-1.0/dbus/dbus-protocol.h
/usr/include/dbus-1.0/dbus/dbus-server.h
/usr/include/dbus-1.0/dbus/dbus-shared.h
/usr/include/dbus-1.0/dbus/dbus-threads.h
/usr/include/dbus-1.0/dbus/dbus-types.h
/usr/include/dbus-1.0/dbus/dbus-glib.h
/usr/include/dbus-1.0/dbus/dbus-glib-lowlevel.h
/usr/include/dbus-1.0/dbus/dbus-glib-error-enum.h
%dir /usr/bin
/usr/bin/dbus-daemon-1
/usr/bin/dbus-glib-tool
/usr/bin/dbus-send
/usr/bin/dbus-monitor
/usr/bin/dbus-launch
/usr/bin/dbus-cleanup-sockets
/usr/bin/dbus-viewer
%dir /usr/etc
/usr/etc/dbus-1
/usr/etc/dbus-1/session.conf
/usr/etc/dbus-1/system.conf
/usr/etc/dbus-1/system.d
%dir /usr/man
%dir /usr/man/man1
/usr/man/man1/dbus-send.1.gz
/usr/man/man1/dbus-launch.1.gz
/usr/man/man1/dbus-cleanup-sockets.1.gz
/usr/man/man1/dbus-daemon-1.1.gz
/usr/man/man1/dbus-monitor.1.gz
%dir /usr/var
%dir /usr/var/run
/usr/var/run/dbus
%dir /usr/share
%dir /usr/share/dbus-1
/usr/share/dbus-1/services

#(4)更新状況部 ----------------------------
%changelog

# end of file
=======================================================================

=======================================================================
Summary: free Internet telephony
Summary(ja): 無料インターネットテレフォニー
Name: skype
Version: 1.1.0.3
Release: 0vl1
Source0: skype-1.1.0.3.tar.bz2
License: Skype End User License
Group: Applications/Communications
URL: http://www.skype.com

Requires: qt >= 3.2, dbus
#BuildRequires: 
BuildRoot: %{_tmppath}/skype-1.1.0.3-root

#Vendor: 
#Distribution: 
Packager: Munehiro Yamamoto 

%description
Skype is free Internet telephony that just works.
Skype is for calling other people on their computers or phones. 

#(2)スクリプト部 ----------------------------
%prep       #rpmを構築する前の準備です.
rm -rf ${RPM_BUILD_ROOT}

%setup -q  #ソースをBUILDに展開します.-qはテスト確認後につける

%build      #makeのための手順を書きます.

%install    #installのための手順を書きます.
%__mkdir -p ${RPM_BUILD_ROOT}/usr
%__mkdir -p ${RPM_BUILD_ROOT}/usr/lib
%__mkdir -p ${RPM_BUILD_ROOT}/usr/bin
%__mkdir -p ${RPM_BUILD_ROOT}/usr/share
%__mkdir -p ${RPM_BUILD_ROOT}/usr/share/applications
%__mkdir -p ${RPM_BUILD_ROOT}/usr/share/pixmaps
%__cp -r ../skype-1.1.0.3 ${RPM_BUILD_ROOT}/usr/share/
%__cp skype.desktop ${RPM_BUILD_ROOT}/usr/share/applications/
%__cp icons/skype_32_32.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/skype.png
%__cp skype ${RPM_BUILD_ROOT}/usr/bin/

%clean      #rpmを作ったあとの後始末です.
rm -rf ${RPM_BUILD_ROOT}

#(3)ファイルリスト部 ----------------------------
%files
%defattr(-,root,root)
%dir /usr/share/skype-1.1.0.3
/usr/share/skype-1.1.0.3/skype.conf
/usr/share/skype-1.1.0.3/skype.desktop.old
/usr/share/skype-1.1.0.3/skype
/usr/share/skype-1.1.0.3/LICENSE
%dir /usr/share/skype-1.1.0.3/lang
/usr/share/skype-1.1.0.3/lang/skype_it.qm
/usr/share/skype-1.1.0.3/lang/skype_zh_CN.qm
/usr/share/skype-1.1.0.3/lang/skype_ja.qm
/usr/share/skype-1.1.0.3/lang/skype_ko.qm
/usr/share/skype-1.1.0.3/lang/skype_fi.qm
/usr/share/skype-1.1.0.3/lang/skype_ru.qm
/usr/share/skype-1.1.0.3/lang/skype_pt_BR.qm
/usr/share/skype-1.1.0.3/lang/skype_el.qm
/usr/share/skype-1.1.0.3/lang/skype_no.qm
/usr/share/skype-1.1.0.3/lang/skype_iw.qm
/usr/share/skype-1.1.0.3/lang/skype_es_AR.qm
/usr/share/skype-1.1.0.3/lang/skype_de.qm
/usr/share/skype-1.1.0.3/lang/skype_sv.qm
/usr/share/skype-1.1.0.3/lang/skype_et.qm
/usr/share/skype-1.1.0.3/lang/skype_fr.qm
/usr/share/skype-1.1.0.3/lang/skype_nl.qm
/usr/share/skype-1.1.0.3/lang/skype_ro.qm
/usr/share/skype-1.1.0.3/lang/skype_da.qm
/usr/share/skype-1.1.0.3/lang/skype_es.qm
/usr/share/skype-1.1.0.3/lang/skype_zh_TW.qm
/usr/share/skype-1.1.0.3/lang/skype_pl.qm
/usr/share/skype-1.1.0.3/lang/skype_en.qm
%dir /usr/share/skype-1.1.0.3/icons
/usr/share/skype-1.1.0.3/icons/skype_16_32.png
/usr/share/skype-1.1.0.3/icons/skype_32_32.png
/usr/share/skype-1.1.0.3/icons/skype_48_32.png
%dir /usr/share/skype-1.1.0.3/sound
/usr/share/skype-1.1.0.3/sound/call_out.wav
/usr/share/skype-1.1.0.3/sound/im.wav
/usr/share/skype-1.1.0.3/sound/call_in.wav
/usr/share/skype-1.1.0.3/sound/hangup.wav
/usr/share/skype-1.1.0.3/sound/busy4.wav
/usr/share/skype-1.1.0.3/skype.desktop
/usr/share/skype-1.1.0.3/README
/usr/bin/skype
/usr/share/applications/skype.desktop
/usr/share/pixmaps/skype.png

#(4)更新状況部 ----------------------------
%changelog

# end of file
========================================================================