File xbook.spec of Package xbook
# norootforbuild
%define debug_package %{nil}
%if 0%{?suse_version}
%define qmake /usr/bin/qmake
BuildRequires: libqt4-devel
BuildRequires: update-desktop-files
Requires: 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
%endif
%if 0%{?fedora_version} >= 21
BuildRequires: dejavu-serif-fonts
%endif
%if 0%{?mandriva_version} || 0%{?mdkversion}
%define qmake /usr/lib/qt4/bin/qmake
BuildRequires: libqt4-devel
%endif
Name: xbook
Version: 1.0
Release: 2
License: GPL3
Group: libriry/office
Summary: xbook for elkirtasse and elshamilla
URL: http://elkirtasse.22web.net/
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: mdbtools
BuildRequires: gcc-c++
%description
برنامج كتب اكس لقراءة كتب الشاملة القرطاس الصيغ المعتمدة bok , info , tar.gz , krts
%prep
%setup -q -n %{name}-%{version}
%build
%{qmake}
make
%install
# Create desktop file
%__cat > %{name}.desktop << EOF
[Desktop Entry]
Name=xbook
Name[ar]=كتب إكس
Comment[ar]=مطالعة كتب الشاملة و القرطاس
Type=Application
Exec=xbook
Icon=xbook
Categories=Office;
MimeType=application/x-shamela;application/x-kirtasse;
EOF
# End of desktop file
# binary
%{makeinstall} INSTALL_ROOT=%{buildroot}
install -D -m644 -T %{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
%if 0%{?suse_version}
%suse_update_desktop_file -c %{name} "xbook" "xbook app" %{name} "%{name}.png" Office Dictionary
%endif
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_bindir}/%{name}
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-kirtasse.png
%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-shamela.png
%{_datadir}/icons/hicolor/scalable/apps/%{name}.png
%{_datadir}/icons/hicolor/scalable/mimetypes/application-x-kirtasse.png
%{_datadir}/icons/hicolor/scalable/mimetypes/application-x-shamela.png
%{_datadir}/mime/packages/%{name}.xml
%{_datadir}/mime-info/%{name}.keys
%{_datadir}/mime-info/%{name}.mime
%{_datadir}/applications/%{name}.desktop
%if 0%{?suse_version}
%{_datadir}/icons/hicolor
%{_datadir}/icons/hicolor/48x48
%{_datadir}/icons/hicolor/48x48/apps
%{_datadir}/icons/hicolor/48x48/mimetypes
%{_datadir}/icons/hicolor/scalable
%{_datadir}/icons/hicolor/scalable/apps
%{_datadir}/icons/hicolor/scalable/mimetypes
%{_datadir}/mime-info
%endif
%changelog
* Mon Jun 03 2013 Muhammad Shaban <Mr.Muhammad@linuxac.org> 1.0-2
- fix spec file errors