Name: thedesk-blueprint Version: beta2 Release: 1%{?dist} Summary: Desktop Environment built on Qt License: GPLv3+ URL: https://github.com/vicr123/thedesk Source0: https://github.com/vicr123/thedesk/archive/%{version}.tar.gz Conflicts: thedesk Provides: thedesk %if 0%{?fedora} == 32 BuildRequires: make qt5-devel the-libs-blueprint-devel libtdesktopenvironment-blueprint-devel libX11-devel libXi-devel xorg-x11-drv-libinput-devel kf5-networkmanager-qt-devel kf5-modemmanager-qt-devel pulseaudio-qt-devel polkit-qt5-devel libtwebservices-blueprint-devel qt5-qtmultimedia-devel qt5-qtquickcontrols2-devel qt5-qtx11extras-devel qt5-qtlocation-devel qt5-qtbase-private-devel qt5-qtsvg-devel Requires: qt5 kwin the-libs-blueprint libtdesktopenvironment-blueprint libX11 libXi kf5-networkmanager-qt kf5-modemmanager-qt pulseaudio-qt accountsservice contemporary-widgets contemporary-icons ttf-contemporary polkit-qt5 libtwebservices-blueprint qt5-qtmultimedia qt5-qtquickcontrols2 qt5-qtx11extras qt5-qtlocation qt5-qtsvg libthedesk-blueprint %endif %if 0%{?fedora} >= 33 BuildRequires: make qt5-qtbase-devel the-libs-blueprint-devel libtdesktopenvironment-blueprint-devel libX11-devel libXi-devel xorg-x11-drv-libinput-devel kf5-networkmanager-qt-devel kf5-modemmanager-qt-devel pulseaudio-qt-devel polkit-qt5-devel libtwebservices-blueprint-devel qt5-qtmultimedia-devel qt5-qtquickcontrols2-devel qt5-qtx11extras-devel qt5-qtlocation-devel qt5-qtbase-private-devel qt5-qtsvg-devel qt5-linguist Requires: qt5-qtbase kwin the-libs-blueprint libtdesktopenvironment-blueprint libX11 libXi kf5-networkmanager-qt kf5-modemmanager-qt pulseaudio-qt accountsservice contemporary-widgets-blueprint contemporary-icons ttf-contemporary polkit-qt5 libtwebservices-blueprint qt5-qtmultimedia qt5-qtquickcontrols2 qt5-qtx11extras qt5-qtlocation qt5-qtsvg libthedesk-blueprint %endif %define debug_package %{nil} %define _unpackaged_files_terminate_build 0 %description Desktop Environment built on Qt %package -n libthedesk-blueprint Summary: Libraries for %{name} plugins Conflicts: libthedesk Provides: libthedesk %description -n libthedesk-blueprint Libraries for theDesk plugins %package -n libthedesk-blueprint-devel Summary: Development files for libthedesk-blueprint Requires: libthedesk-blueprint%{?_isa} = %{version}-%{release} Conflicts: libthedesk-devel Provides: libthedesk-devel %description -n libthedesk-blueprint-devel The libthedesk-blueprint-devel package contains libraries and header files for developing applications that use libthedesk-blueprint. %prep %setup %build mkdir build cd build qmake-qt5 .. make %install cd build rm -rf $RPM_BUILD_ROOT make install INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %{_bindir}/* %{_datarootdir}/* %{_libdir}/td-polkitagent %{_libdir}/thedesk/plugins/*.so %{_libdir}/qt5/plugins/platformthemes/*.so %{_sysconfdir}/* %files -n libthedesk-blueprint %{_libdir}/libthedesk.so* %files -n libthedesk-blueprint-devel %{_includedir}/* %changelog * Sun May 3 2020 Victor Tran -