Initial import

This commit is contained in:
Yaakov Selkowitz 2023-02-06 20:46:26 -05:00
commit 9767c537d0
2 changed files with 138 additions and 0 deletions

13
container.yaml Normal file
View file

@ -0,0 +1,13 @@
compose:
modules:
- secrets:stable
flatpak:
id: org.gnome.World.Secrets
branch: stable
command: secrets
finish-args: |-
--device=dri
--share=ipc
--socket=fallback-x11
--socket=wayland
--metadata=X-DConf=migrate-path=/org/gnome/World/Secrets/

125
secrets.yaml Normal file
View file

@ -0,0 +1,125 @@
---
document: modulemd
version: 2
data:
summary: Manage your passwords
description: >-
Secrets is a password manager which integrates perfectly with the GNOME desktop
and provides an easy and uncluttered interface for the management of password
databases.
license:
module:
- MIT
buildopts:
arches: [aarch64, x86_64]
rpms:
macros: |
%_py3_shebang_s %nil
%_without_tests 1
dependencies:
- buildrequires:
flatpak-runtime: [f37]
platform: [f37]
requires:
flatpak-runtime: [f37]
platform: [f37]
profiles:
default:
rpms:
- secrets
# direct deps
- python3-pykeepass
- python3-pyotp
- python3-validators
- python3-zxcvbn
# indirect deps
- python3-argon2-cffi
- python3-cffi
- python3-construct
- python3-dateutil
- python3-decorator
- python3-future
- python3-lxml
- python3-ply
- python3-pycparser
- python3-pycryptodomex
components:
rpms:
argon2:
rationale: Runtime dependency
ref: rawhide # f38
arches: [aarch64, x86_64]
future:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
libpwquality:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
libtomcrypt:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
libtommath:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-argon2-cffi:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-cffi:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-construct:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-dateutil:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-decorator:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-lxml:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-ply:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-pycparser:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-pycryptodomex:
rationale: Runtime dependency
ref: rawhide # f38
arches: [aarch64, x86_64]
python-pykeepass:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-pyotp:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-validators:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
python-zxcvbn:
rationale: Runtime dependency
ref: f37
arches: [aarch64, x86_64]
secrets:
rationale: Application package
ref: f37
buildorder: 10
arches: [aarch64, x86_64]
...