Skip to content
Snippets Groups Projects
appimage-amd64.yml 3.05 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/x86_64-linux-gnu/libexec/kf5:${PATH}'
      APPDIR_LIBRARY_PATH: "$APPDIR/lib/x86_64-linux-gnu:$APPDIR/usr/lib/x86_64-linux-gnu:$APPDIR/usr/lib/x86_64-linux-gnu/pulseaudio"
      QT_QUICK_CONTROLS_STYLE: 'maui-style'
      QTWEBENGINEPROCESS_PATH: '$APPDIR/usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess'

  apt:
    arch: amd64
    
    sources:
      - sourceline: 'deb [arch=amd64] http://archive.neon.kde.org/user bionic main'
        key_url: 'http://archive.neon.kde.org/public.key'
      - sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse'
        key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3b4fe6acc0b21f32'
      - sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse'
      - sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse'

    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/x86_64-linux-gnu/perl*
      - usr/share/locale

AppImage:
  arch: "x86_64"
  update-information: None
  sign-key: None
ab0027's avatar
ab0027 committed
  file_name: !ENV 'nota-${APP_VERSION}-${TARGET_ARCH}.AppImage'