Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : keepassx | name : keepassx | ||||
| version : 2.3.4 | version : 2.4.0 | ||||
| release : 17 | release : 18 | ||||
| homepage : https://keepassxc.org | |||||
| source : | source : | ||||
| - https://github.com/keepassxreboot/keepassxc/releases/download/2.3.4/keepassxc-2.3.4-src.tar.xz : 0c24a78895185b9b6b098f08a15b332c600f80aa570d608940fcc2a38e02780a | - https://github.com/keepassxreboot/keepassxc/releases/download/2.4.0/keepassxc-2.4.0-src.tar.xz : 081ff1a34da8e0e8db951b5d70824d7a2b3d299ed4ae54e6ddc1e3ac176b95a8 | ||||
| license : | license : | ||||
| - BSD-3-Clause | - BSD-3-Clause | ||||
| - BSL-1.0 | - BSL-1.0 | ||||
| - CC0-1.0 | - CC0-1.0 | ||||
| - GPL-2.0 | - GPL-2.0 | ||||
| - LGPL-2.1 | - LGPL-2.1 | ||||
| - LGPL-3.0 | - LGPL-3.0 | ||||
| - Public Domain | - Public Domain | ||||
| component : security | component : security | ||||
| summary : KeePassX is an application for people with extremely high demands on secure personal data management. This package utilizes the KeepassXC fork. | summary : KeePassX is an application for people with extremely high demands on secure personal data management. This package utilizes the KeepassXC fork. | ||||
| description: | | description: | | ||||
| KeePassXC is a community fork of KeePassX with the goal to extend and improve it with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager. | KeePassXC is a community fork of KeePassX with the goal to extend and improve it with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager. | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(glu) | |||||
| - pkgconfig(libargon2) | - pkgconfig(libargon2) | ||||
| - pkgconfig(libqrencode) | |||||
| - pkgconfig(libsodium) | - pkgconfig(libsodium) | ||||
| - pkgconfig(Qt5Gui) | - pkgconfig(Qt5Svg) | ||||
| - pkgconfig(Qt5UiTools) | - pkgconfig(Qt5UiTools) | ||||
| - pkgconfig(Qt5X11Extras) | - pkgconfig(Qt5X11Extras) | ||||
| - pkgconfig(xtst) | - pkgconfig(xtst) | ||||
| - pkgconfig(ykpers-1) | - pkgconfig(ykpers-1) | ||||
| - libgcrypt-devel | - libgcrypt-devel | ||||
| - libyubikey-devel | - libyubikey-devel | ||||
| setup : | | setup : | | ||||
| %patch -p1 < $pkgfiles/0001-Drop-Yubikey-test-since-it-s-assuming-a-Yubikey-exis.patch | # The KeeShare patch can be removed once 2.4.1 will be out | ||||
| %cmake . -DWITH_XC_AUTOTYPE=ON \ | %patch -p1 < $pkgfiles/0001-Fix-build-if-KeeShare-is-disabled.patch | ||||
| %cmake_ninja -DWITH_XC_AUTOTYPE=ON \ | |||||
| -DWITH_XC_BROWSER=ON \ | -DWITH_XC_BROWSER=ON \ | ||||
| -DWITH_XC_NETWORKING=ON \ | -DWITH_XC_NETWORKING=ON \ | ||||
| -DWITH_XC_YUBIKEY=ON \ | -DWITH_XC_YUBIKEY=ON \ | ||||
| -DWITH_XC_SSHAGENT=ON | -DWITH_XC_SSHAGENT=ON | ||||
| build : | | build : | | ||||
| %make | %ninja_build | ||||
| install : | | install : | | ||||
| %make_install | %ninja_install | ||||
| check : | | check : | | ||||
| export LC_ALL=en_US.utf8 | set -m | ||||
| %make test | %ninja_check | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.