about summary refs log tree commit diff stats
path: root/examples/keepassxc
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