diff --git a/README.md b/README.md index bfb058c..02736eb 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # keepassxc +KeePassXC is a modern, secure, and open-source password manager that stores and manages your most sensitive information. + diff --git a/keepassxc.spec b/keepassxc.spec new file mode 100644 index 0000000..fad9d97 --- /dev/null +++ b/keepassxc.spec @@ -0,0 +1,84 @@ +Name: keepassxc +Version: 2.7.4 +Release: 2mamba +Summary: A modern, secure, and open-source password manager that stores and manages your most sensitive information +Group: Graphical Desktop/Applications/Security +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://keepassxc.org/ +Source: https://github.com/keepassxreboot/keepassxc.git/%{version}/keepassxc-%{version}.tar.bz2 +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libQt5Svg-devel +BuildRequires: libQt5X11Extras-devel +BuildRequires: libX11-devel +BuildRequires: libXtst-devel +BuildRequires: libargon2-devel +BuildRequires: libbotan-devel +BuildRequires: libgcc +BuildRequires: libminizip1-devel +BuildRequires: libpcsclite-devel +BuildRequires: libqrencode-devel +BuildRequires: libreadline-devel +BuildRequires: libstdc++6-devel +BuildRequires: libusb-devel +BuildRequires: libz-devel +BuildRequires: qt5-qtbase-devel +## AUTOBUILDREQ-END +BuildRequires: cmake + +%description +KeePassXC is a modern, secure, and open-source password manager that stores and manages your most sensitive information. + +%debug_package + +%prep +%setup -q + +%build +%cmake -d build \ + -DWITH_XC_ALL=ON \ + -DWITH_XC_UPDATECHECK=OFF + +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall -C build + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files +%defattr(-,root,root) +%{_bindir}/keepassxc +%{_bindir}/keepassxc-cli +%{_bindir}/keepassxc-proxy +%{_libdir}/keepassxc/libkeepassxc-autotype-xcb.so +%{_datadir}/applications/org.keepassxc.KeePassXC.desktop +%{_datadir}/metainfo/org.keepassxc.KeePassXC.appdata.xml +%{_datadir}/mime/packages/keepassxc.xml +%dir %{_datadir}/keepassxc +%dir %{_datadir}/keepassxc/docs +%{_datadir}/keepassxc/docs/* +%dir %{_datadir}/keepassxc/icons +%{_datadir}/keepassxc/icons/application/256x256/apps/keepassxc.png +%dir %{_datadir}/keepassxc/translations +%{_datadir}/keepassxc/translations/keepassxc_*.qm +%dir %{_datadir}/keepassxc/wordlists +%{_datadir}/keepassxc/wordlists/eff_large.wordlist +%{_datadir}/icons/hicolor/256x256/apps/keepassxc.png +%{_datadir}/icons/hicolor/scalable/apps/keepassxc*.svg +%{_datadir}/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svg +%{_mandir}/man1/keepassxc-cli.1* +%{_mandir}/man1/keepassxc.1* +%doc COPYING + +%changelog +* Thu Jan 26 2023 Silvan Calarco 2.7.4-2mamba +- rebuilt with WITH_XC_UPDATECHECK=OFF + +* Thu Jan 26 2023 Silvan Calarco 2.7.4-1mamba +- package created using the webbuild interface