|
|
发表于 2006-1-4 06:45:57
|
显示全部楼层
楼上的方法试了一下不行,不知道是否是系统原因
发个适合turbolinux10的包,是在server上打的应用disktop 应该没问题
sopgui.spec
-----------------------------
[PHP]%define nam SopGUI
%define fnam sopcast
%define ver 0.2.1
%define rel 1
%define prefix /usr/local
Summary:SopCast GUI front-ends for Linux systems.
Name: %{nam}
Version: %{ver}
Release: %{rel}
Source0: %{fnam}-%{ver}.tar.bz2
Copyright: proprietary
Group: Applications/Multimedia
URL: http://www.sopcast.org
Serial: 20060104
BuildRoot: %{_tmppath}/%{name}-%{ver}-root
#Requires:
BuildRequires: gtk2-devel
Provides: SopGUI
%description
SopGUI is SopCast GUI front-ends for Linux systems.
developed by pinkme005@yahoo.com.cn .
SopCast is a simple, easy to use system to watch stream media on the Internet. It is a Network Media Broadcasting system based on P2P Technology. It could make any node in the network to act as a retransmitter, and slowdown the media server’s workloads when audiences quantity grows. The SopCast Streaming Over P2P technology is more resilient in case nodes quit and connection fail, it is suitable for broadcasting over the Internet.
You can use SopCast to watch TV, furthermore you can use it to build your own channel. Anyone can build his own personal media on the Internet!
%changelog
* Wed Jan 04 2006 dato <datocp@hotmail.com> 0.2.1-1
- Common SPEC file preparation rule for TurboLinux
Initial build.
%prep
rm -rf $RPM_BUILD_ROOT
%setup -n %{fnam}-%{ver}
%build
./autogen.sh --prefix=%{prefix}
make
%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
make \
DESTDIR=$RPM_BUILD_ROOT \
install
strip `file $RPM_BUILD_ROOT%{prefix}/bin/* | awk -F':' '/executable/ { print $1 }'`
install extra/{getchannel,sp-sc} $RPM_BUILD_ROOT%{prefix}/bin
#define desktop
cat > %{nam}.desktop << EOF
[Desktop Entry]
Name=SopGUI
Comment=SopCast GUI front-ends
Exec=sopcast
Terminal=0
MimeType=video/mpeg;video/x-msvideo;video/quicktime
Type=Application
EOF
install -D -m 0644 %{name}.desktop ${RPM_BUILD_ROOT}%{_datadir}/applnk/Multimedia/%{name}.desktop
#install -D -m 0644 %{name}.desktop ${RPM_BUILD_ROOT}/usr/share/gnome/apps/Multimedia/gnome-%{name}.desktop
#turbo 10
install -D -m 0644 %{name}.desktop \
${RPM_BUILD_ROOT}%{_datadir}/applnk/Vendor_menus/Applications/Multimedia/%{name}.desktop
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
%files
%defattr(0644,root,root,0755)
%attr(755,root,root)%{prefix}/bin/sopcast
%attr(755,root,root)%{prefix}/bin/sp-sc
%attr(755,root,root)%{prefix}/bin/getchannel
#%{_datadir}/gnome/apps/Multimedia/gnome-%{name}.desktop
%{_datadir}/applnk/Multimedia/%{name}.desktop
#turbo 10
%{_datadir}/applnk/Vendor_menus/Applications/Multimedia/%{name}.desktop
[/PHP] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|