summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2014-09-09 15:05:07 +0000
committerJavier Jardón <jjardon@gnome.org>2015-02-20 16:11:28 +0000
commit7a92eb16105496bf5c3b89bf976c6733f8438a40 (patch)
tree30f536a32c4a4a78e9de1651049349cab1068e84
parent85c21a0feaf8ee9bb4e14984b001d2cea6bad26a (diff)
downloaddefinitions-7a92eb16105496bf5c3b89bf976c6733f8438a40.tar.gz
Add GNOME stratum
-rw-r--r--strata/gnome.morph358
-rw-r--r--strata/gnome/caribou.morph5
-rw-r--r--strata/gnome/clutter.morph6
-rw-r--r--strata/gnome/cogl.morph6
-rw-r--r--strata/gnome/d-feet.morph5
-rw-r--r--strata/gnome/dconf.morph5
-rw-r--r--strata/gnome/evolution-data-server.morph5
-rw-r--r--strata/gnome/gconf.morph5
-rw-r--r--strata/gnome/gnome-keyring.morph5
-rw-r--r--strata/gnome/gnome-session.morph5
-rw-r--r--strata/gnome/gnome-settings-daemon.morph5
-rw-r--r--strata/gnome/gnome-shell.morph5
-rw-r--r--strata/gnome/gvfs.morph5
-rw-r--r--strata/gnome/ibus.morph5
-rw-r--r--strata/gnome/icu.morph8
-rw-r--r--strata/gnome/libsecret.morph5
-rw-r--r--strata/gnome/libsoup.morph5
-rw-r--r--strata/gnome/p11-kit.morph5
-rw-r--r--strata/gnome/polkit.morph5
-rw-r--r--strata/gnome/telepathy-glib.morph5
-rw-r--r--strata/gnome/upower.morph5
21 files changed, 463 insertions, 0 deletions
diff --git a/strata/gnome.morph b/strata/gnome.morph
new file mode 100644
index 00000000..07bb783c
--- /dev/null
+++ b/strata/gnome.morph
@@ -0,0 +1,358 @@
+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-gstreamer.morph
+- morph: strata/network-security.morph
+- morph: strata/x-generic.morph
+- morph: strata/wayland-generic.morph
+chunks:
+- name: dconf
+ morph: strata/gnome/dconf.morph
+ repo: upstream:dconf
+ ref: master
+ build-depends: []
+- name: cogl
+ morph: strata/gnome/cogl.morph
+ repo: upstream:gnome/cogl
+ ref: cogl-1.18
+ 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: baserock/gnome
+ build-depends: []
+- name: gconf
+ morph: strata/gnome/gconf.morph
+ repo: upstream:gconf
+ ref: master
+ build-depends: []
+- name: ibus
+ morph: strata/gnome/ibus.morph
+ 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
+ morph: strata/gnome/upower.morph
+ 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
+ morph: strata/gnome/polkit.morph
+ repo: upstream:polkit
+ ref: master
+ build-depends:
+ - linux-pam
+ - mozjs17
+- name: colord
+ repo: upstream:colord
+ ref: baserock/gnome
+ build-depends:
+ - bash-completion
+ - gusb
+ - lcms2
+ - polkit
+- name: libsoup
+ morph: strata/gnome/libsoup.morph
+ 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
+ morph: strata/gnome/gnome-settings-daemon.morph
+ 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: master
+ build-depends:
+ - mozjs24
+- name: telepathy-glib
+ morph: strata/gnome/telepathy-glib.morph
+ repo: upstream:telepathy-glib
+ ref: master
+ build-depends: []
+- name: startup-notification
+ repo: upstream:startup-notification
+ ref: master
+ build-depends: []
+- name: libtasn1
+ repo: upstream:libtasn1
+ ref: baserock/morph
+ 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:
+ - 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
+ morph: strata/gnome/caribou.morph
+ 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: []
+- 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: python3
+ morph: strata/gnome/python3.morph
+ repo: upstream:cpython
+ ref: d1414cefaddc7b56caef75eea87226b1fce5ca7c
+ unpetrify-ref: v3.4.2
+ build-depends: []
+- 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
+ - python3
+- 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
+ morph: strata/gnome/gnome-keyring.morph
+ repo: upstream:gnome-keyring
+ ref: master
+ build-depends:
+ - gcr
+- name: gvfs
+ morph: strata/gnome/gvfs.morph
+ repo: upstream:gvfs
+ ref: master
+ build-depends: []
diff --git a/strata/gnome/caribou.morph b/strata/gnome/caribou.morph
new file mode 100644
index 00000000..19dd6ca4
--- /dev/null
+++ b/strata/gnome/caribou.morph
@@ -0,0 +1,5 @@
+name: caribou
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-gtk2-module
diff --git a/strata/gnome/clutter.morph b/strata/gnome/clutter.morph
new file mode 100644
index 00000000..cb677d8e
--- /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 --enable-x11-backend
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/dconf.morph b/strata/gnome/dconf.morph
new file mode 100644
index 00000000..b9ea35a7
--- /dev/null
+++ b/strata/gnome/dconf.morph
@@ -0,0 +1,5 @@
+name: dconf
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-man
diff --git a/strata/gnome/evolution-data-server.morph b/strata/gnome/evolution-data-server.morph
new file mode 100644
index 00000000..aa44ca07
--- /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 --with-nss-includes=/usr/include/nss --with-nspr-includes=/usr/include/nspr
diff --git a/strata/gnome/gconf.morph b/strata/gnome/gconf.morph
new file mode 100644
index 00000000..05fdee0e
--- /dev/null
+++ b/strata/gnome/gconf.morph
@@ -0,0 +1,5 @@
+name: gconf
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-orbit --disable-documentation
diff --git a/strata/gnome/gnome-keyring.morph b/strata/gnome/gnome-keyring.morph
new file mode 100644
index 00000000..bdc2ca70
--- /dev/null
+++ b/strata/gnome/gnome-keyring.morph
@@ -0,0 +1,5 @@
+name: gnome-keyring
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-doc
diff --git a/strata/gnome/gnome-session.morph b/strata/gnome/gnome-session.morph
new file mode 100644
index 00000000..d61cb5e9
--- /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 --enable-systemd
diff --git a/strata/gnome/gnome-settings-daemon.morph b/strata/gnome/gnome-settings-daemon.morph
new file mode 100644
index 00000000..bb1123cb
--- /dev/null
+++ b/strata/gnome/gnome-settings-daemon.morph
@@ -0,0 +1,5 @@
+name: gnome-settings-daemon
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-cups --disable-man
diff --git a/strata/gnome/gnome-shell.morph b/strata/gnome/gnome-shell.morph
new file mode 100644
index 00000000..d8180fb2
--- /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 --enable-compile-warnings=maximum
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/ibus.morph b/strata/gnome/ibus.morph
new file mode 100644
index 00000000..8d858a3e
--- /dev/null
+++ b/strata/gnome/ibus.morph
@@ -0,0 +1,5 @@
+name: ibus
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-gtk2 --disable-gtk3 --disable-xim --disable-tests --enable-wayland
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/libsoup.morph b/strata/gnome/libsoup.morph
new file mode 100644
index 00000000..44034dfe
--- /dev/null
+++ b/strata/gnome/libsoup.morph
@@ -0,0 +1,5 @@
+name: libsoup
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-tls-check
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
diff --git a/strata/gnome/polkit.morph b/strata/gnome/polkit.morph
new file mode 100644
index 00000000..3d85dc5a
--- /dev/null
+++ b/strata/gnome/polkit.morph
@@ -0,0 +1,5 @@
+name: polkit
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-man-pages --disable-gtk-doc
diff --git a/strata/gnome/telepathy-glib.morph b/strata/gnome/telepathy-glib.morph
new file mode 100644
index 00000000..e16f3294
--- /dev/null
+++ b/strata/gnome/telepathy-glib.morph
@@ -0,0 +1,5 @@
+name: telepathy-glib
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-Werror
diff --git a/strata/gnome/upower.morph b/strata/gnome/upower.morph
new file mode 100644
index 00000000..889a32b9
--- /dev/null
+++ b/strata/gnome/upower.morph
@@ -0,0 +1,5 @@
+name: upower
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-man-pages