parts

Differences between revisions 42 and 43
Revision 42 as of 2016-08-30 12:42:24
Size: 13051
Comment:
Revision 43 as of 2016-09-07 20:37:31
Size: 12957
Editor: localhost
Comment: Update for snapcraft-parser 2.16
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
project-part: qt5conf parts: [qt5conf]
Line 17: Line 17:
project-part: qt4conf parts: [qt4conf]
Line 23: Line 23:
project-part: gtkconf parts: [gtkconf]
Line 31: Line 31:
project-part: curl parts: [curl]
Line 37: Line 37:
project-part: mqtt-paho
parts: [python2,
python3]
parts: [mqtt-paho-python2, mqtt-paho-python3]
Line 44: Line 43:
project-part: ffmpeg parts: [ffmpeg]
Line 76: Line 75:
project-part: desktop
parts: [gtk2,
gtk3, qt4, qt5, glib-only]
parts: [desktop/gtk2, desktop/gtk3, desktop/qt4, desktop/qt5, desktop/glib-only]
Line 85: Line 83:
project-part: tpm-tools part: [tpm-tools]
Line 93: Line 91:
project-part: checkbox parts: [checkbox]
Line 101: Line 99:
project-part: plainbox-provider-snappy parts: [plainbox-provider-snappy]
Line 110: Line 108:
project-part: plainbox-provider-snappy-resource parts: [plainbox-provider-snappy-resource]
Line 118: Line 116:
project-part: networkmanager parts: [networkmanager]
Line 126: Line 124:
project-part: modemmanager parts: [modemmanager]
Line 134: Line 132:
project-part: plainbox-provider-ipdt parts: [plainbox-provider-ipdt]
Line 142: Line 140:
project-part: plainbox-provider-docker parts: [plainbox-provider-docker]
Line 170: Line 168:
project-part: desktop-gtk2 parts: [desktop-gtk2]
Line 198: Line 196:
project-part: desktop-gtk3 parts: [desktop-gtk3]
Line 226: Line 224:
project-part: desktop-qt4 parts: [desktop-qt4]
Line 254: Line 252:
project-part: desktop-qt5 parts: [desktop-qt5]
Line 282: Line 280:
project-part: desktop-glib-only parts: [desktop-glib-only]
Line 289: Line 287:
project-part: simple-make-filesets parts: [simple-make-filesets]
Line 295: Line 293:
project-part: mongodb parts: [mongodb]
Line 302: Line 300:
project-part: wafdemo parts: [wafdemo]

---
origin: https://github.com/dplanella/qt5conf.git
maintainer: David Planella <dpm@ubuntu.com>
description:
  This sets up qt5.conf for projects using qml and other qt5
  components that need an Ubuntu standard internal path
  setup by default like the Ubuntu Core Apps.
parts: [qt5conf]
---
origin: https://github.com/kyrofa/qt4conf.git
maintainer: Kyle Fazzari <kyle@canonical.com>
description:
  This sets up qt4.conf for projects using qml and other qt4
  components that need an Ubuntu standard internal path
  setup by default like the Ubuntu Core Apps.
parts: [qt4conf]
---
origin: https://github.com/dplanella/gtkconf.git
maintainer: David Planella <dpm@ubuntu.com>
description:
  This sets up the GTK environment for GTK-based projects
parts: [gtkconf]
---
origin: https://github.com/sergiusens/curl.git
maintainer: Sergio Schvezov <sergio.schvezov@ubuntu.com>
description:
  A tool and a library (usable from many languages) for
  client side URL transfers, supporting FTP, FTPS, HTTP,
  HTTPS, TELNET, DICT, FILE and LDAP.
parts: [curl]
---
origin: https://github.com/sergiusens/mqtt-paho.git
maintainer: Leo Arias <leo.arias@canonical.com>
description:
  mqtt-paho for python.
parts: [mqtt-paho-python2, mqtt-paho-python3]
---
origin: https://github.com/Winael/ffmpeg.git
maintainer: Winael <vinzjobard@ubuntu.com>
description:
  This sets up ffmpeg for projects.
parts: [ffmpeg]
---
origin: https://github.com/ubuntu/snapcraft-desktop-helpers.git
maintainer: Snapcraft community <snapcraft@lists.snapcraft.io>
description: |
  Helpers for gtk2, gtk3, qt4 and qt5 or glib minimal launchers.
  It brings the necessary code and exports for binding and using those
  desktop technologies in a relocatable fashion, enabling binding with
  global desktop theme, icon theme, image caching, fonts, mimetype handlers
  application global menu and gsettings integration.
  It also brings basics ubuntu dependency packages.
  
  Usage :
    1. add "after: [desktop/<technology>]" to your launcher:
       - gtk2, gtk3, qt4 and qt5 corresponds to their respective toolkit
         main dependencies and default choices.
       - glib-only enables to compile mime types and gsettings infos. If you
         added your own graphical drivers, it will link them as well.
    2. prepend your command with "desktop-launch", like:
       commands: "desktop-launch foo" if foo is in $PATH. You can as well
       specify: "desktop-launch $SNAP/foo".
    3. add needed plugs to your application:
       - for graphical application:
         plugs: [x11 (or unity7 for appmenu integration)]. Think about adding
         opengl if you need hw acceleration.
       - if your application needs access to sound:
         plugs: [pulseaudio]
       - accessing to user's home directory:
         plugs: [home]
       - read/write to gsettings:
         plugs: [gsettings, home]
         (note that the home plug is needed to read new value)
parts: [desktop/gtk2, desktop/gtk3, desktop/qt4, desktop/qt5, desktop/glib-only]
---
origin: https://git.launchpad.net/~snappy-hwe-team/snappy-hwe-snaps/+git/tpm
origin-type: git
maintainer: Canonical System Enablement <snapcraft@lists.snapcraft.io>
description:
  Part containing utilities to interact with a TPM chip being part of
  a computer system.
part: [tpm-tools]
---
origin: https://git.launchpad.net/~checkbox-dev/checkbox/+git/checkbox-parts
origin-type: git
maintainer: Checkbox Developers <checkbox-devel@lists.ubuntu.com>
description:
  Part that supplies the latest stable version of the Checkbox tools
  for certifying devices. Fetches packages from PyPI.
parts: [checkbox]
---
origin: https://git.launchpad.net/~checkbox-dev/plainbox-provider-snappy/+git/plainbox-provider-snappy-parts
origin-type: git
maintainer: Checkbox Developers <checkbox-devel@lists.ubuntu.com>
description:
  Tests to certify the correct functioning of devices running
  releases of snappy Ubuntu Core
parts: [plainbox-provider-snappy]
---
origin: https://git.launchpad.net/~checkbox-dev/plainbox-provider-snappy/+git/plainbox-provider-snappy-resource-parts
origin-type: git
maintainer: Checkbox Developers <checkbox-devel@lists.ubuntu.com>
description:
  Resource jobs are that are used to gather information about a
  system prior to running to the running plainbox-provider-snappy
  test suite
parts: [plainbox-provider-snappy-resource]
---
origin: https://git.launchpad.net/~snappy-hwe-team/snappy-hwe-snaps/+git/network-manager
origin-type: git
maintainer: Canonical System Enablement <snapcraft@lists.snapcraft.io>
description: |
    Part providing access to the NetworkManager client utilities namely nmcli but
    this part also provides the NetworkManager service binary as well.
parts: [networkmanager]
---
origin: https://git.launchpad.net/~snappy-hwe-team/snappy-hwe-snaps/+git/modem-manager
origin-type: git
maintainer: Canonical System Enablement <snapcraft@lists.snapcraft.io>
description: |
    Part providing access to the ModemManager client utilities namely mmcli but
    this part also provides the ModemManager service binary as well.
parts: [modemmanager]
---
origin: https://git.launchpad.net/~checkbox-dev/plainbox-provider-ipdt/+git/plainbox-provider-ipdt-parts
origin-type: git
maintainer: Checkbox Developers <checkbox-devel@lists.ubuntu.com>
description:
  Tests to certify the correct functioning of devices running
  releases of snappy Ubuntu Core with Intel Processors
parts: [plainbox-provider-ipdt]
---
origin: https://git.launchpad.net/~checkbox-dev/plainbox-provider-docker/+git/plainbox-provider-docker-parts
origin-type: git
maintainer: Checkbox Developers <checkbox-devel@lists.ubuntu.com>
description:
  Tests to certify the correct functioning of Docker containers running on
  releases of snappy Ubuntu Core
parts: [plainbox-provider-docker]
---
origin: https://github.com/ubuntu/snapcraft-desktop-helpers.git
maintainer: Snapcraft community <snapcraft@lists.snapcraft.io>
description: |
  Helpers for gtk2 minimal launchers.
  It brings the necessary code and exports for binding and using those
  desktop technologies in a relocatable fashion, enabling binding with
  global desktop theme, icon theme, image caching, fonts, mimetype handlers
  application global menu and gsettings integration.
  It also brings basics ubuntu dependency packages.
  
  Usage :
    1. add "after: [desktop-gtk2]" to your launcher:
    2. prepend your command with "desktop-launch", like:
       commands: "desktop-launch foo" if foo is in $PATH. You can as well
       specify: "desktop-launch $SNAP/foo".
    3. add needed plugs to your application:
       - for graphical application:
         plugs: [x11 (or unity7 for appmenu integration)]. Think about adding
         opengl if you need hw acceleration.
       - if your application needs access to sound:
         plugs: [pulseaudio]
       - accessing to user's home directory:
         plugs: [home]
       - read/write to gsettings:
         plugs: [gsettings, home]
         (note that the home plug is needed to read new value)
parts: [desktop-gtk2]
---
origin: https://github.com/ubuntu/snapcraft-desktop-helpers.git
maintainer: Snapcraft community <snapcraft@lists.snapcraft.io>
description: |
  Helpers for gtk3 minimal launchers.
  It brings the necessary code and exports for binding and using those
  desktop technologies in a relocatable fashion, enabling binding with
  global desktop theme, icon theme, image caching, fonts, mimetype handlers
  application global menu and gsettings integration.
  It also brings basics ubuntu dependency packages.
  
  Usage :
    1. add "after: [desktop-gtk3]" to your launcher:
    2. prepend your command with "desktop-launch", like:
       commands: "desktop-launch foo" if foo is in $PATH. You can as well
       specify: "desktop-launch $SNAP/foo".
    3. add needed plugs to your application:
       - for graphical application:
         plugs: [x11 (or unity7 for appmenu integration)]. Think about adding
         opengl if you need hw acceleration.
       - if your application needs access to sound:
         plugs: [pulseaudio]
       - accessing to user's home directory:
         plugs: [home]
       - read/write to gsettings:
         plugs: [gsettings, home]
         (note that the home plug is needed to read new value)
parts: [desktop-gtk3]
---
origin: https://github.com/ubuntu/snapcraft-desktop-helpers.git
maintainer: Snapcraft community <snapcraft@lists.snapcraft.io>
description: |
  Helpers for qt4 minimal launchers.
  It brings the necessary code and exports for binding and using those
  desktop technologies in a relocatable fashion, enabling binding with
  global desktop theme, icon theme, image caching, fonts, mimetype handlers
  application global menu and gsettings integration.
  It also brings basics ubuntu dependency packages.
  
  Usage :
    1. add "after: [desktop-qt4]" to your launcher:
    2. prepend your command with "desktop-launch", like:
       commands: "desktop-launch foo" if foo is in $PATH. You can as well
       specify: "desktop-launch $SNAP/foo".
    3. add needed plugs to your application:
       - for graphical application:
         plugs: [x11 (or unity7 for appmenu integration)]. Think about adding
         opengl if you need hw acceleration.
       - if your application needs access to sound:
         plugs: [pulseaudio]
       - accessing to user's home directory:
         plugs: [home]
       - read/write to gsettings:
         plugs: [gsettings, home]
         (note that the home plug is needed to read new value)
parts: [desktop-qt4]
---
origin: https://github.com/ubuntu/snapcraft-desktop-helpers.git
maintainer: Snapcraft community <snapcraft@lists.snapcraft.io>
description: |
  Helpers for qt5 minimal launchers.
  It brings the necessary code and exports for binding and using those
  desktop technologies in a relocatable fashion, enabling binding with
  global desktop theme, icon theme, image caching, fonts, mimetype handlers
  application global menu and gsettings integration.
  It also brings basics ubuntu dependency packages.
  
  Usage :
    1. add "after: [desktop-qt5]" to your launcher:
    2. prepend your command with "desktop-launch", like:
       commands: "desktop-launch foo" if foo is in $PATH. You can as well
       specify: "desktop-launch $SNAP/foo".
    3. add needed plugs to your application:
       - for graphical application:
         plugs: [x11 (or unity7 for appmenu integration)]. Think about adding
         opengl if you need hw acceleration.
       - if your application needs access to sound:
         plugs: [pulseaudio]
       - accessing to user's home directory:
         plugs: [home]
       - read/write to gsettings:
         plugs: [gsettings, home]
         (note that the home plug is needed to read new value)
parts: [desktop-qt5]
---
origin: https://github.com/ubuntu/snapcraft-desktop-helpers.git
maintainer: Snapcraft community <snapcraft@lists.snapcraft.io>
description: |
  Helpers for glib minimal launchers.
  It brings the necessary code and exports for binding and using those
  desktop technologies in a relocatable fashion, enabling binding with
  global desktop theme, icon theme, image caching, fonts, mimetype handlers
  application global menu and gsettings integration.
  It also brings basics ubuntu dependency packages.
  
  Usage :
    1. add "after: [desktop-glib-only]" to your launcher:
    2. prepend your command with "desktop-launch", like:
       commands: "desktop-launch foo" if foo is in $PATH. You can as well
       specify: "desktop-launch $SNAP/foo".
    3. add needed plugs to your application:
       - for graphical application:
         plugs: [x11 (or unity7 for appmenu integration)]. Think about adding
         opengl if you need hw acceleration.
       - if your application needs access to sound:
         plugs: [pulseaudio]
       - accessing to user's home directory:
         plugs: [home]
       - read/write to gsettings:
         plugs: [gsettings, home]
         (note that the home plug is needed to read new value)
parts: [desktop-glib-only]
---
origin: https://github.com/jocave/simple-make-filesets.git
origin-type: git
maintainer: Jonathan Cave <jonathan.cave@canonical.com>
description:
  The filesets test from the integration test suite.
parts: [simple-make-filesets]
---
origin: https://github.com/evandandrea/mongodb-part.git
maintainer: Evan <ev@ubuntu.com>
description:
  A document-oriented database
parts: [mongodb]
---
origin: https://github.com/cpaelzer/waf-snapcraft.git
origin-type: git
maintainer: Christian Ehrhardt <christian.ehrhardt@canonical.com>
description:
  Waf c Demo
parts: [wafdemo]

snapcraft/parts (last edited 2022-02-22 20:57:39 by roadmr)