From ec458e22d52b15458636a1f550e55e92a4fee962 Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Mon, 31 Oct 2016 15:09:29 +0900 Subject: Move gnome systems, clusters and strata into gnome subdirectory Change-Id: I44b4df44b0b144a09977a009595124b4d04128c6 --- .../gnome-system-armv7lhf-jetson-deploy.morph | 17 + gnome/clusters/gnome-system-x86_64-deploy.morph | 24 + gnome/strata/WebKitGtk1-common.morph | 19 + gnome/strata/WebKitGtk1-common/WebKitGtk1.morph | 5 + gnome/strata/flatpak-common.morph | 24 + gnome/strata/flatpak-common/elfutils.morph | 7 + gnome/strata/flatpak-common/flatpak.morph | 5 + gnome/strata/gnome.morph | 963 +++++++++++++++++++++ gnome/strata/gnome/WebKitGtk.morph | 5 + gnome/strata/gnome/accountsservice.morph | 9 + gnome/strata/gnome/adwaita-icon-theme.morph | 11 + gnome/strata/gnome/autoconf-archive.morph | 5 + gnome/strata/gnome/berkeleydb.morph | 18 + gnome/strata/gnome/caribou.morph | 5 + gnome/strata/gnome/cheese.morph | 11 + gnome/strata/gnome/clutter.morph | 6 + gnome/strata/gnome/cogl.morph | 6 + gnome/strata/gnome/colord.morph | 9 + gnome/strata/gnome/cracklib.morph | 18 + gnome/strata/gnome/d-feet.morph | 7 + gnome/strata/gnome/dconf.morph | 5 + gnome/strata/gnome/desktop-file-utils.morph | 7 + gnome/strata/gnome/empathy.morph | 5 + gnome/strata/gnome/epiphany.morph | 5 + gnome/strata/gnome/evolution-data-server.morph | 10 + gnome/strata/gnome/evolution.morph | 11 + gnome/strata/gnome/folks.morph | 5 + gnome/strata/gnome/gconf.morph | 5 + gnome/strata/gnome/gdm.morph | 24 + gnome/strata/gnome/glade.morph | 5 + gnome/strata/gnome/glib-networking.morph | 9 + gnome/strata/gnome/gnome-color-manager.morph | 7 + gnome/strata/gnome/gnome-control-center.morph | 5 + gnome/strata/gnome/gnome-initial-setup.morph | 9 + gnome/strata/gnome/gnome-online-accounts.morph | 5 + gnome/strata/gnome/gnome-session.morph | 5 + gnome/strata/gnome/gnome-settings-daemon.morph | 5 + gnome/strata/gnome/gnome-shell.morph | 5 + gnome/strata/gnome/gnome-terminal.morph | 5 + gnome/strata/gnome/gnome-themes-standard.morph | 5 + gnome/strata/gnome/gtksourceview.morph | 5 + gnome/strata/gnome/hicolor-icon-theme.morph | 7 + gnome/strata/gnome/ibus-anthy.morph | 5 + gnome/strata/gnome/ibus-hangul.morph | 5 + gnome/strata/gnome/ibus-libpinyin.morph | 5 + gnome/strata/gnome/ibus.morph | 9 + gnome/strata/gnome/krb5.morph | 10 + gnome/strata/gnome/libchamplain.morph | 5 + gnome/strata/gnome/libgdata.morph | 6 + gnome/strata/gnome/libhangul.morph | 6 + gnome/strata/gnome/libpeas.morph | 5 + gnome/strata/gnome/libpurple.morph | 9 + gnome/strata/gnome/libpwquality.morph | 6 + gnome/strata/gnome/librest.morph | 9 + gnome/strata/gnome/libwnck.morph | 11 + gnome/strata/gnome/mozjs24.morph | 18 + gnome/strata/gnome/mutter.morph | 5 + gnome/strata/gnome/nautilus.morph | 5 + gnome/strata/gnome/raptor.morph | 5 + gnome/strata/gnome/telepathy-gabble.morph | 8 + gnome/strata/gnome/telepathy-glib.morph | 6 + gnome/strata/gnome/telepathy-logger.morph | 5 + gnome/strata/gnome/telepathy-salut.morph | 5 + gnome/strata/gnome/upower.morph | 5 + gnome/strata/gnome/vte.morph | 5 + gnome/strata/gnome/yelp.morph | 5 + gnome/strata/gnome/zeitgeist.morph | 5 + gnome/systems/gnome-system-armv7lhf-jetson.morph | 96 ++ gnome/systems/gnome-system-x86_64.morph | 104 +++ 69 files changed, 1696 insertions(+) create mode 100644 gnome/clusters/gnome-system-armv7lhf-jetson-deploy.morph create mode 100644 gnome/clusters/gnome-system-x86_64-deploy.morph create mode 100644 gnome/strata/WebKitGtk1-common.morph create mode 100644 gnome/strata/WebKitGtk1-common/WebKitGtk1.morph create mode 100644 gnome/strata/flatpak-common.morph create mode 100644 gnome/strata/flatpak-common/elfutils.morph create mode 100644 gnome/strata/flatpak-common/flatpak.morph create mode 100644 gnome/strata/gnome.morph create mode 100644 gnome/strata/gnome/WebKitGtk.morph create mode 100644 gnome/strata/gnome/accountsservice.morph create mode 100644 gnome/strata/gnome/adwaita-icon-theme.morph create mode 100644 gnome/strata/gnome/autoconf-archive.morph create mode 100644 gnome/strata/gnome/berkeleydb.morph create mode 100644 gnome/strata/gnome/caribou.morph create mode 100644 gnome/strata/gnome/cheese.morph create mode 100644 gnome/strata/gnome/clutter.morph create mode 100644 gnome/strata/gnome/cogl.morph create mode 100644 gnome/strata/gnome/colord.morph create mode 100644 gnome/strata/gnome/cracklib.morph create mode 100644 gnome/strata/gnome/d-feet.morph create mode 100644 gnome/strata/gnome/dconf.morph create mode 100644 gnome/strata/gnome/desktop-file-utils.morph create mode 100644 gnome/strata/gnome/empathy.morph create mode 100644 gnome/strata/gnome/epiphany.morph create mode 100644 gnome/strata/gnome/evolution-data-server.morph create mode 100644 gnome/strata/gnome/evolution.morph create mode 100644 gnome/strata/gnome/folks.morph create mode 100644 gnome/strata/gnome/gconf.morph create mode 100644 gnome/strata/gnome/gdm.morph create mode 100644 gnome/strata/gnome/glade.morph create mode 100644 gnome/strata/gnome/glib-networking.morph create mode 100644 gnome/strata/gnome/gnome-color-manager.morph create mode 100644 gnome/strata/gnome/gnome-control-center.morph create mode 100644 gnome/strata/gnome/gnome-initial-setup.morph create mode 100644 gnome/strata/gnome/gnome-online-accounts.morph create mode 100644 gnome/strata/gnome/gnome-session.morph create mode 100644 gnome/strata/gnome/gnome-settings-daemon.morph create mode 100644 gnome/strata/gnome/gnome-shell.morph create mode 100644 gnome/strata/gnome/gnome-terminal.morph create mode 100644 gnome/strata/gnome/gnome-themes-standard.morph create mode 100644 gnome/strata/gnome/gtksourceview.morph create mode 100644 gnome/strata/gnome/hicolor-icon-theme.morph create mode 100644 gnome/strata/gnome/ibus-anthy.morph create mode 100644 gnome/strata/gnome/ibus-hangul.morph create mode 100644 gnome/strata/gnome/ibus-libpinyin.morph create mode 100644 gnome/strata/gnome/ibus.morph create mode 100644 gnome/strata/gnome/krb5.morph create mode 100644 gnome/strata/gnome/libchamplain.morph create mode 100644 gnome/strata/gnome/libgdata.morph create mode 100644 gnome/strata/gnome/libhangul.morph create mode 100644 gnome/strata/gnome/libpeas.morph create mode 100644 gnome/strata/gnome/libpurple.morph create mode 100644 gnome/strata/gnome/libpwquality.morph create mode 100644 gnome/strata/gnome/librest.morph create mode 100644 gnome/strata/gnome/libwnck.morph create mode 100644 gnome/strata/gnome/mozjs24.morph create mode 100644 gnome/strata/gnome/mutter.morph create mode 100644 gnome/strata/gnome/nautilus.morph create mode 100644 gnome/strata/gnome/raptor.morph create mode 100644 gnome/strata/gnome/telepathy-gabble.morph create mode 100644 gnome/strata/gnome/telepathy-glib.morph create mode 100644 gnome/strata/gnome/telepathy-logger.morph create mode 100644 gnome/strata/gnome/telepathy-salut.morph create mode 100644 gnome/strata/gnome/upower.morph create mode 100644 gnome/strata/gnome/vte.morph create mode 100644 gnome/strata/gnome/yelp.morph create mode 100644 gnome/strata/gnome/zeitgeist.morph create mode 100644 gnome/systems/gnome-system-armv7lhf-jetson.morph create mode 100644 gnome/systems/gnome-system-x86_64.morph (limited to 'gnome') diff --git a/gnome/clusters/gnome-system-armv7lhf-jetson-deploy.morph b/gnome/clusters/gnome-system-armv7lhf-jetson-deploy.morph new file mode 100644 index 00000000..4b9739a0 --- /dev/null +++ b/gnome/clusters/gnome-system-armv7lhf-jetson-deploy.morph @@ -0,0 +1,17 @@ +name: gnome-system-armv7lhf-jetson-deploy +kind: cluster +description: Deploy a GNOME system. +systems: +- morph: gnome/systems/gnome-system-armv7lhf-jetson.morph + deploy: + gnome-system-armv7lhf-jetson: + type: extensions/rawdisk + location: gnome-system-armv7lhf-jetson.img + DISK_SIZE: 7G + BOOT_DEVICE: /dev/mmcblk0p1 + ROOT_DEVICE: /dev/mmcblk0p2 + DTB_PATH: boot/tegra124-jetson-tk1.dtb + BOOTLOADER_CONFIG_FORMAT: extlinux + BOOTLOADER_INSTALL: none + KERNEL_ARGS: cma=256M console=tty0 console=ttyS0,115200n8 no_console_suspend=1 + nouveau.pstate=1 diff --git a/gnome/clusters/gnome-system-x86_64-deploy.morph b/gnome/clusters/gnome-system-x86_64-deploy.morph new file mode 100644 index 00000000..faa036ce --- /dev/null +++ b/gnome/clusters/gnome-system-x86_64-deploy.morph @@ -0,0 +1,24 @@ +name: gnome-system-x86_64-deploy +kind: cluster +description: | + Deploy a stock weston system. + + The resulting image can be copied to a USB and booted from there, + as well as in a virtual machine. + +systems: +- morph: gnome/systems/gnome-system-x86_64.morph + deploy: + gnome-system-x86_64: + type: extensions/rawdisk + location: /gnome-system-x86_64.img + DISK_SIZE: 7G + INSTALL_FILES: install-files/gnome/manifest + KERNEL_ARGS: vga=788 + INITRAMFS_PATH: boot/initramfs.gz + subsystems: + - morph: systems/initramfs-x86_64.morph + deploy: + initramfs: + type: initramfs + location: boot/initramfs.gz 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 diff --git a/gnome/systems/gnome-system-armv7lhf-jetson.morph b/gnome/systems/gnome-system-armv7lhf-jetson.morph new file mode 100644 index 00000000..d2fe284a --- /dev/null +++ b/gnome/systems/gnome-system-armv7lhf-jetson.morph @@ -0,0 +1,96 @@ +name: gnome-system-armv7lhf-jetson +kind: system +description: A GNOME system system. +arch: armv7lhf +strata: +- name: bluetooth + morph: strata/bluetooth.morph +- name: bsp-jetson + morph: strata/bsp-jetson.morph +- name: build-essential + morph: strata/build-essential.morph +- name: NetworkManager-common + morph: strata/NetworkManager-common.morph +- name: core + morph: strata/core.morph +- name: data-indexing-management + morph: strata/data-indexing-management.morph +- name: device-management + morph: strata/device-management.morph +- name: dlna-services + morph: strata/dlna-services.morph +- name: foundation + morph: strata/foundation.morph +- name: geolocation + morph: strata/geolocation.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: gnome + morph: gnome/strata/gnome.morph +- name: graphics-common + morph: strata/graphics-common.morph +- name: gtk-deps + morph: strata/gtk-deps.morph +- name: gtk2 + morph: strata/gtk2.morph +- name: gtk3 + morph: strata/gtk3.morph +- name: input-common + morph: strata/input-common.morph +- name: llvm-common + morph: strata/llvm-common.morph +- name: mesa-common + morph: strata/mesa-common.morph +- name: multimedia-common + morph: strata/multimedia-common.morph +- name: multimedia-gstreamer + morph: strata/multimedia-gstreamer.morph +- name: python2-core + morph: strata/python2-core.morph +- name: python3-gobject + morph: strata/python3-gobject.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: ruby + morph: strata/ruby.morph +- name: libdrm-common + morph: strata/libdrm-common.morph +- name: sound-server-pulseaudio + morph: strata/sound-server-pulseaudio.morph +- name: wayland-generic + morph: strata/wayland-generic.morph +- name: weston-common + morph: strata/weston-common.morph +- name: x-common + morph: strata/x-common.morph +- name: x-drivers + morph: strata/x-drivers.morph +- name: x-generic + morph: strata/x-generic.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: flatpak-common + morph: gnome/strata/flatpak-common.morph +- name: network-security + morph: strata/network-security.morph +- name: icu-common + morph: strata/icu-common.morph +- name: samba + morph: strata/samba.morph +- name: secret-service + morph: strata/secret-service.morph +- name: spell-checking + morph: strata/spell-checking.morph +- name: storage-management + morph: strata/storage-management.morph +- name: cups + morph: strata/cups.morph +- name: WebKitGtk1-common + morph: gnome/strata/WebKitGtk1-common.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/install-files +- extensions/install-essential-files diff --git a/gnome/systems/gnome-system-x86_64.morph b/gnome/systems/gnome-system-x86_64.morph new file mode 100644 index 00000000..35b0b193 --- /dev/null +++ b/gnome/systems/gnome-system-x86_64.morph @@ -0,0 +1,104 @@ +name: gnome-system-x86_64 +kind: system +description: A GNOME system system. +arch: x86_64 +strata: +- name: bluetooth + morph: strata/bluetooth.morph +- name: bsp-x86_64-generic + morph: strata/bsp-x86_64-generic.morph +- name: build-essential + morph: strata/build-essential.morph +- name: NetworkManager-common + morph: strata/NetworkManager-common.morph +- name: core + morph: strata/core.morph +- name: data-indexing-management + morph: strata/data-indexing-management.morph +- name: device-management + morph: strata/device-management.morph +- name: dlna-services + morph: strata/dlna-services.morph +- name: foundation + morph: strata/foundation.morph +- name: geolocation + morph: strata/geolocation.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: gnome + morph: gnome/strata/gnome.morph +- name: graphics-common + morph: strata/graphics-common.morph +- name: gtk-deps + morph: strata/gtk-deps.morph +- name: gtk2 + morph: strata/gtk2.morph +- name: gtk3 + morph: strata/gtk3.morph +- name: input-common + morph: strata/input-common.morph +- name: llvm-common + morph: strata/llvm-common.morph +- name: mesa-common + morph: strata/mesa-common.morph +- name: multimedia-common + morph: strata/multimedia-common.morph +- name: multimedia-hardware-codecs-x86 + morph: strata/multimedia-hardware-codecs-x86.morph +- name: multimedia-gstreamer + morph: strata/multimedia-gstreamer.morph +- name: multimedia-gstreamer-openmax-generic + morph: strata/multimedia-gstreamer-openmax-generic.morph +- name: privileges-management + morph: strata/privileges-management.morph +- name: python2-core + morph: strata/python2-core.morph +- name: python3-gobject + morph: strata/python3-gobject.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: ruby + morph: strata/ruby.morph +- name: libdrm-common + morph: strata/libdrm-common.morph +- name: vala-common + morph: strata/vala-common.morph +- name: wayland-generic + morph: strata/wayland-generic.morph +- name: weston-common + morph: strata/weston-common.morph +- name: x-common + morph: strata/x-common.morph +- name: x-drivers + morph: strata/x-drivers.morph +- name: x-generic + morph: strata/x-generic.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: flatpak-common + morph: gnome/strata/flatpak-common.morph +- name: network-security + morph: strata/network-security.morph +- name: icu-common + morph: strata/icu-common.morph +- name: samba + morph: strata/samba.morph +- name: secret-service + morph: strata/secret-service.morph +- name: sound-server-pulseaudio + morph: strata/sound-server-pulseaudio.morph +- name: spell-checking + morph: strata/spell-checking.morph +- name: storage-management + morph: strata/storage-management.morph +- name: cups + morph: strata/cups.morph +- name: WebKitGtk1-common + morph: gnome/strata/WebKitGtk1-common.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/install-files +- extensions/install-essential-files -- cgit v1.2.1