diff options
author | Case Duckworth | 2023-02-08 15:44:01 -0600 |
---|---|---|
committer | Case Duckworth | 2023-02-08 15:44:01 -0600 |
commit | 0b64ff5db42121fec07b9e2294af8c46d36aa328 (patch) | |
tree | 5c9cf445c851a3721ac86e10f9c04df0e5f3015f /examples/keepassxc | |
download | misc-0b64ff5db42121fec07b9e2294af8c46d36aa328.tar.gz misc-0b64ff5db42121fec07b9e2294af8c46d36aa328.zip |
Initial commit
Diffstat (limited to 'examples/keepassxc')
-rw-r--r-- | examples/keepassxc | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/keepassxc b/examples/keepassxc new file mode 100644 index 0000000..cd3cf42 --- /dev/null +++ b/examples/keepassxc | |||
@@ -0,0 +1,27 @@ | |||
1 | # keepassxc -*- bash-ts -*- | ||
2 | |||
3 | SOURCE=https://github.com/keepassxreboot/keepassxc.git | ||
4 | |||
5 | # This is a cmake program | ||
6 | |||
7 | CMAKE_ARGS=( | ||
8 | -DCMAKE_INSTALL_PREFIX="$MISC_INSTALL_PREFIX" | ||
9 | -DCMAKE_BUILD_TYPE="Release" | ||
10 | # Features | ||
11 | -DWITH_XC_AUTOTYPE="ON" # Auto-Type | ||
12 | -DWITH_XC_YUBIKEY="OFF" # YubiKey HMAC-SHA1 authentication support | ||
13 | -DWITH_XC_BROWSER="ON" # KeePassXC-Browser extension support | ||
14 | -DWITH_XC_NETWORKING="ON" # Networking support | ||
15 | -DWITH_XC_SSHAGENT="ON" # SSHAgent support | ||
16 | -DWITH_XC_FDOSECRETS="ON" # Freedesktop.org Secrets Service support | ||
17 | -DWITH_XC_KEESHARE="OFF" # KeeShare group synchronization extension | ||
18 | -DWITH_XC_UPDATECHECK="OFF" # Enable/Disable automatic updating checking | ||
19 | ) | ||
20 | |||
21 | # Plan | ||
22 | |||
23 | repo_pull latest | ||
24 | repo_ready | ||
25 | |||
26 | with_repo '{ mkdir build; cd build; cmake "${CMAKE_ARGS[@]}" ..; }' | ||
27 | _make install | ||