|
|
|
@ -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
|
|
|
|
|