Skip to content
Snippets Groups Projects
appimage-arm64.yml 3.14 KiB
Newer Older
version: 1

AppDir:
  path: ./AppDir

  app_info:
    id: org.mauikit.nota
    name: nota
ab0027's avatar
ab0027 committed
    icon: maui-nota
    version: development
    exec: usr/bin/nota
    exec_args: $@
    
  runtime:
    generator: wrapper
    env:
      PATH: '${APPDIR}/usr/bin:${APPDIR}/bin:${APPDIR}/usr/lib/aarch64-linux-gnu/libexec/kf5:${PATH}'
      APPDIR_LIBRARY_PATH: "$APPDIR/lib/aarch64-linux-gnu:$APPDIR/usr/lib:$APPDIR/usr/lib/aarch64-linux-gnu:$APPDIR/usr/lib/aarch64-linux-gnu/pulseaudio"
      QT_QUICK_CONTROLS_STYLE: 'maui-style'

  apt:
    arch: arm64
    
    sources:
      - sourceline: 'deb [arch=arm64] http://archive.neon.kde.org/user bionic main'
        key_url: 'http://archive.neon.kde.org/public.key'
      - sourceline: 'deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports bionic main resticted multiverse universe'
      - sourceline: 'deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports bionic-updates main resticted multiverse universe'
      - sourceline: 'deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports bionic-security main restricted multiverse universe'
        key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3b4fe6acc0b21f32'
      - sourceline: 'deb [arch=arm64] http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu xenial main'
        key_url: 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x165d673674a995b3e64bf0cf4f191a5a8844c542'

    include:
        # CORE DEPENDENCIES
        - gettext
        
        # BASIC QT DEPENDENCIES
        - libqt5svg5
        - libqt5sql5-sqlite        
        - libqt5webview5
ab0027's avatar
ab0027 committed
        - libqt5webengine5
        - libtag1v5
        - qt5-image-formats-plugins
        - qtwayland5
        
        # QT QUICK DEPENDENCIES
        - qml-module-qtquick-controls
        - qml-module-qtquick-controls-styles-breeze
        - qml-module-qtquick-controls2
        - qml-module-qtquick-dialogs
        - qml-module-qtquick-layouts
        - qml-module-qtquick-shapes
        - qml-module-qtquick2
        - qml-module-qtqml-models2
        - qml-module-qtqml-statemachine
        - qml-module-qtqml-workerscript2
        - qml-module-qtwebview
        - qml-module-qt-labs-platform
        
        # KF5 DEPENDENCIES
        - libkf5i18n5
        - libkf5notifications5
        - libkf5configcore5
        - libkf5configgui5
        - libkf5configwidgets5
        - kio
        - kio-extras
        
    exclude:
        - "*dbgsym*"
        #- gcc-8
        #- libgcc
        #- g++
        #- gnupg
        #- gpg
        #- gpgagent
        - sound-theme-freedesktop
        - systemd
        - systemd-*
        - perl
        - perl-*
        - gnupg

  files:
    exclude:
      - usr/include
      - usr/share/man
      - usr/share/doc
      - usr/share/doc/*/README.*
      - usr/share/doc/*/changelog.*
      - usr/share/doc/*/NEWS.*
      - usr/share/doc/*/TODO.*
      - lib/systemd
      - etc/systemd
      #- usr/share/perl*
      - usr/bin/systemd*
      - usr/bin/dpkg*
      #- usr/bin/python*
      #- usr/bin/perl*
      - usr/bin/*-linux-gnu-*
      #- usr/lib/python*
      #- usr/lib/aarch64-linux-gnu/perl*
      - usr/share/locale

AppImage:
  arch: "aarch64"
  update-information: None
  sign-key: None