diff options
Diffstat (limited to 'gnome/strata/gnome')
60 files changed, 438 insertions, 0 deletions
diff --git a/gnome/strata/gnome/WebKitGtk.morph b/gnome/strata/gnome/WebKitGtk.morph new file mode 100644 index 00000000..9cb50a0d --- /dev/null +++ b/gnome/strata/gnome/WebKitGtk.morph @@ -0,0 +1,5 @@ +name: WebKitGtk +kind: chunk +build-system: cmake +configure-commands: +- CXXFLAGS=-Wno-expansion-to-defined 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..5420b68a --- /dev/null +++ b/gnome/strata/gnome/autoconf-archive.morph @@ -0,0 +1,8 @@ +name: autoconf-archive +kind: chunk +build-system: autotools + +pre-configure-commands: +# Disable documentation, as it requires texinfo +- sed -e '/^SUBDIRS\s\+=\s\+doc.*$/d' Makefile.am -i +- ./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..3a47a1a2 --- /dev/null +++ b/gnome/strata/gnome/epiphany.morph @@ -0,0 +1,5 @@ +name: epiphany +kind: chunk +build-system: autotools +configure-commands: +- CFLAGS="-std=gnu99" ./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..dfe9b55d --- /dev/null +++ b/gnome/strata/gnome/evolution-data-server.morph @@ -0,0 +1,11 @@ +name: evolution-data-server +kind: chunk +build-system: cmake +configure-commands: +- cmake -DCMAKE_INSTALL_PREFIX="$PREFIX" + -DSYSCONFDIR=/etc + -DENABLE_INTROSPECTION=ON + -DENABLE_UOA=OFF + -DENABLE_VALA_BINDINGS=ON + -DWITH_LIBDB=OFF + -DWITH_OPENLDAP=OFF . diff --git a/gnome/strata/gnome/evolution.morph b/gnome/strata/gnome/evolution.morph new file mode 100644 index 00000000..fcef80e5 --- /dev/null +++ b/gnome/strata/gnome/evolution.morph @@ -0,0 +1,8 @@ +name: evolution +kind: chunk +build-system: cmake +configure-commands: +- cmake . -DCMAKE_INSTALL_PREFIX="$PREFIX" -DENABLE_AUTOAR=OFF + -DENABLE_CONTACT_MAPS=ON -DENABLE_GTKSPELL=OFF + -DENABLE_LIBCRYPTUI=OFF -DENABLE_PST_IMPORT=OFF + -DENABLE_TEXT_HIGHLIGHT=OFF -DENABLE_YTNEF=OFF -DWITH_OPENLDAP=OFF 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..9b5ec037 --- /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: +- CFLAGS="-std=gnu99" ./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/network-manager-applet.morph b/gnome/strata/gnome/network-manager-applet.morph new file mode 100644 index 00000000..8b144ed8 --- /dev/null +++ b/gnome/strata/gnome/network-manager-applet.morph @@ -0,0 +1,5 @@ +name: network-manager-applet +kind: chunk +build-system: autotools +configure-commands: +- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --without-selinux --without-team 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 |