summaryrefslogtreecommitdiff
path: root/gnome/strata
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2016-10-31 15:09:29 +0900
committerTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2016-11-11 17:36:41 +0900
commitec458e22d52b15458636a1f550e55e92a4fee962 (patch)
tree3110b91a6d09d0b5663f6c3542cbc7ed18bb8cd4 /gnome/strata
parent459ce0756d6c359204026f147dd1443bdc0f8928 (diff)
downloaddefinitions-ec458e22d52b15458636a1f550e55e92a4fee962.tar.gz
Move gnome systems, clusters and strata into gnome subdirectory
Change-Id: I44b4df44b0b144a09977a009595124b4d04128c6
Diffstat (limited to 'gnome/strata')
-rw-r--r--gnome/strata/WebKitGtk1-common.morph19
-rw-r--r--gnome/strata/WebKitGtk1-common/WebKitGtk1.morph5
-rw-r--r--gnome/strata/flatpak-common.morph24
-rw-r--r--gnome/strata/flatpak-common/elfutils.morph7
-rw-r--r--gnome/strata/flatpak-common/flatpak.morph5
-rw-r--r--gnome/strata/gnome.morph963
-rw-r--r--gnome/strata/gnome/WebKitGtk.morph5
-rw-r--r--gnome/strata/gnome/accountsservice.morph9
-rw-r--r--gnome/strata/gnome/adwaita-icon-theme.morph11
-rw-r--r--gnome/strata/gnome/autoconf-archive.morph5
-rw-r--r--gnome/strata/gnome/berkeleydb.morph18
-rw-r--r--gnome/strata/gnome/caribou.morph5
-rw-r--r--gnome/strata/gnome/cheese.morph11
-rw-r--r--gnome/strata/gnome/clutter.morph6
-rw-r--r--gnome/strata/gnome/cogl.morph6
-rw-r--r--gnome/strata/gnome/colord.morph9
-rw-r--r--gnome/strata/gnome/cracklib.morph18
-rw-r--r--gnome/strata/gnome/d-feet.morph7
-rw-r--r--gnome/strata/gnome/dconf.morph5
-rw-r--r--gnome/strata/gnome/desktop-file-utils.morph7
-rw-r--r--gnome/strata/gnome/empathy.morph5
-rw-r--r--gnome/strata/gnome/epiphany.morph5
-rw-r--r--gnome/strata/gnome/evolution-data-server.morph10
-rw-r--r--gnome/strata/gnome/evolution.morph11
-rw-r--r--gnome/strata/gnome/folks.morph5
-rw-r--r--gnome/strata/gnome/gconf.morph5
-rw-r--r--gnome/strata/gnome/gdm.morph24
-rw-r--r--gnome/strata/gnome/glade.morph5
-rw-r--r--gnome/strata/gnome/glib-networking.morph9
-rw-r--r--gnome/strata/gnome/gnome-color-manager.morph7
-rw-r--r--gnome/strata/gnome/gnome-control-center.morph5
-rw-r--r--gnome/strata/gnome/gnome-initial-setup.morph9
-rw-r--r--gnome/strata/gnome/gnome-online-accounts.morph5
-rw-r--r--gnome/strata/gnome/gnome-session.morph5
-rw-r--r--gnome/strata/gnome/gnome-settings-daemon.morph5
-rw-r--r--gnome/strata/gnome/gnome-shell.morph5
-rw-r--r--gnome/strata/gnome/gnome-terminal.morph5
-rw-r--r--gnome/strata/gnome/gnome-themes-standard.morph5
-rw-r--r--gnome/strata/gnome/gtksourceview.morph5
-rw-r--r--gnome/strata/gnome/hicolor-icon-theme.morph7
-rw-r--r--gnome/strata/gnome/ibus-anthy.morph5
-rw-r--r--gnome/strata/gnome/ibus-hangul.morph5
-rw-r--r--gnome/strata/gnome/ibus-libpinyin.morph5
-rw-r--r--gnome/strata/gnome/ibus.morph9
-rw-r--r--gnome/strata/gnome/krb5.morph10
-rw-r--r--gnome/strata/gnome/libchamplain.morph5
-rw-r--r--gnome/strata/gnome/libgdata.morph6
-rw-r--r--gnome/strata/gnome/libhangul.morph6
-rw-r--r--gnome/strata/gnome/libpeas.morph5
-rw-r--r--gnome/strata/gnome/libpurple.morph9
-rw-r--r--gnome/strata/gnome/libpwquality.morph6
-rw-r--r--gnome/strata/gnome/librest.morph9
-rw-r--r--gnome/strata/gnome/libwnck.morph11
-rw-r--r--gnome/strata/gnome/mozjs24.morph18
-rw-r--r--gnome/strata/gnome/mutter.morph5
-rw-r--r--gnome/strata/gnome/nautilus.morph5
-rw-r--r--gnome/strata/gnome/raptor.morph5
-rw-r--r--gnome/strata/gnome/telepathy-gabble.morph8
-rw-r--r--gnome/strata/gnome/telepathy-glib.morph6
-rw-r--r--gnome/strata/gnome/telepathy-logger.morph5
-rw-r--r--gnome/strata/gnome/telepathy-salut.morph5
-rw-r--r--gnome/strata/gnome/upower.morph5
-rw-r--r--gnome/strata/gnome/vte.morph5
-rw-r--r--gnome/strata/gnome/yelp.morph5
-rw-r--r--gnome/strata/gnome/zeitgeist.morph5
65 files changed, 1455 insertions, 0 deletions
diff --git a/gnome/strata/WebKitGtk1-common.morph b/gnome/strata/WebKitGtk1-common.morph
new file mode 100644
index 00000000..f16e31a2
--- /dev/null
+++ b/gnome/strata/WebKitGtk1-common.morph
@@ -0,0 +1,19 @@
+name: WebKitGtk1-common
+kind: stratum
+description: WebKitGtk1 stratum (deprecated WebKitGtk API)
+build-depends:
+- morph: strata/geolocation.morph
+- morph: strata/gtk2.morph
+- morph: strata/gtk3.morph
+- morph: strata/libsoup-common.morph
+- morph: strata/multimedia-gstreamer.morph
+- morph: strata/mesa-common.morph
+- morph: strata/ruby.morph
+- morph: strata/secret-service.morph
+- morph: strata/spell-checking.morph
+chunks:
+- name: WebKitGtk1
+ morph: gnome/strata/WebKitGtk1-common/WebKitGtk1.morph
+ repo: upstream:WebKitGtk-tarball
+ ref: 41386e9cb918eed93b3f13648cbef387e371e451
+ unpetrify-ref: webkitgtk-2.4.9
diff --git a/gnome/strata/WebKitGtk1-common/WebKitGtk1.morph b/gnome/strata/WebKitGtk1-common/WebKitGtk1.morph
new file mode 100644
index 00000000..b723248d
--- /dev/null
+++ b/gnome/strata/WebKitGtk1-common/WebKitGtk1.morph
@@ -0,0 +1,5 @@
+name: WebKitGtk1
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./configure --prefix="$PREFIX" --sysconfdir=/etc --disable-webkit2 --enable-introspection
diff --git a/gnome/strata/flatpak-common.morph b/gnome/strata/flatpak-common.morph
new file mode 100644
index 00000000..3afdc352
--- /dev/null
+++ b/gnome/strata/flatpak-common.morph
@@ -0,0 +1,24 @@
+name: flatpak-common
+kind: stratum
+build-depends:
+- morph: strata/ostree-core.morph
+- morph: strata/privileges-management.morph
+- morph: strata/x-common.morph
+chunks:
+- name: elfutils
+ morph: gnome/strata/flatpak-common/elfutils.morph
+ repo: upstream:elfutils
+ ref: 9b4bce40709611875754cf4931eb91d394042122
+ unpetrify-ref: elfutils-0.165
+- name: flatpak
+ morph: gnome/strata/flatpak-common/flatpak.morph
+ repo: upstream:flatpak
+ ref: 07b342a937ed562a59aa649d793771babee57a09
+ unpetrify-ref: 0.6.8
+ build-depends:
+ - elfutils
+ submodules:
+ libglnx:
+ url: upstream:libglnx
+ bubblewrap:
+ url: upstream:bubblewrap
diff --git a/gnome/strata/flatpak-common/elfutils.morph b/gnome/strata/flatpak-common/elfutils.morph
new file mode 100644
index 00000000..45707250
--- /dev/null
+++ b/gnome/strata/flatpak-common/elfutils.morph
@@ -0,0 +1,7 @@
+name: elfutils
+kind: chunk
+build-system: autotools
+configure-commands:
+- autoreconf -fi
+- ./configure --prefix="$PREFIX" --sysconfdir=/etc --localstatedir=/var
+ --enable-maintainer-mode
diff --git a/gnome/strata/flatpak-common/flatpak.morph b/gnome/strata/flatpak-common/flatpak.morph
new file mode 100644
index 00000000..e052c2a3
--- /dev/null
+++ b/gnome/strata/flatpak-common/flatpak.morph
@@ -0,0 +1,5 @@
+name: flatpak
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-documentation
diff --git a/gnome/strata/gnome.morph b/gnome/strata/gnome.morph
new file mode 100644
index 00000000..70de390b
--- /dev/null
+++ b/gnome/strata/gnome.morph
@@ -0,0 +1,963 @@
+name: gnome
+kind: stratum
+description: GNOME stratum
+build-depends:
+- morph: strata/bluetooth.morph
+- morph: strata/icu-common.morph
+- morph: strata/input-common.morph
+- morph: strata/data-indexing-management.morph
+- morph: strata/vala-common.morph
+- morph: strata/geolocation.morph
+- morph: strata/gtk2.morph
+- morph: strata/gtk3.morph
+- morph: strata/libsoup-common.morph
+- morph: strata/NetworkManager-common.morph
+- morph: strata/multimedia-gstreamer.morph
+- morph: strata/network-security.morph
+- morph: strata/privileges-management.morph
+- morph: strata/python3-gobject.morph
+- morph: strata/wayland-generic.morph
+- morph: strata/ruby.morph
+- morph: strata/samba.morph
+- morph: strata/secret-service.morph
+- morph: strata/sound-server-pulseaudio.morph
+- morph: strata/spell-checking.morph
+- morph: strata/cups.morph
+- morph: gnome/strata/WebKitGtk1-common.morph
+chunks:
+- name: dconf
+ morph: gnome/strata/gnome/dconf.morph
+ repo: upstream:dconf
+ ref: 7c0beccf286a1dbd396fda7d40b438598a6ce7f4
+ unpetrify-ref: master
+- name: cogl
+ morph: gnome/strata/gnome/cogl.morph
+ repo: upstream:gnome/cogl
+ ref: 85e0b084592e6beef2987b02e34a3909f35708e0
+ unpetrify-ref: cogl-1.22
+- name: clutter
+ morph: gnome/strata/gnome/clutter.morph
+ repo: upstream:gnome/clutter
+ ref: 8e52f8c61ef2192eaf7f2208a922d3530df47d9b
+ unpetrify-ref: master
+ build-depends:
+ - cogl
+- name: clutter-gtk
+ repo: upstream:gnome/clutter-gtk
+ ref: 56b09d02f71aa38f9496226641850e6ecf14ef70
+ unpetrify-ref: 1.6.6
+ build-system: autotools
+ build-depends:
+ - clutter
+- name: libchamplain
+ morph: gnome/strata/gnome/libchamplain.morph
+ repo: upstream:gnome/libchamplain
+ ref: c873d9d8116b8e14c1bfa939439d763926a77446
+ unpetrify-ref: LIBCHAMPLAIN_0_12_12
+ build-depends:
+ - clutter
+ - clutter-gtk
+- name: gsettings-desktop-schemas
+ repo: upstream:gnome/gsettings-desktop-schemas
+ ref: db40812cd79f64c98432efd1b632c5633a27f77e
+ unpetrify-ref: master
+ build-system: autotools
+- name: itstool
+ repo: upstream:itstool
+ ref: 359be5c350fc3d869807f663cee2b028adf1f5d7
+ unpetrify-ref: master
+ build-system: autotools
+- name: yelp-xsl
+ repo: upstream:yelp-xsl
+ ref: 2dcf168dde754d18152b008473269a803d6e650b
+ unpetrify-ref: master
+ build-depends:
+ - itstool
+ build-system: autotools
+- name: yelp-tools
+ repo: upstream:yelp-tools
+ ref: 6df6bf24e385bbc1ac0b800be8a6e878f18a775c
+ unpetrify-ref: master
+ build-depends:
+ - itstool
+ - yelp-xsl
+ build-system: autotools
+- name: iso-codes
+ repo: upstream:iso-codes
+ ref: 18ac112b4b84c8f03743565fde3512a637820761
+ unpetrify-ref: master
+ build-system: autotools
+- name: gnome-desktop
+ repo: upstream:gnome/gnome-desktop
+ ref: 09d331adeb23aea7ec058dfb39c5224ebe8ae8f6
+ unpetrify-ref: 3.18.2
+ build-depends:
+ - gsettings-desktop-schemas
+ - iso-codes
+ - yelp-tools
+ build-system: autotools
+- name: libnotify
+ repo: upstream:gnome/libnotify
+ ref: 2f2c5649ef210b1dffeb46cddf062d20e1518ccf
+ unpetrify-ref: master
+ build-system: autotools
+- name: lcms2
+ repo: upstream:lcms2
+ ref: ff42eeaf932b64af997681f0eed6be3b67ebeb18
+ unpetrify-ref: baserock/gnome
+ build-system: autotools
+- name: gconf
+ morph: gnome/strata/gnome/gconf.morph
+ repo: upstream:gconf
+ ref: 4ef012c2a62d9abd759adb3aeb9d3b9cee17f721
+ unpetrify-ref: master
+- name: ibus
+ morph: gnome/strata/gnome/ibus.morph
+ repo: upstream:ibus
+ ref: 1d678673e18e132ed53df32502b779b0a56314d5
+ unpetrify-ref: master
+ build-depends:
+ - dconf
+ - gconf
+ - iso-codes
+ - libnotify
+- name: libhangul
+ morph: gnome/strata/gnome/libhangul.morph
+ repo: upstream:libhangul
+ ref: 78e9d8926262db423b4cf9181e1c2cb06a120a9b
+ unpetrify-ref: baserock/libhangul-0.1.0-19-g78e9d89
+- name: ibus-hangul
+ morph: gnome/strata/gnome/ibus-hangul.morph
+ repo: upstream:ibus-hangul
+ ref: 44f41ae5178372a7ff0540a4ce7a4944335525df
+ unpetrify-ref: baserock/1.5.0-13-g44f41ae
+ build-depends:
+ - ibus
+ - libhangul
+- name: berkeleydb
+ morph: gnome/strata/gnome/berkeleydb.morph
+ repo: upstream:berkeleydb
+ ref: 780b92ada9afcf1d58085a83a0b9e6bc982203d1
+ unpetrify-ref: db-6.1.23
+- name: libpinyin
+ repo: upstream:libpinyin
+ ref: 2e0c23b3ab6c247dd6a683c716e784a371646af4
+ unpetrify-ref: baserock/1.2.91
+ build-system: autotools
+ build-depends:
+ - berkeleydb
+- name: ibus-libpinyin
+ morph: gnome/strata/gnome/ibus-libpinyin.morph
+ repo: upstream:ibus-libpinyin
+ ref: 4bb5fc19c0829053acd29619de59a85a73e03676
+ unpetrify-ref: baserock/1.7.2-7-g4bb5fc1
+ build-depends:
+ - ibus
+ - libpinyin
+- name: anthy
+ repo: upstream:anthy
+ ref: a7a06a7ccfe0af1e134357678b8fa6cf87dff3b0
+ unpetrify-ref: anthy-9100h
+ build-system: autotools
+- name: ibus-anthy
+ morph: gnome/strata/gnome/ibus-anthy.morph
+ repo: upstream:ibus-anthy
+ ref: 9ba0a2a1e595fbf6e39c50a15814bb6f9e337769
+ unpetrify-ref: baserock/1.5.7-6-g9ba0a2a
+ build-depends:
+ - ibus
+ - anthy
+- name: libcanberra
+ repo: upstream:libcanberra
+ ref: c0620e432650e81062c1967cc669829dbd29b310
+ unpetrify-ref: master
+ build-system: autotools
+- name: upower
+ morph: gnome/strata/gnome/upower.morph
+ repo: upstream:upower
+ ref: 0825c162d3dc909966b10fecabbc2c1da364c1a6
+ unpetrify-ref: master
+- name: gusb
+ repo: upstream:gusb
+ ref: 0c5eb813279c67607e17dfd99087358d34c6c8f5
+ unpetrify-ref: master
+ build-system: autotools
+- name: colord
+ morph: gnome/strata/gnome/colord.morph
+ repo: upstream:colord
+ ref: e68f251b753297fcd1fc2bb7356588945bd3e69b
+ unpetrify-ref: baserock/gnome
+ build-depends:
+ - gusb
+ - lcms2
+- name: colord-gtk
+ repo: upstream:colord-gtk
+ ref: eadca143872288e1300303a771efdaab196900e1
+ unpetrify-ref: COLORD_GTK_0_1_26
+ build-system: autotools
+ build-depends:
+ - colord
+- name: libgweather
+ repo: upstream:gnome/libgweather
+ ref: 5b8aed611f24d03434eed35e438cea213b894b7c
+ unpetrify-ref: master
+ build-system: autotools
+- name: gnome-settings-daemon
+ morph: gnome/strata/gnome/gnome-settings-daemon.morph
+ repo: upstream:gnome-settings-daemon
+ ref: 8d4904fb35e8aa8b9b0b135b6026464c8e40d254
+ unpetrify-ref: baserock/3.18.0/disable_wacom
+ build-depends:
+ - colord
+ - gnome-desktop
+ - gsettings-desktop-schemas
+ - ibus
+ - libcanberra
+ - libgweather
+ - libnotify
+ - lcms2
+ - upower
+ submodules:
+ plugins/media-keys/gvc:
+ url: upstream:gnome/libgnome-volume-control
+- name: zenity
+ repo: upstream:zenity
+ ref: d7135db2bdfdca812c0165f90e4611af9c7c6a50
+ unpetrify-ref: master
+ build-depends:
+ - yelp-tools
+ build-system: autotools
+- name: mozjs24
+ morph: gnome/strata/gnome/mozjs24.morph
+ repo: upstream:mozilla/mozjs24
+ ref: 334066c83de6c96320b63663a35d53159158c9b7
+ unpetrify-ref: baserock/gnome
+- name: gjs
+ repo: upstream:gjs
+ ref: 5d480f519e2b7e95cf1fad2f9f1a8e798fd5fe49
+ unpetrify-ref: master
+ build-depends:
+ - mozjs24
+ build-system: autotools
+- name: telepathy-glib
+ morph: gnome/strata/gnome/telepathy-glib.morph
+ repo: upstream:telepathy-glib
+ ref: d27684c488ceee4f2f54f549738adab0e2e8165d
+ unpetrify-ref: master
+- name: telepathy-logger
+ morph: gnome/strata/gnome/telepathy-logger.morph
+ repo: upstream:telepathy-logger
+ ref: 711842911edb15977430c0b6c1803e947619efc3
+ unpetrify-ref: master
+ build-depends:
+ - telepathy-glib
+- name: telepathy-mission-control
+ repo: upstream:telepathy-mission-control
+ ref: 84dc7d0fd952a9ef3d200ac5557cdf2daccca145
+ unpetrify-ref: telepathy-mission-control-5.16.3
+ build-system: autotools
+ build-depends:
+ - telepathy-glib
+- name: startup-notification
+ repo: upstream:startup-notification
+ ref: 07237ff25d6171e1b548118442ddba4259a53ba5
+ unpetrify-ref: master
+ build-system: autotools
+- name: libxkbcommon-x11
+ repo: upstream:xorg-lib-libxkbcommon
+ ref: c43c3c866eb9d52cd8f61e75cbef1c30d07f3a28
+ unpetrify-ref: xkbcommon-0.5.0
+ build-system: autotools
+- name: mutter
+ morph: gnome/strata/gnome/mutter.morph
+ repo: upstream:mutter
+ ref: b975676c5ddd9401d4acfc4d0b9317dd8956656b
+ unpetrify-ref: baserock/3.18.0-25-gb975676
+ build-depends:
+ - clutter
+ - cogl
+ - gnome-desktop
+ - gnome-settings-daemon
+ - gsettings-desktop-schemas
+ - libxkbcommon-x11
+ - startup-notification
+ - upower
+ - zenity
+- name: libxklavier
+ repo: upstream:libxklavier
+ ref: 65c132a65e90a42e898f07243ef544109ada53c9
+ unpetrify-ref: master
+ build-depends:
+ - iso-codes
+ build-system: autotools
+- name: caribou
+ morph: gnome/strata/gnome/caribou.morph
+ repo: upstream:caribou
+ ref: e1a7a2488cdf8d0d32f0de67d68a85e9a6ab5fd2
+ unpetrify-ref: baserock/CARIBOU_0_4_19-1-ge1a7a24+python3
+ build-depends:
+ - clutter
+ - libxklavier
+- name: librest
+ morph: gnome/strata/gnome/librest.morph
+ repo: upstream:gnome/librest
+ ref: 08f1fc35e3c77aecedacf08aa510e82c91ac7f2a
+ unpetrify-ref: 0.7.93
+- name: WebKitGtk
+ morph: gnome/strata/gnome/WebKitGtk.morph
+ repo: upstream:WebKitGtk-tarball
+ ref: a4e969f4965059196ca948db781e52f7cfebf19e
+ unpetrify-ref: webkitgtk-2.12.3
+ build-depends:
+ - libnotify
+- name: gnome-online-accounts
+ morph: gnome/strata/gnome/gnome-online-accounts.morph
+ repo: upstream:gnome/gnome-online-accounts
+ ref: d08463aefde22f36898f4e79798d365359e57614
+ unpetrify-ref: 3.18.1
+ build-depends:
+ - librest
+ - telepathy-glib
+ - WebKitGtk
+ submodules:
+ telepathy-account-widgets:
+ url: upstream:gnome/telepathy-account-widgets
+- name: liboauth
+ repo: upstream:liboauth
+ ref: 9ff9d2902caf8a85c5019c11214d73e67053ba69
+ unpetrify-ref: liboauth-0.9.7
+ build-system: autotools
+- name: libgdata
+ morph: gnome/strata/gnome/libgdata.morph
+ repo: upstream:libgdata
+ ref: ed52192fcd3cde2c0d7f0ab0d9e300fcdbc373a8
+ unpetrify-ref: baserock/LIBGDATA_0_17_3-16-ged52192
+ build-depends:
+ - gnome-online-accounts
+ - liboauth
+- name: krb5
+ morph: gnome/strata/gnome/krb5.morph
+ repo: upstream:krb5
+ ref: db2acb6b06e469c6c12476bec68acc7964626523
+ unpetrify-ref: master
+- name: evolution-data-server
+ morph: gnome/strata/gnome/evolution-data-server.morph
+ repo: upstream:evolution-data-server
+ ref: c7e3eb0e4e773e706ab170b9bfb1089ed1546eda
+ unpetrify-ref: EVOLUTION_DATA_SERVER_3_18_5
+ build-depends:
+ - gnome-online-accounts
+ - krb5
+ - libgdata
+ - libgweather
+- name: raptor
+ morph: gnome/strata/gnome/raptor.morph
+ repo: upstream:raptor
+ ref: 286452cd786098ce31a002f16e5ec2e0fbdc9041
+ unpetrify-ref: raptor2_2_0_15
+- name: isodate
+ repo: upstream:python-packages/isodate
+ ref: b99c0bd318991a8a8a9dc0c5273800b9801428f6
+ unpetrify-ref: 0.5.4
+ build-system: python-distutils
+- name: rdflib
+ repo: upstream:python-packages/rdflib
+ ref: c2f9725f385a85fd280b4cf30239748b24f5cc06
+ unpetrify-ref: 4.2.1
+ build-system: python-distutils
+ build-depends:
+ - isodate
+- name: zeitgeist
+ morph: gnome/strata/gnome/zeitgeist.morph
+ repo: upstream:zeitgeist
+ ref: abc7939806346a563ded2b16456dc7e2fff54fcc
+ unpetrify-ref: v0.9.16
+ build-depends:
+ - raptor
+ - rdflib
+ - telepathy-glib
+- name: folks
+ morph: gnome/strata/gnome/folks.morph
+ repo: upstream:gnome/folks
+ ref: 27367f26cd66bb86b745c892db214aa9a136c818
+ unpetrify-ref: 0.11.2
+ build-depends:
+ - evolution-data-server
+ - telepathy-logger
+ - zeitgeist
+- name: libgfbgraph
+ repo: upstream:gnome/libgfbgraph
+ ref: 50eabf601310052216e25fa112e688204738f222
+ unpetrify-ref: v_0_2_3
+ build-system: autotools
+ build-depends:
+ - gnome-online-accounts
+ - librest
+- name: network-manager-applet
+ repo: upstream:gnome/network-manager-applet
+ ref: bbcc673af29066cfc6f0e12f04c0dd3f9937fb3a
+ unpetrify-ref: baserock/0.9.10-beta1-344-gbbcc673
+ build-system: autotools
+ build-depends:
+ - iso-codes
+ - libnotify
+- name: gnome-shell
+ morph: gnome/strata/gnome/gnome-shell.morph
+ repo: upstream:gnome/gnome-shell
+ ref: 4da5b8dd1189e7e628605b2b23efe5db2d88f94b
+ unpetrify-ref: baserock/3.18.0-71-g4da5b8d
+ build-depends:
+ - caribou
+ - clutter
+ - evolution-data-server
+ - gjs
+ - libcanberra
+ - mutter
+ - startup-notification
+ - telepathy-glib
+ - network-manager-applet
+ submodules:
+ src/gvc:
+ url: upstream:gnome/libgnome-volume-control
+ data/theme/gnome-shell-sass:
+ url: upstream:gnome/gnome-shell-sass
+- name: gnome-session
+ morph: gnome/strata/gnome/gnome-session.morph
+ repo: upstream:gnome/gnome-session
+ ref: 4ab09c39738adaaf16116b3bd82e47188b5483cd
+ unpetrify-ref: 3.18.1.2
+ build-depends:
+ - gnome-desktop
+- name: d-feet
+ morph: gnome/strata/gnome/d-feet.morph
+ repo: upstream:gnome/d-feet
+ ref: a526f5325f179482f915216f7781232899be5600
+ unpetrify-ref: master
+ build-depends:
+ - yelp-tools
+- name: accountsservice
+ morph: gnome/strata/gnome/accountsservice.morph
+ repo: upstream:accountsservice
+ ref: 1b91edfe9db81e75d0f08e98c6909cdf34c9e91e
+ unpetrify-ref: baserock/0.6.40-8-gcad21b1+libsystemd_fix
+- name: gdm
+ morph: gnome/strata/gnome/gdm.morph
+ repo: upstream:gdm
+ ref: 494ec8cee5727c37118994d3864c44f36aa454fc
+ unpetrify-ref: 3.18.0
+ build-depends:
+ - accountsservice
+ - libcanberra
+ - dconf
+- name: hicolor-icon-theme
+ morph: gnome/strata/gnome/hicolor-icon-theme.morph
+ repo: upstream:hicolor-icon-theme
+ ref: 5954bd6c123aa31c8f35b83d70b73e1f6dcf34b3
+ unpetrify-ref: master
+- name: gnome-themes-standard
+ morph: gnome/strata/gnome/gnome-themes-standard.morph
+ repo: upstream:gnome-themes-standard
+ ref: 4058c3bced2173c8e6f2a22953327dcc2023e82d
+ unpetrify-ref: master
+ build-depends:
+ - hicolor-icon-theme
+- name: adwaita-icon-theme
+ morph: gnome/strata/gnome/adwaita-icon-theme.morph
+ repo: upstream:gnome/adwaita-icon-theme
+ ref: 5e469ae6e664cb0808b6ce9fcfd7bd2ac6fc4216
+ unpetrify-ref: gnome-3-18
+- name: gnome-backgrounds
+ repo: upstream:gnome/gnome-backgrounds
+ ref: e68462edd35ae3edb4311df90dc4d1a3cdcb175f
+ unpetrify-ref: baserock/3.18.0-2-ge68462e
+ build-system: autotools
+- name: glib-networking
+ morph: gnome/strata/gnome/glib-networking.morph
+ repo: upstream:gnome/glib-networking
+ ref: 32ee55186d7df497e3d402a1940cddfabd9dbc21
+ unpetrify-ref: 2.46.0
+- name: cracklib
+ morph: gnome/strata/gnome/cracklib.morph
+ repo: upstream:cracklib
+ ref: 1dd5ca2114c0dd478b17e68e38d2c9f7094552cc
+ unpetrify-ref: cracklib-2.9.6
+- name: libpwquality
+ morph: gnome/strata/gnome/libpwquality.morph
+ repo: upstream:libpwquality
+ ref: 24937f6fdcc1673e064c9626407c89f58289957d
+ unpetrify-ref: libpwquality-1.3.0
+ build-depends:
+ - cracklib
+- name: glade
+ morph: gnome/strata/gnome/glade.morph
+ repo: upstream:gnome/glade
+ ref: 4f81f15467ad45c3dddc7ee50ffaca9596d628ee
+ unpetrify-ref: master
+ build-depends:
+ - yelp-tools
+- name: vte
+ morph: gnome/strata/gnome/vte.morph
+ repo: upstream:gnome/vte
+ ref: aa7120c2e359bb5d6d0b0ec6c1e0eecf0583be03
+ unpetrify-ref: 0.43.0
+ build-depends:
+ - glade
+- name: nautilus
+ morph: gnome/strata/gnome/nautilus.morph
+ repo: upstream:nautilus
+ ref: 2efab5ea404077bfb09f543ed2acc8e0940d21c9
+ unpetrify-ref: baserock/3.18.1
+ build-depends:
+ - vte
+ - gnome-desktop
+ - gsettings-desktop-schemas
+ submodules:
+ libgd:
+ url: upstream:gnome/libgd
+- name: desktop-file-utils
+ morph: gnome/strata/gnome/desktop-file-utils.morph
+ repo: upstream:desktop-file-utils
+ ref: 4944725bddcf5821d53d7d648fc53347ce12cc03
+ unpetrify-ref: '0.22'
+- name: gnome-terminal
+ morph: gnome/strata/gnome/gnome-terminal.morph
+ repo: upstream:gnome/gnome-terminal
+ ref: d52e6beb2df7aedd0c98696ae3be4a36b4c8f0f0
+ unpetrify-ref: 3.18.1
+ build-depends:
+ - desktop-file-utils
+ - dconf
+ - gconf
+ - gsettings-desktop-schemas
+ - nautilus
+ - yelp-tools
+- name: libnice
+ repo: upstream:libnice
+ ref: 533ff6c5a03680f300709be4dc999f45659f3a1b
+ unpetrify-ref: 0.1.13
+ build-system: autotools
+- name: farstream
+ repo: upstream:farstream
+ ref: 01fafe82fbc01f31e76623fbbbe6dd99eb28d6bb
+ unpetrify-ref: 0.2.7
+ build-system: autotools
+ build-depends:
+ - libnice
+ submodules:
+ common:
+ url: upstream:gstreamer-common
+- name: telepathy-farstream
+ repo: upstream:telepathy-farstream
+ ref: 0b1bba79cfe94e7676fe69e9e0d2e3983a3c14c5
+ unpetrify-ref: telepathy-farstream-0.6.2
+ build-system: autotools
+ build-depends:
+ - farstream
+ - telepathy-glib
+- name: telepathy-gabble
+ morph: gnome/strata/gnome/telepathy-gabble.morph
+ repo: upstream:telepathy-gabble
+ ref: f10f557fd67ec11738670828a553496960c0d411
+ unpetrify-ref: telepathy-gabble-0.18.3
+ build-depends:
+ - libnice
+ - telepathy-glib
+ submodules:
+ lib/ext/wocky:
+ url: upstream:wocky
+- name: telepathy-salut
+ morph: gnome/strata/gnome/telepathy-salut.morph
+ repo: upstream:telepathy-salut
+ ref: cd32e00a3a461756cbf1f6899a0c2aa5bd5d79ee
+ unpetrify-ref: telepathy-salut-0.8.1
+ build-depends:
+ - telepathy-glib
+ submodules:
+ lib/ext/wocky:
+ url: upstream:wocky
+- name: telepathy-idle
+ repo: upstream:telepathy-idle
+ ref: 55e9841a4af51d7f014395475526b700abec4d0b
+ unpetrify-ref: telepathy-idle-0.2.0
+ build-system: autotools
+ build-depends:
+ - telepathy-glib
+- name: libpurple
+ morph: gnome/strata/gnome/libpurple.morph
+ repo: upstream:pidgin
+ ref: 9273b95bd66893a362cbf6f69bb8bc749db41f04
+ unpetrify-ref: baserock/v2.10.11
+ build-depends:
+ - evolution-data-server
+ - farstream
+- name: telepathy-haze
+ repo: upstream:telepathy-haze
+ ref: d3d7b7f9342511c0c961e3f2d9fc1f5fb0804142
+ unpetrify-ref: telepathy-haze-0.8.0
+ build-system: autotools
+ build-depends:
+ - libpurple
+ - telepathy-glib
+- name: grilo
+ repo: upstream:gnome/grilo
+ ref: e470c0cd72231d2a86f419a584df3d635bc6b62f
+ unpetrify-ref: baserock/grilo-0.2.14-17-ge470c0c
+ build-system: autotools
+- name: grilo-plugins
+ repo: upstream:gnome/grilo-plugins
+ ref: e23b0fa5f6656d53b977693bf55174bd2ccd172d
+ unpetrify-ref: baserock/grilo-plugins-0.2.16-17-ge23b0fa
+ build-system: autotools
+ build-depends:
+ - gnome-online-accounts
+ - grilo
+ - libgdata
+ - liboauth
+ - librest
+ - yelp-tools
+- name: libgtop
+ repo: upstream:gnome/libgtop
+ ref: ac2aef0f47fd998555abf18003f4c11ffecbf542
+ unpetrify-ref: 2.32.0
+ build-system: autotools
+- name: gnome-bluetooth
+ repo: upstream:gnome/gnome-bluetooth
+ ref: eb2558d45518f7c23c20fa7b13639f013810494e
+ unpetrify-ref: GNOMEBT_V_3_18_0
+ build-system: autotools
+ build-depends:
+ - libcanberra
+ - libnotify
+- name: gcab
+ repo: upstream:gnome/gcab
+ ref: e57dd3d1ddb0da91df9188c2a98d59d1050ac6cb
+ unpetrify-ref: baserock/v0.6-22-ge57dd3d
+ build-system: autotools
+- name: appstream-glib
+ repo: upstream:appstream-glib
+ ref: d3885c325271fee0bed5c5815d41eb788712acb4
+ unpetrify-ref: appstream_glib_0_5_0
+ # Building 0.5.3 requires absurdly new libsoup
+ # ref: 2b57a0c407021f2b1efca38eb99a9bf61c1d16b2
+ # unpetrify-ref: appstream_glib_0_5_3
+ build-system: autotools
+ build-depends:
+ - gcab
+- name: gnome-color-manager
+ morph: gnome/strata/gnome/gnome-color-manager.morph
+ repo: upstream:gnome/gnome-color-manager
+ ref: 8284cb186e0e7c248fc2a2449735fd24b778ec81
+ unpetrify-ref: GNOME_COLOR_MANAGER_3_18_0
+ build-depends:
+ - appstream-glib
+ - colord-gtk
+ - gnome-desktop
+ - lcms2
+ - libcanberra
+ - vte
+ - yelp-tools
+- name: clutter-gst
+ repo: upstream:gnome/clutter-gst
+ ref: 395797827a148809a2be0d968c5bf71a6e9c9299
+ unpetrify-ref: 3.0.14
+ build-system: autotools
+ build-depends:
+ - clutter
+- name: clutter-gst2
+ repo: upstream:gnome/clutter-gst
+ ref: e9372b1c7d858ae0268d92d0c5e02532a8352b68
+ unpetrify-ref: 2.0.16
+ build-system: autotools
+ build-depends:
+ - clutter
+- name: cheese
+ morph: gnome/strata/gnome/cheese.morph
+ repo: upstream:gnome/cheese
+ ref: 61651e03e8346bd0084da7247269e52e2a42190e
+ unpetrify-ref: gnome-3-18
+ build-depends:
+ - appstream-glib
+ - clutter
+ - clutter-gst
+ - clutter-gtk
+ - gnome-desktop
+ - libcanberra
+ - yelp-tools
+- name: gnome-control-center
+ morph: gnome/strata/gnome/gnome-control-center.morph
+ repo: upstream:gnome/gnome-control-center
+ ref: 49da7d8089298ba9e15d8e025db606278802d5ac
+ unpetrify-ref: GNOME_CONTROL_CENTER_3_18_0
+ build-depends:
+ - accountsservice
+ - cheese
+ - clutter
+ - clutter-gtk
+ - colord
+ - colord-gtk
+ - gnome-bluetooth
+ - gnome-desktop
+ - gnome-online-accounts
+ - gnome-settings-daemon
+ - grilo
+ - gsettings-desktop-schemas
+ - ibus
+ - iso-codes
+ - krb5
+ - libcanberra
+ - libgtop
+ - libpwquality
+ - network-manager-applet
+ submodules:
+ libgd:
+ url: upstream:gnome/libgd
+ panels/sound/gvc:
+ url: upstream:gnome/libgnome-volume-control
+- name: gnome-initial-setup
+ morph: gnome/strata/gnome/gnome-initial-setup.morph
+ repo: upstream:gnome/gnome-initial-setup
+ ref: a6ae059a7fab60cae534f78eb485960a7b406be5
+ unpetrify-ref: new-user-mode-fixes
+ build-depends:
+ - accountsservice
+ - cheese
+ - gdm
+ - gnome-desktop
+ - gnome-online-accounts
+ - ibus
+ - iso-codes
+ - krb5
+ - libgweather
+ - libpwquality
+ - network-manager-applet
+- name: libgnomekbd
+ repo: upstream:gnome/libgnomekbd
+ ref: d8ff867e95e548476c68db12ade3a0a4697a24a1
+ unpetrify-ref: master
+ build-system: autotools
+ build-depends:
+ - libxklavier
+- name: sound-theme-freedesktop
+ build-system: autotools
+ repo: upstream:sound-theme-freedesktop
+ ref: 9d2ac65a2f88263f0eec8b777ef3bdc023b93c25
+ unpetrify-ref: '0.8'
+- name: libwnck
+ morph: gnome/strata/gnome/libwnck.morph
+ repo: upstream:libwnck
+ ref: 46bade6f53351f2a63d030e27cbba2e0048d1cde
+ unpetrify-ref: 3.14.0
+- name: libpeas
+ morph: gnome/strata/gnome/libpeas.morph
+ repo: upstream:gnome/libpeas
+ ref: ede1902bee26dbe36c2c1559b1166035580cdf30
+ unpetrify-ref: libpeas-1.16.0
+- name: gtksourceview
+ morph: gnome/strata/gnome/gtksourceview.morph
+ repo: upstream:gnome/gtksourceview
+ ref: eeb6fd40fbbc74515828070fef554ed98ad481e9
+ unpetrify-ref: 3.18.1
+ build-depends:
+ - glade
+###############################################
+# Applications Start Here #
+###############################################
+- name: epiphany
+ morph: gnome/strata/gnome/epiphany.morph
+ repo: upstream:gnome/epiphany
+ ref: 5483823ae71fc5280e2fda9e85557362debb0c2e
+ unpetrify-ref: 3.18.1
+ build-depends:
+ - appstream-glib
+ - gnome-desktop
+ - iso-codes
+ - libcanberra
+ - libnotify
+ - libwnck
+ - startup-notification
+ - WebKitGtk
+- name: totem
+ repo: upstream:gnome/totem
+ ref: dc21ef2e61f7e8a085a0f98eeec808b6424af988
+ unpetrify-ref: V_3_18_1
+ build-system: autotools
+ build-depends:
+ - appstream-glib
+ - clutter
+ - clutter-gst
+ - clutter-gtk
+ - gnome-desktop
+ - grilo
+ - grilo-plugins
+ - gsettings-desktop-schemas
+ - iso-codes
+ - libpeas
+ - yelp-tools
+ submodules:
+ libgd:
+ url: upstream:gnome/libgd
+- name: yelp
+ repo: upstream:gnome/yelp
+ morph: gnome/strata/gnome/yelp.morph
+ ref: 9932283ce9610f969e023a0dc326c81159c06a15
+ unpetrify-ref: 3.18.1
+ build-depends:
+ - WebKitGtk
+ - yelp-xsl
+- name: gnome-user-docs
+ repo: upstream:gnome/gnome-user-docs
+ ref: 618fc9644317c55d674ca2e1b00b41d364427fb1
+ unpetrify-ref: master
+ build-system: autotools
+ build-depends:
+ - yelp-tools
+- name: gnome-getting-started-docs
+ repo: upstream:gnome/gnome-getting-started-docs
+ ref: e50ec428ee080513f059a5cab0a41174f99f0413
+ unpetrify-ref: 3.18.2
+ build-system: autotools
+ build-depends:
+ - yelp-tools
+- name: gedit
+ repo: upstream:gnome/gedit
+ ref: 8156d35a6eb27f3251e1ea454a48cb2a2ae4f87c
+ unpetrify-ref: 3.18.2
+ build-system: autotools
+ build-depends:
+ - gsettings-desktop-schemas
+ - gtksourceview
+ - iso-codes
+ - libpeas
+ - yelp-tools
+ submodules:
+ libgd:
+ url: upstream:gnome/libgd
+- name: gnome-calendar
+ repo: upstream:gnome/gnome-calendar
+ ref: 5292e9d57442067701ce94eea54b4b12d13b7aa3
+ unpetrify-ref: 3.18.1
+ build-system: autotools
+ build-depends:
+ - appstream-glib
+ - gnome-online-accounts
+ - evolution-data-server
+- name: gnome-todo
+ repo: upstream:gnome/gnome-todo
+ ref: a39ccadf8a659fca8b4503bf4844383f5346f6cb
+ unpetrify-ref: GNOME_TODO_3_18_1
+ build-system: autotools
+ build-depends:
+ - appstream-glib
+ - evolution-data-server
+ - gnome-online-accounts
+- name: empathy
+ morph: gnome/strata/gnome/empathy.morph
+ repo: upstream:gnome/empathy
+ ref: 1245792e78ab67683349d376f4b7b5a2a02a0b9f
+ unpetrify-ref: EMPATHY_3_12_11
+ build-depends:
+ - cheese
+ - clutter
+ - clutter-gst2
+ - clutter-gtk
+ - farstream
+ - folks
+ - gnome-online-accounts
+ - gsettings-desktop-schemas
+ - iso-codes
+ - libcanberra
+ - libchamplain
+ - libnotify
+ - telepathy-farstream
+ - telepathy-glib
+ - telepathy-logger
+ - telepathy-mission-control
+ - yelp-tools
+ submodules:
+ telepathy-account-widgets:
+ url: upstream:gnome/telepathy-account-widgets
+- name: gnome-contacts
+ repo: upstream:gnome/gnome-contacts
+ ref: fa736997cc7ec8df89458502c0a181090def64e9
+ unpetrify-ref: 3.18.0
+ build-system: autotools
+ build-depends:
+ - cheese
+ - folks
+ - gnome-desktop
+ - gnome-online-accounts
+ - libchamplain
+ - libnotify
+ - telepathy-glib
+ submodules:
+ libgd:
+ url: upstream:gnome/libgd
+- name: gnome-maps
+ repo: upstream:gnome/gnome-maps
+ ref: 6d6e8afd54735e565a0c81cb761f22bb82d142db
+ unpetrify-ref: v3.18.1
+ build-system: autotools
+ build-depends:
+ - folks
+ - clutter-gtk
+ - gjs
+ - gnome-desktop
+ - gnome-online-accounts
+ - libchamplain
+ - libgfbgraph
+- name: gnome-dictionary
+ repo: upstream:gnome/gnome-dictionary
+ ref: e36fac6ee47a71c46afdd55f2110c36a22521bb6
+ unpetrify-ref: 3.18.0
+ build-system: autotools
+ build-depends:
+ - yelp-tools
+- name: eog
+ repo: upstream:gnome/eog
+ ref: d05bdd7dfbe13910f903c8678e923ff6d92cbc86
+ unpetrify-ref: 3.18.1
+ build-system: autotools
+ build-depends:
+ - gnome-desktop
+ - gsettings-desktop-schemas
+ - lcms2
+ - libpeas
+ - yelp-tools
+- name: baobab
+ repo: upstream:gnome/baobab
+ ref: 59fa8171d2dfa02be56930f451ae186680074bb6
+ unpetrify-ref: 3.18.1
+ build-system: autotools
+ build-depends:
+ - yelp-tools
+- name: gnome-font-viewer
+ repo: upstream:gnome/gnome-font-viewer
+ ref: 9af2f35a63f34f87407e784b514cafe1cc772384
+ unpetrify-ref: master
+ build-system: autotools
+ build-depends:
+ - gnome-desktop
+- name: gnome-screenshot
+ repo: upstream:gnome/gnome-screenshot
+ ref: 3a97ad23ff14a0400f12dd3fdf501d1d9dad04d4
+ unpetrify-ref: 3.18.0
+ build-system: autotools
+ build-depends:
+ - libcanberra
+- name: evolution
+ morph: gnome/strata/gnome/evolution.morph
+ repo: upstream:gnome/evolution
+ ref: 6a02c7980589cf24de90c29556bc84ee2f57b832
+ unpetrify-ref: EVOLUTION_3_18_5_2
+ build-depends:
+ - evolution-data-server
+ - clutter-gtk
+ - gnome-desktop
+ - gnome-online-accounts
+ - gsettings-desktop-schemas
+ - libcanberra
+ - libchamplain
+ - libgdata
+ - libgweather
+ - libnotify
+ - yelp-tools
diff --git a/gnome/strata/gnome/WebKitGtk.morph b/gnome/strata/gnome/WebKitGtk.morph
new file mode 100644
index 00000000..cbe1577c
--- /dev/null
+++ b/gnome/strata/gnome/WebKitGtk.morph
@@ -0,0 +1,5 @@
+name: WebKitGtk
+kind: chunk
+build-system: cmake
+configure-commands:
+- cmake -DPORT=GTK -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$PREFIX" -DCMAKE_INSTALL_LIBDIR=lib
diff --git a/gnome/strata/gnome/accountsservice.morph b/gnome/strata/gnome/accountsservice.morph
new file mode 100644
index 00000000..15ba434d
--- /dev/null
+++ b/gnome/strata/gnome/accountsservice.morph
@@ -0,0 +1,9 @@
+name: accountsservice
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --enable-admin-group=adm
+system-integration:
+ accountsservice-misc:
+ 00-enable-accounts-daemon-unit:
+ - systemctl enable accounts-daemon
diff --git a/gnome/strata/gnome/adwaita-icon-theme.morph b/gnome/strata/gnome/adwaita-icon-theme.morph
new file mode 100644
index 00000000..99ded09c
--- /dev/null
+++ b/gnome/strata/gnome/adwaita-icon-theme.morph
@@ -0,0 +1,11 @@
+name: adwaita-icon-theme
+kind: chunk
+build-system: autotools
+configure-commands:
+- gdk-pixbuf-query-loaders > loader.cache
+- NOCONFIGURE=1 ./autogen.sh
+- ./configure --prefix="$PREFIX" --sysconfdir=/etc
+build-commands:
+- GDK_PIXBUF_MODULE_FILE="$(pwd)/loader.cache" make
+install-commands:
+- GDK_PIXBUF_MODULE_FILE="$(pwd)/loader.cache" make install DESTDIR="$DESTDIR"
diff --git a/gnome/strata/gnome/autoconf-archive.morph b/gnome/strata/gnome/autoconf-archive.morph
new file mode 100644
index 00000000..de05f0aa
--- /dev/null
+++ b/gnome/strata/gnome/autoconf-archive.morph
@@ -0,0 +1,5 @@
+name: autoconf-archive
+kind: chunk
+build-system: autotools
+pre-configure-commands:
+- ./bootstrap.sh
diff --git a/gnome/strata/gnome/berkeleydb.morph b/gnome/strata/gnome/berkeleydb.morph
new file mode 100644
index 00000000..e6238e7a
--- /dev/null
+++ b/gnome/strata/gnome/berkeleydb.morph
@@ -0,0 +1,18 @@
+name: berkeleydb
+kind: chunk
+build-system: autotools
+configure-commands:
+- |
+ cd build_unix;
+ ../dist/configure --prefix="$PREFIX" \
+ --enable-compat185 \
+ --enable-dbm \
+ --enable-cxx
+build-commands:
+- |
+ cd build_unix;
+ make
+install-commands:
+- |
+ cd build_unix;
+ make DESTDIR="$DESTDIR" install
diff --git a/gnome/strata/gnome/caribou.morph b/gnome/strata/gnome/caribou.morph
new file mode 100644
index 00000000..14827a98
--- /dev/null
+++ b/gnome/strata/gnome/caribou.morph
@@ -0,0 +1,5 @@
+name: caribou
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-gtk2-module
diff --git a/gnome/strata/gnome/cheese.morph b/gnome/strata/gnome/cheese.morph
new file mode 100644
index 00000000..5e3671fb
--- /dev/null
+++ b/gnome/strata/gnome/cheese.morph
@@ -0,0 +1,11 @@
+name: cheese
+kind: chunk
+build-system: autotools
+configure-commands:
+- gdk-pixbuf-query-loaders > loader.cache
+- NOCONFIGURE=1 ./autogen.sh
+- ./configure --prefix="$PREFIX" --sysconfdir=/etc
+build-commands:
+- GDK_PIXBUF_MODULE_FILE="$(pwd)/loader.cache" make
+install-commands:
+- GDK_PIXBUF_MODULE_FILE="$(pwd)/loader.cache" make install DESTDIR="$DESTDIR"
diff --git a/gnome/strata/gnome/clutter.morph b/gnome/strata/gnome/clutter.morph
new file mode 100644
index 00000000..d454c6e3
--- /dev/null
+++ b/gnome/strata/gnome/clutter.morph
@@ -0,0 +1,6 @@
+name: clutter
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --enable-wayland-backend --enable-wayland-compositor
+ --enable-egl-backend --enable-evdev-input --enable-x11-backend
diff --git a/gnome/strata/gnome/cogl.morph b/gnome/strata/gnome/cogl.morph
new file mode 100644
index 00000000..8c9dca76
--- /dev/null
+++ b/gnome/strata/gnome/cogl.morph
@@ -0,0 +1,6 @@
+name: cogl
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --enable-wayland-egl-platform --enable-wayland-egl-server
+ --enable-kms-egl-platform --enable-xlib-egl-platform --enable-cogl-gst
diff --git a/gnome/strata/gnome/colord.morph b/gnome/strata/gnome/colord.morph
new file mode 100644
index 00000000..d1e14454
--- /dev/null
+++ b/gnome/strata/gnome/colord.morph
@@ -0,0 +1,9 @@
+name: colord
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc
+system-integration:
+ colord-misc:
+ 00-enable-colord-unit:
+ - systemctl enable colord
diff --git a/gnome/strata/gnome/cracklib.morph b/gnome/strata/gnome/cracklib.morph
new file mode 100644
index 00000000..fe204255
--- /dev/null
+++ b/gnome/strata/gnome/cracklib.morph
@@ -0,0 +1,18 @@
+name: cracklib
+kind: chunk
+build-system: autotools
+configure-commands:
+# cracklib has it's own autogen.sh script, but uses curl to download config.sub & config.guess, we just skip it
+- cd src && autopoint -f && cd m4 && echo EXTRA_DIST = *.m4 > Makefile.am && cd .. && autoreconf -f -i
+- cd src && ./configure --prefix="$PREFIX" --sysconfdir=/etc --with-default-dict=/lib/cracklib/pw_dict
+build-commands:
+- make -C src
+- make -C words cracklib-words.gz
+install-commands:
+- make -C src install
+- install -m644 -D words/cracklib-words.gz $DESTDIR$PREFIX/share/dict/cracklib-words.gz
+- install -v -m755 -d $DESTDIR/lib/cracklib
+system-integration:
+ cracklib-misc:
+ 00-cracklib-create-dict:
+ - create-cracklib-dict /usr/share/dict/cracklib-words.gz
diff --git a/gnome/strata/gnome/d-feet.morph b/gnome/strata/gnome/d-feet.morph
new file mode 100644
index 00000000..df74d3e0
--- /dev/null
+++ b/gnome/strata/gnome/d-feet.morph
@@ -0,0 +1,7 @@
+name: d-feet
+kind: chunk
+build-system: autotools
+configure-commands:
+# Workaround upstream bug https://bugzilla.gnome.org/show_bug.cgi?id=757769
+- sed -i 's/AM_PATH_PYTHON(\[2\.7\])/AM_PATH_PYTHON(\[3\.1\])/g' configure.ac
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-tests
diff --git a/gnome/strata/gnome/dconf.morph b/gnome/strata/gnome/dconf.morph
new file mode 100644
index 00000000..a49efd36
--- /dev/null
+++ b/gnome/strata/gnome/dconf.morph
@@ -0,0 +1,5 @@
+name: dconf
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-man
diff --git a/gnome/strata/gnome/desktop-file-utils.morph b/gnome/strata/gnome/desktop-file-utils.morph
new file mode 100644
index 00000000..df34dad6
--- /dev/null
+++ b/gnome/strata/gnome/desktop-file-utils.morph
@@ -0,0 +1,7 @@
+name: desktop-file-utils
+kind: chunk
+build-system: autotools
+system-integration:
+ desktop-file-utils-misc:
+ 01-update-desktop-database:
+ - update-desktop-database
diff --git a/gnome/strata/gnome/empathy.morph b/gnome/strata/gnome/empathy.morph
new file mode 100644
index 00000000..a2a0cbc0
--- /dev/null
+++ b/gnome/strata/gnome/empathy.morph
@@ -0,0 +1,5 @@
+name: empathy
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-Werror
diff --git a/gnome/strata/gnome/epiphany.morph b/gnome/strata/gnome/epiphany.morph
new file mode 100644
index 00000000..736d89e0
--- /dev/null
+++ b/gnome/strata/gnome/epiphany.morph
@@ -0,0 +1,5 @@
+name: epiphany
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --localstatedir=/var --disable-Werror
diff --git a/gnome/strata/gnome/evolution-data-server.morph b/gnome/strata/gnome/evolution-data-server.morph
new file mode 100644
index 00000000..bfa8671a
--- /dev/null
+++ b/gnome/strata/gnome/evolution-data-server.morph
@@ -0,0 +1,10 @@
+name: evolution-data-server
+kind: chunk
+build-system: autotools
+configure-commands:
+- |
+ ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc \
+ --disable-uoa --with-libdb=no \
+ --enable-vala-bindings --with-krb5=yes \
+ --with-nss-includes=/usr/include/nss \
+ --with-nspr-includes=/usr/include/nspr
diff --git a/gnome/strata/gnome/evolution.morph b/gnome/strata/gnome/evolution.morph
new file mode 100644
index 00000000..e0d0b1f6
--- /dev/null
+++ b/gnome/strata/gnome/evolution.morph
@@ -0,0 +1,11 @@
+name: evolution
+kind: chunk
+build-system: autotools
+configure-commands:
+- |
+ ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc \
+ --disable-autoar --disable-libcryptui --disable-pst-import --disable-gtkspell \
+ --disable-text-highlight --enable-contact-maps \
+ --enable-nss --enable-smime \
+ --with-nspr-includes=/usr/include/nspr --with-nspr-libs=/usr/lib \
+ --with-nss-includes=/usr/include/nss --with-nss-libs=/usr/lib/nss
diff --git a/gnome/strata/gnome/folks.morph b/gnome/strata/gnome/folks.morph
new file mode 100644
index 00000000..132c8f3f
--- /dev/null
+++ b/gnome/strata/gnome/folks.morph
@@ -0,0 +1,5 @@
+name: folks
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-fatal-warnings --enable-tracker-backend
diff --git a/gnome/strata/gnome/gconf.morph b/gnome/strata/gnome/gconf.morph
new file mode 100644
index 00000000..26930945
--- /dev/null
+++ b/gnome/strata/gnome/gconf.morph
@@ -0,0 +1,5 @@
+name: gconf
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-orbit --disable-documentation
diff --git a/gnome/strata/gnome/gdm.morph b/gnome/strata/gnome/gdm.morph
new file mode 100644
index 00000000..73081766
--- /dev/null
+++ b/gnome/strata/gnome/gdm.morph
@@ -0,0 +1,24 @@
+name: gdm
+kind: chunk
+build-system: autotools
+configure-commands:
+- |
+ # GDM includes a few stock PAM configurations, we choose the LFS flavor
+ # because of it's simplicity over the others, also it does not require
+ # selinux modules, however we neet to tweak the config a little after install.
+ ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --localstatedir=/var \
+ --with-selinux=no --with-plymouth=no \
+ --enable-gdm-xsession --with-x --with-default-pam-config=lfs
+post-install-commands:
+# Instead of following LFS PAM config to the letter, we redirect the includes
+# to use the systemd installed all purpose 'system-auth' file
+- sed -i 's/system-account/system-auth/g' "$DESTDIR"/etc/pam.d/gdm*
+- sed -i 's/system-password/system-auth/g' "$DESTDIR"/etc/pam.d/gdm*
+- sed -i 's/system-session/system-auth/g' "$DESTDIR"/etc/pam.d/gdm*
+system-integration:
+ gdm-misc:
+ 00-add-gdm-user:
+ - groupadd -g 21 gdm
+ - useradd -rM -c "GDM Daemon Owner" -d /var/lib/gdm -u 21 -g gdm -s /bin/false gdm
+ 00-enable-gdm-unit:
+ - systemctl enable gdm
diff --git a/gnome/strata/gnome/glade.morph b/gnome/strata/gnome/glade.morph
new file mode 100644
index 00000000..9cc3675d
--- /dev/null
+++ b/gnome/strata/gnome/glade.morph
@@ -0,0 +1,5 @@
+name: glade
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-man-pages
diff --git a/gnome/strata/gnome/glib-networking.morph b/gnome/strata/gnome/glib-networking.morph
new file mode 100644
index 00000000..53380583
--- /dev/null
+++ b/gnome/strata/gnome/glib-networking.morph
@@ -0,0 +1,9 @@
+name: glib-networking
+kind: chunk
+build-system: autotools
+configure-commands:
+#
+# Tell glib-networking where the system CA certs are found, avoid depending
+# on an installed ca-certificates.
+#
+- ./autogen.sh --prefix="$PREFIX" --with-ca-certificates=/etc/ssl/certs/ca-certificates.crt
diff --git a/gnome/strata/gnome/gnome-color-manager.morph b/gnome/strata/gnome/gnome-color-manager.morph
new file mode 100644
index 00000000..90ed1815
--- /dev/null
+++ b/gnome/strata/gnome/gnome-color-manager.morph
@@ -0,0 +1,7 @@
+name: gnome-color-manager
+kind: chunk
+build-system: autotools
+configure-commands:
+# There is no justification to disable EXIV, we were just
+# too lazy to integrate EXIV
+- ./autogen.sh --prefix="$PREFIX" --disable-exiv
diff --git a/gnome/strata/gnome/gnome-control-center.morph b/gnome/strata/gnome/gnome-control-center.morph
new file mode 100644
index 00000000..ec2b6409
--- /dev/null
+++ b/gnome/strata/gnome/gnome-control-center.morph
@@ -0,0 +1,5 @@
+name: gnome-control-center
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-documentation
diff --git a/gnome/strata/gnome/gnome-initial-setup.morph b/gnome/strata/gnome/gnome-initial-setup.morph
new file mode 100644
index 00000000..47324950
--- /dev/null
+++ b/gnome/strata/gnome/gnome-initial-setup.morph
@@ -0,0 +1,9 @@
+name: gnome-initial-setup
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc
+system-integration:
+ gnome-initial-setup-misc:
+ 01-add-gnome-initial-setup-user:
+ - useradd -rM -d /run/gnome-initial-setup/ -c "GNOME Initial Setup Owner" -s /bin/false gnome-initial-setup
diff --git a/gnome/strata/gnome/gnome-online-accounts.morph b/gnome/strata/gnome/gnome-online-accounts.morph
new file mode 100644
index 00000000..0dea9543
--- /dev/null
+++ b/gnome/strata/gnome/gnome-online-accounts.morph
@@ -0,0 +1,5 @@
+name: gnome-online-accounts
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-gtk-doc --disable-documentation
diff --git a/gnome/strata/gnome/gnome-session.morph b/gnome/strata/gnome/gnome-session.morph
new file mode 100644
index 00000000..e7a4a927
--- /dev/null
+++ b/gnome/strata/gnome/gnome-session.morph
@@ -0,0 +1,5 @@
+name: gnome-session
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-docbook-docs --disable-man --enable-systemd
diff --git a/gnome/strata/gnome/gnome-settings-daemon.morph b/gnome/strata/gnome/gnome-settings-daemon.morph
new file mode 100644
index 00000000..3112f778
--- /dev/null
+++ b/gnome/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" --sysconfdir=/etc --disable-man
diff --git a/gnome/strata/gnome/gnome-shell.morph b/gnome/strata/gnome/gnome-shell.morph
new file mode 100644
index 00000000..dc58f670
--- /dev/null
+++ b/gnome/strata/gnome/gnome-shell.morph
@@ -0,0 +1,5 @@
+name: gnome-shell
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-man --enable-compile-warnings=maximum
diff --git a/gnome/strata/gnome/gnome-terminal.morph b/gnome/strata/gnome/gnome-terminal.morph
new file mode 100644
index 00000000..89ec5964
--- /dev/null
+++ b/gnome/strata/gnome/gnome-terminal.morph
@@ -0,0 +1,5 @@
+name: gnome-terminal
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-search-provider
diff --git a/gnome/strata/gnome/gnome-themes-standard.morph b/gnome/strata/gnome/gnome-themes-standard.morph
new file mode 100644
index 00000000..c5b6702c
--- /dev/null
+++ b/gnome/strata/gnome/gnome-themes-standard.morph
@@ -0,0 +1,5 @@
+name: gnome-themes-standard
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-gtk2-engine
diff --git a/gnome/strata/gnome/gtksourceview.morph b/gnome/strata/gnome/gtksourceview.morph
new file mode 100644
index 00000000..a41c5e9c
--- /dev/null
+++ b/gnome/strata/gnome/gtksourceview.morph
@@ -0,0 +1,5 @@
+name: gtksourceview
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --enable-glade-catalog --disable-Werror
diff --git a/gnome/strata/gnome/hicolor-icon-theme.morph b/gnome/strata/gnome/hicolor-icon-theme.morph
new file mode 100644
index 00000000..88629b39
--- /dev/null
+++ b/gnome/strata/gnome/hicolor-icon-theme.morph
@@ -0,0 +1,7 @@
+name: hicolor-icon-theme
+kind: chunk
+build-system: autotools
+system-integration:
+ hicolor-icon-theme-misc:
+ 00-update-icon-cache:
+ - gtk-update-icon-cache -f -t /usr/share/icons/hicolor
diff --git a/gnome/strata/gnome/ibus-anthy.morph b/gnome/strata/gnome/ibus-anthy.morph
new file mode 100644
index 00000000..bb48e8bb
--- /dev/null
+++ b/gnome/strata/gnome/ibus-anthy.morph
@@ -0,0 +1,5 @@
+name: ibus-anthy
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --with-python=python3 --enable-private-png=yes
diff --git a/gnome/strata/gnome/ibus-hangul.morph b/gnome/strata/gnome/ibus-hangul.morph
new file mode 100644
index 00000000..a479459b
--- /dev/null
+++ b/gnome/strata/gnome/ibus-hangul.morph
@@ -0,0 +1,5 @@
+name: ibus-hangul
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --with-python=python3
diff --git a/gnome/strata/gnome/ibus-libpinyin.morph b/gnome/strata/gnome/ibus-libpinyin.morph
new file mode 100644
index 00000000..7ad8a349
--- /dev/null
+++ b/gnome/strata/gnome/ibus-libpinyin.morph
@@ -0,0 +1,5 @@
+name: ibus-libpinyin
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --with-python=python3 --disable-lua-extension
diff --git a/gnome/strata/gnome/ibus.morph b/gnome/strata/gnome/ibus.morph
new file mode 100644
index 00000000..f46a1a71
--- /dev/null
+++ b/gnome/strata/gnome/ibus.morph
@@ -0,0 +1,9 @@
+name: ibus
+kind: chunk
+build-system: autotools
+configure-commands:
+- |
+ ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc \
+ --disable-tests --disable-gconf --enable-dconf \
+ --disable-memconf --disable-ui GSETTINGS_SCHEMA_CONVERT=/usr/bin/false \
+ --with-python=python3 --enable-wayland
diff --git a/gnome/strata/gnome/krb5.morph b/gnome/strata/gnome/krb5.morph
new file mode 100644
index 00000000..d0a4600e
--- /dev/null
+++ b/gnome/strata/gnome/krb5.morph
@@ -0,0 +1,10 @@
+name: krb5
+kind: chunk
+build-system: autotools
+configure-commands:
+- cd src && ./util/reconf --force
+- cd src && ./configure --prefix="$PREFIX" --sysconfdir=/etc --localstatedir=/var/lib --enable-dns
+build-commands:
+- make -C src
+install-commands:
+- make -C src install
diff --git a/gnome/strata/gnome/libchamplain.morph b/gnome/strata/gnome/libchamplain.morph
new file mode 100644
index 00000000..e1c902b8
--- /dev/null
+++ b/gnome/strata/gnome/libchamplain.morph
@@ -0,0 +1,5 @@
+name: libchamplain
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --enable-vala=yes
diff --git a/gnome/strata/gnome/libgdata.morph b/gnome/strata/gnome/libgdata.morph
new file mode 100644
index 00000000..4ff7c477
--- /dev/null
+++ b/gnome/strata/gnome/libgdata.morph
@@ -0,0 +1,6 @@
+name: libgdata
+kind: chunk
+build-system: autotools
+configure-commands:
+# Disable these cause we're too lazy to build libuhttpmock
+- ./autogen.sh --prefix="$PREFIX" --disable-installed-tests --disable-always-build-tests
diff --git a/gnome/strata/gnome/libhangul.morph b/gnome/strata/gnome/libhangul.morph
new file mode 100644
index 00000000..f3df4601
--- /dev/null
+++ b/gnome/strata/gnome/libhangul.morph
@@ -0,0 +1,6 @@
+name: libhangul
+kind: chunk
+build-system: autotools
+pre-configure-commands:
+# Avoid an autotools error at translation build time, simply dont build po directory
+- sed -i 's/SUBDIRS = hangul data tools po/SUBDIRS = hangul data tools/g' Makefile.am
diff --git a/gnome/strata/gnome/libpeas.morph b/gnome/strata/gnome/libpeas.morph
new file mode 100644
index 00000000..d5193600
--- /dev/null
+++ b/gnome/strata/gnome/libpeas.morph
@@ -0,0 +1,5 @@
+name: libpeas
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --enable-python3
diff --git a/gnome/strata/gnome/libpurple.morph b/gnome/strata/gnome/libpurple.morph
new file mode 100644
index 00000000..9bbe089b
--- /dev/null
+++ b/gnome/strata/gnome/libpurple.morph
@@ -0,0 +1,9 @@
+name: libpurple
+kind: chunk
+build-system: autotools
+configure-commands:
+- |
+ ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc \
+ --with-gstreamer=1.0 --disable-gtkui \
+ --disable-idn --disable-meanwhile \
+ --disable-tcl
diff --git a/gnome/strata/gnome/libpwquality.morph b/gnome/strata/gnome/libpwquality.morph
new file mode 100644
index 00000000..aefed50d
--- /dev/null
+++ b/gnome/strata/gnome/libpwquality.morph
@@ -0,0 +1,6 @@
+name: libpwquality
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh
+- ./configure --prefix="$PREFIX" --sysconfdir=/etc --with-securedir=/lib/security --disable-nls
diff --git a/gnome/strata/gnome/librest.morph b/gnome/strata/gnome/librest.morph
new file mode 100644
index 00000000..34503de3
--- /dev/null
+++ b/gnome/strata/gnome/librest.morph
@@ -0,0 +1,9 @@
+name: librest
+kind: chunk
+build-system: autotools
+configure-commands:
+#
+# Tell librest where the system CA certs are found, avoid depending on
+# an installed ca-certificates.
+#
+- ./autogen.sh --prefix="$PREFIX" --with-ca-certificates=/etc/ssl/certs/ca-certificates.crt
diff --git a/gnome/strata/gnome/libwnck.morph b/gnome/strata/gnome/libwnck.morph
new file mode 100644
index 00000000..bb8d7afa
--- /dev/null
+++ b/gnome/strata/gnome/libwnck.morph
@@ -0,0 +1,11 @@
+name: libwnck
+kind: chunk
+build-system: autotools
+configure-commands:
+- gdk-pixbuf-query-loaders > loader.cache
+- NOCONFIGURE=1 ./autogen.sh
+- ./configure --prefix="$PREFIX"
+build-commands:
+- GDK_PIXBUF_MODULE_FILE="$(pwd)/loader.cache" make
+install-commands:
+- GDK_PIXBUF_MODULE_FILE="$(pwd)/loader.cache" make install DESTDIR="$DESTDIR"
diff --git a/gnome/strata/gnome/mozjs24.morph b/gnome/strata/gnome/mozjs24.morph
new file mode 100644
index 00000000..a3254305
--- /dev/null
+++ b/gnome/strata/gnome/mozjs24.morph
@@ -0,0 +1,18 @@
+name: mozjs24
+kind: chunk
+build-system: manual
+configure-commands:
+- |
+ cd js/src;
+ ./configure --prefix="$PREFIX" \
+ --sysconfdir=/etc \
+ --with-system-nspr \
+ --with-system-ffi \
+ --enable-threadsafe
+build-commands:
+- |
+ cd js/src;
+ make
+install-commands:
+- cd js/src;
+ make DESTDIR="$DESTDIR" install
diff --git a/gnome/strata/gnome/mutter.morph b/gnome/strata/gnome/mutter.morph
new file mode 100644
index 00000000..334e3306
--- /dev/null
+++ b/gnome/strata/gnome/mutter.morph
@@ -0,0 +1,5 @@
+name: mutter
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --enable-compile-warnings=no
diff --git a/gnome/strata/gnome/nautilus.morph b/gnome/strata/gnome/nautilus.morph
new file mode 100644
index 00000000..3afe7fd7
--- /dev/null
+++ b/gnome/strata/gnome/nautilus.morph
@@ -0,0 +1,5 @@
+name: nautilus
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-xmp
diff --git a/gnome/strata/gnome/raptor.morph b/gnome/strata/gnome/raptor.morph
new file mode 100644
index 00000000..fe2d1321
--- /dev/null
+++ b/gnome/strata/gnome/raptor.morph
@@ -0,0 +1,5 @@
+name: raptor
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-gtk-doc
diff --git a/gnome/strata/gnome/telepathy-gabble.morph b/gnome/strata/gnome/telepathy-gabble.morph
new file mode 100644
index 00000000..fef9b8d6
--- /dev/null
+++ b/gnome/strata/gnome/telepathy-gabble.morph
@@ -0,0 +1,8 @@
+name: telepathy-gabble
+kind: chunk
+build-system: autotools
+configure-commands:
+#
+# Tell telepathy-gabble where to load the certificate bundle from.
+#
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --with-ca-certificates=/etc/ssl/certs/ca-certificates.crt
diff --git a/gnome/strata/gnome/telepathy-glib.morph b/gnome/strata/gnome/telepathy-glib.morph
new file mode 100644
index 00000000..1a262ae8
--- /dev/null
+++ b/gnome/strata/gnome/telepathy-glib.morph
@@ -0,0 +1,6 @@
+name: telepathy-glib
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --localstatedir=/var
+ --disable-Werror --enable-vala-bindings --disable-fatal-warnings
diff --git a/gnome/strata/gnome/telepathy-logger.morph b/gnome/strata/gnome/telepathy-logger.morph
new file mode 100644
index 00000000..38c90539
--- /dev/null
+++ b/gnome/strata/gnome/telepathy-logger.morph
@@ -0,0 +1,5 @@
+name: telepathy-logger
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc
diff --git a/gnome/strata/gnome/telepathy-salut.morph b/gnome/strata/gnome/telepathy-salut.morph
new file mode 100644
index 00000000..bdb50cbd
--- /dev/null
+++ b/gnome/strata/gnome/telepathy-salut.morph
@@ -0,0 +1,5 @@
+name: telepathy-salut
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --with-backend=avahi --disable-avahi-tests
diff --git a/gnome/strata/gnome/upower.morph b/gnome/strata/gnome/upower.morph
new file mode 100644
index 00000000..00e828bd
--- /dev/null
+++ b/gnome/strata/gnome/upower.morph
@@ -0,0 +1,5 @@
+name: upower
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-man-pages
diff --git a/gnome/strata/gnome/vte.morph b/gnome/strata/gnome/vte.morph
new file mode 100644
index 00000000..34552c20
--- /dev/null
+++ b/gnome/strata/gnome/vte.morph
@@ -0,0 +1,5 @@
+name: vte
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --enable-introspection=yes --without-pcre2 --enable-glade-catalogue
diff --git a/gnome/strata/gnome/yelp.morph b/gnome/strata/gnome/yelp.morph
new file mode 100644
index 00000000..86434a4a
--- /dev/null
+++ b/gnome/strata/gnome/yelp.morph
@@ -0,0 +1,5 @@
+name: yelp
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --disable-Werror
diff --git a/gnome/strata/gnome/zeitgeist.morph b/gnome/strata/gnome/zeitgeist.morph
new file mode 100644
index 00000000..ec8dc87c
--- /dev/null
+++ b/gnome/strata/gnome/zeitgeist.morph
@@ -0,0 +1,5 @@
+name: zeitgeist
+kind: chunk
+build-system: autotools
+configure-commands:
+- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --with-session-bus-services-dir="$PREFIX"/share/dbus-1/services