File smile.spec of Package smile

Name:           smile
Summary:        Slideshow Maker In Linux Environment
License:        GPL
Group:          Applications/Multimedia
URL:            http://smile.tuxfamily.org/
Version:        0.6.0
Release:        1
Source0:        %{name}-%{version}.tar.gz
Requires:       sox >= 14.0.0, libqt4 >= 4.4.0, libQtWebKit4 >= 4.4.0, ImageMagick, MPlayer
BuildRequires:  gcc-c++, libqt4-devel >= 4.4.0, libQtWebKit-devel >= 4.4.0
Packager:       Adrian Łubik <adrian5632@gmail.com>
BuildRoot:      %{_tmppath}/%{name}-buildroot
Autoreqprov:    On


%description
Smile is a great tool for creating slideshows in Linux.

%prep
%setup -q

%build
qmake
make clean
make

%install
#mkdir -p %{?buildroot:%{buildroot}}/usr/share/smile
mkdir -p %{?buildroot:%{buildroot}}/usr/bin
mkdir -p %{?buildroot:%{buildroot}}/usr/share/icons
mkdir -p %{?buildroot:%{buildroot}}/usr/share/smile/BIB_ManSlide/Eff_sup
mkdir -p %{?buildroot:%{buildroot}}/usr/share/smile/BIB_ManSlide/Help/images
mkdir -p %{?buildroot:%{buildroot}}/usr/share/smile/BIB_ManSlide/Luma
#install -m 755 -p ./smile %{?buildroot:%{buildroot}}/usr/share/smile/smile
install -m 755 -p ./smile %{?buildroot:%{buildroot}}/usr/bin/
install -m 644 -p ./BIB_ManSlide/Eff_sup/* %{?buildroot:%{buildroot}}/usr/share/smile/BIB_ManSlide/Eff_sup/
install -m 644 -p ./BIB_ManSlide/Help/*.* %{?buildroot:%{buildroot}}/usr/share/smile/BIB_ManSlide/Help/
install -m 644 -p ./BIB_ManSlide/Help/images/* %{?buildroot:%{buildroot}}/usr/share/smile/BIB_ManSlide/Help/images/
install -m 644 -p ./BIB_ManSlide/Luma/* %{?buildroot:%{buildroot}}/usr/share/smile/BIB_ManSlide/Luma/
install -m 644 -p ./*.qm %{?buildroot:%{buildroot}}/usr/share/smile/
install -m 644 -p ./Interface/Theme/smile.png %{?buildroot:%{buildroot}}/usr/share/icons

%post
echo "[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Icon=/usr/share/icons/smile.png
Categories=Multimedia;Video;
Exec=smile
Name=SMILE" > /usr/share/applications/smile.desktop

#echo "#!/bin/sh" > /usr/bin/smile
#echo "cd /usr/share/smile" >> /usr/bin/smile
#echo "./smile" >> /usr/bin/smile
#chmod 755 /usr/bin/smile

%preun
rm -f /usr/share/applications/smile.desktop
#rm -f /usr/bin/smile

%clean
rm -rf $RPM_BUILD_ROOT

%files
%attr (-,root,root) /*

%changelog
* Sun Aug 03 2008 Adrian Łubik <adrian5632@gmail.com>
  - first spec file
openSUSE Build Service is sponsored by