[Merge] ~marcustomlinson/epiphany/+git/snap:master into ~ubuntu-desktop/epiphany/+git/snap:master

Ken VanDine ken.vandine at canonical.com
Wed May 29 13:07:15 UTC 2019


Review: Approve

Looks good, just one inline comment but nothing important.

Diff comments:

> diff --git a/snapcraft.yaml b/snapcraft.yaml
> index 18543be..44cb10a 100644
> --- a/snapcraft.yaml
> +++ b/snapcraft.yaml
> @@ -83,6 +85,54 @@ parts:
>        - gcc-multilib
>        - g++-multilib
>  
> +  gtk:
> +    source: https://gitlab.gnome.org/GNOME/gtk.git
> +    source-branch: gtk-3-24
> +    source-depth: 1
> +    plugin: meson
> +    meson-parameters:
> +      - --prefix=/usr
> +      - -Dbroadway_backend=true

You can probably disable broadway and introspection, but not really important.

> +      - -Dx11_backend=true
> +      - -Dwayland_backend=true
> +      - -Dwin32_backend=false
> +      - -Dquartz_backend=false
> +      - -Dxinerama=yes
> +      - -Dintrospection=true
> +      - -Dbuiltin_immodules=yes
> +      - -Ddemos=false
> +      - -Dexamples=false
> +    organize:
> +      usr/lib/gtk-3.0: usr/lib/$SNAPCRAFT_ARCH_TRIPLET/gtk-3.0
> +      usr/bin/gtk-query-immodules-3.0: usr/lib/$SNAPCRAFT_ARCH_TRIPLET/libgtk-3-0/gtk-query-immodules-3.0
> +    build-packages:
> +      - libwayland-dev
> +      - wayland-protocols
> +      - libxkbcommon-dev
> +      - libxinerama-dev
> +      - libcups2-dev
> +      - libcolord-dev
> +      - libxrandr-dev
> +      - libxcursor-dev
> +      - libisocodes-dev
> +      - libxcomposite-dev
> +      - libxdamage-dev
> +      - libxfixes-dev
> +      - libxi-dev
> +      - libxkbfile-dev
> +      - libxml2-utils
> +      - libmount-dev
> +      - libthai-dev
> +      - librest-dev
> +
> +  libdazzle:
> +    source: https://gitlab.gnome.org/GNOME/libdazzle.git
> +    source-depth: 1
> +    plugin: meson
> +    meson-parameters: [ --prefix=/usr ]
> +    build-packages:
> +      - valac
> +
>    desktop-gnome-platform:
>      source: https://github.com/ubuntu/snapcraft-desktop-helpers.git
>      source-subdir: gtk


-- 
https://code.launchpad.net/~marcustomlinson/epiphany/+git/snap/+merge/368059
Your team Ubuntu Desktop is requested to review the proposed merge of ~marcustomlinson/epiphany/+git/snap:master into ~ubuntu-desktop/epiphany/+git/snap:master.



More information about the ubuntu-desktop mailing list