# # spec file for package GeISiR # $Revision$ # $Date$ # $Id$ # %define real_name Log4Qt %define ctc_name ctc_%{real_name} Name: %{ctc_name} Requires: libQt5Core5 Requires: libQt5Network5 Requires: libQt5Sql5 BuildRequires: cmake BuildRequires: libQt5Core-devel BuildRequires: libQt5Network-devel BuildRequires: libQt5Sql-devel Provides: %{ctc_name} License: Apache-2.0 Group: System/Libraries Summary: Qt logging library Version: 1.4.2 Release: 4 Source: %{real_name}-%{version}.tar.gz AutoReqProv: no Patch1: %{name}-%{version}.patch %debug_package %description Qt logging library %package devel #BuildRequires: - Requires: %{ctc_name} Provides: %{ctc_name}-devel License: Apache-2.0 Group: Qt logging library Summary: Logging for Qt5 %description devel You need this package, if you want to compile programs with maia %prep %setup -q -n %{real_name}-%{version} %patch1 %build export CURRENT_ROOT=`pwd` rm -fr $CURRENT_ROOT/../build-%{name}-%{version} mkdir $CURRENT_ROOT/../build-%{name}-%{version} cd $CURRENT_ROOT/../build-%{name}-%{version} cmake $CURRENT_ROOT -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=%{_prefix} -DBUILD_WITH_DB_LOGGING=OFF -DBUILD_WITH_TELNET_LOGGING=OFF make %{?_smp_mflags} %install export CURRENT_ROOT=`pwd` export DONT_STRIP=1 cd $CURRENT_ROOT/../build-%{name}-%{version} make DESTDIR=%{?buildroot:%{buildroot}} install %clean %{__rm} -rf '%{buildroot}' %files %defattr(-,root,root,755) %{_prefix}/lib64 %files devel %defattr(-,root,root,755) %{_prefix}/include/ %changelog * Fri Sep 15 2017 Christian Ehrlicher - disable db and telnet logging (so no deps to QtSql and QtNetwork) * Wed Jul 19 2017 Christian Ehrlicher - initial version