%if 0%{?rhel} == 6 %define cmake_pkg cmake28 %else %define cmake_pkg cmake %endif Name: liblxqt Version: 0.8.0 Release: 2%{?dist} License: LGPLv2 Summary: Core utility library for LXQT Url: http://www.lxde.org Source0: http://lxqt.org/downloads/lxqt/0.8.0/%{name}-%{version}.tar.xz BuildRequires: %{cmake_pkg} >= 2.8.9 BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: qt5-qttools-devel BuildRequires: pkgconfig(Qt5Xdg) >= 1.0.0 %description Core utility library for all LXQT components %package devel Summary: Devel files for liblxqt Requires: %{name}%{?_isa} = %{version}-%{release} %description devel LXQT libraries for development. %prep %setup -q %build mkdir build pushd build %{?cmake28}%{!?cmake28:%{?cmake}} -DUSE_QT5=ON .. make %{?_smp_mflags} popd %install pushd build %if 0%{?rhel} == 6 make install/fast DESTDIR=%{buildroot} -C build rm -f %{buildroot}/%{_datadir}/lxqt-qt5/translations/liblxqt/liblxqt_sr@latin.qm %else %make_install %endif popd %find_lang %{name} --with-qt --without-mo %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f %{name}.lang %doc AUTHORS COPYING %{_libdir}/liblxqt-qt5.so.0* %files devel %{_libdir}/liblxqt-qt5.so %dir %{_includedir}/lxqt-qt5/ %dir %{_datadir}/cmake/lxqt-qt5/ %{_includedir}/lxqt-qt5/* %{_datadir}/cmake/lxqt-qt5/* %{_libdir}/pkgconfig/lxqt-qt5.pc %changelog * Fri Nov 07 2014 TI_Eugene 0.8.0-2 - License changed to LGPLv2 - Removed BR liblxqt-devel in -devel package - RHEL6 workaround in %%install section - Library soname tune * Mon Oct 27 2014 TI_Eugene 0.8.0-1 - initial packaging