File elkirtasse.spec of Package elkirtasse

# norootforbuild
%define debug_package %{nil}

%if 0%{?suse_version}
%define  qmake /usr/bin/qmake
BuildRequires: libqt4-devel
BuildRequires: update-desktop-files
BuildRequires: pkg-config
BuildRequires: libpoppler-qt4-devel
Requires:      mdbtools libqt4-x11 >= 4.6.2
%endif

%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
%define  qmake  /usr/bin/qmake-qt4
BuildRequires:	qt-devel poppler-qt-devel
Requires:       mdbtools
%endif

%if 0%{?mandriva_version}  || 0%{?mdkversion}
%define  qmake  /usr/lib/qt4/bin/qmake
BuildRequires:	libqt4-devel libpoppler-qt4-devel
%endif

Name:    elkirtasse
Version: 3.6.8
Release: 2

License: GPL3
Group:   libriry/office
Summary: Elkirtasse librery for system x11
URL:     http://elkirtasse.sourceforge.net

Source0: %{name}_%{version}.tar.gz
Source1: %{name}.png
Source2: %{name}.svg
BuildRoot: %{_tmppath}/%{name}_%{version}-build
Requires:       wget
BuildRequires: gcc-c++ ImageMagick 

%description
  Library elkietasse free program is open source foe all operating systems running Linux or Windows or Mac lets you view and edit books and you can add news books 
         http://sites.google.com/site/kirtase.
,http://elkirtasse.sourceforge.net,

%prep
%setup -q -n %{name}_%{version}

%build
%{qmake}
make
%install
# Create desktop file
%__cat > %{name}.desktop << EOF
[Desktop Entry]
Name=elkirtasse
Name[ar]= 
Comment[ar]=    
Type=Application
Exec=elkirtasse
Icon=elkirtasse
Categories=Office;
EOF
# End of desktop file
# binary
#%{makeinstall} INSTALL_ROOT=$RPM_BUILD_ROOT
install -D -m 644 -T usr/share/applications/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
%if 0%{?suse_version}

%suse_update_desktop_file -c %{name} "elkirtasse" "elkirtasse app" %{name} "%{name}.png" Office Dictionary


	  mkdir -p $RPM_BUILD_ROOT%{_bindir}
	  mkdir -p $RPM_BUILD_ROOT%_libdir/%{name}/plugins
	  mkdir -p $RPM_BUILD_ROOT%{_datadir}/elkirtasse
	  mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons
	  mkdir -p $RPM_BUILD_ROOT%_libdir/%{name}/plugins/
	  
	  cp -R usr/share/elkirtasse/data $RPM_BUILD_ROOT%{_datadir}/elkirtasse
	  cp -R usr/share/elkirtasse/translat $RPM_BUILD_ROOT%{_datadir}/elkirtasse
	  cp -R usr/share/icons $RPM_BUILD_ROOT%{_datadir}
	  cp -R usr/bin/%{name} $RPM_BUILD_ROOT%{_bindir}
      
	  cp -f usr/share/elkirtasse/plugins/libkirtassecdrom.so $RPM_BUILD_ROOT%_libdir/%{name}/plugins/libkirtassecdrom.so
	  cp -f usr/share/elkirtasse/plugins/libkirtassenet.so $RPM_BUILD_ROOT%_libdir/%{name}/plugins/libkirtassenet.so
	  cp -f usr/share/elkirtasse/plugins/libkirtasserowat.so $RPM_BUILD_ROOT%_libdir/%{name}/plugins/libkirtasserowat.so
      cp -f usr/share/elkirtasse/plugins/libkirtassepdf.so $RPM_BUILD_ROOT%_libdir/%{name}/plugins/libkirtassepdf.so
	
%else
	  mkdir -p $RPM_BUILD_ROOT%{_bindir}
	  mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins
	  mkdir -p $RPM_BUILD_ROOT%{_datadir}/elkirtasse
	  mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons
 

        
	cp -R usr/share/elkirtasse/data $RPM_BUILD_ROOT%{_datadir}/elkirtasse
	cp -R usr/share/elkirtasse/translat $RPM_BUILD_ROOT%{_datadir}/elkirtasse
	cp -R usr/share/icons $RPM_BUILD_ROOT%{_datadir}
	cp -R usr/bin/%{name} $RPM_BUILD_ROOT%{_bindir}
        
        
	cp -f usr/share/elkirtasse/plugins/libkirtassecdrom.so $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/libkirtassecdrom.so
	cp -f usr/share/elkirtasse/plugins/libkirtassenet.so $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/libkirtassenet.so
	    cp -f usr/share/elkirtasse/plugins/libkirtasserowat.so $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/libkirtasserowat.so
         cp -f usr/share/elkirtasse/plugins/libkirtassepdf.so $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/libkirtassepdf.so

%endif

# Install icon
for res in 16x16 22x22 24x24 32x32 36x36 48x48 64x64 72x72 96x96; do \
  %{__mkdir_p} %{buildroot}/%{_datadir}/icons/hicolor/{${res},scalable}/apps
  convert -size 256x256 %{S:1} -resize ${res} %{buildroot}/%{_datadir}/icons/hicolor/${res}/apps/%{name}.png
  install %{S:2} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
done;

%if 0%{?suse_version}
rm -rf %{buildroot}%{_datadir}/pixmaps/elkirtasse.png
%endif

%clean
%{__rm} -rf %{buildroot}

%files
%defattr(-,root,root,-)
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
%if 0%{?suse_version}
%{_libdir}/%{name}
%{_datadir}/icons/hicolor
%{_datadir}/icons/hicolor/16x16
%{_datadir}/icons/hicolor/16x16/apps
%{_datadir}/icons/hicolor/22x22
%{_datadir}/icons/hicolor/22x22/apps
%{_datadir}/icons/hicolor/24x24
%{_datadir}/icons/hicolor/24x24/apps
%{_datadir}/icons/hicolor/32x32
%{_datadir}/icons/hicolor/32x32/apps
%{_datadir}/icons/hicolor/36x36
%{_datadir}/icons/hicolor/36x36/apps
%{_datadir}/icons/hicolor/48x48
%{_datadir}/icons/hicolor/48x48/apps
%{_datadir}/icons/hicolor/64x64
%{_datadir}/icons/hicolor/64x64/apps
%{_datadir}/icons/hicolor/72x72
%{_datadir}/icons/hicolor/72x72/apps
%{_datadir}/icons/hicolor/96x96
%{_datadir}/icons/hicolor/96x96/apps
%{_datadir}/icons/hicolor/scalable
%{_datadir}/icons/hicolor/scalable/apps
%endif

%changelog
* Sat Jun 08 2013 Muhammad Shaban <Mr.Muhammad@linuxac.org> 3.6.6-2
- fix spec file errors
- add new icons create by Albakry
openSUSE Build Service is sponsored by