Summary: Albert keyboard launcher Name: albert Version: 0.14.21 Release: 6.1 Source: albert-%{version}.tar.gz License: GPL Group: User Interface/X URL: https://github.com/albertlauncher/albert #Packager: Manuel Schneider #Requires: qt5-qtbase >= 5.5 #Requires: qt5-qtx11extras >= 5.5 #Requires: qt5-qtsvg >= 5.5 #Requires: muParser BuildRequires: cmake BuildRequires: gcc-c++ >= 5 BuildRequires: hicolor-icon-theme BuildRequires: qt5-qtbase-devel >= 5.5 BuildRequires: qt5-qtdeclarative-devel >= 5.5 BuildRequires: qt5-qtx11extras-devel >= 5.5 BuildRequires: qt5-qtsvg-devel >= 5.5 BuildRequires: python3-devel BuildRequires: muParser-devel BuildRoot: %{_tmppath}/%{name}-v%{version}-build %description Albert is a unified and efficient access to your machine. Technically it is a keyboard launcher written in C++/Qt. The plugin based architecture makes it extremely flexible and powerful. Plugins can be used to create modular frontends or native extensions. Extensions can also be implemented using embedded Python modules or via a CGI approach in any language you want. The frontends shipped heavily focus on customizability. %prep %autosetup -n %{name}-%{version} %build mkdir build cd build cmake \ -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_BUILD_TYPE=Release \ %if 0%{?sle_version} == 120300 || 0%{?sle_version} == 120200 -D CMAKE_CXX_COMPILER=/usr/bin/g++-5 \ %endif -D BUILD_VIRTUALBOX=OFF \ .. make -j $((`nproc`+1)) %define debug_package %{nil} %install cd build make DESTDIR=$RPM_BUILD_ROOT install VERBOSE=1 exit 0 # Dont compile python %files %defattr(-,root,root) %{_bindir}/albert %{_libdir}/%{name}/ %{_datadir}/%{name}/ %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{_datadir}/applications/ %{_datadir}/applications/%{name}.desktop %changelog * Fri Oct 27 2017 Manuel Schneider - First build