keepassxc

Форк
0
/
snapcraft.yaml 
73 строки · 1.6 Кб
1
name: keepassxc
2
adopt-info: keepassxc
3
grade: stable
4
base: core22
5
confinement: strict
6
compression: lzo
7

8
apps:
9
  keepassxc:
10
    command: usr/bin/keepassxc
11
    common-id: org.keepassxc.KeePassXC.desktop
12
    extensions: [kde-neon]
13
    plugs: [home, unity7, network, network-bind, removable-media, raw-usb, password-manager-service]
14
    autostart: org.keepassxc.KeePassXC.desktop
15
  cli:
16
    command: usr/bin/keepassxc-cli
17
    extensions: [kde-neon]
18
    plugs: [home, removable-media, raw-usb]
19
  proxy:
20
    command: usr/bin/keepassxc-proxy
21
    extensions: [kde-neon]
22
    plugs: [home]
23

24
slots:
25
  session-dbus-interface:
26
    interface: dbus
27
    name: org.keepassxc.KeePassXC.MainWindow
28
    bus: session
29

30
parts:
31
  keepassxc:
32
    source: .
33
    plugin: cmake
34
    parse-info: [usr/share/metainfo/org.keepassxc.KeePassXC.appdata.xml]
35
    cmake-parameters:
36
      - -DCMAKE_BUILD_TYPE=Release
37
      - -DCMAKE_INSTALL_PREFIX=/usr
38
      - -DKEEPASSXC_DIST_TYPE=Snap
39
      - -DKEEPASSXC_BUILD_TYPE=Release
40
      - -DWITH_TESTS=OFF
41
      - -DWITH_XC_ALL=ON
42
      - -DWITH_XC_UPDATECHECK=OFF
43
    build-packages:
44
      - g++
45
      - libbotan-2-dev
46
      - libargon2-dev
47
      - zlib1g-dev
48
      - libqrencode-dev
49
      - libusb-1.0-0-dev
50
      - libreadline-dev
51
      - libpcsclite-dev
52
      - libminizip-dev
53
      - libxi-dev
54
      - libxtst-dev
55
      - asciidoctor
56
      - libfreetype-dev
57
      - libkeyutils-dev
58
    stage-packages:
59
      - dbus
60
      - libbotan-2-19
61
      - libqrencode4
62
      - libusb-1.0-0
63
      - libreadline8
64
      - libpcsclite1
65
      - libminizip1
66
      - libxtst6
67
      - libfreetype6
68
      - xclip
69
      - libkeyutils1
70
lint:
71
  ignore:
72
    - library:
73
      - lib/**/libhistory.so*
74

75

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.