blob: cd3cf429a8918a1760fe557667c130adfe392219 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# keepassxc -*- bash-ts -*-
SOURCE=https://github.com/keepassxreboot/keepassxc.git
# This is a cmake program
CMAKE_ARGS=(
-DCMAKE_INSTALL_PREFIX="$MISC_INSTALL_PREFIX"
-DCMAKE_BUILD_TYPE="Release"
# Features
-DWITH_XC_AUTOTYPE="ON" # Auto-Type
-DWITH_XC_YUBIKEY="OFF" # YubiKey HMAC-SHA1 authentication support
-DWITH_XC_BROWSER="ON" # KeePassXC-Browser extension support
-DWITH_XC_NETWORKING="ON" # Networking support
-DWITH_XC_SSHAGENT="ON" # SSHAgent support
-DWITH_XC_FDOSECRETS="ON" # Freedesktop.org Secrets Service support
-DWITH_XC_KEESHARE="OFF" # KeeShare group synchronization extension
-DWITH_XC_UPDATECHECK="OFF" # Enable/Disable automatic updating checking
)
# Plan
repo_pull latest
repo_ready
with_repo '{ mkdir build; cd build; cmake "${CMAKE_ARGS[@]}" ..; }'
_make install
|