Name:           the-libs-blueprint
Version:        3.0
Release:        1%{?dist}
Summary:        Common libraries for the* apps

License:        GPLv3+
URL:            https://github.com/vicr123/the-libs
Source0:        https://github.com/vicr123/the-libs/archive/v%{version}.tar.gz
Conflicts:      the-libs
Provides:       the-libs

%if 0%{?fedora} == 32
BuildRequires:  make qt5-devel libunwind-devel gsettings-qt-devel
Requires:       qt5 libunwind gsettings-qt
%endif

%if 0%{?fedora} >= 33
BuildRequires:  make qt5-qtbase-devel qt5-qtmultimedia-devel qt5-qtsvg-devel qt5-qtx11extras-devel libunwind-devel gsettings-qt-devel qt5-linguist
Requires:       qt5-qtbase qt5-qtmultimedia qt5-qtsvg qt5-qtx11extras libunwind gsettings-qt
%endif

%define debug_package %{nil}
%define _unpackaged_files_terminate_build 0

%description
Common libraries for the* apps

%package        devel
Summary:        Development files for %{name}
Requires:       %{name}%{?_isa} = %{version}-%{release}
Conflicts:      the-libs-devel
Provides:       the-libs-devel

%description    devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.


%prep
%setup

%build
qmake-qt5
make

%install
rm -rf $RPM_BUILD_ROOT
#%make_install
make install INSTALL_ROOT=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
mkdir -p $RPM_BUILD_ROOT/usr/lib64/qt5/mkspecs/modules/
mv $RPM_BUILD_ROOT/../lib64/qt5/mkspecs/modules/qt_thelib.pri $RPM_BUILD_ROOT/usr/lib64/qt5/mkspecs/modules/

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig


%files
%{_libdir}/*.so.*

%files devel
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/qt5/mkspecs/modules/qt_thelib.pri
%{_datadir}/the-libs/pri/*.pri


%changelog
* Sun May  3 2020 Victor Tran
-