From 2f2e8876276bff83e538040c751178aab9c8aef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Tue, 9 Sep 2014 15:05:07 +0000 Subject: Add GNOME stratum --- strata/gnome.morph | 350 +++++++++++++++++++++++++++++++ strata/gnome/clutter.morph | 6 + strata/gnome/cogl.morph | 6 + strata/gnome/d-feet.morph | 5 + strata/gnome/evolution-data-server.morph | 5 + strata/gnome/gnome-session.morph | 5 + strata/gnome/gnome-shell.morph | 5 + strata/gnome/gvfs.morph | 5 + strata/gnome/icu.morph | 8 + strata/gnome/libsecret.morph | 5 + strata/gnome/p11-kit.morph | 5 + 11 files changed, 405 insertions(+) create mode 100644 strata/gnome.morph create mode 100644 strata/gnome/clutter.morph create mode 100644 strata/gnome/cogl.morph create mode 100644 strata/gnome/d-feet.morph create mode 100644 strata/gnome/evolution-data-server.morph create mode 100644 strata/gnome/gnome-session.morph create mode 100644 strata/gnome/gnome-shell.morph create mode 100644 strata/gnome/gvfs.morph create mode 100644 strata/gnome/icu.morph create mode 100644 strata/gnome/libsecret.morph create mode 100644 strata/gnome/p11-kit.morph diff --git a/strata/gnome.morph b/strata/gnome.morph new file mode 100644 index 00000000..2835cc37 --- /dev/null +++ b/strata/gnome.morph @@ -0,0 +1,350 @@ +name: gnome +kind: stratum +description: GNOME stratum +build-depends: +- morph: strata/input-common.morph +- morph: strata/tools.morph +- morph: strata/gtk2.morph +- morph: strata/gtk3.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/NetworkManager-common.morph +- morph: strata/multimedia.morph +chunks: +- name: dconf + repo: upstream:dconf + ref: master + build-depends: [] +- name: cogl + morph: strata/gnome/cogl.morph + repo: upstream:gnome/cogl + ref: master + build-depends: [] +- name: json-glib + repo: upstream:json-glib + ref: master + build-depends: [] +- name: clutter + morph: strata/gnome/clutter.morph + repo: upstream:gnome/clutter + ref: master + build-depends: + - cogl + - json-glib +- name: gsettings-desktop-schemas + repo: upstream:gnome/gsettings-desktop-schemas + ref: master + build-depends: [] +- name: itstool + repo: upstream:itstool + ref: master + build-depends: [] +- name: yelp-xsl + repo: upstream:yelp-xsl + ref: master + build-depends: + - itstool +- name: yelp-tools + repo: upstream:yelp-tools + ref: master + build-depends: + - itstool + - yelp-xsl +- name: iso-codes + repo: upstream:iso-codes + ref: master + build-depends: [] +- name: gnome-desktop + repo: upstream:gnome/gnome-desktop + ref: master + build-depends: + - gsettings-desktop-schemas + - iso-codes + - yelp-tools +- name: libnotify + repo: upstream:gnome/libnotify + ref: master + build-depends: [] +- name: lcms2 + repo: upstream:lcms2 + ref: master + build-depends: [] +- name: gconf + repo: upstream:gconf + ref: master + build-depends: [] +- name: ibus + repo: upstream:ibus + ref: master + build-depends: + - dconf + - gconf + - iso-codes + - libnotify +- name: ogg + repo: upstream:ogg + ref: master + build-depends: [] +- name: libvorbis + repo: upstream:libvorbis + ref: master + build-depends: + - ogg +- name: libcanberra + repo: upstream:libcanberra + ref: master + build-depends: + - libvorbis +- name: upower + repo: upstream:upower + ref: master + build-depends: [] +- name: bash-completion + repo: upstream:bash-completion + ref: master + build-depends: [] +- name: gusb + repo: upstream:gusb + ref: master + build-depends: [] +- name: mozjs17 + repo: upstream:mozilla/mozjs17 + ref: baserock/gnome + build-depends: [] +- name: linux-pam + repo: upstream:linux-pam + ref: master + build-depends: [] +- name: polkit + repo: upstream:polkit + ref: master + build-depends: + - linux-pam + - mozjs17 +- name: colord + repo: upstream:colord + ref: master + build-depends: + - bash-completion + - gusb + - lcms2 + - polkit +- name: libsoup + repo: upstream:libsoup + ref: master + build-depends: [] +- name: geocode-glib + repo: upstream:gnome/geocode-glib + ref: master + build-depends: + - json-glib + - libsoup +- name: libmbim + repo: upstream:libmbim + ref: master + build-depends: [] +- name: libqmi + repo: upstream:libqmi + ref: master + build-depends: [] +- name: ModemManager + repo: upstream:ModemManager + ref: master + build-depends: + - libmbim + - libqmi + - polkit +- name: geoclue + repo: upstream:geoclue + ref: master + build-depends: + - json-glib + - libsoup + - ModemManager +- name: libgweather + repo: upstream:gnome/libgweather + ref: master + build-depends: + - libsoup + - geocode-glib +- name: libwacom + repo: upstream:linuxwacom/libwacom + ref: master + build-depends: [] +- name: xf86-input-wacom + repo: upstream:linuxwacom/xf86-input-wacom + ref: master + build-depends: [] +- name: libcroco + repo: upstream:libcroco + ref: master + build-depends: [] +- name: librsvg + repo: upstream:librsvg + ref: master + build-depends: + - libcroco +- name: gnome-settings-daemon + repo: upstream:gnome-settings-daemon + ref: master + build-depends: + - colord + - geoclue + - geocode-glib + - gnome-desktop + - gsettings-desktop-schemas + - ibus + - libcanberra + - libgweather + - libnotify + - librsvg + - libwacom + - lcms2 + - upower + - xf86-input-wacom +- name: zenity + repo: upstream:zenity + ref: master + build-depends: + - yelp-tools +- name: mozjs24 + repo: upstream:mozilla/mozjs24 + ref: baserock/gnome + build-depends: [] +- name: gjs + repo: upstream:gjs + ref: gnome-3-12 + build-depends: + - mozjs24 +- name: telepathy-glib + repo: upstream:telepathy-glib + ref: master + build-depends: [] +- name: startup-notification + repo: upstream:startup-notification + ref: master + build-depends: [] +- name: libgpg-error + repo: upstream:libgpg-error + ref: master + build-depends: [] +- name: libgcrypt + repo: upstream:libgcrypt + ref: master + build-depends: + - libgpg-error +- name: libtasn1 + repo: upstream:libtasn1 + ref: master + build-depends: [] +- name: p11-kit + morph: strata/gnome/p11-kit.morph + repo: upstream:p11-kit + ref: master + build-depends: + - libtasn1 +- name: gcr + repo: upstream:gnome/gcr + ref: master + build-depends: + - libgcrypt + - p11-kit +- name: mutter + repo: upstream:mutter + ref: master + build-depends: + - clutter + - cogl + - gnome-desktop + - gnome-settings-daemon + - gsettings-desktop-schemas + - startup-notification + - upower + - zenity +- name: py2cairo + repo: upstream:py2cairo + ref: master + build-depends: [] +- name: pygobject + repo: upstream:pygobject + ref: master + build-depends: + - py2cairo +- name: libxklavier + repo: upstream:libxklavier + ref: master + build-depends: + - iso-codes +- name: libgee + repo: upstream:gnome/libgee + ref: master + build-depends: [] +- name: caribou + repo: upstream:caribou + ref: master + build-depends: + - clutter + - libgee + - libxklavier + - pygobject +- name: icu + morph: strata/gnome/icu.morph + repo: upstream:icu + ref: ba023548a3bff7277cbea4acade3042ce9d8949e + unpetrify-ref: baserock/morph + build-depends: [] +- name: libsecret + morph: strata/gnome/libsecret.morph + repo: upstream:gnome/libsecret + ref: master + build-depends: + - libgcrypt +- name: evolution-data-server + morph: strata/gnome/evolution-data-server.morph + repo: upstream:evolution-data-server + ref: master + build-depends: + - gcr + - icu + - libgweather + - libsecret + - libsoup +- name: gnome-shell + morph: strata/gnome/gnome-shell.morph + repo: upstream:gnome/gnome-shell + ref: master + build-depends: + - caribou + - clutter + - evolution-data-server + - gcr + - gjs + - libcanberra + - libsoup + - mutter + - polkit + - startup-notification + - telepathy-glib +- name: gnome-session + morph: strata/gnome/gnome-session.morph + repo: upstream:gnome/gnome-session + ref: master + build-depends: + - gnome-desktop + - json-glib +- name: d-feet + morph: strata/gnome/d-feet.morph + repo: upstream:gnome/d-feet + ref: master + build-depends: + - yelp-tools +- name: gnome-keyring + repo: upstream:gnome-keyring + ref: master + build-depends: + - gcr + - libgcrypt +- name: gvfs + repo: upstream:gvfs + ref: master + build-depends: + - libgcrypt diff --git a/strata/gnome/clutter.morph b/strata/gnome/clutter.morph new file mode 100644 index 00000000..9ec7f79d --- /dev/null +++ b/strata/gnome/clutter.morph @@ -0,0 +1,6 @@ +name: clutter +kind: chunk +build-system: autotools +configure-commands: +- ./autogen.sh --prefix="$PREFIX" --enable-wayland-backend --enable-wayland-compositor + --enable-egl-backend --enable-evdev-input diff --git a/strata/gnome/cogl.morph b/strata/gnome/cogl.morph new file mode 100644 index 00000000..95ab78e3 --- /dev/null +++ b/strata/gnome/cogl.morph @@ -0,0 +1,6 @@ +name: cogl +kind: chunk +build-system: autotools +configure-commands: +- ./autogen.sh --prefix="$PREFIX" --enable-wayland-egl-platform --enable-wayland-egl-server + --enable-kms-egl-platform --enable-xlib-egl-platform --enable-cogl-gst diff --git a/strata/gnome/d-feet.morph b/strata/gnome/d-feet.morph new file mode 100644 index 00000000..8d3e201b --- /dev/null +++ b/strata/gnome/d-feet.morph @@ -0,0 +1,5 @@ +name: d-feet +kind: chunk +build-system: autotools +configure-commands: +- ./autogen.sh --prefix="$PREFIX" --disable-tests diff --git a/strata/gnome/evolution-data-server.morph b/strata/gnome/evolution-data-server.morph new file mode 100644 index 00000000..bf6fff49 --- /dev/null +++ b/strata/gnome/evolution-data-server.morph @@ -0,0 +1,5 @@ +name: evolution-data-server +kind: chunk +build-system: autotools +configure-commands: +- ./autogen.sh --prefix="$PREFIX" --disable-goa --disable-uoa --with-libdb=no --disable-google diff --git a/strata/gnome/gnome-session.morph b/strata/gnome/gnome-session.morph new file mode 100644 index 00000000..0363817b --- /dev/null +++ b/strata/gnome/gnome-session.morph @@ -0,0 +1,5 @@ +name: gnome-session +kind: chunk +build-system: autotools +configure-commands: +- ./autogen.sh --prefix="$PREFIX" --disable-man diff --git a/strata/gnome/gnome-shell.morph b/strata/gnome/gnome-shell.morph new file mode 100644 index 00000000..1e8143d4 --- /dev/null +++ b/strata/gnome/gnome-shell.morph @@ -0,0 +1,5 @@ +name: gnome-shell +kind: chunk +build-system: autotools +configure-commands: +- ./autogen.sh --prefix="$PREFIX" --disable-man diff --git a/strata/gnome/gvfs.morph b/strata/gnome/gvfs.morph new file mode 100644 index 00000000..f6bf47f3 --- /dev/null +++ b/strata/gnome/gvfs.morph @@ -0,0 +1,5 @@ +name: gvfs +kind: chunk +build-system: autotools +configure-commands: +- ./autogen.sh --prefix="$PREFIX" --disable-gphoto2 --disable-documentation diff --git a/strata/gnome/icu.morph b/strata/gnome/icu.morph new file mode 100644 index 00000000..37dec07e --- /dev/null +++ b/strata/gnome/icu.morph @@ -0,0 +1,8 @@ +name: icu +kind: chunk +configure-commands: +- cd source; ./runConfigureICU Linux --prefix=/usr +build-commands: +- cd source; unset TARGET ; make +install-commands: +- cd source; unset TARGET ; make DESTDIR="$DESTDIR" install diff --git a/strata/gnome/libsecret.morph b/strata/gnome/libsecret.morph new file mode 100644 index 00000000..054b9f15 --- /dev/null +++ b/strata/gnome/libsecret.morph @@ -0,0 +1,5 @@ +name: libsecret +kind: chunk +build-system: autotools +configure-commands: +- ./autogen.sh --prefix="$PREFIX" --disable-manpages diff --git a/strata/gnome/p11-kit.morph b/strata/gnome/p11-kit.morph new file mode 100644 index 00000000..b5a67729 --- /dev/null +++ b/strata/gnome/p11-kit.morph @@ -0,0 +1,5 @@ +name: p11-kit +kind: chunk +build-system: autotools +configure-commands: +- ./autogen.sh --prefix="$PREFIX" --without-trust-paths -- cgit v1.2.1