diff --git a/keepassxc.spec b/keepassxc.spec index a255bb5..ae4c777 100644 --- a/keepassxc.spec +++ b/keepassxc.spec @@ -52,19 +52,17 @@ mkdir build cd build %cmake .. \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_VERBOSE_MAKEFILE=OFF \ -DWITH_TESTS=OFF \ -DWITH_XC_HTTP=ON \ -DWITH_XC_AUTOTYPE=ON \ -DWITH_XC_YUBIKEY=ON \ -DCMAKE_BUILD_TYPE=Release -make %{?_smp_mflags} +%make_build %install cd build -make install DESTDIR=%{buildroot} +%make_install desktop-file-install \ --dir %{buildroot}%{_datadir}/applications \ @@ -86,13 +84,13 @@ install -D -m 644 -p x-keepassxc.desktop \ %{buildroot}%{_datadir}/mimelnk/application/x-keepassxc.desktop #install appdata files -appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.%{name}.KeePassXC.appdata.xml %find_lang keepassx --with-qt %check ctest -V %{?_smp_mflags} -desktop-file-validate %{_datadir}/applications/keepassxc.desktop +desktop-file-validate %{buildroot}%{_datadir}/applications/keepassxc.desktop +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.%{name}.KeePassXC.appdata.xml %files %doc README.md