CODE: %define prefix /usr %define appsdir /usr/share/applnk/App/Internet Name: eva Summary: KDE環境下的QQ客戶端軟體 Version: 0.4.0 Release: rfdt4.1 Source0: %{name}-%{version}.tar.bz2 Group: Applications/Internet BuildRoot: /tmp/build-root-%{name} License: GPL Url: [url=http://www.linuxfans.org/downloads/]http://www.linuxfans.org/downloads/[/url] Packager: your name %description Eva 是在KDE桌面下,基於Qt庫開發的軟體, ……… %prep rm -rf %{buildroot} %setup -n eva %build ./configure --prefix=%{prefix} make %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{appsdir} make DESTDIR=$RPM_BUILD_ROOT install cd $RPM_BUILD_ROOT find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > $RPM_BUILD_DIR/file.list.%{name} find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name} find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name} %clean %files -f ../file.list.%{name} %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README README.zh %changelog |
CODE: rpmbuild -bb eva.spec |
CODE: installer-files.tar.bz2 |
CODE: custom_install.xpm eva-0.4.0-rfdt4.1-setup uninstall_complete.xpm warning.xpm default_install.xpm eva.desktop uninstall.xpm eva-0.4.0 install_type.xpm Xdialog eva-0.4.0-rfdt4.1-installer the_end.xpm Xdialog.mo |
CODE: tar jcvf eva.tar.bz2 custom_install.xpm default_install.xpm eva-0.4.0 eva-0.4.0-rfdt4.1-setup eva.desktop install_type.xpm the_end.xpm uninstall_complete.xpm uninstall.xpm warning.xpm Xdialog Xdialog.mo |
CODE: cat eva-0.4.0-rfdt4.1-installer eva.tar.bz2 >eva-0.4.0-rfdt4.1-installer.bin chmod +x eva-0.4.0-rfdt4.1-installer.bin |
[火星人 ] Linux下製作簡單的仿Windows安裝界面已經有815次圍觀