File elokab-terminal.spec of Package elokab-terminal
# norootforbuild
%define debug_package %{nil}
%if 0%{?centos_version}>=6
%define qmake /usr/bin/qmake-qt5
BuildRequires: qt5-qtbase-devel
%endif
%if 0%{?suse_version}
%define qmake /usr/bin/qmake-qt5
BuildRequires: libqt5-qtbase-devel
%endif
%if 0%{?fedora_version} || 0%{?rhel_version}
%define qmake /usr/bin/qmake-qt5
BuildRequires: qt5-qtbase-devel >= 5.4
%endif
%if 0%{?mandriva_version} || 0%{?mdkversion}
# %define qmake /usr/lib/qt4/bin/qmake
BuildRequires: libqt5-devel >= 5.4
%endif
Name: elokab-terminal
Version: 0.1
Release: 0
License: GPL3
Group: System/X11/Utilities
Summary: lightweight terminal program that supports the Arabic language......
URL: https://github.com/zakariakov/elokab-terminal
Source0: %{name}_%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gcc-c++
%description
# طرفية العقاب
طرفية خفيفة تدعم اللعة العربية
هذا البرنامج جزء من سطح المكتب العقاب
# Elokab-terminal
léger tarminal qui prend en charge la langue arabe
ce programme fait partie de elokab desktop
# Elokab-terminal
lightweight terminal program that supports the Arabic language......
this program is part of the elokab desktop
#%prep
#%setup -q
%prep
%setup -q -n %{name}_%{version}
%build
#%{qmake} QMAKE_CFLAGS+="%optflags" QMAKE_CXXFLAGS+="%optflags"
#make %{?_smp_mflags} CFLAGS+="%optflags" CXXFLAGS="%optflags"
%{qmake} CONFIG+=release
make
%install
# binary
%{makeinstall} INSTALL_ROOT=%{buildroot}
# mkdir -p $RPM_BUILD_ROOT%{_datadir}/elokab
# mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
# mkdir -p $RPM_BUILD_ROOT/usr/lib
#cp -R usr/share/elokab/translations $RPM_BUILD_ROOT%{_datadir}/elokab
#cp -R usr/share/applications/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications
#cp -f usr/bin/%{name} $RPM_BUILD_ROOT%{_bindir}
# cp -f usr/lib/libeterminal.so $RPM_BUILD_ROOT/usr/lib/libeterminal.so
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-,root,root,-)
#%{_libdir}/libeterminal.so
/usr/lib/libeterminal.so
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/elokab/translations/all_languages
%{_datadir}/elokab
%{_datadir}/elokab/translations
%{_datadir}/elokab/translations/ar
%{_datadir}/elokab/translations/ar/%{name}.qm
%{_datadir}/elokab/translations/ar/%{name}.ts
%{_datadir}/elokab/translations/en
%{_datadir}/elokab/translations/en/%{name}.ts
%{_datadir}/elokab/translations/fr
%{_datadir}/elokab/translations/fr/%{name}.ts
#%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
#%if 0%{?suse_version}
#%{_datadir}/icons/hicolor
#%{_datadir}/icons/hicolor/scalable
#%{_datadir}/icons/hicolor/scalable/apps/*
#%endif
%changelog