Blame gnome-passwordsafe.spec

abf4367
# forked from https://build.opensuse.org/package/view_file/openSUSE:Factory/gnome-passwordsafe/gnome-passwordsafe.spec
abf4367
# spec file for package gnome-passwordsafe
abf4367
#
abf4367
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
abf4367
#
abf4367
# All modifications and additions to the file contributed by third parties
abf4367
# remain the property of their copyright owners, unless otherwise agreed
abf4367
# upon. The license for this file, and modifications and additions to the
abf4367
# file, is the same license as for the pristine package itself (unless the
abf4367
# license for the pristine package is not an Open Source License, in which
abf4367
# case the license is the MIT License). An "Open Source License" is a
abf4367
# license that conforms to the Open Source Definition (Version 1.9)
abf4367
# published by the Open Source Initiative.
abf4367
2d14372
%global appname secrets
447e38b
%global sysname passwordsafe
447e38b
447e38b
Name:           gnome-%{sysname}
2d14372
Version:        5.1
e1e2ee5
Release:        2%{?dist}
2d14372
Summary:        Manage your passwords
abf4367
447e38b
License:        GPLv3
2d14372
URL:            https://gitlab.gnome.org/World/secrets
447e38b
Source0:        %{url}/-/archive/%{version}/%{appname}-%{version}.tar.bz2
abf4367
BuildArch:      noarch
abf4367
447e38b
BuildRequires:  desktop-file-utils
447e38b
BuildRequires:  intltool
447e38b
BuildRequires:  libappstream-glib
640cad8
BuildRequires:  meson >= 0.51.0
2d14372
BuildRequires:  python3-devel >= 3.7
2d14372
447e38b
BuildRequires:  python3dist(pykeepass)
c189eda
BuildRequires:  python3dist(setuptools)
2d14372
447e38b
BuildRequires:  pkgconfig(glib-2.0)
447e38b
BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.35.9
5cd8981
BuildRequires:  pkgconfig(gtk+-3.0) >= 3.24.1
640cad8
BuildRequires:  pkgconfig(libhandy-1) >= 1.0.0
5cd8981
BuildRequires:  pkgconfig(pwquality) >= 1.4.0
c0722c0
447e38b
Requires:       hicolor-icon-theme
c0722c0
Requires:       libhandy1
c189eda
Requires:       python3-crypto
ca9bf2f
Requires:       python3-pwquality
447d901
Requires:       python3-pykeepass >= 3.2.1
447e38b
abf4367
%description
2d14372
Secrets is a password manager which integrates perfectly with the GNOME
2d14372
desktop and provides an easy and uncluttered interface for the management of
2d14372
password databases.
2d14372
2d14372
Features:
2d14372
  *⭐ Create or import KeePass safes
2d14372
  *✨ Assign a color and additional attributes to entries
2d14372
  *πŸ“Ž Add attachments to your encrypted database
2d14372
  *🎲 Generate cryptographically strong passwords
2d14372
  *πŸ›  Change the password or keyfile of your database
2d14372
  *πŸ”Ž Quickly search your favorite entries
2d14372
  *πŸ• Automatic database lock during inactivity
2d14372
  *πŸ“² Adaptive interface
2d14372
  *⏱ Support for two-factor authentication
2d14372
2d14372
Supported Encryption Algorithms:
2d14372
  * AES 256-bit
2d14372
  * Twofish 256-bit
2d14372
  * ChaCha20 256-bit
2d14372
2d14372
Supported Derivation algorithms:
2d14372
  * Argon2 KDBX4
2d14372
  * AES-KDF KDBX 3.1
447e38b
abf4367
abf4367
%prep
9d9e479
%autosetup -n %{appname}-%{version} -p1
447e38b
abf4367
abf4367
%build
abf4367
%meson
abf4367
%meson_build
abf4367
447e38b
abf4367
%install
abf4367
%meson_install
447e38b
%find_lang %{sysname}
447e38b
abf4367
abf4367
%check
9d9e479
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
9d9e479
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
447e38b
abf4367
447e38b
%files -f %{sysname}.lang
abf4367
%license LICENSE
abf4367
%doc README.md
447e38b
%{_bindir}/gnome-%{sysname}
640cad8
%{_datadir}/%{sysname}/
447e38b
%{_datadir}/applications/*.desktop
447e38b
%{_datadir}/glib-2.0/schemas/*.gschema.xml
447e38b
%{_datadir}/icons/hicolor/*/*/*.svg
2d14372
%{_datadir}/mime/packages/*.xml
447e38b
%{_metainfodir}/*.xml
c189eda
%{python3_sitelib}/%{sysname}/
abf4367
abf4367
abf4367
%changelog
e1e2ee5
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.1-2
e1e2ee5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
e1e2ee5
2d14372
* Mon Dec 06 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 5.1-1
2d14372
- chore(update): 5.1
2d14372
5cbd602
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-3
5cbd602
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
5cbd602
6261a52
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 5.0-2
6261a52
- Rebuilt for Python 3.10
6261a52
640cad8
* Mon Feb 08 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 5.0-1
640cad8
- build(update): 5.0
640cad8
e2f52b7
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-2
e2f52b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e2f52b7
bf2e9d7
* Tue Jan  5 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 4.1-1
bf2e9d7
- build(update): 4.1
bf2e9d7
447d901
* Tue Dec  1 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 4.0-2
447d901
- build: bump module requirements
447d901
54346eb
* Mon Nov 30 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 4.0-1
54346eb
- build(update): 4.0
54346eb
d2636ea
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.99.2-2
d2636ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d2636ea
c0722c0
* Fri May 29 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.99.2-1
c0722c0
- Update to 3.99.2
c0722c0
- Built with libhandy-1
c0722c0
94ac520
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.99.1-5
94ac520
- Rebuilt for Python 3.9
94ac520
dde8099
* Wed Feb 05 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.99.1-4
dde8099
- Add dep: libhandy
dde8099
4557df6
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.99.1-3
4557df6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4557df6
ca9bf2f
* Sun Jan 19 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.99.1-2
ca9bf2f
- Deps fix
ca9bf2f
9d9e479
* Sun Jan 19 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.99.1-1
9d9e479
- Update to 3.99.1
9d9e479
- Mininum 'pykeepass' version now >= 3.2.0
9d9e479
c189eda
* Tue Oct 29 2019 Artem Polishchuk <ego.cordatus@gmail.com> - 3.32.0-3
c189eda
- Add missed deps
c189eda
447e38b
* Wed Sep 25 2019 Artem Polishchuk <ego.cordatus@gmail.com> - 3.32.0-2
447e38b
- Packaging fixes
447e38b
abf4367
* Fri Jun 14 2019 Pavlo Rudyi <paulcarroty@fedoraproject.org> - 3.32-1
c189eda
- initial build