summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2017-11-26 23:40:38 (GMT)
committerJavier Jardón <jjardon@gnome.org>2017-12-12 15:58:11 (GMT)
commit7aad5150f69da42b84994c353283db5daf8e967f (patch)
tree813f30921faea689677aa308bd61488229266d06
parentfa91b837f4bf46b19678a2c3d6b56f73cdc786a6 (diff)
downloaddefinitions-7aad5150f69da42b84994c353283db5daf8e967f.tar.gz
Add BuildStream converted files
This is made by a conversion made in commit 8f8992a18d55c3abf28d4b6fc8036bd39d3dc1cf of definitions Check there to know what exact versions of YBD and defs2bst was used
-rw-r--r--elements/NetworkManager-common.bst8
-rw-r--r--elements/NetworkManager-common/ModemManager.bst22
-rw-r--r--elements/NetworkManager-common/NetworkManager.bst25
-rw-r--r--elements/NetworkManager-common/libmbim.bst13
-rw-r--r--elements/NetworkManager-common/libndp.bst13
-rw-r--r--elements/NetworkManager-common/libqmi.bst13
-rw-r--r--elements/NetworkManager-common/readline6.bst16
-rw-r--r--elements/ansible.bst5
-rw-r--r--elements/ansible/ansible.bst28
-rw-r--r--elements/ansible/openstack-ansible-modules.bst13
-rw-r--r--elements/bluetooth.bst8
-rw-r--r--elements/bluetooth/bluez-tools.bst18
-rw-r--r--elements/bluetooth/bluez.bst21
-rw-r--r--elements/bluetooth/dbus-glib.bst9
-rw-r--r--elements/bluetooth/libical.bst12
-rw-r--r--elements/bluetooth/obexd.bst11
-rw-r--r--elements/bsp-x86_64-generic.bst7
-rw-r--r--elements/bsp-x86_64-generic/linux-x86-64-generic.bst294
-rw-r--r--elements/bsp-x86_64-generic/nasm.bst11
-rw-r--r--elements/bsp-x86_64-generic/syslinux.bst16
-rw-r--r--elements/bsp-x86_both-tools.bst6
-rw-r--r--elements/bsp-x86_both-tools/nasm.bst11
-rw-r--r--elements/bsp-x86_both-tools/syslinux.bst16
-rw-r--r--elements/cloudinit-support.bst5
-rw-r--r--elements/cloudinit-support/cloud-init.bst19
-rw-r--r--elements/cloudinit-support/python-cheetah.bst13
-rw-r--r--elements/connectivity.bst6
-rw-r--r--elements/connectivity/iptables.bst8
-rw-r--r--elements/connectivity/libnl.bst8
-rw-r--r--elements/connectivity/mobile-broadband-provider-info.bst8
-rw-r--r--elements/connectivity/wpa_supplicant.bst44
-rw-r--r--elements/connman-common.bst4
-rw-r--r--elements/connman-common/connman.bst13
-rw-r--r--elements/connman-common/ofono.bst18
-rw-r--r--elements/core.bst50
-rw-r--r--elements/core/XML-Parser.bst10
-rw-r--r--elements/core/acl.bst14
-rw-r--r--elements/core/attr.bst30
-rw-r--r--elements/core/autoconf-tarball.bst12
-rw-r--r--elements/core/autoconf.bst17
-rw-r--r--elements/core/automake.bst17
-rw-r--r--elements/core/bash.bst43
-rw-r--r--elements/core/bc.bst13
-rw-r--r--elements/core/bison.bst27
-rw-r--r--elements/core/bzip2.bst17
-rw-r--r--elements/core/ca-certificates.bst25
-rw-r--r--elements/core/cmake.bst15
-rw-r--r--elements/core/curl.bst22
-rw-r--r--elements/core/cython.bst9
-rw-r--r--elements/core/e2fsprogs.bst26
-rw-r--r--elements/core/file.bst11
-rw-r--r--elements/core/flex.bst26
-rw-r--r--elements/core/gdbm.bst15
-rw-r--r--elements/core/gettext-tarball.bst12
-rw-r--r--elements/core/git-minimal.bst21
-rw-r--r--elements/core/gperf.bst11
-rw-r--r--elements/core/gzip.bst20
-rw-r--r--elements/core/help2man.bst12
-rw-r--r--elements/core/intltool.bst13
-rw-r--r--elements/core/libcap2.bst22
-rw-r--r--elements/core/libexpat.bst18
-rw-r--r--elements/core/libffi.bst17
-rw-r--r--elements/core/libseccomp.bst12
-rw-r--r--elements/core/libtool-tarball.bst11
-rw-r--r--elements/core/libtool.bst26
-rw-r--r--elements/core/libxml2.bst17
-rw-r--r--elements/core/libxslt.bst15
-rw-r--r--elements/core/linux-pam.bst21
-rw-r--r--elements/core/mini-utils.bst13
-rw-r--r--elements/core/ncurses.bst51
-rw-r--r--elements/core/openssl-new.bst24
-rw-r--r--elements/core/patch.bst22
-rw-r--r--elements/core/perl.bst25
-rw-r--r--elements/core/pkg-config.bst15
-rw-r--r--elements/core/python3.bst31
-rw-r--r--elements/core/readline.bst16
-rw-r--r--elements/core/shadow.bst58
-rw-r--r--elements/core/sqlite3.bst11
-rw-r--r--elements/core/texinfo-tarball.bst18
-rw-r--r--elements/core/util-linux.bst25
-rw-r--r--elements/core/xz.bst14
-rw-r--r--elements/coreutils-common.bst13
-rw-r--r--elements/coreutils-common/coreutils.bst20
-rw-r--r--elements/coreutils-common/diff.bst17
-rw-r--r--elements/coreutils-common/findutils.bst11
-rw-r--r--elements/coreutils-common/jq.bst8
-rw-r--r--elements/coreutils-common/less.bst8
-rw-r--r--elements/coreutils-common/sed.bst17
-rw-r--r--elements/coreutils-common/tar.bst21
-rw-r--r--elements/cpp-common-libs.bst4
-rw-r--r--elements/cpp-common-libs/boost.bst15
-rw-r--r--elements/cups.bst4
-rw-r--r--elements/cups/cups.bst16
-rw-r--r--elements/data-indexing-management.bst8
-rw-r--r--elements/data-indexing-management/gmime.bst15
-rw-r--r--elements/data-indexing-management/libexif.bst11
-rw-r--r--elements/data-indexing-management/libmediaart.bst14
-rw-r--r--elements/data-indexing-management/totem-pl-parser.bst12
-rw-r--r--elements/data-indexing-management/tracker.bst14
-rw-r--r--elements/device-management.bst4
-rw-r--r--elements/device-management/libgudev.bst9
-rw-r--r--elements/devtools.bst15
-rw-r--r--elements/devtools/git-review.bst12
-rw-r--r--elements/devtools/git.bst19
-rw-r--r--elements/devtools/iotop.bst12
-rw-r--r--elements/devtools/nano.bst25
-rw-r--r--elements/devtools/pv.bst13
-rw-r--r--elements/devtools/screen.bst21
-rw-r--r--elements/devtools/vim.bst18
-rw-r--r--elements/devtools/wget.bst18
-rw-r--r--elements/dlna-services.bst9
-rw-r--r--elements/dlna-services/gssdp.bst13
-rw-r--r--elements/dlna-services/gupnp-av.bst11
-rw-r--r--elements/dlna-services/gupnp-dlna.bst11
-rw-r--r--elements/dlna-services/gupnp-igd.bst11
-rw-r--r--elements/dlna-services/gupnp.bst11
-rw-r--r--elements/dlna-services/rygel.bst14
-rw-r--r--elements/docutils.bst8
-rw-r--r--elements/docutils/asciidoc.bst10
-rw-r--r--elements/docutils/docbook-xml.bst107
-rw-r--r--elements/docutils/docbook-xsl.bst52
-rw-r--r--elements/docutils/xml-catalog.bst12
-rw-r--r--elements/docutils/xmlto.bst10
-rw-r--r--elements/erlang.bst5
-rw-r--r--elements/erlang/erlang.bst16
-rw-r--r--elements/erlang/rebar.bst14
-rw-r--r--elements/foundation.bst23
-rw-r--r--elements/foundation/bash-completion.bst8
-rw-r--r--elements/foundation/btrfs-progs.bst13
-rw-r--r--elements/foundation/dbus-pre.bst17
-rw-r--r--elements/foundation/dbus.bst19
-rw-r--r--elements/foundation/fuse.bst12
-rw-r--r--elements/foundation/groff.bst20
-rw-r--r--elements/foundation/kmod.bst22
-rw-r--r--elements/foundation/libarchive.bst12
-rw-r--r--elements/foundation/libgcrypt.bst13
-rw-r--r--elements/foundation/libgpg-error.bst12
-rw-r--r--elements/foundation/libusb.bst9
-rw-r--r--elements/foundation/lzo.bst11
-rw-r--r--elements/foundation/openssh.bst40
-rw-r--r--elements/foundation/pciutils.bst18
-rw-r--r--elements/foundation/python-systemd.bst9
-rw-r--r--elements/foundation/rsync.bst17
-rw-r--r--elements/foundation/systemd.bst34
-rw-r--r--elements/foundation/tbdiff.bst8
-rw-r--r--elements/foundation/time-zone-database.bst13
-rw-r--r--elements/foundation/usbutils.bst13
-rw-r--r--elements/genivi/genivi-demo-platform-libs.bst5
-rw-r--r--elements/genivi/genivi-demo-platform-libs/dbus-c++.bst18
-rw-r--r--elements/genivi/genivi-demo-platform-libs/dbus-python.bst10
-rw-r--r--elements/genivi/genivi-demo-platform.bst8
-rw-r--r--elements/genivi/genivi-demo-platform/audiomanager-poc.bst22
-rw-r--r--elements/genivi/genivi-demo-platform/audiomanager@gdp.bst29
-rw-r--r--elements/genivi/genivi-demo-platform/audiomanagerdemo.bst15
-rw-r--r--elements/genivi/genivi-demo-platform/browser-poc.bst45
-rw-r--r--elements/genivi/genivi-demo-platform/genivi-demo-platform-hmi.bst156
-rw-r--r--elements/genivi/genivi.bst19
-rw-r--r--elements/genivi/genivi/DLT-daemon.bst14
-rw-r--r--elements/genivi/genivi/audiomanager.bst15
-rw-r--r--elements/genivi/genivi/genivi-common-api-dbus-runtime.bst11
-rw-r--r--elements/genivi/genivi/genivi-common-api-runtime.bst10
-rw-r--r--elements/genivi/genivi/googlemock.bst17
-rw-r--r--elements/genivi/genivi/googletest.bst15
-rw-r--r--elements/genivi/genivi/itzam-tarball.bst20
-rw-r--r--elements/genivi/genivi/json-c.bst15
-rw-r--r--elements/genivi/genivi/linuxquota.bst18
-rw-r--r--elements/genivi/genivi/node-health-monitor.bst13
-rw-r--r--elements/genivi/genivi/node-startup-controller.bst19
-rw-r--r--elements/genivi/genivi/node-state-manager.bst12
-rw-r--r--elements/genivi/genivi/persistence-administrator.bst18
-rw-r--r--elements/genivi/genivi/persistence-client-library.bst13
-rw-r--r--elements/genivi/genivi/persistence-common-object.bst16
-rw-r--r--elements/genivi/genivi/vSomeIP.bst10
-rw-r--r--elements/genivi/weston-genivi.bst4
-rw-r--r--elements/genivi/weston-genivi/wayland-ivi-extension.bst20
-rw-r--r--elements/genivi/weston-genivi/weston.bst91
-rw-r--r--elements/geolocation.bst5
-rw-r--r--elements/geolocation/geoclue.bst21
-rw-r--r--elements/geolocation/geocode-glib.bst10
-rw-r--r--elements/glib-common.bst8
-rw-r--r--elements/glib-common/glib.bst14
-rw-r--r--elements/glib-common/gnome-common.bst9
-rw-r--r--elements/glib-common/gobject-introspection.bst10
-rw-r--r--elements/glib-common/gtk-doc-stub.bst12
-rw-r--r--elements/glib-common/json-glib.bst12
-rw-r--r--elements/gnome/flatpak-common.bst4
-rw-r--r--elements/gnome/flatpak-common/elfutils.bst14
-rw-r--r--elements/gnome/flatpak-common/flatpak.bst19
-rw-r--r--elements/gnome/gnome.bst116
-rw-r--r--elements/gnome/gnome/WebKitGtk.bst33
-rw-r--r--elements/gnome/gnome/accountsservice.bst35
-rw-r--r--elements/gnome/gnome/adwaita-icon-theme.bst37
-rw-r--r--elements/gnome/gnome/anthy.bst28
-rw-r--r--elements/gnome/gnome/appstream-glib.bst29
-rw-r--r--elements/gnome/gnome/autoconf-archive.bst33
-rw-r--r--elements/gnome/gnome/baobab.bst29
-rw-r--r--elements/gnome/gnome/berkeleydb.bst44
-rw-r--r--elements/gnome/gnome/caribou.bst33
-rw-r--r--elements/gnome/gnome/cheese.bst44
-rw-r--r--elements/gnome/gnome/clutter-gst.bst29
-rw-r--r--elements/gnome/gnome/clutter-gst2.bst29
-rw-r--r--elements/gnome/gnome/clutter-gtk.bst29
-rw-r--r--elements/gnome/gnome/clutter.bst33
-rw-r--r--elements/gnome/gnome/cogl.bst33
-rw-r--r--elements/gnome/gnome/colord-gtk.bst29
-rw-r--r--elements/gnome/gnome/colord.bst37
-rw-r--r--elements/gnome/gnome/cracklib.bst44
-rw-r--r--elements/gnome/gnome/d-feet.bst33
-rw-r--r--elements/gnome/gnome/dconf.bst31
-rw-r--r--elements/gnome/gnome/desktop-file-utils.bst32
-rw-r--r--elements/gnome/gnome/empathy.bst51
-rw-r--r--elements/gnome/gnome/eog.bst33
-rw-r--r--elements/gnome/gnome/epiphany.bst46
-rw-r--r--elements/gnome/gnome/evolution-data-server.bst37
-rw-r--r--elements/gnome/gnome/evolution.bst44
-rw-r--r--elements/gnome/gnome/farstream.bst32
-rw-r--r--elements/gnome/gnome/folks.bst34
-rw-r--r--elements/gnome/gnome/gcab.bst28
-rw-r--r--elements/gnome/gnome/gconf.bst31
-rw-r--r--elements/gnome/gnome/gdm.bst52
-rw-r--r--elements/gnome/gnome/gedit.bst36
-rw-r--r--elements/gnome/gnome/gjs.bst29
-rw-r--r--elements/gnome/gnome/glade.bst32
-rw-r--r--elements/gnome/gnome/glib-networking.bst31
-rw-r--r--elements/gnome/gnome/gnome-backgrounds.bst28
-rw-r--r--elements/gnome/gnome/gnome-bluetooth.bst30
-rw-r--r--elements/gnome/gnome/gnome-calendar.bst31
-rw-r--r--elements/gnome/gnome/gnome-color-manager.bst38
-rw-r--r--elements/gnome/gnome/gnome-contacts.bst38
-rw-r--r--elements/gnome/gnome/gnome-control-center.bst55
-rw-r--r--elements/gnome/gnome/gnome-desktop.bst31
-rw-r--r--elements/gnome/gnome/gnome-dictionary.bst29
-rw-r--r--elements/gnome/gnome/gnome-font-viewer.bst29
-rw-r--r--elements/gnome/gnome/gnome-getting-started-docs.bst29
-rw-r--r--elements/gnome/gnome/gnome-initial-setup.bst47
-rw-r--r--elements/gnome/gnome/gnome-maps.bst35
-rw-r--r--elements/gnome/gnome/gnome-online-accounts.bst37
-rw-r--r--elements/gnome/gnome/gnome-screenshot.bst29
-rw-r--r--elements/gnome/gnome/gnome-session.bst33
-rw-r--r--elements/gnome/gnome/gnome-settings-daemon.bst43
-rw-r--r--elements/gnome/gnome/gnome-shell.bst45
-rw-r--r--elements/gnome/gnome/gnome-terminal.bst37
-rw-r--r--elements/gnome/gnome/gnome-themes-standard.bst32
-rw-r--r--elements/gnome/gnome/gnome-todo.bst31
-rw-r--r--elements/gnome/gnome/gnome-user-docs.bst29
-rw-r--r--elements/gnome/gnome/grilo-plugins.bst34
-rw-r--r--elements/gnome/gnome/grilo.bst28
-rw-r--r--elements/gnome/gnome/gsettings-desktop-schemas.bst28
-rw-r--r--elements/gnome/gnome/gtksourceview.bst32
-rw-r--r--elements/gnome/gnome/gusb.bst28
-rw-r--r--elements/gnome/gnome/hicolor-icon-theme.bst32
-rw-r--r--elements/gnome/gnome/ibus-anthy.bst33
-rw-r--r--elements/gnome/gnome/ibus-hangul.bst33
-rw-r--r--elements/gnome/gnome/ibus-libpinyin.bst33
-rw-r--r--elements/gnome/gnome/ibus.bst39
-rw-r--r--elements/gnome/gnome/iso-codes.bst28
-rw-r--r--elements/gnome/gnome/isodate.bst30
-rw-r--r--elements/gnome/gnome/itstool.bst28
-rw-r--r--elements/gnome/gnome/krb5.bst37
-rw-r--r--elements/gnome/gnome/lcms2.bst28
-rw-r--r--elements/gnome/gnome/libcanberra.bst28
-rw-r--r--elements/gnome/gnome/libchamplain.bst33
-rw-r--r--elements/gnome/gnome/libgdata.bst34
-rw-r--r--elements/gnome/gnome/libgfbgraph.bst30
-rw-r--r--elements/gnome/gnome/libgnomekbd.bst29
-rw-r--r--elements/gnome/gnome/libgtop.bst28
-rw-r--r--elements/gnome/gnome/libgweather.bst28
-rw-r--r--elements/gnome/gnome/libhangul.bst32
-rw-r--r--elements/gnome/gnome/libnice.bst28
-rw-r--r--elements/gnome/gnome/libnotify.bst28
-rw-r--r--elements/gnome/gnome/liboauth.bst28
-rw-r--r--elements/gnome/gnome/libpeas.bst31
-rw-r--r--elements/gnome/gnome/libpinyin.bst29
-rw-r--r--elements/gnome/gnome/libpurple.bst37
-rw-r--r--elements/gnome/gnome/libpwquality.bst34
-rw-r--r--elements/gnome/gnome/librest.bst31
-rw-r--r--elements/gnome/gnome/libwnck.bst37
-rw-r--r--elements/gnome/gnome/libxklavier.bst29
-rw-r--r--elements/gnome/gnome/mozjs24.bst43
-rw-r--r--elements/gnome/gnome/mutter.bst39
-rw-r--r--elements/gnome/gnome/nautilus.bst37
-rw-r--r--elements/gnome/gnome/network-manager-applet.bst33
-rw-r--r--elements/gnome/gnome/raptor.bst31
-rw-r--r--elements/gnome/gnome/rdflib.bst31
-rw-r--r--elements/gnome/gnome/sound-theme-freedesktop.bst28
-rw-r--r--elements/gnome/gnome/startup-notification.bst28
-rw-r--r--elements/gnome/gnome/telepathy-farstream.bst30
-rw-r--r--elements/gnome/gnome/telepathy-gabble.bst36
-rw-r--r--elements/gnome/gnome/telepathy-glib.bst32
-rw-r--r--elements/gnome/gnome/telepathy-haze.bst30
-rw-r--r--elements/gnome/gnome/telepathy-idle.bst29
-rw-r--r--elements/gnome/gnome/telepathy-logger.bst32
-rw-r--r--elements/gnome/gnome/telepathy-mission-control.bst29
-rw-r--r--elements/gnome/gnome/telepathy-salut.bst35
-rw-r--r--elements/gnome/gnome/totem.bst42
-rw-r--r--elements/gnome/gnome/upower.bst31
-rw-r--r--elements/gnome/gnome/vte.bst33
-rw-r--r--elements/gnome/gnome/yelp-tools.bst30
-rw-r--r--elements/gnome/gnome/yelp-xsl.bst29
-rw-r--r--elements/gnome/gnome/yelp.bst33
-rw-r--r--elements/gnome/gnome/zeitgeist.bst34
-rw-r--r--elements/gnome/gnome/zenity.bst29
-rw-r--r--elements/graphics-common.bst20
-rw-r--r--elements/graphics-common/cairo.bst18
-rw-r--r--elements/graphics-common/chinese-fonts-truetype-bkai00mp.bst15
-rw-r--r--elements/graphics-common/chinese-fonts-truetype-bsmi00lp.bst15
-rw-r--r--elements/graphics-common/chinese-fonts-truetype-gbsn00lp.bst15
-rw-r--r--elements/graphics-common/chinese-fonts-truetype-gkai00mp.bst15
-rw-r--r--elements/graphics-common/colm-tarball.bst11
-rw-r--r--elements/graphics-common/fontconfig.bst16
-rw-r--r--elements/graphics-common/freefont-otf.bst15
-rw-r--r--elements/graphics-common/freetype2-harfbuzz.bst11
-rw-r--r--elements/graphics-common/freetype2.bst11
-rw-r--r--elements/graphics-common/harfbuzz.bst13
-rw-r--r--elements/graphics-common/libjpeg.bst11
-rw-r--r--elements/graphics-common/libpng.bst11
-rw-r--r--elements/graphics-common/libtiff.bst11
-rw-r--r--elements/graphics-common/libwebp.bst11
-rw-r--r--elements/graphics-common/pixman.bst14
-rw-r--r--elements/graphics-common/ragel-tarball.bst12
-rw-r--r--elements/graphics-common/ttf-alee.bst15
-rw-r--r--elements/gtk-deps.bst11
-rw-r--r--elements/gtk-deps/at-spi2-atk.bst15
-rw-r--r--elements/gtk-deps/at-spi2-core.bst13
-rw-r--r--elements/gtk-deps/atk.bst10
-rw-r--r--elements/gtk-deps/gdk-pixbuf.bst15
-rw-r--r--elements/gtk-deps/libcroco.bst10
-rw-r--r--elements/gtk-deps/librsvg.bst13
-rw-r--r--elements/gtk-deps/pango.bst10
-rw-r--r--elements/gtk-deps/shared-mime-info.bst16
-rw-r--r--elements/gtk2.bst4
-rw-r--r--elements/gtk2/gtk+.bst22
-rw-r--r--elements/gtk3.bst5
-rw-r--r--elements/gtk3/gtk3.bst24
-rw-r--r--elements/gtk3/libxkbcommon-x11.bst10
-rw-r--r--elements/icu-common.bst3
-rw-r--r--elements/icu-common/icu.bst26
-rw-r--r--elements/input-common.bst8
-rw-r--r--elements/input-common/libevdev.bst12
-rw-r--r--elements/input-common/libinput.bst19
-rw-r--r--elements/input-common/libwacom.bst12
-rw-r--r--elements/input-common/libxkbcommon-no-x11.bst21
-rw-r--r--elements/input-common/mtdev.bst12
-rw-r--r--elements/input-common/xkeyboard-config.bst18
-rw-r--r--elements/ivi-common.bst4
-rw-r--r--elements/ivi-common/automotive-message-broker.bst28
-rw-r--r--elements/ivi/bsp-x86_64-ivi.bst5
-rw-r--r--elements/ivi/bsp-x86_64-ivi/linux-x86-64-ivi.bst78
-rw-r--r--elements/ivi/qt5-ivi.bst5
-rw-r--r--elements/ivi/qt5-ivi/qtapplicationmanager.bst17
-rw-r--r--elements/ivi/qt5-ivi/qtivi.bst13
-rw-r--r--elements/ivi/rvi.bst3
-rw-r--r--elements/ivi/rvi/rvi_core.bst22
-rw-r--r--elements/libdrm-common.bst4
-rw-r--r--elements/libdrm-common/drm.bst14
-rw-r--r--elements/libdrm-common/xorg-lib-libpciaccess.bst8
-rw-r--r--elements/libsoup-common.bst3
-rw-r--r--elements/libsoup-common/libsoup.bst13
-rw-r--r--elements/lighttpd-server.bst4
-rw-r--r--elements/lighttpd-server/lighttpd.bst13
-rw-r--r--elements/llvm-common.bst3
-rw-r--r--elements/llvm-common/llvm.bst30
-rw-r--r--elements/lorry.bst27
-rw-r--r--elements/lorry/bzr-fastimport.bst14
-rw-r--r--elements/lorry/bzr-tarball.bst12
-rw-r--r--elements/lorry/cvs-tarball.bst16
-rw-r--r--elements/lorry/cvsps.bst15
-rw-r--r--elements/lorry/hg-fast-export.bst20
-rw-r--r--elements/lorry/libapr-util.bst15
-rw-r--r--elements/lorry/libapr.bst29
-rw-r--r--elements/lorry/libserf.bst17
-rw-r--r--elements/lorry/lorry.bst22
-rw-r--r--elements/lorry/mercurial-tarball.bst15
-rw-r--r--elements/lorry/neon.bst16
-rw-r--r--elements/lorry/perl-dbd-sqlite-tarball.bst11
-rw-r--r--elements/lorry/perl-dbi-tarball.bst13
-rw-r--r--elements/lorry/python-fastimport.bst12
-rw-r--r--elements/lorry/subversion-tarball.bst24
-rw-r--r--elements/lorry/swig.bst14
-rw-r--r--elements/mesa-common.bst4
-rw-r--r--elements/mesa-common/libepoxy.bst14
-rw-r--r--elements/mesa-common/mesa.bst35
-rw-r--r--elements/morph-utils.bst9
-rw-r--r--elements/morph-utils/cmdtest.bst19
-rw-r--r--elements/morph-utils/morph.bst18
-rw-r--r--elements/morph-utils/pyfilesystem.bst18
-rw-r--r--elements/morph-utils/pylru.bst15
-rw-r--r--elements/morph-utils/python-ttystatus.bst18
-rw-r--r--elements/morph-utils/ruamel.yaml.bst15
-rw-r--r--elements/multimedia-common.bst13
-rw-r--r--elements/multimedia-common/flac.bst9
-rw-r--r--elements/multimedia-common/libmad.bst16
-rw-r--r--elements/multimedia-common/libmpeg2.bst11
-rw-r--r--elements/multimedia-common/libvorbis.bst9
-rw-r--r--elements/multimedia-common/libvpx.bst20
-rw-r--r--elements/multimedia-common/ogg.bst8
-rw-r--r--elements/multimedia-common/opus.bst8
-rw-r--r--elements/multimedia-common/orc.bst11
-rw-r--r--elements/multimedia-common/tremor.bst9
-rw-r--r--elements/multimedia-common/yasm.bst10
-rw-r--r--elements/multimedia-gstreamer-openmax-generic.bst4
-rw-r--r--elements/multimedia-gstreamer-openmax-generic/gst-omx.bst14
-rw-r--r--elements/multimedia-gstreamer.bst8
-rw-r--r--elements/multimedia-gstreamer/gst-libav.bst22
-rw-r--r--elements/multimedia-gstreamer/gstreamer-plugins-bad.bst17
-rw-r--r--elements/multimedia-gstreamer/gstreamer-plugins-base.bst16
-rw-r--r--elements/multimedia-gstreamer/gstreamer-plugins-good.bst17
-rw-r--r--elements/multimedia-gstreamer/gstreamer.bst15
-rw-r--r--elements/multimedia-hardware-codecs-x86.bst6
-rw-r--r--elements/multimedia-hardware-codecs-x86/gstreamer-vaapi.bst15
-rw-r--r--elements/multimedia-hardware-codecs-x86/libva-intel-driver.bst12
-rw-r--r--elements/multimedia-hardware-codecs-x86/libva.bst11
-rw-r--r--elements/navigation.bst4
-rw-r--r--elements/navigation/navit.bst11
-rw-r--r--elements/network-security.bst9
-rw-r--r--elements/network-security/gnutls.bst19
-rw-r--r--elements/network-security/libtasn1.bst12
-rw-r--r--elements/network-security/nettle.bst13
-rw-r--r--elements/network-security/nspr.bst18
-rw-r--r--elements/network-security/nss.bst40
-rw-r--r--elements/network-security/p11-kit.bst12
-rw-r--r--elements/nfs.bst7
-rw-r--r--elements/nfs/libevent.bst8
-rw-r--r--elements/nfs/nfs-utils.bst21
-rw-r--r--elements/nfs/rpcbind.bst18
-rw-r--r--elements/nfs/ti-rpc.bst12
-rw-r--r--elements/openstack-clients.bst26
-rw-r--r--elements/openstack-clients/cliff.bst12
-rw-r--r--elements/openstack-clients/cmd2.bst11
-rw-r--r--elements/openstack-clients/python-barbicanclient.bst12
-rw-r--r--elements/openstack-clients/python-ceilometerclient.bst11
-rw-r--r--elements/openstack-clients/python-cinderclient.bst11
-rw-r--r--elements/openstack-clients/python-designateclient.bst12
-rw-r--r--elements/openstack-clients/python-glanceclient.bst12
-rw-r--r--elements/openstack-clients/python-heatclient.bst11
-rw-r--r--elements/openstack-clients/python-keystoneclient.bst10
-rw-r--r--elements/openstack-clients/python-neutronclient.bst12
-rw-r--r--elements/openstack-clients/python-novaclient.bst11
-rw-r--r--elements/openstack-clients/python-saharaclient.bst11
-rw-r--r--elements/openstack-clients/python-swiftclient.bst10
-rw-r--r--elements/openstack-clients/python-troveclient.bst10
-rw-r--r--elements/openstack-clients/warlock.bst10
-rw-r--r--elements/openstack-common.bst26
-rw-r--r--elements/openstack-common/babel.bst16
-rw-r--r--elements/openstack-common/cffi.bst12
-rw-r--r--elements/openstack-common/cryptography.bst15
-rw-r--r--elements/openstack-common/enum34.bst11
-rw-r--r--elements/openstack-common/eventlet.bst12
-rw-r--r--elements/openstack-common/futures.bst11
-rw-r--r--elements/openstack-common/greenlet.bst11
-rw-r--r--elements/openstack-common/netaddr.bst11
-rw-r--r--elements/openstack-common/netifaces.bst11
-rw-r--r--elements/openstack-common/oslo-config.bst13
-rw-r--r--elements/openstack-common/oslo-i18n.bst12
-rw-r--r--elements/openstack-common/oslo-serialization.bst11
-rw-r--r--elements/openstack-common/oslo-utils.bst16
-rw-r--r--elements/openstack-common/pastedeploy.bst11
-rw-r--r--elements/openstack-common/pyasn1.bst11
-rw-r--r--elements/openstack-common/pycparser.bst11
-rw-r--r--elements/openstack-common/pyiso8601.bst11
-rw-r--r--elements/openstack-common/pyopenssl.bst11
-rw-r--r--elements/openstack-common/pytz.bst11
-rw-r--r--elements/openstack-common/simplejson.bst11
-rw-r--r--elements/openstack-common/stevedore.bst11
-rw-r--r--elements/ostree-core.bst6
-rw-r--r--elements/ostree-core/gpgme.bst15
-rw-r--r--elements/ostree-core/libassuan.bst14
-rw-r--r--elements/ostree-core/libgsystem.bst10
-rw-r--r--elements/ostree-core/ostree.bst22
-rw-r--r--elements/pcre-utils.bst3
-rw-r--r--elements/pcre-utils/pcre.bst13
-rw-r--r--elements/privileges-management.bst5
-rw-r--r--elements/privileges-management/mozjs17.bst26
-rw-r--r--elements/privileges-management/polkit.bst24
-rw-r--r--elements/python-cliapp.bst6
-rw-r--r--elements/python-cliapp/cliapp.bst11
-rw-r--r--elements/python-cliapp/python-coverage-test-runner.bst11
-rw-r--r--elements/python-cliapp/python-coveragepy.bst13
-rw-r--r--elements/python-common.bst19
-rw-r--r--elements/python-common/boto.bst10
-rw-r--r--elements/python-common/configobj.bst10
-rw-r--r--elements/python-common/ecdsa.bst10
-rw-r--r--elements/python-common/jinja2.bst11
-rw-r--r--elements/python-common/kazoo.bst10
-rw-r--r--elements/python-common/markupsafe.bst10
-rw-r--r--elements/python-common/networkx.bst10
-rw-r--r--elements/python-common/paramiko.bst12
-rw-r--r--elements/python-common/pycrypto.bst10
-rw-r--r--elements/python-common/python-decorator.bst10
-rw-r--r--elements/python-common/python-json-patch.bst11
-rw-r--r--elements/python-common/python-json-pointer.bst10
-rw-r--r--elements/python-common/python-mimeparse.bst10
-rw-r--r--elements/python-common/python-prettytable.bst10
-rw-r--r--elements/python-common/webob.bst10
-rw-r--r--elements/python-common/yoyo.bst10
-rw-r--r--elements/python-pygobject.bst4
-rw-r--r--elements/python-pygobject/pygobject.bst12
-rw-r--r--elements/python-tools.bst7
-rw-r--r--elements/python-tools/astroid.bst10
-rw-r--r--elements/python-tools/logilab-common.bst10
-rw-r--r--elements/python-tools/pylint.bst10
-rw-r--r--elements/python-tools/virtualenv.bst10
-rw-r--r--elements/python-wsgi.bst5
-rw-r--r--elements/python-wsgi/bottle.bst10
-rw-r--r--elements/python-wsgi/flup.bst10
-rw-r--r--elements/python2-core.bst15
-rw-r--r--elements/python2-core/cython2.bst11
-rw-r--r--elements/python2-core/jsonschema-python2.bst12
-rw-r--r--elements/python2-core/libxml2-python2.bst9
-rw-r--r--elements/python2-core/mako-python2.bst12
-rw-r--r--elements/python2-core/pbr-python2.bst12
-rw-r--r--elements/python2-core/python2-lxml.bst12
-rw-r--r--elements/python2-core/python2-markdown.bst11
-rw-r--r--elements/python2-core/python2-requests.bst11
-rw-r--r--elements/python2-core/python2-setuptools.bst11
-rw-r--r--elements/python2-core/python2.bst20
-rw-r--r--elements/python2-core/pyyaml-python2.bst15
-rw-r--r--elements/python2-core/six-python2.bst11
-rw-r--r--elements/python3-gobject.bst4
-rw-r--r--elements/python3-gobject/python3-gobject.bst12
-rw-r--r--elements/qt5-tools-qtmultimedia.bst4
-rw-r--r--elements/qt5-tools-qtmultimedia/qtmultimedia.bst9
-rw-r--r--elements/qt5-tools-qtwayland.bst4
-rw-r--r--elements/qt5-tools-qtwayland/qtwayland.bst12
-rw-r--r--elements/qt5-tools-qtwebengine.bst5
-rw-r--r--elements/qt5-tools-qtwebengine/qtwebchannel.bst10
-rw-r--r--elements/qt5-tools-qtwebengine/qtwebengine.bst14
-rw-r--r--elements/qt5-tools-qtwebkit.bst8
-rw-r--r--elements/qt5-tools-qtwebkit/qttools.bst11
-rw-r--r--elements/qt5-tools-qtwebkit/qttranslations.bst11
-rw-r--r--elements/qt5-tools-qtwebkit/qtwebchannel.bst10
-rw-r--r--elements/qt5-tools-qtwebkit/qtwebkit-examples.bst11
-rw-r--r--elements/qt5-tools-qtwebkit/qtwebkit.bst11
-rw-r--r--elements/qt5-tools.bst19
-rw-r--r--elements/qt5-tools/qt3d.bst13
-rw-r--r--elements/qt5-tools/qtbase.bst13
-rw-r--r--elements/qt5-tools/qtconnectivity.bst11
-rw-r--r--elements/qt5-tools/qtdeclarative.bst15
-rw-r--r--elements/qt5-tools/qtdoc.bst11
-rw-r--r--elements/qt5-tools/qtgraphicaleffects.bst12
-rw-r--r--elements/qt5-tools/qtimageformats.bst11
-rw-r--r--elements/qt5-tools/qtlocation.bst14
-rw-r--r--elements/qt5-tools/qtquickcontrols.bst12
-rw-r--r--elements/qt5-tools/qtscript.bst11
-rw-r--r--elements/qt5-tools/qtsensors.bst11
-rw-r--r--elements/qt5-tools/qtserialport.bst11
-rw-r--r--elements/qt5-tools/qtsvg.bst11
-rw-r--r--elements/qt5-tools/qtwebsockets.bst11
-rw-r--r--elements/qt5-tools/qtx11extras.bst11
-rw-r--r--elements/qt5-tools/qtxmlpatterns.bst14
-rw-r--r--elements/ruby.bst15
-rw-r--r--elements/ruby/bundler.bst16
-rw-r--r--elements/ruby/hoe.bst21
-rw-r--r--elements/ruby/libyaml.bst8
-rw-r--r--elements/ruby/rake-compiler.bst20
-rw-r--r--elements/ruby/ruby-1.8.bst14
-rw-r--r--elements/ruby/ruby.bst16
-rw-r--r--elements/samba.bst4
-rw-r--r--elements/sandboxing.bst7
-rw-r--r--elements/sandboxing/linux-user-chroot.bst8
-rw-r--r--elements/sandboxing/sandboxlib.bst10
-rw-r--r--elements/secret-service.bst6
-rw-r--r--elements/secret-service/gcr.bst12
-rw-r--r--elements/secret-service/gnome-keyring.bst17
-rw-r--r--elements/secret-service/libsecret.bst15
-rw-r--r--elements/sound-server-pulseaudio.bst13
-rw-r--r--elements/sound-server-pulseaudio/alsa-lib.bst8
-rw-r--r--elements/sound-server-pulseaudio/alsa-utils.bst14
-rw-r--r--elements/sound-server-pulseaudio/avahi.bst23
-rw-r--r--elements/sound-server-pulseaudio/libatomic_ops.bst8
-rw-r--r--elements/sound-server-pulseaudio/libdaemon.bst8
-rw-r--r--elements/sound-server-pulseaudio/libsndfile.bst11
-rw-r--r--elements/sound-server-pulseaudio/pulseaudio.bst30
-rw-r--r--elements/sound-server-pulseaudio/sbc.bst9
-rw-r--r--elements/sound-server-pulseaudio/speex.bst8
-rw-r--r--elements/sound-server-pulseaudio/webrtc-audio-processing.bst20
-rw-r--r--elements/spell-checking.bst5
-rw-r--r--elements/spell-checking/enchant.bst8
-rw-r--r--elements/spell-checking/hyphen.bst8
-rw-r--r--elements/storage-management.bst8
-rw-r--r--elements/storage-management/gvfs.bst17
-rw-r--r--elements/storage-management/libatasmart.bst16
-rw-r--r--elements/storage-management/libgphoto2.bst11
-rw-r--r--elements/storage-management/libmtp.bst16
-rw-r--r--elements/storage-management/udisks.bst16
-rw-r--r--elements/swift.bst10
-rw-r--r--elements/swift/dnspython.bst10
-rw-r--r--elements/swift/gf-complete.bst24
-rw-r--r--elements/swift/jerasure.bst9
-rw-r--r--elements/swift/liberasurecode.bst12
-rw-r--r--elements/swift/pyeclib.bst13
-rw-r--r--elements/swift/swift.bst13
-rw-r--r--elements/swift/xattr.bst15
-rw-r--r--elements/systems/base-system-content.bst8
-rw-r--r--elements/systems/build-system-content.bst26
-rw-r--r--elements/systems/genivi-demo-platform-content.bst39
-rw-r--r--elements/systems/gnome-system-content.bst49
-rw-r--r--elements/systems/ivi-system-content.bst51
-rw-r--r--elements/systems/minimal-system-content.bst6
-rw-r--r--elements/systems/openstack-system-content.bst35
-rw-r--r--elements/systems/trove-system-content.bst29
-rw-r--r--elements/systems/weston-qt5-system-content.bst33
-rw-r--r--elements/systems/weston-system-content.bst26
-rw-r--r--elements/tools.bst15
-rw-r--r--elements/tools/device-tree-compiler.bst13
-rw-r--r--elements/tools/distcc.bst14
-rw-r--r--elements/tools/gdb.bst12
-rw-r--r--elements/tools/git-fat.bst16
-rw-r--r--elements/tools/ipmitool.bst12
-rw-r--r--elements/tools/kexec-tools.bst12
-rw-r--r--elements/tools/lsof.bst19
-rw-r--r--elements/tools/parted.bst19
-rw-r--r--elements/tools/procps-ng.bst16
-rw-r--r--elements/tools/strace.bst8
-rw-r--r--elements/tools/sudo.bst8
-rw-r--r--elements/tools/u-boot.bst18
-rw-r--r--elements/tools/zip.bst19
-rw-r--r--elements/trove/fail2ban-common.bst7
-rw-r--r--elements/trove/fail2ban-common/fail2ban.bst13
-rw-r--r--elements/trove/lorry-controller.bst8
-rw-r--r--elements/trove/lorry-controller/lorry-controller.bst20
-rw-r--r--elements/trove/python3-core.bst14
-rw-r--r--elements/trove/python3-core/jsonschema.bst8
-rw-r--r--elements/trove/python3-core/mako.bst8
-rw-r--r--elements/trove/python3-core/pbr.bst8
-rw-r--r--elements/trove/python3-core/python-lxml.bst8
-rw-r--r--elements/trove/python3-core/python-markdown.bst8
-rw-r--r--elements/trove/python3-core/python-requests.bst8
-rw-r--r--elements/trove/python3-core/pyyaml.bst13
-rw-r--r--elements/trove/python3-core/six.bst8
-rw-r--r--elements/trove/trove.bst14
-rw-r--r--elements/trove/trove/cgit.bst19
-rw-r--r--elements/trove/trove/clod.bst21
-rw-r--r--elements/trove/trove/gall.bst26
-rw-r--r--elements/trove/trove/gitano.bst16
-rw-r--r--elements/trove/trove/lace.bst21
-rw-r--r--elements/trove/trove/lrexlib-pcre.bst20
-rw-r--r--elements/trove/trove/lua-scrypt.bst15
-rw-r--r--elements/trove/trove/lua.bst21
-rw-r--r--elements/trove/trove/luxio.bst18
-rw-r--r--elements/trove/trove/supple.bst22
-rw-r--r--elements/trove/trove/trove-setup.bst14
-rw-r--r--elements/unmaintained/apache-httpd-server.bst8
-rw-r--r--elements/unmaintained/apache-httpd-server/apr.bst28
-rw-r--r--elements/unmaintained/apache-httpd-server/httpd-server.bst41
-rw-r--r--elements/unmaintained/apache-httpd-server/mod_wsgi-metrics.bst13
-rw-r--r--elements/unmaintained/apache-httpd-server/mod_wsgi.bst30
-rw-r--r--elements/unmaintained/apache-httpd-server/psutil.bst12
-rw-r--r--elements/unmaintained/databases.bst8
-rw-r--r--elements/unmaintained/databases/memcached.bst28
-rw-r--r--elements/unmaintained/databases/postgresql.bst10
-rw-r--r--elements/unmaintained/databases/psycopg2.bst13
-rw-r--r--elements/unmaintained/databases/python-memcached.bst12
-rw-r--r--elements/unmaintained/databases/redis.bst15
-rw-r--r--elements/unmaintained/django.bst8
-rw-r--r--elements/unmaintained/django/django-appconf.bst11
-rw-r--r--elements/unmaintained/django/django-compressor.bst12
-rw-r--r--elements/unmaintained/django/django-pyscss.bst13
-rw-r--r--elements/unmaintained/django/django.bst11
-rw-r--r--elements/unmaintained/django/pyscss.bst11
-rw-r--r--elements/unmaintained/lvm.bst8
-rw-r--r--elements/unmaintained/lvm/lvm2.bst24
-rw-r--r--elements/unmaintained/networking-utils.bst22
-rw-r--r--elements/unmaintained/networking-utils/conntrack-tools.bst16
-rw-r--r--elements/unmaintained/networking-utils/ebtables.bst13
-rw-r--r--elements/unmaintained/networking-utils/iproute2.bst14
-rw-r--r--elements/unmaintained/networking-utils/ipset.bst13
-rw-r--r--elements/unmaintained/networking-utils/iputils.bst29
-rw-r--r--elements/unmaintained/networking-utils/libmnl.bst8
-rw-r--r--elements/unmaintained/networking-utils/libnet.bst19
-rw-r--r--elements/unmaintained/networking-utils/libnetfilter_conntrack.bst10
-rw-r--r--elements/unmaintained/networking-utils/libnetfilter_cthelper.bst9
-rw-r--r--elements/unmaintained/networking-utils/libnetfilter_cttimeout.bst9
-rw-r--r--elements/unmaintained/networking-utils/libnetfilter_queue.bst10
-rw-r--r--elements/unmaintained/networking-utils/libnfnetlink.bst8
-rw-r--r--elements/unmaintained/networking-utils/libpcap.bst8
-rw-r--r--elements/unmaintained/networking-utils/tcpdump.bst9
-rw-r--r--elements/unmaintained/ntpd.bst3
-rw-r--r--elements/unmaintained/ntpd/ntpd.bst58
-rw-r--r--elements/unmaintained/openstack-clients/appdirs.bst10
-rw-r--r--elements/unmaintained/openstack-clients/argparse.bst10
-rw-r--r--elements/unmaintained/openstack-clients/cliff-tablib.bst10
-rw-r--r--elements/unmaintained/openstack-clients/os-client-config.bst10
-rw-r--r--elements/unmaintained/openstack-clients/pyparsing.bst13
-rw-r--r--elements/unmaintained/openstack-clients/python-ironicclient.bst10
-rw-r--r--elements/unmaintained/openstack-clients/python-openstackclient.bst10
-rw-r--r--elements/unmaintained/openstack-clients/tablib.bst10
-rw-r--r--elements/unmaintained/openstack-services.bst111
-rw-r--r--elements/unmaintained/openstack-services/aioeventlet.bst16
-rw-r--r--elements/unmaintained/openstack-services/alembic.bst16
-rw-r--r--elements/unmaintained/openstack-services/anyjson.bst15
-rw-r--r--elements/unmaintained/openstack-services/ceilometer.bst55
-rw-r--r--elements/unmaintained/openstack-services/cinder.bst51
-rw-r--r--elements/unmaintained/openstack-services/configshell-fb.bst15
-rw-r--r--elements/unmaintained/openstack-services/creole.bst15
-rw-r--r--elements/unmaintained/openstack-services/croniter.bst16
-rw-r--r--elements/unmaintained/openstack-services/dateutil.bst15
-rw-r--r--elements/unmaintained/openstack-services/django-openstack-auth.bst15
-rw-r--r--elements/unmaintained/openstack-services/docutils.bst15
-rw-r--r--elements/unmaintained/openstack-services/dogpile-cache.bst16
-rw-r--r--elements/unmaintained/openstack-services/dogpile-core.bst15
-rw-r--r--elements/unmaintained/openstack-services/erlang-sd_notify.bst20
-rw-r--r--elements/unmaintained/openstack-services/glance.bst62
-rw-r--r--elements/unmaintained/openstack-services/glance_store.bst17
-rw-r--r--elements/unmaintained/openstack-services/happybase.bst16
-rw-r--r--elements/unmaintained/openstack-services/horizon.bst54
-rw-r--r--elements/unmaintained/openstack-services/httplib2.bst15
-rw-r--r--elements/unmaintained/openstack-services/ipaddr-py.bst18
-rw-r--r--elements/unmaintained/openstack-services/ironic.bst48
-rw-r--r--elements/unmaintained/openstack-services/isort.bst17
-rw-r--r--elements/unmaintained/openstack-services/jsonpath-rw.bst16
-rw-r--r--elements/unmaintained/openstack-services/jsonrpclib.bst15
-rw-r--r--elements/unmaintained/openstack-services/kafka-python.bst15
-rw-r--r--elements/unmaintained/openstack-services/keystone.bst39
-rw-r--r--elements/unmaintained/openstack-services/keystonemiddleware.bst17
-rw-r--r--elements/unmaintained/openstack-services/kombu.bst18
-rw-r--r--elements/unmaintained/openstack-services/librabbitmq.bst29
-rw-r--r--elements/unmaintained/openstack-services/lockfile.bst15
-rw-r--r--elements/unmaintained/openstack-services/logutils.bst15
-rw-r--r--elements/unmaintained/openstack-services/msgpack-python.bst15
-rw-r--r--elements/unmaintained/openstack-services/natsort.bst15
-rw-r--r--elements/unmaintained/openstack-services/neutron.bst56
-rw-r--r--elements/unmaintained/openstack-services/nova.bst47
-rw-r--r--elements/unmaintained/openstack-services/novnc.bst26
-rw-r--r--elements/unmaintained/openstack-services/numpy.bst21
-rw-r--r--elements/unmaintained/openstack-services/oauthlib.bst20
-rw-r--r--elements/unmaintained/openstack-services/open-iscsi.bst49
-rw-r--r--elements/unmaintained/openstack-services/ordereddict.bst15
-rw-r--r--elements/unmaintained/openstack-services/oslo-concurrency.bst17
-rw-r--r--elements/unmaintained/openstack-services/oslo-context.bst15
-rw-r--r--elements/unmaintained/openstack-services/oslo-db.bst18
-rw-r--r--elements/unmaintained/openstack-services/oslo-log.bst16
-rw-r--r--elements/unmaintained/openstack-services/oslo-messaging.bst16
-rw-r--r--elements/unmaintained/openstack-services/oslo-middleware.bst16
-rw-r--r--elements/unmaintained/openstack-services/oslo-policy.bst15
-rw-r--r--elements/unmaintained/openstack-services/oslo-rootwrap.bst15
-rw-r--r--elements/unmaintained/openstack-services/oslo-vmware.bst19
-rw-r--r--elements/unmaintained/openstack-services/osprofiler.bst15
-rw-r--r--elements/unmaintained/openstack-services/passlib.bst15
-rw-r--r--elements/unmaintained/openstack-services/paste.bst15
-rw-r--r--elements/unmaintained/openstack-services/pecan.bst16
-rw-r--r--elements/unmaintained/openstack-services/pep8.bst15
-rw-r--r--elements/unmaintained/openstack-services/pies.bst15
-rw-r--r--elements/unmaintained/openstack-services/pint.bst15
-rw-r--r--elements/unmaintained/openstack-services/ply.bst15
-rw-r--r--elements/unmaintained/openstack-services/posix-ipc-tarball.bst15
-rw-r--r--elements/unmaintained/openstack-services/py-amqp.bst15
-rw-r--r--elements/unmaintained/openstack-services/pycadf.bst18
-rw-r--r--elements/unmaintained/openstack-services/pycco.bst18
-rw-r--r--elements/unmaintained/openstack-services/pyflakes.bst15
-rw-r--r--elements/unmaintained/openstack-services/pygments.bst15
-rw-r--r--elements/unmaintained/openstack-services/pyjwt.bst15
-rw-r--r--elements/unmaintained/openstack-services/pymemcache.bst15
-rw-r--r--elements/unmaintained/openstack-services/pysaml2.bst15
-rw-r--r--elements/unmaintained/openstack-services/pysendfile.bst15
-rw-r--r--elements/unmaintained/openstack-services/pyserial.bst15
-rw-r--r--elements/unmaintained/openstack-services/pysnmp.bst15
-rw-r--r--elements/unmaintained/openstack-services/pystache.bst18
-rw-r--r--elements/unmaintained/openstack-services/python-pexpect.bst15
-rw-r--r--elements/unmaintained/openstack-services/qpid-python.bst18
-rw-r--r--elements/unmaintained/openstack-services/rabbitmq-codegen.bst17
-rw-r--r--elements/unmaintained/openstack-services/rabbitmq-server.bst27
-rw-r--r--elements/unmaintained/openstack-services/redis-py.bst15
-rw-r--r--elements/unmaintained/openstack-services/repoze-lru.bst15
-rw-r--r--elements/unmaintained/openstack-services/requests-aws.bst15
-rw-r--r--elements/unmaintained/openstack-services/retrying.bst15
-rw-r--r--elements/unmaintained/openstack-services/rfc3986.bst15
-rw-r--r--elements/unmaintained/openstack-services/routes.bst16
-rw-r--r--elements/unmaintained/openstack-services/rtslib-fb.bst36
-rw-r--r--elements/unmaintained/openstack-services/semantic-version.bst15
-rw-r--r--elements/unmaintained/openstack-services/simplegeneric-tarball.bst15
-rw-r--r--elements/unmaintained/openstack-services/singledispatch.bst15
-rw-r--r--elements/unmaintained/openstack-services/smartypants.bst18
-rw-r--r--elements/unmaintained/openstack-services/snowballstemmer.bst15
-rw-r--r--elements/unmaintained/openstack-services/sphinx.bst18
-rw-r--r--elements/unmaintained/openstack-services/sqlalchemy-migrate.bst17
-rw-r--r--elements/unmaintained/openstack-services/sqlalchemy.bst15
-rw-r--r--elements/unmaintained/openstack-services/sqlparse.bst15
-rw-r--r--elements/unmaintained/openstack-services/suds.bst15
-rw-r--r--elements/unmaintained/openstack-services/sysfsutils.bst16
-rw-r--r--elements/unmaintained/openstack-services/sysv_ipc-tarball.bst15
-rw-r--r--elements/unmaintained/openstack-services/targetcli-fb.bst17
-rw-r--r--elements/unmaintained/openstack-services/taskflow.bst15
-rw-r--r--elements/unmaintained/openstack-services/tempest-lib.bst15
-rw-r--r--elements/unmaintained/openstack-services/tempest.bst26
-rw-r--r--elements/unmaintained/openstack-services/tempita.bst15
-rw-r--r--elements/unmaintained/openstack-services/tftp-hpa.bst19
-rw-r--r--elements/unmaintained/openstack-services/thrift.bst19
-rw-r--r--elements/unmaintained/openstack-services/tooz.bst19
-rw-r--r--elements/unmaintained/openstack-services/trollius.bst16
-rw-r--r--elements/unmaintained/openstack-services/urllib3.bst15
-rw-r--r--elements/unmaintained/openstack-services/urwid.bst15
-rw-r--r--elements/unmaintained/openstack-services/websockify.bst19
-rw-r--r--elements/unmaintained/openstack-services/werkzeug.bst15
-rw-r--r--elements/unmaintained/openstack-services/wsgiref.bst15
-rw-r--r--elements/unmaintained/openstack-services/wsme.bst17
-rw-r--r--elements/unmaintained/test-tools.bst22
-rw-r--r--elements/unmaintained/test-tools/beautifulsoup4.bst9
-rw-r--r--elements/unmaintained/test-tools/check.bst11
-rw-r--r--elements/unmaintained/test-tools/cppunit.bst8
-rw-r--r--elements/unmaintained/test-tools/fixtures.bst11
-rw-r--r--elements/unmaintained/test-tools/mock.bst10
-rw-r--r--elements/unmaintained/test-tools/mocker.bst10
-rw-r--r--elements/unmaintained/test-tools/mox.bst10
-rw-r--r--elements/unmaintained/test-tools/mox3.bst10
-rw-r--r--elements/unmaintained/test-tools/nose.bst10
-rw-r--r--elements/unmaintained/test-tools/oslotest.bst17
-rw-r--r--elements/unmaintained/test-tools/python-test-extras.bst10
-rw-r--r--elements/unmaintained/test-tools/subunit.bst12
-rw-r--r--elements/unmaintained/test-tools/testrepository.bst13
-rw-r--r--elements/unmaintained/test-tools/testresources.bst14
-rw-r--r--elements/unmaintained/test-tools/testscenarios.bst11
-rw-r--r--elements/unmaintained/test-tools/testtools.bst11
-rw-r--r--elements/unmaintained/test-tools/waitress.bst10
-rw-r--r--elements/unmaintained/test-tools/webtest.bst12
-rw-r--r--elements/unmaintained/test-tools/zake.bst11
-rw-r--r--elements/unmaintained/virtualization.bst19
-rw-r--r--elements/unmaintained/virtualization/dmidecode.bst20
-rw-r--r--elements/unmaintained/virtualization/dnsmasq.bst23
-rw-r--r--elements/unmaintained/virtualization/libosinfo.bst24
-rw-r--r--elements/unmaintained/virtualization/libpciaccess.bst15
-rw-r--r--elements/unmaintained/virtualization/libvirt-python.bst19
-rw-r--r--elements/unmaintained/virtualization/libvirt.bst54
-rw-r--r--elements/unmaintained/virtualization/openvswitch.bst23
-rw-r--r--elements/unmaintained/virtualization/pycurl.bst17
-rw-r--r--elements/unmaintained/virtualization/qemu.bst41
-rw-r--r--elements/unmaintained/virtualization/urlgrabber.bst18
-rw-r--r--elements/unmaintained/virtualization/virt-manager.bst19
-rw-r--r--elements/unmaintained/virtualization/yajl.bst22
-rw-r--r--elements/unmaintained/xstatic.bst38
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-animate.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-bootstrap.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-cookies.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-fileupload.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-lrdragndrop.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-mock.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-sanitize.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-smart-table.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-bootstrap-datepicker.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-bootstrap-scss.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-d3.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-font-awesome.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-hogan.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jasmine.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery-bootstrap-wizard.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery-migrate.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery-quicksearch.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery-tablesorter.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery-ui.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jsencrypt.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-magic-search.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-qunit.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-rickshaw.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-spin.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-termjs.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic.bst11
-rw-r--r--elements/vala-common.bst7
-rw-r--r--elements/vala-common/libgee.bst11
-rw-r--r--elements/vala-common/m4-common.bst12
-rw-r--r--elements/vala-common/vala-bootstrap.bst13
-rw-r--r--elements/vala-common/vala.bst10
-rw-r--r--elements/wayland-generic.bst4
-rw-r--r--elements/wayland-generic/wayland-protocols.bst9
-rw-r--r--elements/wayland-generic/wayland.bst13
-rw-r--r--elements/weston-common.bst3
-rw-r--r--elements/weston-common/weston.bst16
-rw-r--r--elements/x-common.bst53
-rw-r--r--elements/x-common/util-image.bst14
-rw-r--r--elements/x-common/util-keysyms.bst13
-rw-r--r--elements/x-common/util-wm.bst13
-rw-r--r--elements/x-common/xcb-libxcb.bst10
-rw-r--r--elements/x-common/xcb-proto.bst8
-rw-r--r--elements/x-common/xcb-util.bst13
-rw-r--r--elements/x-common/xorg-lib-libICE.bst12
-rw-r--r--elements/x-common/xorg-lib-libSM.bst13
-rw-r--r--elements/x-common/xorg-lib-libX11.bst16
-rw-r--r--elements/x-common/xorg-lib-libXau.bst9
-rw-r--r--elements/x-common/xorg-lib-libXcomposite.bst13
-rw-r--r--elements/x-common/xorg-lib-libXcursor.bst14
-rw-r--r--elements/x-common/xorg-lib-libXdamage.bst12
-rw-r--r--elements/x-common/xorg-lib-libXext.bst13
-rw-r--r--elements/x-common/xorg-lib-libXfixes.bst12
-rw-r--r--elements/x-common/xorg-lib-libXi.bst17
-rw-r--r--elements/x-common/xorg-lib-libXinerama.bst12
-rw-r--r--elements/x-common/xorg-lib-libXmu.bst16
-rw-r--r--elements/x-common/xorg-lib-libXrandr.bst16
-rw-r--r--elements/x-common/xorg-lib-libXrender.bst12
-rw-r--r--elements/x-common/xorg-lib-libXt.bst14
-rw-r--r--elements/x-common/xorg-lib-libXtst.bst16
-rw-r--r--elements/x-common/xorg-lib-libXv.bst14
-rw-r--r--elements/x-common/xorg-lib-libxkbfile.bst12
-rw-r--r--elements/x-common/xorg-lib-libxshmfence.bst9
-rw-r--r--elements/x-common/xorg-lib-libxtrans.bst8
-rw-r--r--elements/x-common/xorg-proto-bigreqsproto.bst8
-rw-r--r--elements/x-common/xorg-proto-compositeproto.bst8
-rw-r--r--elements/x-common/xorg-proto-damageproto.bst8
-rw-r--r--elements/x-common/xorg-proto-dmxproto.bst8
-rw-r--r--elements/x-common/xorg-proto-dri2proto.bst8
-rw-r--r--elements/x-common/xorg-proto-dri3proto.bst7
-rw-r--r--elements/x-common/xorg-proto-fixesproto.bst8
-rw-r--r--elements/x-common/xorg-proto-fontsproto.bst8
-rw-r--r--elements/x-common/xorg-proto-glproto.bst8
-rw-r--r--elements/x-common/xorg-proto-inputproto.bst8
-rw-r--r--elements/x-common/xorg-proto-kbproto.bst8
-rw-r--r--elements/x-common/xorg-proto-presentproto.bst7
-rw-r--r--elements/x-common/xorg-proto-randrproto.bst8
-rw-r--r--elements/x-common/xorg-proto-recordproto.bst8
-rw-r--r--elements/x-common/xorg-proto-renderproto.bst8
-rw-r--r--elements/x-common/xorg-proto-resourceproto.bst8
-rw-r--r--elements/x-common/xorg-proto-scrnsaverproto.bst8
-rw-r--r--elements/x-common/xorg-proto-videoproto.bst8
-rw-r--r--elements/x-common/xorg-proto-x11proto.bst8
-rw-r--r--elements/x-common/xorg-proto-xcmiscproto.bst8
-rw-r--r--elements/x-common/xorg-proto-xextproto.bst8
-rw-r--r--elements/x-common/xorg-proto-xf86bigfontproto.bst8
-rw-r--r--elements/x-common/xorg-proto-xf86dgaproto.bst8
-rw-r--r--elements/x-common/xorg-proto-xf86driproto.bst8
-rw-r--r--elements/x-common/xorg-proto-xineramaproto.bst8
-rw-r--r--elements/x-drivers.bst6
-rw-r--r--elements/x-drivers/xorg-driver-xf86-input-libinput.bst9
-rw-r--r--elements/x-drivers/xorg-driver-xf86-video-fbdev.bst9
-rw-r--r--elements/x-drivers/xorg-driver-xf86-video-intel.bst9
-rw-r--r--elements/x-drivers/xorg-driver-xf86-video-vesa.bst9
-rw-r--r--elements/x-generic.bst8
-rw-r--r--elements/x-generic/xorg-app-xinit.bst12
-rw-r--r--elements/x-generic/xorg-app-xkbcomp.bst12
-rw-r--r--elements/x-generic/xorg-font-util.bst12
-rw-r--r--elements/x-generic/xorg-lib-libXfont.bst13
-rw-r--r--elements/x-generic/xorg-lib-libfontenc.bst13
-rw-r--r--elements/x-generic/xserver.bst24
-rw-r--r--elements/xorg-util-macros-common.bst4
-rw-r--r--elements/xorg-util-macros-common/xcb-pthread-stubs.bst9
-rw-r--r--elements/xorg-util-macros-common/xorg-util-macros.bst8
-rw-r--r--unmaintained/strata/openstack-services/sysfsutils.morph10
-rw-r--r--unmaintained/strata/test-tools/check.morph8
937 files changed, 16682 insertions, 18 deletions
diff --git a/elements/NetworkManager-common.bst b/elements/NetworkManager-common.bst
new file mode 100644
index 0000000..aa40856
--- /dev/null
+++ b/elements/NetworkManager-common.bst
@@ -0,0 +1,8 @@
+kind: stack
+depends:
+- NetworkManager-common/libmbim.bst
+- NetworkManager-common/libqmi.bst
+- NetworkManager-common/ModemManager.bst
+- NetworkManager-common/libndp.bst
+- NetworkManager-common/readline6.bst
+- NetworkManager-common/NetworkManager.bst
diff --git a/elements/NetworkManager-common/ModemManager.bst b/elements/NetworkManager-common/ModemManager.bst
new file mode 100644
index 0000000..329634f
--- /dev/null
+++ b/elements/NetworkManager-common/ModemManager.bst
@@ -0,0 +1,22 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- connectivity.bst
+- device-management.bst
+- network-security.bst
+- privileges-management.bst
+- python-pygobject.bst
+- NetworkManager-common/libmbim.bst
+- NetworkManager-common/libqmi.bst
+sources:
+- kind: git
+ url: upstream:ModemManager
+ track: 1.6.0
+ ref: 397761c9758c3a8c2d130afaf36dab645d6e0ecf
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc
+public:
+ bst:
+ integration-commands:
+ - systemctl enable ModemManager
diff --git a/elements/NetworkManager-common/NetworkManager.bst b/elements/NetworkManager-common/NetworkManager.bst
new file mode 100644
index 0000000..733fc13
--- /dev/null
+++ b/elements/NetworkManager-common/NetworkManager.bst
@@ -0,0 +1,25 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- connectivity.bst
+- device-management.bst
+- network-security.bst
+- privileges-management.bst
+- python-pygobject.bst
+- NetworkManager-common/ModemManager.bst
+- NetworkManager-common/libndp.bst
+- NetworkManager-common/readline6.bst
+sources:
+- kind: git
+ url: upstream:NetworkManager
+ track: 1.8.2
+ ref: 9ed1921ce3b8f1b856d97128913b33c7eeeed6e9
+config:
+ configure-commands:
+ - NOCONFIGURE=1 ./autogen.sh
+ - PYTHON=python3 ./configure --prefix="%{prefix}" --sysconfdir=/etc --with-session-tracking=systemd
+ --disable-ppp --enable-more-warnings=yes --disable-gtk-doc
+public:
+ bst:
+ integration-commands:
+ - systemctl enable NetworkManager
diff --git a/elements/NetworkManager-common/libmbim.bst b/elements/NetworkManager-common/libmbim.bst
new file mode 100644
index 0000000..43577ca
--- /dev/null
+++ b/elements/NetworkManager-common/libmbim.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- connectivity.bst
+- device-management.bst
+- network-security.bst
+- privileges-management.bst
+- python-pygobject.bst
+sources:
+- kind: git
+ url: upstream:libmbim
+ track: 1.14.0
+ ref: 50cddf48823f05ec124afad80c0d948184e19b00
diff --git a/elements/NetworkManager-common/libndp.bst b/elements/NetworkManager-common/libndp.bst
new file mode 100644
index 0000000..90fce82
--- /dev/null
+++ b/elements/NetworkManager-common/libndp.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- connectivity.bst
+- device-management.bst
+- network-security.bst
+- privileges-management.bst
+- python-pygobject.bst
+sources:
+- kind: git
+ url: upstream:libndp
+ track: v1.6
+ ref: 2f721c4ff519f38f46695a60d9f9d88f35bf3c1d
diff --git a/elements/NetworkManager-common/libqmi.bst b/elements/NetworkManager-common/libqmi.bst
new file mode 100644
index 0000000..c587c86
--- /dev/null
+++ b/elements/NetworkManager-common/libqmi.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- connectivity.bst
+- device-management.bst
+- network-security.bst
+- privileges-management.bst
+- python-pygobject.bst
+sources:
+- kind: git
+ url: upstream:libqmi
+ track: 1.16.0
+ ref: 7bdb9347cf08cf26ed8e420a11b358befa81824b
diff --git a/elements/NetworkManager-common/readline6.bst b/elements/NetworkManager-common/readline6.bst
new file mode 100644
index 0000000..73595b7
--- /dev/null
+++ b/elements/NetworkManager-common/readline6.bst
@@ -0,0 +1,16 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- connectivity.bst
+- device-management.bst
+- network-security.bst
+- privileges-management.bst
+- python-pygobject.bst
+sources:
+- kind: git
+ url: upstream:readline
+ track: readline-6.3
+ ref: 7628b745a813aac53586b640da056a975f1c443e
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/ansible.bst b/elements/ansible.bst
new file mode 100644
index 0000000..4e6c963
--- /dev/null
+++ b/elements/ansible.bst
@@ -0,0 +1,5 @@
+kind: stack
+description: A stratum with ansible and its dependencies
+depends:
+- ansible/ansible.bst
+- ansible/openstack-ansible-modules.bst
diff --git a/elements/ansible/ansible.bst b/elements/ansible/ansible.bst
new file mode 100644
index 0000000..af5bd55
--- /dev/null
+++ b/elements/ansible/ansible.bst
@@ -0,0 +1,28 @@
+kind: distutils
+depends:
+- core.bst
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:ansible
+ track: v1.8.4
+ ref: ebc8d48d34296fe010096f044e2b7591df37a622
+ submodules:
+ lib/ansible/modules/core:
+ url: upstream:ansible-modules-core.git
+ lib/ansible/modules/extras:
+ url: upstream:ansible-modules-extras.git
+ v2/ansible/modules/core:
+ url: upstream:ansible-modules-core.git
+ v2/ansible/modules/extras:
+ url: upstream:ansible-modules-extras.git
+variables:
+ python: python
+config:
+ install-commands:
+ (>):
+ - |
+ install -D -m644 /proc/self/fd/0 "%{install-root}/etc/ansible/ansible.cfg" <<EOF
+ [defaults]
+ log_path=/var/log/ansible
+ EOF
diff --git a/elements/ansible/openstack-ansible-modules.bst b/elements/ansible/openstack-ansible-modules.bst
new file mode 100644
index 0000000..6ce94ae
--- /dev/null
+++ b/elements/ansible/openstack-ansible-modules.bst
@@ -0,0 +1,13 @@
+kind: manual
+depends:
+- core.bst
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:openstack/openstack-ansible-modules
+ track: master
+ ref: 451dcdeadfd35615a867d5e59a684e4aa82959ae
+config:
+ install-commands:
+ - mkdir -p "%{install-root}%{prefix}"/share/ansible/ansible-openstack-modules
+ - cp -r * "%{install-root}%{prefix}"/share/ansible/ansible-openstack-modules
diff --git a/elements/bluetooth.bst b/elements/bluetooth.bst
new file mode 100644
index 0000000..a79d28b
--- /dev/null
+++ b/elements/bluetooth.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: Components required for bluetooth.
+depends:
+- bluetooth/libical.bst
+- bluetooth/bluez.bst
+- bluetooth/dbus-glib.bst
+- bluetooth/bluez-tools.bst
+- bluetooth/obexd.bst
diff --git a/elements/bluetooth/bluez-tools.bst b/elements/bluetooth/bluez-tools.bst
new file mode 100644
index 0000000..e26ffad
--- /dev/null
+++ b/elements/bluetooth/bluez-tools.bst
@@ -0,0 +1,18 @@
+kind: autotools
+description: A set of tools to manage Bluetooth devices for Linux
+depends:
+- glib-common.bst
+- foundation.bst
+- bluetooth/dbus-glib.bst
+sources:
+- kind: git
+ url: upstream:bluez-tools
+ track: baserock/morph
+ ref: 7350787e96a6ecf2cc5d4afddb3321ccad9fa461
+config:
+ configure-commands:
+ - sed -i -e 's/-lreadline/-lreadline -lncurses/g' configure.ac
+ - ./autogen.sh
+ - ./configure --prefix="%{prefix}" --disable-obex
+ build-commands:
+ - LDFLAGS="$LDFLAGS -lncurses" make
diff --git a/elements/bluetooth/bluez.bst b/elements/bluetooth/bluez.bst
new file mode 100644
index 0000000..a4b5619
--- /dev/null
+++ b/elements/bluetooth/bluez.bst
@@ -0,0 +1,21 @@
+kind: autotools
+description: Bluetooth protocol stack for Linux
+depends:
+- glib-common.bst
+- foundation.bst
+- bluetooth/libical.bst
+sources:
+- kind: git
+ url: upstream:bluez
+ track: baserock/5.43+service-api
+ ref: 6c68ebf4d31a04459285169af83714b610fffb1a
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}" --enable-tools --enable-service --enable-test
+ --enable-library --sysconfdir=/etc --localstatedir=/var --libexecdir=/lib
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - mkdir -p "%{install-root}/etc/systemd/system/bluetooth.target.wants"
+ - ln -s /lib/systemd/system/bluetooth.service "%{install-root}/etc/systemd/system/bluetooth.target.wants/bluetooth.service"
+ - ln -s /lib/systemd/system/bluetooth.service "%{install-root}/etc/systemd/system/dbus-org.bluez.service"
diff --git a/elements/bluetooth/dbus-glib.bst b/elements/bluetooth/dbus-glib.bst
new file mode 100644
index 0000000..dd055a2
--- /dev/null
+++ b/elements/bluetooth/dbus-glib.bst
@@ -0,0 +1,9 @@
+kind: autotools
+depends:
+- glib-common.bst
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:dbus-glib
+ track: dbus-glib_0.102
+ ref: 397e8297d433547c9bf4150ddd2b9e0b4c39628c
diff --git a/elements/bluetooth/libical.bst b/elements/bluetooth/libical.bst
new file mode 100644
index 0000000..e5df04c
--- /dev/null
+++ b/elements/bluetooth/libical.bst
@@ -0,0 +1,12 @@
+kind: cmake
+depends:
+- glib-common.bst
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:libical-git
+ track: v2.0.0
+ ref: 6c4af23b0a95fd105f38e879908cbc80390f3716
+config:
+ configure-commands:
+ - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="%{prefix}" -DCMAKE_INSTALL_LIBDIR=lib
diff --git a/elements/bluetooth/obexd.bst b/elements/bluetooth/obexd.bst
new file mode 100644
index 0000000..07c9e61
--- /dev/null
+++ b/elements/bluetooth/obexd.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- glib-common.bst
+- foundation.bst
+- bluetooth/bluez.bst
+- bluetooth/libical.bst
+sources:
+- kind: git
+ url: upstream:obexd
+ track: baserock/morph
+ ref: 4225280022c206762c91beee47c62d05e1baeacc
diff --git a/elements/bsp-x86_64-generic.bst b/elements/bsp-x86_64-generic.bst
new file mode 100644
index 0000000..f35ca9d
--- /dev/null
+++ b/elements/bsp-x86_64-generic.bst
@@ -0,0 +1,7 @@
+kind: stack
+description: The set of platform specific components required for booting a 64-bit
+ x86 based system.
+depends:
+- bsp-x86_64-generic/linux-x86-64-generic.bst
+- bsp-x86_64-generic/nasm.bst
+- bsp-x86_64-generic/syslinux.bst
diff --git a/elements/bsp-x86_64-generic/linux-x86-64-generic.bst b/elements/bsp-x86_64-generic/linux-x86-64-generic.bst
new file mode 100644
index 0000000..536d6c1
--- /dev/null
+++ b/elements/bsp-x86_64-generic/linux-x86-64-generic.bst
@@ -0,0 +1,294 @@
+kind: manual
+depends:
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:linux
+ track: v4.12
+ ref: 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c
+config:
+ configure-commands:
+ - make defconfig
+ - scripts/config -e PACKET
+ - scripts/config -e SATA_AHCI
+ - scripts/config -e ATA_GENERIC
+ - scripts/config -e HAVE_IDE
+ - scripts/config -d BLK_DEV_IDE_SATA
+ - scripts/config -e BTRFS_FS
+ - scripts/config -e BTRFS_FS_POSIX_ACL
+ - scripts/config -e DEVTMPFS
+ - scripts/config -e DEVTMPFS_MOUNT
+ - scripts/config -e CONFIG_FHANDLE
+ - scripts/config -e DEVPTS_MULTIPLE_INSTANCES
+ - scripts/config -e CGROUPS
+ - scripts/config -e AUTOFS4_FS
+ - scripts/config --set-str UEVENT_HELPER_PATH ''
+ - scripts/config -e EXT2_FS
+ - scripts/config -e EXT2_FS_XATTR
+ - scripts/config -e EXT2_FS_POSIX_ACL
+ - scripts/config -e EXT2_FS_SECURITY
+ - scripts/config -e EXT2_FS_XIP
+ - scripts/config -e EXT3_FS
+ - scripts/config -d EXT3_DEFAULTS_TO_ORDERED
+ - scripts/config -e EXT3_FS_XATTR
+ - scripts/config -e EXT3_FS_POSIX_ACL
+ - scripts/config -e EXT3_FS_SECURITY
+ - scripts/config -e EXT4_FS
+ - scripts/config -e EXT4_FS_XATTR
+ - scripts/config -e EXT4_FS_POSIX_ACL
+ - scripts/config -e EXT4_FS_SECURITY
+ - scripts/config -d EXT4_DEBUG
+ - scripts/config -e FUSE_FS
+ - scripts/config -e OVERLAY_FS
+ - scripts/config -e XFS_FS
+ - scripts/config -e LIBCRC32C
+ - scripts/config -d JBD_DEBUG
+ - scripts/config -d JBD2_DEBUG
+ - scripts/config -e BLK_DEV_LOOP
+ - scripts/config -d BLK_DEV_CRYPTOLOOP
+ - scripts/config -e CEPH_FS
+ - scripts/config --set-val BLK_DEV_LOOP_MIN_COUNT 8
+ - scripts/config -e DM_SNAPSHOT
+ - scripts/config -e VIRTIO
+ - scripts/config -e VIRTIO_RING
+ - scripts/config -e VIRTIO_PCI
+ - scripts/config -e VIRTIO_BALLOON
+ - scripts/config -e VIRTIO_BLK
+ - scripts/config -e VIRTIO_NET
+ - scripts/config -e VIRTIO_CONSOLE
+ - scripts/config -e HW_RANDOM_VIRTIO
+ - scripts/config -e 9P_FS
+ - scripts/config -e 9P_FSCACHE
+ - scripts/config -e 9P_FS_POSIX_ACL
+ - scripts/config -e NET_9P
+ - scripts/config -e NET_9P_VIRTIO
+ - scripts/config -e R8169
+ - scripts/config -e 8139TOO
+ - scripts/config -e 8139CP
+ - scripts/config -e ATL1
+ - scripts/config -e ATL1C
+ - scripts/config -e ATL1E
+ - scripts/config -e E100
+ - scripts/config -e E1000
+ - scripts/config -e E1000E
+ - scripts/config -e USB_USBNET
+ - scripts/config -e USB_NET_AX8817X
+ - scripts/config -e USB_NET_AX88179_178A
+ - scripts/config -e USB_NET_DM9601
+ - scripts/config -e IKCONFIG
+ - scripts/config -e IKCONFIG_PROC
+ - scripts/config -e SECCOMP
+ - scripts/config -d DEBUG_STACK_TRACE
+ - scripts/config -e NFSD
+ - scripts/config -e NFSD_V3
+ - scripts/config -e KVM
+ - scripts/config -e TUN
+ - scripts/config -e BRIDGE
+ - scripts/config -e VHOST_NET
+ - scripts/config -e NF_NAT
+ - scripts/config -e IP_NF_NAT
+ - scripts/config -e IP_NF_TARGET_MASQUERADE
+ - scripts/config -e FB_VESA
+ - scripts/config -e HOTPLUG_PCI
+ - scripts/config -e HOTPLUG_PCI_ACPI
+ - scripts/config -e VLAN_8021Q
+ - scripts/config -e BRIDGE_VLAN_FILTERING
+ - scripts/config -e BLK_DEV_NBD
+ - scripts/config -e BRIDGE_NF_EBTABLES
+ - scripts/config -e NETFILTER
+ - scripts/config -e NETFILTER_ADVANCED
+ - scripts/config -e NETFILTER_XT_MATCH_ADDRTYPE
+ - scripts/config -e OPENVSWITCH
+ - scripts/config -e OPENVSWITCH_VXLAN
+ - scripts/config -e CONFIG_OPENVSWITCH_GRE
+ - scripts/config -e NET_CLS_BASIC
+ - scripts/config -e NET_SCH_INGRESS
+ - scripts/config -e NET_ACT_POLICE
+ - scripts/config -e NET_IPGRE_DEMUX
+ - scripts/config -e NET_SCH_HTB
+ - scripts/config -e NET_SCH_HFSC
+ - scripts/config -e VXLAN
+ - scripts/config -e VETH
+ - scripts/config -e IP_NF_MATCH_AH
+ - scripts/config -e IP_NF_MATCH_ECN
+ - scripts/config -e IP_NF_MATCH_RPFILTER
+ - scripts/config -e IP_NF_MATCH_TTL
+ - scripts/config -e IP_NF_TARGET_SYNPROXY
+ - scripts/config -e IP_NF_TARGET_NETMAP
+ - scripts/config -e IP_NF_TARGET_REDIRECT
+ - scripts/config -e IP_NF_TARGET_CLUSTERIP
+ - scripts/config -e IP_NF_TARGET_ECN
+ - scripts/config -e IP_NF_TARGET_TTL
+ - scripts/config -e IP_NF_RAW
+ - scripts/config -e IP_NF_SECURITY
+ - scripts/config -e IP_NF_ARPTABLES
+ - scripts/config -e KVM_INTEL
+ - scripts/config -e NETFILTER_NETLINK_QUEUE
+ - scripts/config -e SCSI_NETLINK
+ - scripts/config -e NETFILTER_XT_TARGET_MARK
+ - scripts/config -e NETFILTER_XT_SET
+ - scripts/config -e IP_SET
+ - scripts/config -e IP_SET_BITMAP_IP
+ - scripts/config -e IP_SET_BITMAP_IPMAC
+ - scripts/config -e IP_SET_BITMAP_PORT
+ - scripts/config -e IP_SET_HASH_IP
+ - scripts/config -e IP_SET_HASH_IPMARK
+ - scripts/config -e IP_SET_HASH_IPPORT
+ - scripts/config -e IP_SET_HASH_IPPORTIP
+ - scripts/config -e IP_SET_HASH_IPPORTNET
+ - scripts/config -e IP_SET_HASH_MAC
+ - scripts/config -e IP_SET_HASH_NETPORTNET
+ - scripts/config -e IP_SET_HASH_NET
+ - scripts/config -e IP_SET_HASH_NETNET
+ - scripts/config -e IP_SET_HASH_NETPORT
+ - scripts/config -e IP_SET_HASH_NETIFACE
+ - scripts/config -e IP_SET_LIST_SET
+ - scripts/config -e NF_CONNTRACK_TIMEOUT
+ - scripts/config -e NF_CONNTRACK_TIMESTAMP
+ - scripts/config -e NF_CONNTRACK_EVENTS
+ - scripts/config -e NF_CONNTRACK_LABELS
+ - scripts/config -e NETFILTER_NETLINK_ACCT
+ - scripts/config -e NETFILTER_NETLINK_QUEUE_CT
+ - scripts/config -e NF_CT_PROTO_DCCP
+ - scripts/config -e NF_CT_PROTO_GRE
+ - scripts/config -e NF_CT_PROTO_SCTP
+ - scripts/config -e NF_CT_PROTO_UDPLITE
+ - scripts/config -e NF_CT_NETLINK_TIMEOUT
+ - scripts/config -e NF_CT_NETLINK_HELPER
+ - scripts/config -e NF_CONNTRACK_AMANDA
+ - scripts/config -e NF_CONNTRACK_H323
+ - scripts/config -e NF_CONNTRACK_BROADCAST
+ - scripts/config -e NF_CONNTRACK_NETBIOS_NS
+ - scripts/config -e NF_CONNTRACK_SNMP
+ - scripts/config -e NF_CONNTRACK_PPTP
+ - scripts/config -e NF_CONNTRACK_SANE
+ - scripts/config -e NF_CONNTRACK_TFTP
+ - scripts/config -e NF_LOG_COMMON
+ - scripts/config -e NF_NAT_PROTO_DCCP
+ - scripts/config -e NF_NAT_PROTO_UDPLITE
+ - scripts/config -e NF_NAT_PROTO_SCTP
+ - scripts/config -e NF_NAT_AMANDA
+ - scripts/config -e NF_NAT_TFTP
+ - scripts/config -e NF_TABLES
+ - scripts/config -e NF_TABLES_INET
+ - scripts/config -e NFT_COMPAT
+ - scripts/config -e NFT_EXTHDR
+ - scripts/config -e NFT_META
+ - scripts/config -e NFT_CT
+ - scripts/config -e NFT_LIMIT
+ - scripts/config -e NFT_NAT
+ - scripts/config -e NFT_QUEUE
+ - scripts/config -e NFT_REJECT
+ - scripts/config -e NFT_REJECT_INET
+ - scripts/config -e NFT_RBTREE
+ - scripts/config -e NFT_HASH
+ - scripts/config -e NFT_COUNTER
+ - scripts/config -e NFT_LOG
+ - scripts/config -e NFT_MASQ
+ - scripts/config -e NETFILTER_XT_CONNMARK
+ - scripts/config -e NETFILTER_XT_TARGET_AUDIT
+ - scripts/config -e NETFILTER_XT_TARGET_CHECKSUM
+ - scripts/config -e NETFILTER_XT_TARGET_CLASSIFY
+ - scripts/config -e NETFILTER_XT_TARGET_CT
+ - scripts/config -e NETFILTER_XT_TARGET_DSCP
+ - scripts/config -e NETFILTER_XT_TARGET_HMARK
+ - scripts/config -e NETFILTER_XT_TARGET_LED
+ - scripts/config -e NETFILTER_XT_TARGET_LOG
+ - scripts/config -e NETFILTER_XT_TARGET_NFQUEUE
+ - scripts/config -e NETFILTER_XT_TARGET_RATEEST
+ - scripts/config -e NETFILTER_XT_TARGET_TPROXY
+ - scripts/config -e NETFILTER_XT_TARGET_TCPOPTSTRIP
+ - scripts/config -e NETFILTER_XT_TARGET_TEE
+ - scripts/config -e NETFILTER_XT_TARGET_TRACE
+ - scripts/config -e NETFILTER_XT_TARGET_IDLETIMER
+ - scripts/config -e NETFILTER_XT_MATCH_BPF
+ - scripts/config -e NETFILTER_XT_MATCH_CLUSTER
+ - scripts/config -e NETFILTER_XT_MATCH_COMMENT
+ - scripts/config -e NETFILTER_XT_MATCH_CONNBYTES
+ - scripts/config -e NETFILTER_XT_MATCH_CONNLABEL
+ - scripts/config -e NETFILTER_XT_MATCH_CONNLIMIT
+ - scripts/config -e NETFILTER_XT_MATCH_CPU
+ - scripts/config -e NETFILTER_XT_MATCH_DCCP
+ - scripts/config -e NETFILTER_XT_MATCH_DEVGROUP
+ - scripts/config -e NETFILTER_XT_MATCH_DSCP
+ - scripts/config -e NETFILTER_XT_MATCH_ESP
+ - scripts/config -e NETFILTER_XT_MATCH_HASHLIMIT
+ - scripts/config -e NETFILTER_XT_MATCH_HELPER
+ - scripts/config -e NETFILTER_XT_MATCH_IPCOMP
+ - scripts/config -e NETFILTER_XT_MATCH_IPRANGE
+ - scripts/config -e NETFILTER_XT_MATCH_IPVS
+ - scripts/config -e NETFILTER_XT_MATCH_L2TP
+ - scripts/config -e NETFILTER_XT_MATCH_LENGTH
+ - scripts/config -e NETFILTER_XT_MATCH_LIMIT
+ - scripts/config -e NETFILTER_XT_MATCH_MAC
+ - scripts/config -e NETFILTER_XT_MATCH_MULTIPORT
+ - scripts/config -e NETFILTER_XT_MATCH_NFACCT
+ - scripts/config -e NETFILTER_XT_MATCH_OSF
+ - scripts/config -e NETFILTER_XT_MATCH_OWNER
+ - scripts/config -e NETFILTER_XT_MATCH_CGROUP
+ - scripts/config -e NETFILTER_XT_MATCH_PHYSDEV
+ - scripts/config -e NETFILTER_XT_MATCH_PKTTYPE
+ - scripts/config -e NETFILTER_XT_MATCH_QUOTA
+ - scripts/config -e NETFILTER_XT_MATCH_RATEEST
+ - scripts/config -e NETFILTER_XT_MATCH_REALM
+ - scripts/config -e NETFILTER_XT_MATCH_RECENT
+ - scripts/config -e NETFILTER_XT_MATCH_SCTP
+ - scripts/config -e NETFILTER_XT_MATCH_SOCKET
+ - scripts/config -e NETFILTER_XT_MATCH_STATISTIC
+ - scripts/config -e NETFILTER_XT_MATCH_STRING
+ - scripts/config -e NETFILTER_XT_MATCH_TCPMSS
+ - scripts/config -e NETFILTER_XT_MATCH_TIME
+ - scripts/config -e NETFILTER_XT_MATCH_U32
+ - scripts/config -e IP_VS
+ - scripts/config -e BRIDGE_NETFILTER
+ - scripts/config -e CRYPTO_CRC32C
+ - scripts/config -e CONFIGFS_FS
+ - scripts/config -e EXPERT
+ - scripts/config -e TARGET_CORE
+ - scripts/config -e ISCSI_TARGET
+ - scripts/config -e TCM_IBLOCK
+ - scripts/config -e TCM_FILEIO
+ - scripts/config -e TCM_PSCSI
+ - scripts/config -e TCM_USER
+ - scripts/config -e CONFIG_UIO
+ - scripts/config -e LOOPBACK_TARGET
+ - scripts/config -e TCM_FC
+ - scripts/config -e LIBFC
+ - scripts/config -e SCSI_FC_ATTRS
+ - scripts/config -e SCSI_ISCSI_ATTRS
+ - scripts/config -e ISCSI_TCP
+ - scripts/config -e SCSI_LOWLEVEL
+ - scripts/config -e SCSI_VIRTIO
+ - scripts/config -e HYPERVISOR_GUEST
+ - scripts/config -e PARAVIRT
+ - scripts/config -e CONFIG_SND_INTEL8X0
+ - scripts/config -m CONFIG_DRM_CIRRUS_QEMU
+ - scripts/config -m CONFIG_DRM_BOCHS
+ - scripts/config -m CONFIG_DRM_VIRTIO_GPU
+ - scripts/config -e BT
+ - yes '' | make oldconfig
+ build-commands:
+ - make $MAKEFLAGS
+ install-commands:
+ - mkdir -p "%{install-root}"/boot
+ - make INSTALL_PATH="%{install-root}"/boot install
+ - make INSTALL_MOD_PATH="%{install-root}" modules_install
+ - install -d "%{install-root}%{prefix}/src/linux"
+ - |
+ (
+ printf 'Makefile\0'
+ printf 'Module.symvers\0'
+ find arch/x86 -maxdepth 1 -name 'Makefile*' -print0
+ find arch/x86 \( -name 'module.lds' -o -name 'Kbuild.platforms' -o -name 'Platform' \) -print0
+ find arch/x86 \( -type d -a \( -name include -o -name scripts \) \) -o \
+ \! -type d -a \( -path '*include/*' -o -path '*scripts/*' \) -print0
+ find include -name 'asm*' -prune -o -print0
+ find include/asm-generic -print0
+ find include/uapi -print0
+ find scripts -print0
+ ) | cpio -0pumd "%{install-root}%{prefix}/src/linux"
+public:
+ bst:
+ integration-commands:
+ - if which depmod; then (cd /usr/lib/modules && for version in *; do depmod -a
+ "$version"; done) fi
diff --git a/elements/bsp-x86_64-generic/nasm.bst b/elements/bsp-x86_64-generic/nasm.bst
new file mode 100644
index 0000000..485a22d
--- /dev/null
+++ b/elements/bsp-x86_64-generic/nasm.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:nasm
+ track: nasm-2.11.08
+ ref: 8fa0fe16408afc76ce1ae4387e1a9d46893cfda6
+config:
+ install-commands:
+ - make INSTALLROOT="%{install-root}" install
diff --git a/elements/bsp-x86_64-generic/syslinux.bst b/elements/bsp-x86_64-generic/syslinux.bst
new file mode 100644
index 0000000..d7e4217
--- /dev/null
+++ b/elements/bsp-x86_64-generic/syslinux.bst
@@ -0,0 +1,16 @@
+kind: manual
+depends:
+- docutils.bst
+- bsp-x86_64-generic/nasm.bst
+sources:
+- kind: git
+ url: upstream:syslinux
+ track: baserock/syslinux-4.06-gcc7
+ ref: 02ab5d34ba0a90e3b6dd78034d7c470c77500119
+config:
+ build-commands:
+ - make clean
+ - make NO_WERROR=1
+ - make NO_WERROR=1 installer
+ install-commands:
+ - make INSTALLROOT="%{install-root}" install
diff --git a/elements/bsp-x86_both-tools.bst b/elements/bsp-x86_both-tools.bst
new file mode 100644
index 0000000..7d68c63
--- /dev/null
+++ b/elements/bsp-x86_both-tools.bst
@@ -0,0 +1,6 @@
+kind: stack
+description: The set of platform specific components required for configuring a bootable
+ x86 based system.
+depends:
+- bsp-x86_both-tools/nasm.bst
+- bsp-x86_both-tools/syslinux.bst
diff --git a/elements/bsp-x86_both-tools/nasm.bst b/elements/bsp-x86_both-tools/nasm.bst
new file mode 100644
index 0000000..485a22d
--- /dev/null
+++ b/elements/bsp-x86_both-tools/nasm.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:nasm
+ track: nasm-2.11.08
+ ref: 8fa0fe16408afc76ce1ae4387e1a9d46893cfda6
+config:
+ install-commands:
+ - make INSTALLROOT="%{install-root}" install
diff --git a/elements/bsp-x86_both-tools/syslinux.bst b/elements/bsp-x86_both-tools/syslinux.bst
new file mode 100644
index 0000000..d16a5d1
--- /dev/null
+++ b/elements/bsp-x86_both-tools/syslinux.bst
@@ -0,0 +1,16 @@
+kind: manual
+depends:
+- docutils.bst
+- bsp-x86_both-tools/nasm.bst
+sources:
+- kind: git
+ url: upstream:syslinux
+ track: baserock/syslinux-4.06-gcc7
+ ref: 02ab5d34ba0a90e3b6dd78034d7c470c77500119
+config:
+ build-commands:
+ - make clean
+ - make NO_WERROR=1
+ - make NO_WERROR=1 installer
+ install-commands:
+ - make INSTALLROOT="%{install-root}" install
diff --git a/elements/cloudinit-support.bst b/elements/cloudinit-support.bst
new file mode 100644
index 0000000..11135d9
--- /dev/null
+++ b/elements/cloudinit-support.bst
@@ -0,0 +1,5 @@
+kind: stack
+description: A stratum with cloudinit to fit a system in the OpenStack cloud.
+depends:
+- cloudinit-support/python-cheetah.bst
+- cloudinit-support/cloud-init.bst
diff --git a/elements/cloudinit-support/cloud-init.bst b/elements/cloudinit-support/cloud-init.bst
new file mode 100644
index 0000000..bc994a7
--- /dev/null
+++ b/elements/cloudinit-support/cloud-init.bst
@@ -0,0 +1,19 @@
+kind: distutils
+depends:
+- gnu-toolchain.bst
+- python2-core.bst
+- python-common.bst
+- foundation.bst
+- cloudinit-support/python-cheetah.bst
+sources:
+- kind: git
+ url: upstream:cloud-init
+ track: baserock/morph
+ ref: 130d51acc5b0becd64e7007f9dfe41a6e022eaec
+variables:
+ python: python
+config:
+ install-commands:
+ (>):
+ - mkdir -p "%{install-root}"/lib/systemd/system
+ - cp systemd/* "%{install-root}"/lib/systemd/system/
diff --git a/elements/cloudinit-support/python-cheetah.bst b/elements/cloudinit-support/python-cheetah.bst
new file mode 100644
index 0000000..a1a3b70
--- /dev/null
+++ b/elements/cloudinit-support/python-cheetah.bst
@@ -0,0 +1,13 @@
+kind: distutils
+depends:
+- gnu-toolchain.bst
+- python2-core.bst
+- python-common.bst
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:python-cheetah
+ track: baserock/morph
+ ref: 831aa6b99d9b4fb012ee644d8e80e0bc0eb6d6ed
+variables:
+ python: python
diff --git a/elements/connectivity.bst b/elements/connectivity.bst
new file mode 100644
index 0000000..26962e7
--- /dev/null
+++ b/elements/connectivity.bst
@@ -0,0 +1,6 @@
+kind: stack
+depends:
+- connectivity/mobile-broadband-provider-info.bst
+- connectivity/libnl.bst
+- connectivity/wpa_supplicant.bst
+- connectivity/iptables.bst
diff --git a/elements/connectivity/iptables.bst b/elements/connectivity/iptables.bst
new file mode 100644
index 0000000..79857e1
--- /dev/null
+++ b/elements/connectivity/iptables.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:iptables
+ track: v1.4.21
+ ref: 482c6d3731e2681cb4baae835c294840300197e6
diff --git a/elements/connectivity/libnl.bst b/elements/connectivity/libnl.bst
new file mode 100644
index 0000000..9482f14
--- /dev/null
+++ b/elements/connectivity/libnl.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:libnl
+ track: baserock/morph
+ ref: a2c4bd8f094a7247903578860a9c42049991860b
diff --git a/elements/connectivity/mobile-broadband-provider-info.bst b/elements/connectivity/mobile-broadband-provider-info.bst
new file mode 100644
index 0000000..448df60
--- /dev/null
+++ b/elements/connectivity/mobile-broadband-provider-info.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:mobile-broadband-provider-info
+ track: baserock/morph
+ ref: 4ed19e11c2975105b71b956440acdb25d46a347d
diff --git a/elements/connectivity/wpa_supplicant.bst b/elements/connectivity/wpa_supplicant.bst
new file mode 100644
index 0000000..e1d650c
--- /dev/null
+++ b/elements/connectivity/wpa_supplicant.bst
@@ -0,0 +1,44 @@
+kind: manual
+depends:
+- foundation.bst
+- connectivity/libnl.bst
+sources:
+- kind: git
+ url: upstream:hostap
+ track: hostap_2_6
+ ref: 2462f347bca0a7cce7e06ff88adbe3aa47c52d54
+config:
+ configure-commands:
+ - |
+ cat >"wpa_supplicant/.config" <<EOF
+ CONFIG_DRIVER_HOSTAP=y
+ CONFIG_DRIVER_ATMEL=y
+ CONFIG_DRIVER_WEXT=y
+ CONFIG_DRIVER_NL80211=y
+ CONFIG_DRIVER_WIRED=y
+ CONFIG_IEEE8021X_EAPOL=y
+ CONFIG_EAP_MD5=y
+ CONFIG_EAP_MSCHAPV2=y
+ CONFIG_EAP_TLS=y
+ CONFIG_EAP_PEAP=y
+ CONFIG_EAP_TTLS=y
+ CONFIG_EAP_GTC=y
+ CONFIG_EAP_OTP=y
+ CONFIG_EAP_LEAP=y
+ CONFIG_WPS=y
+ CONFIG_PKCS12=y
+ CONFIG_SMARTCARD=y
+ CONFIG_CTRL_IFACE=y
+ CONFIG_BACKEND=file
+ CONFIG_PEERKEY=y
+ CONFIG_CTRL_IFACE_DBUS=y
+ CONFIG_CTRL_IFACE_DBUS_NEW=y
+ CONFIG_CTRL_IFACE_DBUS_INTRO=y
+ CONFIG_LIBNL32=y
+ CONFIG_IPV6=y
+ CFLAGS += -I/usr/include/libnl3
+ EOF
+ build-commands:
+ - make -C wpa_supplicant
+ install-commands:
+ - make -C wpa_supplicant DESTDIR="%{install-root}" install
diff --git a/elements/connman-common.bst b/elements/connman-common.bst
new file mode 100644
index 0000000..da1c4d2
--- /dev/null
+++ b/elements/connman-common.bst
@@ -0,0 +1,4 @@
+kind: stack
+depends:
+- connman-common/connman.bst
+- connman-common/ofono.bst
diff --git a/elements/connman-common/connman.bst b/elements/connman-common/connman.bst
new file mode 100644
index 0000000..e46faa3
--- /dev/null
+++ b/elements/connman-common/connman.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- connectivity.bst
+- glib-common.bst
+sources:
+- kind: git
+ url: upstream:connman
+ track: '1.33'
+ ref: c47e491bb374fe3992d8938cc30b48beee379f23
+config:
+ configure-commands:
+ - ./bootstrap
+ - ./configure --prefix="%{prefix}" --disable-wispr --disable-client LIBS=-lncurses
diff --git a/elements/connman-common/ofono.bst b/elements/connman-common/ofono.bst
new file mode 100644
index 0000000..04ec3b1
--- /dev/null
+++ b/elements/connman-common/ofono.bst
@@ -0,0 +1,18 @@
+kind: autotools
+description: ofono Open Source Telephony
+depends:
+- connectivity.bst
+- glib-common.bst
+sources:
+- kind: git
+ url: upstream:ofono
+ track: '1.19'
+ ref: e51b39e92cffb30c4bc0f95a1c24b9ee9ce22b54
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var
+ install-commands:
+ - make -j1 DESTDIR="%{install-root}" install
+ - mkdir -p "%{install-root}/etc/systemd/system/multi-user.target.wants"
+ - ln -s /lib/systemd/system/ofono.service "%{install-root}/etc/systemd/system/multi-user.target.wants/ofono.service"
diff --git a/elements/core.bst b/elements/core.bst
new file mode 100644
index 0000000..0b5057a
--- /dev/null
+++ b/elements/core.bst
@@ -0,0 +1,50 @@
+kind: stack
+description: Core components of a Baserock base system that are build tools required
+ for the BSP and Foundation strata, but a step above build-essential
+depends:
+- core/gdbm.bst
+- core/perl.bst
+- core/ncurses.bst
+- core/texinfo-tarball.bst
+- core/autoconf-tarball.bst
+- core/automake.bst
+- core/help2man.bst
+- core/autoconf.bst
+- core/libtool-tarball.bst
+- core/file.bst
+- core/libexpat.bst
+- core/openssl-new.bst
+- core/bzip2.bst
+- core/readline.bst
+- core/libffi.bst
+- core/sqlite3.bst
+- core/python3.bst
+- core/ca-certificates.bst
+- core/curl.bst
+- core/gettext-tarball.bst
+- core/git-minimal.bst
+- core/mini-utils.bst
+- core/gzip.bst
+- core/flex.bst
+- core/bison.bst
+- core/patch.bst
+- core/xz.bst
+- core/libtool.bst
+- core/pkg-config.bst
+- core/attr.bst
+- core/acl.bst
+- core/linux-pam.bst
+- core/libcap2.bst
+- core/shadow.bst
+- core/util-linux.bst
+- core/e2fsprogs.bst
+- core/libxml2.bst
+- core/libxslt.bst
+- core/XML-Parser.bst
+- core/intltool.bst
+- core/bash.bst
+- core/cmake.bst
+- core/cython.bst
+- core/gperf.bst
+- core/bc.bst
+- core/libseccomp.bst
diff --git a/elements/core/XML-Parser.bst b/elements/core/XML-Parser.bst
new file mode 100644
index 0000000..80f06f0
--- /dev/null
+++ b/elements/core/XML-Parser.bst
@@ -0,0 +1,10 @@
+kind: makemaker
+depends:
+- gnu-toolchain.bst
+- core/libexpat.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:XML-Parser
+ track: baserock/morph
+ ref: e1a3ec157140a699e3020836475a0df622f70f1b
diff --git a/elements/core/acl.bst b/elements/core/acl.bst
new file mode 100644
index 0000000..f0c0678
--- /dev/null
+++ b/elements/core/acl.bst
@@ -0,0 +1,14 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/gettext-tarball.bst
+- core/libtool.bst
+- core/attr.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:acl
+ track: master
+ ref: fa5f6835e00c4927cae051328642b2a5a0d8b1c1
diff --git a/elements/core/attr.bst b/elements/core/attr.bst
new file mode 100644
index 0000000..d99432c
--- /dev/null
+++ b/elements/core/attr.bst
@@ -0,0 +1,30 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/file.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/gettext-tarball.bst
+- core/libtool.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:attr
+ track: v2.4.47
+ ref: 4b005410f865895d4dcd56e2c135278a7a315877
+config:
+ configure-commands:
+ - make configure
+ - |
+ ./configure --prefix="%{prefix}" \
+ --exec-prefix="%{prefix}" \
+ --sbindir="%{prefix}"/bin \
+ --bindir="%{prefix}"/bin \
+ --libdir="%{prefix}"/lib \
+ --libexecdir="%{prefix}"/lib \
+ --enable-lib64=yes \
+ --includedir="%{prefix}"/include \
+ --mandir="%{prefix}"/share/man \
+ --datadir="%{prefix}"/share
+ install-commands:
+ - make DESTDIR="%{install-root}" install-lib install-dev
diff --git a/elements/core/autoconf-tarball.bst b/elements/core/autoconf-tarball.bst
new file mode 100644
index 0000000..7286afb
--- /dev/null
+++ b/elements/core/autoconf-tarball.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:autoconf-tarball
+ track: autoconf-2.69
+ ref: 55d1d2c339bc5f935f6d8d702e98b7bd5d968e9d
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/core/autoconf.bst b/elements/core/autoconf.bst
new file mode 100644
index 0000000..5322f43
--- /dev/null
+++ b/elements/core/autoconf.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf-tarball.bst
+- core/automake.bst
+- core/help2man.bst
+- core/texinfo-tarball.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:autoconf
+ track: baserock/v2.69-texinfo-fix
+ ref: 218f9347c9c34919c2b8eef8d9a0513ac567a3c1
+config:
+ configure-commands:
+ (<):
+ - echo "2.69" > .tarball-version
diff --git a/elements/core/automake.bst b/elements/core/automake.bst
new file mode 100644
index 0000000..85978f9
--- /dev/null
+++ b/elements/core/automake.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf-tarball.bst
+- core/perl.bst
+- core/texinfo-tarball.bst
+sources:
+- kind: git
+ url: upstream:automake
+ track: v1.15
+ ref: db43dd473361d90d8b00362cfef5bac8e722000d
+config:
+ configure-commands:
+ - ./bootstrap.sh
+ - ./configure --prefix="%{prefix}"
+ build-commands:
+ - unset DESTDIR; make
diff --git a/elements/core/bash.bst b/elements/core/bash.bst
new file mode 100644
index 0000000..be1816f
--- /dev/null
+++ b/elements/core/bash.bst
@@ -0,0 +1,43 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+sources:
+- kind: git
+ url: upstream:bash
+ track: baserock/bash-4.3-patch-27
+ ref: 3590145af6f1c9fa321dff231f69ae696e7e740b
+config:
+ configure-commands:
+ - |
+ export CFLAGS="${CFLAGS} -DSYS_BASHRC='\"/etc/bash.bashrc\"'";
+ ./configure --prefix="%{prefix}" \
+ --without-bash-malloc \
+ --with-installed-readline \
+ --enable-readline
+ install-commands:
+ (>):
+ - |
+ cat <<'EOF' >> bash.bashrc
+ #
+ # /etc/bash.bashrc
+ #
+
+ # If not running interactively, don't do anything
+ [[ $- != *i* ]] && return
+
+ # Configure prompt for different terminals
+ case ${TERM} in
+ xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
+ PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
+
+ ;;
+ screen)
+ PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
+ ;;
+ esac
+
+ # Enable bash completion if present
+ [ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
+ EOF
+ - mkdir -p "%{install-root}"/etc
+ - install -m 644 bash.bashrc "%{install-root}"/etc/bash.bashrc
diff --git a/elements/core/bc.bst b/elements/core/bc.bst
new file mode 100644
index 0000000..4c5c885
--- /dev/null
+++ b/elements/core/bc.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/perl.bst
+- core/flex.bst
+- core/texinfo-tarball.bst
+sources:
+- kind: git
+ url: upstream:bc-tarball
+ track: baserock/morph
+ ref: 0956d119432ff6a2e85bae1fa336df799cad70b0
diff --git a/elements/core/bison.bst b/elements/core/bison.bst
new file mode 100644
index 0000000..b441e36
--- /dev/null
+++ b/elements/core/bison.bst
@@ -0,0 +1,27 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/flex.bst
+- core/gettext-tarball.bst
+- core/git-minimal.bst
+- core/openssl-new.bst
+- core/help2man.bst
+- core/mini-utils.bst
+- core/perl.bst
+- core/texinfo-tarball.bst
+sources:
+- kind: git
+ url: upstream:bison
+ track: v3.0.4
+ ref: c4e686a1abd817b4d4da5bdd5b3a5540566fd4a0
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+ submodules/autoconf:
+ url: upstream:autoconf
+config:
+ configure-commands:
+ - sh bootstrap --skip-po --no-git --gnulib-srcdir=gnulib
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/core/bzip2.bst b/elements/core/bzip2.bst
new file mode 100644
index 0000000..e85a4db
--- /dev/null
+++ b/elements/core/bzip2.bst
@@ -0,0 +1,17 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+sources:
+- kind: git
+ url: upstream:bzip2
+ track: baserock/morph
+ ref: 8deafa68e52b230018c0318dc7959ff9af3ad2a5
+config:
+ configure-commands:
+ - sed -i -rf bzip2.morph-makefix.sed Makefile
+ build-commands:
+ - make -f Makefile-libbz2_so
+ - make
+ install-commands:
+ - make DESTDIR="%{install-root}" PREFIX="%{prefix}" install
+ - install libbz2.so* "%{install-root}%{prefix}/lib"
diff --git a/elements/core/ca-certificates.bst b/elements/core/ca-certificates.bst
new file mode 100644
index 0000000..739d961
--- /dev/null
+++ b/elements/core/ca-certificates.bst
@@ -0,0 +1,25 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+- core/automake.bst
+- core/python3.bst
+sources:
+- kind: git
+ url: upstream:ca-certificates
+ track: baserock/debian/20150426
+ ref: 642c21872876ce2f9ec323b1df44f1cd6c47e91c
+config:
+ build-commands:
+ - make
+ install-commands:
+ - mkdir -p "%{install-root}"/usr/share/ca-certificates
+ - mkdir -p "%{install-root}"/usr/sbin
+ - make DESTDIR="%{install-root}" install
+ - mkdir "%{install-root}"/etc
+ - |
+ cd "%{install-root}"/usr/share/ca-certificates
+ find * -type f > "%{install-root}"/etc/ca-certificates.conf
+public:
+ bst:
+ integration-commands:
+ - update-ca-certificates
diff --git a/elements/core/cmake.bst b/elements/core/cmake.bst
new file mode 100644
index 0000000..80ce122
--- /dev/null
+++ b/elements/core/cmake.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+sources:
+- kind: git
+ url: upstream:cmake
+ track: v3.8.2
+ ref: 0d5a2252ef8a586f4fc70a66aabd17fb3fd52110
+config:
+ configure-commands:
+ - ./bootstrap --prefix="%{prefix}" --docdir=/share/doc/cmake --mandir=/share/man
+ build-commands:
+ - make
+ install-commands:
+ - make DESTDIR="%{install-root}" install
diff --git a/elements/core/curl.bst b/elements/core/curl.bst
new file mode 100644
index 0000000..e5f4e74
--- /dev/null
+++ b/elements/core/curl.bst
@@ -0,0 +1,22 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/file.bst
+- core/libtool-tarball.bst
+- core/openssl-new.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:curl
+ track: curl-7_52_1
+ ref: 44b9b4d4f56d6f6de92c89636994c03984e9cd01
+config:
+ configure-commands:
+ - ./buildconf
+ - ./configure --disable-manual --prefix="%{prefix}" --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt
+ build-commands:
+ - make
+ install-commands:
+ - make DESTDIR="%{install-root}" install
diff --git a/elements/core/cython.bst b/elements/core/cython.bst
new file mode 100644
index 0000000..cdf9035
--- /dev/null
+++ b/elements/core/cython.bst
@@ -0,0 +1,9 @@
+kind: distutils
+depends:
+- gnu-toolchain.bst
+- core/python3.bst
+sources:
+- kind: git
+ url: upstream:cython
+ track: '0.22'
+ ref: 4dd8e762fa51d01775506fbbc102c45dbcea065d
diff --git a/elements/core/e2fsprogs.bst b/elements/core/e2fsprogs.bst
new file mode 100644
index 0000000..567f956
--- /dev/null
+++ b/elements/core/e2fsprogs.bst
@@ -0,0 +1,26 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/pkg-config.bst
+- core/util-linux.bst
+- core/file.bst
+sources:
+- kind: git
+ url: upstream:e2fsprogs
+ track: v1.43.7
+ ref: 3427917edca335d2cc4258cff8ab105c840298a4
+config:
+ configure-commands:
+ - |
+ ./configure --prefix="%{prefix}" --sysconfdir=/etc \
+ --disable-libuuid --disable-uuidd --disable-libblkid
+ build-commands:
+ - make CFLAGS="-g -O2 -DHAVE_CONFIG_H -fPIC"
+ install-commands:
+ - |
+ td="$(mktemp -d)"
+ make DESTDIR="$td" install
+ make DESTDIR="$td" install-libs
+ find "$td" \( -name blkid -o -name findfs -o \) -delete
+ find "$td" \( -name blkid.8 -o -name findfs.8 \) -delete
+ mv "$td"/* "%{install-root}"
diff --git a/elements/core/file.bst b/elements/core/file.bst
new file mode 100644
index 0000000..a41994d
--- /dev/null
+++ b/elements/core/file.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/libtool-tarball.bst
+sources:
+- kind: git
+ url: upstream:file
+ track: file-5.22
+ ref: 670c2bbcffe873a2b8589ed140c12e7923ef20c0
diff --git a/elements/core/flex.bst b/elements/core/flex.bst
new file mode 100644
index 0000000..469aaed
--- /dev/null
+++ b/elements/core/flex.bst
@@ -0,0 +1,26 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+- core/perl.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/file.bst
+- core/gettext-tarball.bst
+- core/texinfo-tarball.bst
+sources:
+- kind: git
+ url: upstream:flex
+ track: baserock/build-essential
+ ref: de10f98e8a2dc2a021796811490d0f30c3cd90bf
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}"
+ build-commands:
+ - make dist_doc_DATA=
+ install-commands:
+ - make dist_doc_DATA= DESTDIR="%{install-root}" install
+ - ln -s libfl.a "%{install-root}%{prefix}/lib/libl.a"
+ - echo "#!%{prefix}/bin/sh" >"%{install-root}%{prefix}/bin/lex"
+ - echo 'exec '"%{prefix}"'/bin/flex -l "$@"' >>"%{install-root}%{prefix}/bin/lex"
+ - chmod 755 "%{install-root}%{prefix}/bin/lex"
diff --git a/elements/core/gdbm.bst b/elements/core/gdbm.bst
new file mode 100644
index 0000000..35b69f1
--- /dev/null
+++ b/elements/core/gdbm.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+sources:
+- kind: git
+ url: upstream:gdbm-tarball
+ track: gdbm-1.11
+ ref: e5faeaaf75ecfb705a9b643b3e4cb881ebb69f48
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}" --enable-libgdbm-compat --disable-nls
+ build-commands:
+ - make MANS= INFO_DEPS=
+ install-commands:
+ - make MANS= INFO_DEPS= DESTDIR="%{install-root}" install
diff --git a/elements/core/gettext-tarball.bst b/elements/core/gettext-tarball.bst
new file mode 100644
index 0000000..e98f724
--- /dev/null
+++ b/elements/core/gettext-tarball.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/libexpat.bst
+sources:
+- kind: git
+ url: upstream:gettext-tarball
+ track: gettext-0.19.8.1
+ ref: 500500ec9b7b0d0cef90b48c9b4ddc8866b5f19c
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/core/git-minimal.bst b/elements/core/git-minimal.bst
new file mode 100644
index 0000000..2c819cc
--- /dev/null
+++ b/elements/core/git-minimal.bst
@@ -0,0 +1,21 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/python3.bst
+- core/curl.bst
+- core/gettext-tarball.bst
+- core/libexpat.bst
+- core/openssl-new.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:git
+ track: v2.8.0-rc2
+ ref: ed9067f705aa51819c7dfff7e4190dd267beaf5d
+config:
+ configure-commands:
+ (<):
+ - make configure
+ build-commands:
+ - make all
diff --git a/elements/core/gperf.bst b/elements/core/gperf.bst
new file mode 100644
index 0000000..d881735
--- /dev/null
+++ b/elements/core/gperf.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+sources:
+- kind: git
+ url: upstream:gperf
+ track: baserock/morph
+ ref: 5094e4a539adf845111013f82c2c4fcaec637983
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/core/gzip.bst b/elements/core/gzip.bst
new file mode 100644
index 0000000..4816456
--- /dev/null
+++ b/elements/core/gzip.bst
@@ -0,0 +1,20 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/gettext-tarball.bst
+- core/git-minimal.bst
+- core/mini-utils.bst
+sources:
+- kind: git
+ url: upstream:gzip
+ track: master
+ ref: e360d3795658e14fb15705876393b9384843971e
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+config:
+ configure-commands:
+ (<):
+ - sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf
+ - ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib
diff --git a/elements/core/help2man.bst b/elements/core/help2man.bst
new file mode 100644
index 0000000..7243a81
--- /dev/null
+++ b/elements/core/help2man.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf-tarball.bst
+- core/automake.bst
+- core/perl.bst
+- core/texinfo-tarball.bst
+sources:
+- kind: git
+ url: upstream:help2man
+ track: baserock/v1.46.5
+ ref: 83bab7e2e8e24a380266a9a247c029c49b0de666
diff --git a/elements/core/intltool.bst b/elements/core/intltool.bst
new file mode 100644
index 0000000..f23b078
--- /dev/null
+++ b/elements/core/intltool.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/libexpat.bst
+- core/XML-Parser.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:intltool
+ track: baserock/morph
+ ref: 12f04c88be9ff8a578d8fd6990ee2448c66dc5f4
diff --git a/elements/core/libcap2.bst b/elements/core/libcap2.bst
new file mode 100644
index 0000000..7e30cfd
--- /dev/null
+++ b/elements/core/libcap2.bst
@@ -0,0 +1,22 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/gettext-tarball.bst
+- core/libtool.bst
+- core/pkg-config.bst
+- core/attr.bst
+- core/acl.bst
+- core/linux-pam.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:libcap2
+ track: baserock/morph
+ ref: 4f7cca1bc9c2a274edb39d351b65747010d3ba7b
+config:
+ build-commands:
+ - make prefix="%{prefix}"
+ install-commands:
+ - make prefix="%{prefix}" DESTDIR="%{install-root}" RAISE_SETFCAP=no install lib=lib
diff --git a/elements/core/libexpat.bst b/elements/core/libexpat.bst
new file mode 100644
index 0000000..5e1149e
--- /dev/null
+++ b/elements/core/libexpat.bst
@@ -0,0 +1,18 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/file.bst
+- core/libtool-tarball.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:libexpat
+ track: R_2_1_0
+ ref: 7cfc09db3e258129ab05811f2f9e351746ddab9f
+config:
+ configure-commands:
+ (<):
+ - ./buildconf.sh
+ - automake --add-missing --copy || true
diff --git a/elements/core/libffi.bst b/elements/core/libffi.bst
new file mode 100644
index 0000000..a224395
--- /dev/null
+++ b/elements/core/libffi.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/libtool-tarball.bst
+sources:
+- kind: git
+ url: upstream:libffi
+ track: v3.2.1
+ ref: 20562ac0427c3578250d04c6e34fb0127d4551cf
+config:
+ install-commands:
+ - make DESTDIR="%{install-root}"/ install
+ - mkdir -p "%{install-root}"/usr/include
+ - cp "$(sh ./config.guess)"/include/ffi.h "%{install-root}"/usr/include/
+ - cp "$(sh ./config.guess)"/include/ffitarget.h "%{install-root}"/usr/include/
diff --git a/elements/core/libseccomp.bst b/elements/core/libseccomp.bst
new file mode 100644
index 0000000..0d04a57
--- /dev/null
+++ b/elements/core/libseccomp.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/libtool.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:libseccomp
+ track: v2.3.2
+ ref: 2331d104bc0cbde5f6c54e504a038e52bfe8e12d
diff --git a/elements/core/libtool-tarball.bst b/elements/core/libtool-tarball.bst
new file mode 100644
index 0000000..e1d0e19
--- /dev/null
+++ b/elements/core/libtool-tarball.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+sources:
+- kind: git
+ url: upstream:libtool-tarball
+ track: libtool-2.4.6
+ ref: c026ca36e37d2643623a75d0d3e9e451023139f3
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/core/libtool.bst b/elements/core/libtool.bst
new file mode 100644
index 0000000..230a1a5
--- /dev/null
+++ b/elements/core/libtool.bst
@@ -0,0 +1,26 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/file.bst
+- core/help2man.bst
+- core/git-minimal.bst
+- core/openssl-new.bst
+- core/patch.bst
+- core/texinfo-tarball.bst
+- core/xz.bst
+- core/perl.bst
+- core/mini-utils.bst
+sources:
+- kind: git
+ url: upstream:libtool
+ track: v2.4.6
+ ref: f09d00cbcf924c378573163e244fffeb8d28005f
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+config:
+ configure-commands:
+ - export NOCONFIGURE=1; export MAKEFLAGS="-j 1"; ./bootstrap
+ - ./configure --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var
diff --git a/elements/core/libxml2.bst b/elements/core/libxml2.bst
new file mode 100644
index 0000000..fc444a1
--- /dev/null
+++ b/elements/core/libxml2.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/file.bst
+- core/libtool.bst
+- core/libexpat.bst
+- core/pkg-config.bst
+- core/python3.bst
+- core/xz.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:libxml2
+ track: v2.9.3
+ ref: 6657afe83a38278f124ace71dc85f60420beb2d5
diff --git a/elements/core/libxslt.bst b/elements/core/libxslt.bst
new file mode 100644
index 0000000..d74ef7b
--- /dev/null
+++ b/elements/core/libxslt.bst
@@ -0,0 +1,15 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/libtool.bst
+- core/automake.bst
+- core/file.bst
+- core/libxml2.bst
+- core/xz.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:libxslt
+ track: master
+ ref: 73e08bf7c36a9145d38f51d37e66529b873c011a
diff --git a/elements/core/linux-pam.bst b/elements/core/linux-pam.bst
new file mode 100644
index 0000000..1047042
--- /dev/null
+++ b/elements/core/linux-pam.bst
@@ -0,0 +1,21 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/gettext-tarball.bst
+- core/libtool.bst
+- core/pkg-config.bst
+- core/flex.bst
+- core/attr.bst
+- core/acl.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:linux-pam
+ track: Linux-PAM-1.1.8
+ ref: b1521c97e73b10469f7b34c0571d51c647eca83c
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}" --sysconfdir=/etc --libdir="%{prefix}/lib"
diff --git a/elements/core/mini-utils.bst b/elements/core/mini-utils.bst
new file mode 100644
index 0000000..7f7c7e7
--- /dev/null
+++ b/elements/core/mini-utils.bst
@@ -0,0 +1,13 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+sources:
+- kind: git
+ url: baserock:baserock/mini-utils
+ track: master
+ ref: 5293265b29bbf468ab9d7f3302b19dbc81d0f8b8
+config:
+ build-commands:
+ - make
+ install-commands:
+ - make PREFIX="%{prefix}" DESTDIR="%{install-root}" install
diff --git a/elements/core/ncurses.bst b/elements/core/ncurses.bst
new file mode 100644
index 0000000..3f8dd21
--- /dev/null
+++ b/elements/core/ncurses.bst
@@ -0,0 +1,51 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+sources:
+- kind: git
+ url: upstream:ncurses
+ track: ncurses-5.9-20150131
+ ref: f6d73a10a980bc78969c3af93665cbe7d06c3646
+config:
+ configure-commands:
+ - LDCONFIG=true ./configure --with-shared --without-debug --enable-widec
+ build-commands:
+ - make
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - |
+ # lfs recommends some alterations for software that looks for
+ # libcurses instead of libncurses
+ # it's more convenient to have this in a separate file than the
+ # morph as less strings have to be escaped and comments are possible
+
+ # some software expects to find libcurses in /lib
+ mkdir -p "%{install-root}/lib"
+ mv "%{install-root}"/"%{prefix}"/lib/libncursesw.so.5* "%{install-root}"/lib
+ ln -sf ../../lib/libncursesw.so.5 "%{install-root}"/"%{prefix}"/lib/libncursesw.so
+
+ # some linker tricks for libraries that look for non-wide character
+ # versions of ncurses
+ for lib in ncurses form panel menu; do
+ # remove non-wide shared object
+ rm -f "%{install-root}/%{prefix}/lib/lib${lib}.so"
+ # use a linker script to find the wide character variant
+ echo "INPUT(-l${lib}w)" >"%{install-root}/%{prefix}/lib/lib${lib}.so"
+ # symlink the non-shared library
+ ln -sf "lib${lib}w.a" "%{install-root}/%{prefix}/lib/lib${lib}.a"
+ done
+ ln -sf libncurses++w.a "%{install-root}/%{prefix}/lib/libncurses++.a"
+
+ # redirect software that looks for libcurses
+ rm -f "%{install-root}/%{prefix}/lib/libcursesw.so"
+ echo "INPUT(-lncursesw)" >"%{install-root}/%{prefix}/lib/libcursesw.so"
+ ln -sf libncurses.so "%{install-root}/%{prefix}/lib/libcurses.so"
+ ln -sf libncursesw.a "%{install-root}/%{prefix}/lib/libcursesw.a"
+ ln -sf libncurses.a "%{install-root}/%{prefix}/lib/libcurses.a"
+
+ # install documentation
+ mkdir -p "%{install-root}/%{prefix}/share/doc/ncurses"
+ cp -R doc/* "%{install-root}/%{prefix}/share/doc/ncurses"
+
+ # remove 'clear' and 'reset' executables, busybox provides them
+ rm -f "%{install-root}/%{prefix}/bin/clear" "%{install-root}/%{prefix}/bin/reset"
diff --git a/elements/core/openssl-new.bst b/elements/core/openssl-new.bst
new file mode 100644
index 0000000..9bad3cd
--- /dev/null
+++ b/elements/core/openssl-new.bst
@@ -0,0 +1,24 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:openssl-new
+ track: OpenSSL_1_0_2k
+ ref: 081314d07705aa58912845c213a48414d8f616a9
+variables:
+ notparallel: true
+config:
+ configure-commands:
+ - sed -i -e 's,^LIBNAMES=\\(.*\\) padlock \\(.*\\),LIBNAMES=\\1 \\2,g' engines/Makefile
+ - |
+ if [ "$(uname -m)" = "ppc64" ]; then
+ sh ./Configure linux-ppc64 --openssldir=/etc/ssl --prefix="%{prefix}" --libdir=lib shared
+ else
+ ./config --openssldir=/etc/ssl --prefix="%{prefix}" --libdir=lib shared
+ fi
+ build-commands:
+ - make
+ install-commands:
+ - make INSTALL_PREFIX="%{install-root}" install_sw
diff --git a/elements/core/patch.bst b/elements/core/patch.bst
new file mode 100644
index 0000000..5f316ab
--- /dev/null
+++ b/elements/core/patch.bst
@@ -0,0 +1,22 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/bison.bst
+- core/git-minimal.bst
+- core/openssl-new.bst
+- core/mini-utils.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:patch
+ track: v2.7.5
+ ref: 3b698ab6a13fd3e5890689cd85cf41312c682f8c
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+config:
+ configure-commands:
+ (<):
+ - ./bootstrap --skip-po
diff --git a/elements/core/perl.bst b/elements/core/perl.bst
new file mode 100644
index 0000000..8f04ea9
--- /dev/null
+++ b/elements/core/perl.bst
@@ -0,0 +1,25 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+- core/gdbm.bst
+sources:
+- kind: git
+ url: upstream:perl
+ track: v5.22.0
+ ref: 70f63a4c7dba89e8e48b44de7978faae4319e693
+variables:
+ notparallel: true
+config:
+ configure-commands:
+ - sh Configure -des -Dprefix="%{prefix}" -Darchlib="%{prefix}/lib/perl" -Dprivlib="%{prefix}/share/perl"
+ -Dbin="%{prefix}/bin" -Dscriptdir="%{prefix}/bin" -Dman1dir="%{prefix}/share/man/man1"
+ -Dman3dir="%{prefix}/share/man/man3" -Dsiteprefix="%{prefix}" -Dsitearch="%{prefix}/lib/perl"
+ -Dsitelib="%{prefix}/share/perl" -Dsitebin="%{prefix}/bin" -Dsitescript="%{prefix}/bin"
+ -Dsiteman1dir="%{prefix}/share/man/man1" -Dsiteman3dir="%{prefix}/share/man/man3"
+ -Dvendorprefix="%{prefix}" -Dvendorarch="%{prefix}/lib/perl" -Dvendorlib="%{prefix}/share/perl"
+ -Dvendorbin="%{prefix}/bin" -Dvendorscript="%{prefix}/bin" -Dvendorman1dir="%{prefix}/share/man/man1"
+ -Dvendorman3dir="%{prefix}/share/man/man3" -Dpager="%{prefix}/bin/less -isR" -Duseshrplib
+ build-commands:
+ - make
+ install-commands:
+ - make DESTDIR="%{install-root}" install
diff --git a/elements/core/pkg-config.bst b/elements/core/pkg-config.bst
new file mode 100644
index 0000000..bca39d8
--- /dev/null
+++ b/elements/core/pkg-config.bst
@@ -0,0 +1,15 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/libtool.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:pkg-config
+ track: pkg-config-0.28
+ ref: 74ceac54ef6f9247c00f08eecd8cca811a3c5934
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --with-internal-glib
diff --git a/elements/core/python3.bst b/elements/core/python3.bst
new file mode 100644
index 0000000..0027e82
--- /dev/null
+++ b/elements/core/python3.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/openssl-new.bst
+- core/bzip2.bst
+- core/libexpat.bst
+- core/libffi.bst
+- core/sqlite3.bst
+- core/ncurses.bst
+- core/readline.bst
+sources:
+- kind: git
+ url: upstream:cpython
+ track: v3.5.2
+ ref: 609bc370055e03b3c74c4321a5990929c29a226d
+config:
+ configure-commands:
+ - |
+ ./configure --prefix="%{prefix}" \
+ --sysconfdir=/etc \
+ --enable-shared \
+ --with-system-expat \
+ --with-system-ffi
+ install-commands:
+ (>):
+ - test -x "%{install-root}"/"%{prefix}"/bin/python || ln -s python3.5 "%{install-root}"/"%{prefix}"/bin/python
+ - test -x "%{install-root}"/"%{prefix}"/bin/python3 || ln -s python3.5 "%{install-root}"/"%{prefix}"/bin/python3
+ - test -x "%{install-root}"/"%{prefix}"/bin/python-config || ln -s python3.5-config
+ "%{install-root}"/"%{prefix}"/bin/python-config
+ - test -x "%{install-root}"/"%{prefix}"/bin/python3-config || ln -s python3.5-config
+ "%{install-root}"/"%{prefix}"/bin/python3-config
diff --git a/elements/core/readline.bst b/elements/core/readline.bst
new file mode 100644
index 0000000..a79039c
--- /dev/null
+++ b/elements/core/readline.bst
@@ -0,0 +1,16 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/automake.bst
+sources:
+- kind: git
+ url: upstream:readline
+ track: baserock/genivi/baseline
+ ref: 518937ab89be812ccd45e9b8c1ce4ad721d35ef6
+config:
+ configure-commands:
+ - cp /usr/share/automake*/config.guess support
+ - cp /usr/share/automake*/config.sub support
+ - ./configure --prefix="%{prefix}"
+ build-commands:
+ - make SHLIB_LIBS=-lncurses
diff --git a/elements/core/shadow.bst b/elements/core/shadow.bst
new file mode 100644
index 0000000..d55d046
--- /dev/null
+++ b/elements/core/shadow.bst
@@ -0,0 +1,58 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/gettext-tarball.bst
+- core/libtool.bst
+- core/bison.bst
+- core/attr.bst
+- core/acl.bst
+- core/linux-pam.bst
+- core/libcap2.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:shadow
+ track: upstream/4.2.1
+ ref: bfaa59229d61adb7fa0c570f0d94fd324c6e05aa
+config:
+ configure-commands:
+ - autoreconf -vfi
+ - |
+ ./configure --with-selinux=no \
+ --sysconfdir=/etc \
+ --with-libpam=yes \
+ --prefix="%{prefix}"
+ install-commands:
+ (>):
+ - |
+ for OPTION in FAIL_DELAY \
+ FAILLOG_ENAB \
+ LASTLOG_ENAB \
+ MAIL_CHECK_ENAB \
+ OBSCURE_CHECKS_ENAB \
+ PORTTIME_CHECKS_ENAB \
+ QUOTAS_ENAB \
+ CONSOLE MOTD_FILE \
+ FTMP_FILE \
+ NOLOGINS_FILE \
+ ENV_HZ \
+ PASS_MIN_LEN \
+ SU_WHEEL_ONLY \
+ CRACKLIB_DICTPATH \
+ PASS_CHANGE_TRIES \
+ PASS_ALWAYS_WARN \
+ CHFN_AUTH \
+ ENVIRON_FILE
+ do
+ sed -i -e "s/^${OPTION}.*/# & #This option is handled by PAM instead./" \
+ "%{install-root}/etc/login.defs"
+ done
+ - |
+ if grep -q '[\s#]ENCRYPT_METHOD' "%{install-root}/etc/login.defs"; then
+ sed -i -e '/^[\s#]*ENCRYPT_METHOD /s/.*/ENCRYPT_METHOD SHA512/g' "%{install-root}/etc/login.defs"
+ else
+ echo 'ENCRYPT_METHOD SHA512' >>"%{install-root}/etc/login.defs"
+ fi
+ - sed -i -e 's/\(.*\)required\(.*pam_selinux.so.*\)/\1optional\2/' "%{install-root}"/etc/pam.d/*
diff --git a/elements/core/sqlite3.bst b/elements/core/sqlite3.bst
new file mode 100644
index 0000000..5ecf4f9
--- /dev/null
+++ b/elements/core/sqlite3.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/libtool-tarball.bst
+sources:
+- kind: git
+ url: upstream:sqlite3
+ track: sqlite-autoconf-3080801
+ ref: 24adc227bc29cd17e39df097fbca389c7724cd14
diff --git a/elements/core/texinfo-tarball.bst b/elements/core/texinfo-tarball.bst
new file mode 100644
index 0000000..02aa9e9
--- /dev/null
+++ b/elements/core/texinfo-tarball.bst
@@ -0,0 +1,18 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+- core/ncurses.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:texinfo-tarball
+ track: texinfo-5.2
+ ref: 6a55f074b1f67d02149c13931eb1df9f0e539b15
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}"
+ build-commands:
+ - make
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - make DESTDIR="%{install-root}" TEXMF="%{prefix}/share/texmf" install-tex
diff --git a/elements/core/util-linux.bst b/elements/core/util-linux.bst
new file mode 100644
index 0000000..eec44f3
--- /dev/null
+++ b/elements/core/util-linux.bst
@@ -0,0 +1,25 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/gettext-tarball.bst
+- core/git-minimal.bst
+- core/openssl-new.bst
+- core/libtool.bst
+- core/pkg-config.bst
+- core/linux-pam.bst
+- core/shadow.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:util-linux
+ track: v2.28
+ ref: 44338f7fe6a529cef1f206dccd95e7282625c483
+config:
+ configure-commands:
+ - ./autogen.sh
+ - |
+ ./configure --prefix="%{prefix}" \
+ --enable-libmount-force-mountinfo \
+ --disable-use-tty-group
diff --git a/elements/core/xz.bst b/elements/core/xz.bst
new file mode 100644
index 0000000..5437c5f
--- /dev/null
+++ b/elements/core/xz.bst
@@ -0,0 +1,14 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/file.bst
+- core/gettext-tarball.bst
+- core/libtool-tarball.bst
+- core/perl.bst
+sources:
+- kind: git
+ url: upstream:xz
+ track: v5.2.0
+ ref: a0cd05ee71d330b79ead6eb9222e1b24e1559d3a
diff --git a/elements/coreutils-common.bst b/elements/coreutils-common.bst
new file mode 100644
index 0000000..b10dbed
--- /dev/null
+++ b/elements/coreutils-common.bst
@@ -0,0 +1,13 @@
+kind: stack
+description: |-
+ We need to split this so we can build stuff using coreutils but we can not
+ having it in the final systems (for example in genivi ones that do not
+ accept GPLv3 code)
+depends:
+- coreutils-common/coreutils.bst
+- coreutils-common/sed.bst
+- coreutils-common/diff.bst
+- coreutils-common/tar.bst
+- coreutils-common/findutils.bst
+- coreutils-common/less.bst
+- coreutils-common/jq.bst
diff --git a/elements/coreutils-common/coreutils.bst b/elements/coreutils-common/coreutils.bst
new file mode 100644
index 0000000..26f4b51
--- /dev/null
+++ b/elements/coreutils-common/coreutils.bst
@@ -0,0 +1,20 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:coreutils
+ track: v8.25
+ ref: 68f73f23866d6137e9c8d88d86073b33588d7b56
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+config:
+ configure-commands:
+ - sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf
+ - bash bootstrap --skip-po --no-git --gnulib-srcdir=gnulib
+ - FORCE_UNSAFE_CONFIGURE=1 ./configure --prefix="%{prefix}" --disable-nls
+ build-commands:
+ - make WERROR_CFLAGS=
+ install-commands:
+ - make INSTALL_PROGRAM=install DESTDIR="%{install-root}" install
diff --git a/elements/coreutils-common/diff.bst b/elements/coreutils-common/diff.bst
new file mode 100644
index 0000000..edbc7aa
--- /dev/null
+++ b/elements/coreutils-common/diff.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- core.bst
+- coreutils-common/coreutils.bst
+sources:
+- kind: git
+ url: upstream:diffutils
+ track: baserock/v3.3
+ ref: bd86eb1a1e87ab85a7c8dbb658fa829ce69c252e
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+config:
+ configure-commands:
+ - sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf
+ - ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib
+ - ./configure --prefix="%{prefix}" --disable-gcc-warnings
diff --git a/elements/coreutils-common/findutils.bst b/elements/coreutils-common/findutils.bst
new file mode 100644
index 0000000..85e6b52
--- /dev/null
+++ b/elements/coreutils-common/findutils.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:findutils
+ track: v4.6.0
+ ref: 992a6b62ab8061531dc0ad40325b8e4c222fce66
+ submodules:
+ gnulib:
+ url: upstream:gnulib
diff --git a/elements/coreutils-common/jq.bst b/elements/coreutils-common/jq.bst
new file mode 100644
index 0000000..fff95f6
--- /dev/null
+++ b/elements/coreutils-common/jq.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:jq
+ track: jq-1.5
+ ref: a5b5cbefb83935ce95ec62b9cadc8ec73026d33a
diff --git a/elements/coreutils-common/less.bst b/elements/coreutils-common/less.bst
new file mode 100644
index 0000000..d960080
--- /dev/null
+++ b/elements/coreutils-common/less.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:less
+ track: baserock/morph
+ ref: 09a405d8f652b56944c93ebf5c673cdfe5319b04
diff --git a/elements/coreutils-common/sed.bst b/elements/coreutils-common/sed.bst
new file mode 100644
index 0000000..c2ee962
--- /dev/null
+++ b/elements/coreutils-common/sed.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- core.bst
+- coreutils-common/coreutils.bst
+sources:
+- kind: git
+ url: upstream:sed
+ track: baserock/morph
+ ref: ed4b1d7c04f92b330b940d4f0d02cd51d2473ce9
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+config:
+ configure-commands:
+ - sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf
+ - ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib
+ - ./configure --prefix="%{prefix}" --disable-gcc-warnings
diff --git a/elements/coreutils-common/tar.bst b/elements/coreutils-common/tar.bst
new file mode 100644
index 0000000..22ac46a
--- /dev/null
+++ b/elements/coreutils-common/tar.bst
@@ -0,0 +1,21 @@
+kind: autotools
+depends:
+- core.bst
+- coreutils-common/coreutils.bst
+sources:
+- kind: git
+ url: upstream:tar
+ track: baserock/release_1_29
+ ref: 20b55f0679d314568ec21ae6db1ea635494e292b
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+ paxutils:
+ url: upstream:paxutils
+config:
+ configure-commands:
+ - bash bootstrap --skip-po --gnulib-srcdir="$(pwd)/gnulib"
+ - |
+ `# [1]` env FORCE_UNSAFE_CONFIGURE=1 \
+ ./configure --prefix="%{prefix}" \
+ `# [2]` --disable-gcc-warnings
diff --git a/elements/cpp-common-libs.bst b/elements/cpp-common-libs.bst
new file mode 100644
index 0000000..9e2c158
--- /dev/null
+++ b/elements/cpp-common-libs.bst
@@ -0,0 +1,4 @@
+kind: stack
+description: C++ common libraries
+depends:
+- cpp-common-libs/boost.bst
diff --git a/elements/cpp-common-libs/boost.bst b/elements/cpp-common-libs/boost.bst
new file mode 100644
index 0000000..85296ad
--- /dev/null
+++ b/elements/cpp-common-libs/boost.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:boost-tarball
+ track: boost_1_57_0
+ ref: ed232fdd34968697a68783b3195b1da4226915b5
+config:
+ configure-commands:
+ - ./bootstrap.sh
+ build-commands:
+ - ./b2 $MAKEFLAGS
+ install-commands:
+ - ./b2 install --prefix="%{install-root}%{prefix}"
diff --git a/elements/cups.bst b/elements/cups.bst
new file mode 100644
index 0000000..7ff9f91
--- /dev/null
+++ b/elements/cups.bst
@@ -0,0 +1,4 @@
+kind: stack
+description: Cups printer driver
+depends:
+- cups/cups.bst
diff --git a/elements/cups/cups.bst b/elements/cups/cups.bst
new file mode 100644
index 0000000..c3a0e48
--- /dev/null
+++ b/elements/cups/cups.bst
@@ -0,0 +1,16 @@
+kind: manual
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:cups
+ track: release-1.7.0
+ ref: f28bae1aeae3964fba4f0728263657405f63c417
+config:
+ configure-commands:
+ - autoconf
+ - ./configure --prefix="%{prefix}"
+ build-commands:
+ - make
+ install-commands:
+ - make BUILDROOT="%{install-root}" install
diff --git a/elements/data-indexing-management.bst b/elements/data-indexing-management.bst
new file mode 100644
index 0000000..c874f1e
--- /dev/null
+++ b/elements/data-indexing-management.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: Components to index data
+depends:
+- data-indexing-management/libexif.bst
+- data-indexing-management/libmediaart.bst
+- data-indexing-management/gmime.bst
+- data-indexing-management/totem-pl-parser.bst
+- data-indexing-management/tracker.bst
diff --git a/elements/data-indexing-management/gmime.bst b/elements/data-indexing-management/gmime.bst
new file mode 100644
index 0000000..bcb8f0f
--- /dev/null
+++ b/elements/data-indexing-management/gmime.bst
@@ -0,0 +1,15 @@
+kind: autotools
+depends:
+- graphics-common.bst
+- icu-common.bst
+- multimedia-gstreamer.bst
+- vala-common.bst
+sources:
+- kind: git
+ url: upstream:gnome/gmime
+ track: baserock/GMIME_2_6_20-24-g496313f
+ ref: 496313fbe956b350c22fa705edbcfdde3d7c9e50
+config:
+ configure-commands:
+ (<):
+ - sed -i 's/$(INCLUDES)/$(AM_CPPFLAGS)/g' gmime/Makefile.am
diff --git a/elements/data-indexing-management/libexif.bst b/elements/data-indexing-management/libexif.bst
new file mode 100644
index 0000000..ffdbf00
--- /dev/null
+++ b/elements/data-indexing-management/libexif.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- graphics-common.bst
+- icu-common.bst
+- multimedia-gstreamer.bst
+- vala-common.bst
+sources:
+- kind: git
+ url: upstream:libexif-tarball
+ track: libexif-0.6.21
+ ref: 0c6a5fa0d9719a40748d8726b4543f02f70518c1
diff --git a/elements/data-indexing-management/libmediaart.bst b/elements/data-indexing-management/libmediaart.bst
new file mode 100644
index 0000000..e5e8e99
--- /dev/null
+++ b/elements/data-indexing-management/libmediaart.bst
@@ -0,0 +1,14 @@
+kind: autotools
+depends:
+- graphics-common.bst
+- icu-common.bst
+- multimedia-gstreamer.bst
+- vala-common.bst
+sources:
+- kind: git
+ url: upstream:gnome/libmediaart
+ track: baserock/1.9.0-8-g52eb649
+ ref: 52eb6498c97ce0005186946bc9162d87597abc2c
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --disable-qt
diff --git a/elements/data-indexing-management/totem-pl-parser.bst b/elements/data-indexing-management/totem-pl-parser.bst
new file mode 100644
index 0000000..7fabf76
--- /dev/null
+++ b/elements/data-indexing-management/totem-pl-parser.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- graphics-common.bst
+- icu-common.bst
+- multimedia-gstreamer.bst
+- vala-common.bst
+- data-indexing-management/gmime.bst
+sources:
+- kind: git
+ url: upstream:gnome/totem-pl-parser
+ track: baserock/V_3_10_5-16-g1be3144
+ ref: 1be3144e9a6bf183a61c9596165d52bbe405b5cc
diff --git a/elements/data-indexing-management/tracker.bst b/elements/data-indexing-management/tracker.bst
new file mode 100644
index 0000000..5eb3156
--- /dev/null
+++ b/elements/data-indexing-management/tracker.bst
@@ -0,0 +1,14 @@
+kind: autotools
+depends:
+- graphics-common.bst
+- icu-common.bst
+- multimedia-gstreamer.bst
+- vala-common.bst
+- data-indexing-management/libexif.bst
+- data-indexing-management/libmediaart.bst
+- data-indexing-management/totem-pl-parser.bst
+sources:
+- kind: git
+ url: upstream:gnome/tracker
+ track: 1.6.0
+ ref: ad31f26e3c45dbe3365ff4aaae39269d9210f4a9
diff --git a/elements/device-management.bst b/elements/device-management.bst
new file mode 100644
index 0000000..59bf6aa
--- /dev/null
+++ b/elements/device-management.bst
@@ -0,0 +1,4 @@
+kind: stack
+description: libraries that provides access to devices
+depends:
+- device-management/libgudev.bst
diff --git a/elements/device-management/libgudev.bst b/elements/device-management/libgudev.bst
new file mode 100644
index 0000000..d79eda6
--- /dev/null
+++ b/elements/device-management/libgudev.bst
@@ -0,0 +1,9 @@
+kind: autotools
+depends:
+- foundation.bst
+- glib-common.bst
+sources:
+- kind: git
+ url: upstream:libgudev
+ track: '230'
+ ref: d722339aae9065a379acc0c421e8bbab866d5a38
diff --git a/elements/devtools.bst b/elements/devtools.bst
new file mode 100644
index 0000000..ee85e19
--- /dev/null
+++ b/elements/devtools.bst
@@ -0,0 +1,15 @@
+kind: stack
+description: |-
+ Extra development tools included in the devel system, this stratum
+ is here to help reduce unnecessary building, chunks added to this
+ stratum should not have any dependants (please don't build-depend on this
+ stratum)
+depends:
+- devtools/nano.bst
+- devtools/vim.bst
+- devtools/pv.bst
+- devtools/screen.bst
+- devtools/git-review.bst
+- devtools/wget.bst
+- devtools/git.bst
+- devtools/iotop.bst
diff --git a/elements/devtools/git-review.bst b/elements/devtools/git-review.bst
new file mode 100644
index 0000000..fff03de
--- /dev/null
+++ b/elements/devtools/git-review.bst
@@ -0,0 +1,12 @@
+kind: distutils
+depends:
+- core.bst
+- python2-core.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:git-review
+ track: master
+ ref: 79262a52301c146a6b60d09a828661a83a5f5ba7
+variables:
+ python: python
diff --git a/elements/devtools/git.bst b/elements/devtools/git.bst
new file mode 100644
index 0000000..f14a65e
--- /dev/null
+++ b/elements/devtools/git.bst
@@ -0,0 +1,19 @@
+kind: autotools
+depends:
+- core.bst
+- python2-core.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:git
+ track: v2.8.0-rc2
+ ref: ed9067f705aa51819c7dfff7e4190dd267beaf5d
+config:
+ configure-commands:
+ (<):
+ - make configure
+ build-commands:
+ - make all doc
+ install-commands:
+ - make DESTDIR="%{install-root}" install install-doc
+ - install -D -m 644 -t "%{install-root}"/etc/bash_completion.d/. contrib/completion/git-completion.bash
diff --git a/elements/devtools/iotop.bst b/elements/devtools/iotop.bst
new file mode 100644
index 0000000..161a258
--- /dev/null
+++ b/elements/devtools/iotop.bst
@@ -0,0 +1,12 @@
+kind: distutils
+depends:
+- core.bst
+- python2-core.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:iotop
+ track: iotop-0.6
+ ref: 59e2537794d91c1375d391293f8fd89ca8b794a8
+variables:
+ python: python
diff --git a/elements/devtools/nano.bst b/elements/devtools/nano.bst
new file mode 100644
index 0000000..65d9b12
--- /dev/null
+++ b/elements/devtools/nano.bst
@@ -0,0 +1,25 @@
+kind: autotools
+depends:
+- core.bst
+- python2-core.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:nano-tarball
+ track: baserock/morph
+ ref: fb040ea36cb8e2158ccd9100600652f94ae90af1
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}" --sysconfdir=/etc
+ install-commands:
+ (>):
+ - |
+ cat <<EOF >> nanorc
+ set smooth
+ include /usr/share/nano/c.nanorc
+ include /usr/share/nano/patch.nanorc
+ include /usr/share/nano/python.nanorc
+ include /usr/share/nano/sh.nanorc
+ EOF
+ - mkdir -p "%{install-root}"/etc
+ - install -m 644 nanorc "%{install-root}"/etc/nanorc
diff --git a/elements/devtools/pv.bst b/elements/devtools/pv.bst
new file mode 100644
index 0000000..51f5b19
--- /dev/null
+++ b/elements/devtools/pv.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- core.bst
+- python2-core.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:pv
+ track: baserock/morph
+ ref: d6ce7cfec684fa72d7a919d7b1aa817a0ca6102a
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/devtools/screen.bst b/elements/devtools/screen.bst
new file mode 100644
index 0000000..19fd236
--- /dev/null
+++ b/elements/devtools/screen.bst
@@ -0,0 +1,21 @@
+kind: manual
+description: A terminal multiplexer and sanity tool for many
+depends:
+- core.bst
+- python2-core.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:screen
+ track: baserock/morph
+ ref: 7dd4a9e5f385c96a77e8ee5c977a1dde4c0ff467
+variables:
+ notparallel: true
+config:
+ configure-commands:
+ - cd ./src && sh autogen.sh
+ - cd ./src && ./configure --prefix="%{prefix}"
+ build-commands:
+ - cd ./src && make
+ install-commands:
+ - cd ./src && make DESTDIR="%{install-root}" install
diff --git a/elements/devtools/vim.bst b/elements/devtools/vim.bst
new file mode 100644
index 0000000..6bc8f20
--- /dev/null
+++ b/elements/devtools/vim.bst
@@ -0,0 +1,18 @@
+kind: autotools
+depends:
+- core.bst
+- python2-core.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:vim
+ track: baserock/morph
+ ref: 07c2c06799e0579e6bfb1a7d98acf38e36a98f79
+config:
+ configure-commands:
+ - echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >>src/feature.h
+ - ./configure --prefix="%{prefix}" --enable-multibyte
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - mkdir -p "%{install-root}"/etc
+ - install -m 644 runtime/vimrc_example.vim "%{install-root}"/etc/vimrc
diff --git a/elements/devtools/wget.bst b/elements/devtools/wget.bst
new file mode 100644
index 0000000..f9b962a
--- /dev/null
+++ b/elements/devtools/wget.bst
@@ -0,0 +1,18 @@
+kind: autotools
+depends:
+- core.bst
+- python2-core.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:wget
+ track: v1.17.1
+ ref: f65f522f58606f125535306e712c2c29921ee8b4
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+config:
+ configure-commands:
+ - sed -i '/^buildreq="/,/"/ { /^rsync.*/ d }' bootstrap.conf
+ - ./bootstrap --no-bootstrap-sync --skip-po
+ - ./configure --prefix="%{prefix}" --with-ssl=openssl
diff --git a/elements/dlna-services.bst b/elements/dlna-services.bst
new file mode 100644
index 0000000..c816851
--- /dev/null
+++ b/elements/dlna-services.bst
@@ -0,0 +1,9 @@
+kind: stack
+description: provides DLNA services
+depends:
+- dlna-services/gssdp.bst
+- dlna-services/gupnp.bst
+- dlna-services/gupnp-av.bst
+- dlna-services/gupnp-igd.bst
+- dlna-services/gupnp-dlna.bst
+- dlna-services/rygel.bst
diff --git a/elements/dlna-services/gssdp.bst b/elements/dlna-services/gssdp.bst
new file mode 100644
index 0000000..709d07e
--- /dev/null
+++ b/elements/dlna-services/gssdp.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- data-indexing-management.bst
+- docutils.bst
+- vala-common.bst
+sources:
+- kind: git
+ url: upstream:gnome/gssdp
+ track: gssdp-0.14.12
+ ref: a53a6ac85f1b70192bc75fbbd4601582d6095cfd
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --disable-Werror
diff --git a/elements/dlna-services/gupnp-av.bst b/elements/dlna-services/gupnp-av.bst
new file mode 100644
index 0000000..9e15713
--- /dev/null
+++ b/elements/dlna-services/gupnp-av.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- data-indexing-management.bst
+- docutils.bst
+- vala-common.bst
+- dlna-services/gupnp.bst
+sources:
+- kind: git
+ url: upstream:gnome/gupnp-av
+ track: gupnp-av-0.12.7
+ ref: d277511ae1f456ba804f4c9beb5d36043f5a1659
diff --git a/elements/dlna-services/gupnp-dlna.bst b/elements/dlna-services/gupnp-dlna.bst
new file mode 100644
index 0000000..3a00e0c
--- /dev/null
+++ b/elements/dlna-services/gupnp-dlna.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- data-indexing-management.bst
+- docutils.bst
+- vala-common.bst
+- dlna-services/gupnp.bst
+sources:
+- kind: git
+ url: upstream:gnome/gupnp-dlna
+ track: gupnp-dlna-0.10.3
+ ref: 1aad765f223e3338d86bc975a2b4925fca43bf58
diff --git a/elements/dlna-services/gupnp-igd.bst b/elements/dlna-services/gupnp-igd.bst
new file mode 100644
index 0000000..a9d1c85
--- /dev/null
+++ b/elements/dlna-services/gupnp-igd.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- data-indexing-management.bst
+- docutils.bst
+- vala-common.bst
+- dlna-services/gupnp.bst
+sources:
+- kind: git
+ url: upstream:gnome/gupnp-igd
+ track: 0.2.4
+ ref: f679a8ad782eee72e2ff7a0a7598b4523ef03bb3
diff --git a/elements/dlna-services/gupnp.bst b/elements/dlna-services/gupnp.bst
new file mode 100644
index 0000000..beb1694
--- /dev/null
+++ b/elements/dlna-services/gupnp.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- data-indexing-management.bst
+- docutils.bst
+- vala-common.bst
+- dlna-services/gssdp.bst
+sources:
+- kind: git
+ url: upstream:gnome/gupnp
+ track: gupnp-0.20.14
+ ref: c42b9cdda466ae9fef91f6beb370f8dfdebc295c
diff --git a/elements/dlna-services/rygel.bst b/elements/dlna-services/rygel.bst
new file mode 100644
index 0000000..7ac0ce3
--- /dev/null
+++ b/elements/dlna-services/rygel.bst
@@ -0,0 +1,14 @@
+kind: autotools
+depends:
+- data-indexing-management.bst
+- docutils.bst
+- vala-common.bst
+- dlna-services/gssdp.bst
+- dlna-services/gupnp.bst
+- dlna-services/gupnp-av.bst
+- dlna-services/gupnp-dlna.bst
+sources:
+- kind: git
+ url: upstream:rygel
+ track: RYGEL_0_28_2
+ ref: 4a42aee4afda9509db1e3d259c5a2907407a7261
diff --git a/elements/docutils.bst b/elements/docutils.bst
new file mode 100644
index 0000000..e963204
--- /dev/null
+++ b/elements/docutils.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: Stuff for generating documentation
+depends:
+- docutils/xml-catalog.bst
+- docutils/docbook-xml.bst
+- docutils/docbook-xsl.bst
+- docutils/asciidoc.bst
+- docutils/xmlto.bst
diff --git a/elements/docutils/asciidoc.bst b/elements/docutils/asciidoc.bst
new file mode 100644
index 0000000..89d0746
--- /dev/null
+++ b/elements/docutils/asciidoc.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- python2-core.bst
+- docutils/docbook-xml.bst
+- docutils/docbook-xsl.bst
+sources:
+- kind: git
+ url: upstream:asciidoc
+ track: 8.6.9
+ ref: d3a6df0caa94edaf8180bd71bf2fc68390f56520
diff --git a/elements/docutils/docbook-xml.bst b/elements/docutils/docbook-xml.bst
new file mode 100644
index 0000000..dcecfde
--- /dev/null
+++ b/elements/docutils/docbook-xml.bst
@@ -0,0 +1,107 @@
+kind: manual
+depends:
+- python2-core.bst
+- docutils/xml-catalog.bst
+sources:
+- kind: git
+ url: upstream:docbook-xml
+ track: docbook-xml-4.5
+ ref: c8f0ce32a8075e9ab21e5cf734fb96195455264d
+config:
+ install-commands:
+ - install -v -d -m755 "%{install-root}%{prefix}/share/xml/docbook/xml-dtd-4.5"
+ - install -v -d -m755 "%{install-root}/etc/xml"
+ - |
+ cp -v -af docbook.cat *.dtd ent/ *.mod \
+ "%{install-root}%{prefix}/share/xml/docbook/xml-dtd-4.5"
+ - |
+ # Create (or update) and populate the "%{install-root}/etc/xml/docbook" catalog file
+ if [ ! -e /etc/xml/docbook ]; then
+ xmlcatalog --noout --create "%{install-root}/etc/xml/docbook"
+ else
+ # Copy the existing catalog so we can update it
+ cp /etc/xml/docbook "%{install-root}/etc/xml/docbook"
+ fi
+ - |
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook XML V4.5//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \ "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ xmlcatalog --noout --add "rewriteSystem" \
+ "http://www.oasis-open.org/docbook/xml/4.5" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ xmlcatalog --noout --add "rewriteURI" \
+ "http://www.oasis-open.org/docbook/xml/4.5" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5" \
+ "%{install-root}/etc/xml/docbook"
+ - |
+ # Create (or update) and populate the "%{install-root}/etc/xml/catalog" catalog file
+ if [ ! -e /etc/xml/catalog ]; then
+ echo 'Creating new xml catalog'
+ xmlcatalog --noout --create "%{install-root}/etc/xml/catalog"
+ else
+ # Copy the existing catalog so we can update it
+ cp /etc/xml/catalog "%{install-root}/etc/xml/catalog"
+ fi
+ - |
+ xmlcatalog --noout --add "delegatePublic" \
+ "-//OASIS//ENTITIES DocBook XML" \
+ "file:///etc/xml/docbook" \
+ "%{install-root}/etc/xml/catalog"
+ - |
+ xmlcatalog --noout --add "delegatePublic" \
+ "-//OASIS//DTD DocBook XML" \
+ "file:///etc/xml/docbook" \
+ "%{install-root}/etc/xml/catalog"
+ - |
+ xmlcatalog --noout --add "delegateSystem" \
+ "http://www.oasis-open.org/docbook/" \
+ "file:///etc/xml/docbook" \
+ "%{install-root}/etc/xml/catalog"
+ - |
+ xmlcatalog --noout --add "delegateURI" \
+ "http://www.oasis-open.org/docbook/" \
+ "file:///etc/xml/docbook" \
+ "%{install-root}/etc/xml/catalog"
diff --git a/elements/docutils/docbook-xsl.bst b/elements/docutils/docbook-xsl.bst
new file mode 100644
index 0000000..7a07ef9
--- /dev/null
+++ b/elements/docutils/docbook-xsl.bst
@@ -0,0 +1,52 @@
+kind: manual
+depends:
+- python2-core.bst
+- docutils/docbook-xml.bst
+sources:
+- kind: git
+ url: upstream:docbook-xsl
+ track: docbook-xsl-1.78.1
+ ref: 802da9dd5d4bc18f46a916eedc0c5c1980a15e59
+config:
+ install-commands:
+ - install -v -m755 -d "%{install-root}%{prefix}/share/xml/docbook/xsl-stylesheets-1.78.1"
+ - |
+ cp -v -R VERSION common eclipse epub extensions fo highlighting html \
+ htmlhelp images javahelp lib manpages params profiling \
+ roundtrip slides template tests tools webhelp website \
+ xhtml xhtml-1_1 \
+ "%{install-root}%{prefix}/share/xml/docbook/xsl-stylesheets-1.78.1"
+ - ln -s VERSION "%{install-root}%{prefix}/share/xml/docbook/xsl-stylesheets-1.78.1/VERSION.xsl"
+ - install -v -m644 -D README "%{install-root}%{prefix}/share/doc/docbook-xsl-1.78.1/README.txt"
+ - |
+ install -v -m644 RELEASE-NOTES* NEWS* \
+ "%{install-root}%{prefix}/share/doc/docbook-xsl-1.78.1"
+ - if [ ! -d "%{install-root}/etc/xml" ]; then install -v -m755 -d "%{install-root}/etc/xml";
+ fi
+ - |
+ if [ ! -e /etc/xml/catalog ]; then
+ echo "Creating new xml catalog"
+ xmlcatalog --noout --create "%{install-root}/etc/xml/catalog"
+ else
+ cp /etc/xml/catalog "%{install-root}/etc/xml/catalog"
+ fi
+ - |
+ xmlcatalog --noout --add "rewriteSystem" \
+ "http://docbook.sourceforge.net/release/xsl/1.78.1" \
+ "/usr/share/xml/docbook/xsl-stylesheets-1.78.1" \
+ "%{install-root}/etc/xml/catalog"
+ - |
+ xmlcatalog --noout --add "rewriteURI" \
+ "http://docbook.sourceforge.net/release/xsl/1.78.1" \
+ "/usr/share/xml/docbook/xsl-stylesheets-1.78.1" \
+ "%{install-root}/etc/xml/catalog"
+ - |
+ xmlcatalog --noout --add "rewriteSystem" \
+ "http://docbook.sourceforge.net/release/xsl/current" \
+ "/usr/share/xml/docbook/xsl-stylesheets-1.78.1" \
+ "%{install-root}/etc/xml/catalog"
+ - |
+ xmlcatalog --noout --add "rewriteURI" \
+ "http://docbook.sourceforge.net/release/xsl/current" \
+ "/usr/share/xml/docbook/xsl-stylesheets-1.78.1" \
+ "%{install-root}/etc/xml/catalog"
diff --git a/elements/docutils/xml-catalog.bst b/elements/docutils/xml-catalog.bst
new file mode 100644
index 0000000..5707632
--- /dev/null
+++ b/elements/docutils/xml-catalog.bst
@@ -0,0 +1,12 @@
+kind: manual
+depends:
+- python2-core.bst
+sources:
+- kind: git
+ url: baserock:baserock/xml-catalog
+ track: master
+ ref: 1d4a2abc875c4dda1b5eadc0a097a48a8d2ec82b
+config:
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - DESTDIR="%{install-root}" ./post-install.sh
diff --git a/elements/docutils/xmlto.bst b/elements/docutils/xmlto.bst
new file mode 100644
index 0000000..45c5f7d
--- /dev/null
+++ b/elements/docutils/xmlto.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- python2-core.bst
+- docutils/docbook-xml.bst
+- docutils/docbook-xsl.bst
+sources:
+- kind: git
+ url: upstream:xmlto-tarball
+ track: xmlto-0.0.26
+ ref: 6a590aba95cbcce0f184381fb19d16558e56832d
diff --git a/elements/erlang.bst b/elements/erlang.bst
new file mode 100644
index 0000000..c22c9d2
--- /dev/null
+++ b/elements/erlang.bst
@@ -0,0 +1,5 @@
+kind: stack
+description: stratum for erlang/otp and stuff
+depends:
+- erlang/erlang.bst
+- erlang/rebar.bst
diff --git a/elements/erlang/erlang.bst b/elements/erlang/erlang.bst
new file mode 100644
index 0000000..48f27a2
--- /dev/null
+++ b/elements/erlang/erlang.bst
@@ -0,0 +1,16 @@
+kind: manual
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:erlang
+ track: OTP-18.3.3
+ ref: 1ab69efa960703b86a13ea6ba96f4fd56f1565f9
+config:
+ configure-commands:
+ - ./otp_build autoconf
+ - ./configure --prefix=%{prefix}
+ build-commands:
+ - make
+ install-commands:
+ - make -j1 DESTDIR="%{install-root}" install
diff --git a/elements/erlang/rebar.bst b/elements/erlang/rebar.bst
new file mode 100644
index 0000000..adda918
--- /dev/null
+++ b/elements/erlang/rebar.bst
@@ -0,0 +1,14 @@
+kind: manual
+depends:
+- core.bst
+- erlang/erlang.bst
+sources:
+- kind: git
+ url: upstream:erlang-modules/rebar
+ track: master
+ ref: d42ed4683576d995f60e3222f076e99f0b081f79
+config:
+ build-commands:
+ - ./bootstrap
+ install-commands:
+ - install -D -m 755 rebar "%{install-root}%{prefix}"/bin/rebar
diff --git a/elements/foundation.bst b/elements/foundation.bst
new file mode 100644
index 0000000..45a4d64
--- /dev/null
+++ b/elements/foundation.bst
@@ -0,0 +1,23 @@
+kind: stack
+description: Basic userland runtime system
+depends:
+- foundation/bash-completion.bst
+- foundation/groff.bst
+- foundation/kmod.bst
+- foundation/time-zone-database.bst
+- foundation/pciutils.bst
+- foundation/dbus-pre.bst
+- foundation/libgpg-error.bst
+- foundation/libgcrypt.bst
+- foundation/systemd.bst
+- foundation/libusb.bst
+- foundation/usbutils.bst
+- foundation/lzo.bst
+- foundation/fuse.bst
+- foundation/btrfs-progs.bst
+- foundation/dbus.bst
+- foundation/openssh.bst
+- foundation/tbdiff.bst
+- foundation/rsync.bst
+- foundation/python-systemd.bst
+- foundation/libarchive.bst
diff --git a/elements/foundation/bash-completion.bst b/elements/foundation/bash-completion.bst
new file mode 100644
index 0000000..a4a9944
--- /dev/null
+++ b/elements/foundation/bash-completion.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:bash-completion
+ track: '2.1'
+ ref: 3085c7e12179817a02a611016606391295c69942
diff --git a/elements/foundation/btrfs-progs.bst b/elements/foundation/btrfs-progs.bst
new file mode 100644
index 0000000..99eea6a
--- /dev/null
+++ b/elements/foundation/btrfs-progs.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+- foundation/lzo.bst
+sources:
+- kind: git
+ url: upstream:btrfs-progs
+ track: v4.0
+ ref: 19a806f575cd010734fa5793c4b3bfb49926dc62
+config:
+ configure-commands:
+ - ./autogen.sh
+ - export CFLAGS="-O2 $CFLAGS"; ./configure --prefix="%{prefix}" --disable-documentation
diff --git a/elements/foundation/dbus-pre.bst b/elements/foundation/dbus-pre.bst
new file mode 100644
index 0000000..bc4aec7
--- /dev/null
+++ b/elements/foundation/dbus-pre.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:dbus
+ track: baserock/dbus-1.10.14-capi-patches
+ ref: 8f71063e75fd6e06e985c1de711bf62231b504af
+config:
+ configure-commands:
+ - sh autogen.sh --no-configure
+ - ./configure --prefix="%{prefix}" --localstatedir=/var --sysconfdir=/etc --disable-systemd
+ --disable-xml-docs
+ build-commands:
+ - make XMLTO_OUTPUT=
+ install-commands:
+ - make XMLTO_OUTPUT= DESTDIR="%{install-root}" install
diff --git a/elements/foundation/dbus.bst b/elements/foundation/dbus.bst
new file mode 100644
index 0000000..46e9520
--- /dev/null
+++ b/elements/foundation/dbus.bst
@@ -0,0 +1,19 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+- foundation/systemd.bst
+- foundation/libgcrypt.bst
+- foundation/libgpg-error.bst
+sources:
+- kind: git
+ url: upstream:dbus
+ track: baserock/dbus-1.10.14-capi-patches
+ ref: 8f71063e75fd6e06e985c1de711bf62231b504af
+config:
+ configure-commands:
+ - sh autogen.sh --no-configure
+ - ./configure --prefix="%{prefix}" --localstatedir=/var --sysconfdir=/etc --enable-user-session
+ build-commands:
+ - make XMLTO_OUTPUT=
+ install-commands:
+ - make XMLTO_OUTPUT= DESTDIR="%{install-root}" install
diff --git a/elements/foundation/fuse.bst b/elements/foundation/fuse.bst
new file mode 100644
index 0000000..4f45fa6
--- /dev/null
+++ b/elements/foundation/fuse.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:fuse
+ track: baserock/fuse_2_9_4-fix-armv8
+ ref: e9b2eec7c5856032652bb8ff734174764e444c74
+config:
+ configure-commands:
+ (<):
+ - ./makeconf.sh
diff --git a/elements/foundation/groff.bst b/elements/foundation/groff.bst
new file mode 100644
index 0000000..6b811d7
--- /dev/null
+++ b/elements/foundation/groff.bst
@@ -0,0 +1,20 @@
+kind: manual
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:groff-git
+ track: 1.22.3
+ ref: 16305a24e67966ace06d55e2a0b98cc0e3127a93
+variables:
+ notparallel: true
+config:
+ configure-commands:
+ - PAGE=A4 ./configure --prefix="%{prefix}"
+ build-commands:
+ - touch doc/gnu.eps
+ - make
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - ln -s eqn "%{install-root}%{prefix}/bin/geqn"
+ - ln -s tbl "%{install-root}%{prefix}/bin/gtbl"
diff --git a/elements/foundation/kmod.bst b/elements/foundation/kmod.bst
new file mode 100644
index 0000000..a495f2d
--- /dev/null
+++ b/elements/foundation/kmod.bst
@@ -0,0 +1,22 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:kmod
+ track: v22
+ ref: 42f32b8ae45ad8e3a1da29c9b20af9b5e2e9e676
+config:
+ configure-commands:
+ - |
+ ./bootstrap-configure --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var \
+ --bindir="%{prefix}"/bin --libdir="%{prefix}"/lib \
+ --disable-manpages --enable-python
+ install-commands:
+ (>):
+ - ln -s kmod "%{install-root}/%{prefix}"/bin/modprobe
+ - ln -s kmod "%{install-root}/%{prefix}"/bin/lsmod
+ - ln -s kmod "%{install-root}/%{prefix}"/bin/rmmod
+ - ln -s kmod "%{install-root}/%{prefix}"/bin/insmod
+ - ln -s kmod "%{install-root}/%{prefix}"/bin/modinfo
+ - ln -s kmod "%{install-root}/%{prefix}"/bin/depmod
diff --git a/elements/foundation/libarchive.bst b/elements/foundation/libarchive.bst
new file mode 100644
index 0000000..144d1bb
--- /dev/null
+++ b/elements/foundation/libarchive.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:libarchive
+ track: v3.1.2
+ ref: 19f23e191f9d3e1dd2a518735046100419965804
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}" --disable-acl
diff --git a/elements/foundation/libgcrypt.bst b/elements/foundation/libgcrypt.bst
new file mode 100644
index 0000000..7da4a64
--- /dev/null
+++ b/elements/foundation/libgcrypt.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+- foundation/libgpg-error.bst
+sources:
+- kind: git
+ url: upstream:libgcrypt
+ track: baserock/libgcrypt-1.7.8
+ ref: b16176769672a659b9a7c1d23325270338323385
+config:
+ configure-commands:
+ - autoreconf -fi
+ - ./configure --prefix="%{prefix}" --disable-doc
diff --git a/elements/foundation/libgpg-error.bst b/elements/foundation/libgpg-error.bst
new file mode 100644
index 0000000..fbb2f56
--- /dev/null
+++ b/elements/foundation/libgpg-error.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:libgpg-error
+ track: libgpg-error-1.19
+ ref: d77c33ae608d67086ea057cca5ddee99a7202f8b
+config:
+ configure-commands:
+ - autoreconf -fi
+ - ./configure --prefix="%{prefix}" --disable-doc
diff --git a/elements/foundation/libusb.bst b/elements/foundation/libusb.bst
new file mode 100644
index 0000000..5f33b4a
--- /dev/null
+++ b/elements/foundation/libusb.bst
@@ -0,0 +1,9 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+- foundation/systemd.bst
+sources:
+- kind: git
+ url: upstream:libusb
+ track: v1.0.21
+ ref: 09e75e98b4d9ea7909e8837b7a3f00dda4589dc3
diff --git a/elements/foundation/lzo.bst b/elements/foundation/lzo.bst
new file mode 100644
index 0000000..ad6a011
--- /dev/null
+++ b/elements/foundation/lzo.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:lzo
+ track: lzo-2.08
+ ref: 338906b389d616a50da0447038d4ec3e1e3f190f
+config:
+ configure-commands:
+ - ./configure --enable-shared=yes --prefix="%{prefix}"
diff --git a/elements/foundation/openssh.bst b/elements/foundation/openssh.bst
new file mode 100644
index 0000000..610ad58
--- /dev/null
+++ b/elements/foundation/openssh.bst
@@ -0,0 +1,40 @@
+kind: manual
+depends:
+- coreutils-common.bst
+- foundation/groff.bst
+sources:
+- kind: git
+ url: upstream:openssh-git
+ track: baserock/morph
+ ref: 782fe9e725243eeb5ad6ab9a1783b5d6bedfe0d7
+config:
+ configure-commands:
+ - autoreconf -if
+ - |
+ OPENSSL_SEEDS_ITSELF=yes ./configure \
+ --prefix="%{prefix}" --sysconfdir=/etc/ssh \
+ --datadir="%{prefix}/share/sshd" \
+ --libexecdir="%{prefix}/lib/openssh" \
+ --with-privsep-path=/var/lib/sshd \
+ --with-pam
+ build-commands:
+ - make
+ - |
+ sed -e "s|@prefix@|%{prefix}|g" \
+ -e 's|@STARTUP_SCRIPT_SHELL@|/bin/sh|g' \
+ -e 's|@sysconfdir@|/etc/ssh|g' \
+ -e 's|@COMMENT_OUT_ECC@||g' \
+ sshd-keygen.in >sshd-keygen
+ - sed -e "s|@prefix@|%{prefix}|g" opensshd.service.in >opensshd.service
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - mkdir -p "%{install-root}/%{prefix}/sbin"
+ - chmod go= "%{install-root}"/var/lib/sshd
+ - install -m 744 sshd-keygen "%{install-root}/%{prefix}/sbin/sshd-keygen"
+ - install -m 755 contrib/ssh-copy-id "%{install-root}/%{prefix}/bin/ssh-copy-id"
+ - mkdir -p "%{install-root}%{prefix}/lib/systemd/system/"
+ - install -m 644 opensshd.service "%{install-root}%{prefix}/lib/systemd/system/opensshd.service"
+public:
+ bst:
+ integration-commands:
+ - systemctl enable opensshd
diff --git a/elements/foundation/pciutils.bst b/elements/foundation/pciutils.bst
new file mode 100644
index 0000000..ec8920f
--- /dev/null
+++ b/elements/foundation/pciutils.bst
@@ -0,0 +1,18 @@
+kind: manual
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:pciutils
+ track: v3.4.1
+ ref: 37c9315c504f266c23d51e62e59d32422dbbe9e7
+config:
+ configure-commands:
+ - make PREFIX="%{prefix}" ZLIB=no lib/config.mk
+ - echo PREFIX="%{prefix}" >>lib/config.mk
+ - echo MANDIR="%{prefix}/share/man" >>lib/config.mk
+ build-commands:
+ - make PREFIX="%{prefix}"
+ install-commands:
+ - make PREFIX="%{prefix}" DESTDIR="%{install-root}" install
+ - make PREFIX="%{prefix}" DESTDIR="%{install-root}" install-lib
diff --git a/elements/foundation/python-systemd.bst b/elements/foundation/python-systemd.bst
new file mode 100644
index 0000000..ea45d90
--- /dev/null
+++ b/elements/foundation/python-systemd.bst
@@ -0,0 +1,9 @@
+kind: distutils
+depends:
+- coreutils-common.bst
+- foundation/systemd.bst
+sources:
+- kind: git
+ url: upstream:python-packages/python-systemd
+ track: v231
+ ref: 8ccd64789ab030b76a99b578b5b1e9812b7a8cd8
diff --git a/elements/foundation/rsync.bst b/elements/foundation/rsync.bst
new file mode 100644
index 0000000..49a5ab1
--- /dev/null
+++ b/elements/foundation/rsync.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:rsync
+ track: v3.1.1
+ ref: 7cb0de6326c915a72253fd103dae93308031ec3f
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}"
+ build-commands:
+ - make proto
+ - make
+ install-commands:
+ - make -j1 DESTDIR="%{install-root}" install
+ - install -D -m 644 packaging/systemd/rsync.service "%{install-root}%{prefix}"/lib/systemd/system/rsync.service
diff --git a/elements/foundation/systemd.bst b/elements/foundation/systemd.bst
new file mode 100644
index 0000000..25ec312
--- /dev/null
+++ b/elements/foundation/systemd.bst
@@ -0,0 +1,34 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+- foundation/dbus-pre.bst
+- foundation/kmod.bst
+- foundation/libgcrypt.bst
+- foundation/libgpg-error.bst
+sources:
+- kind: git
+ url: upstream:systemd
+ track: v232
+ ref: a1e2ef7ec912902d8142e7cb5830cbfb47dba86c
+config:
+ configure-commands:
+ - ./autogen.sh
+ - ./configure --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var --disable-manpages
+ --disable-tests --libexecdir="%{prefix}/libexec" --enable-split-usr
+ install-commands:
+ (>):
+ - mkdir -p "%{install-root}"/sbin
+ - ln -s "%{prefix}"/lib/systemd/systemd "%{install-root}"/sbin/init
+ - for f in telinit runlevel shutdown poweroff reboot halt; do ln -s "%{prefix}"/bin/systemctl
+ "%{install-root}/sbin/$f"; done
+ - touch "%{install-root}/etc/machine-id"
+ - |
+ cat > "%{install-root}/etc/systemd/network/10-dhcp.network" << "EOF"
+ [Match]
+ Name=e*
+
+ [Network]
+ DHCP=yes
+ EOF
+ - cp -a "%{install-root}/%{prefix}"/share/factory/etc/pam.d/* "%{install-root}/etc/pam.d"
+ - echo 'auth requisite pam_deny.so' >> "%{install-root}"/etc/pam.d/system-auth
diff --git a/elements/foundation/tbdiff.bst b/elements/foundation/tbdiff.bst
new file mode 100644
index 0000000..0e7090e
--- /dev/null
+++ b/elements/foundation/tbdiff.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: baserock:baserock/tbdiff
+ track: master
+ ref: e17a444c651451724046e7da1ae2559e71478b3a
diff --git a/elements/foundation/time-zone-database.bst b/elements/foundation/time-zone-database.bst
new file mode 100644
index 0000000..5e034c2
--- /dev/null
+++ b/elements/foundation/time-zone-database.bst
@@ -0,0 +1,13 @@
+kind: manual
+description: Time zone database.
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:tz
+ track: 2015a
+ ref: a0782484f101ac55c916568bc1c490d7761fc904
+config:
+ install-commands:
+ - make TOPDIR="%{prefix}" ETCDIR="%{prefix}/bin" TZDIR="%{prefix}/share/zoneinfo"
+ DESTDIR="%{install-root}" install
diff --git a/elements/foundation/usbutils.bst b/elements/foundation/usbutils.bst
new file mode 100644
index 0000000..61f8d47
--- /dev/null
+++ b/elements/foundation/usbutils.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- coreutils-common.bst
+- foundation/libusb.bst
+- foundation/systemd.bst
+sources:
+- kind: git
+ url: upstream:usbutils
+ track: v008
+ ref: 3bafa6940f512357d7aa54d3a76de01662a19e48
+ submodules:
+ usbhid-dump:
+ url: upstream:usbhid-dump
diff --git a/elements/genivi/genivi-demo-platform-libs.bst b/elements/genivi/genivi-demo-platform-libs.bst
new file mode 100644
index 0000000..0f88678
--- /dev/null
+++ b/elements/genivi/genivi-demo-platform-libs.bst
@@ -0,0 +1,5 @@
+kind: stack
+description: Libraries needed for the GENIVI demo platform.
+depends:
+- genivi/genivi-demo-platform-libs/dbus-c++.bst
+- genivi/genivi-demo-platform-libs/dbus-python.bst
diff --git a/elements/genivi/genivi-demo-platform-libs/dbus-c++.bst b/elements/genivi/genivi-demo-platform-libs/dbus-c++.bst
new file mode 100644
index 0000000..a9b8a95
--- /dev/null
+++ b/elements/genivi/genivi-demo-platform-libs/dbus-c++.bst
@@ -0,0 +1,18 @@
+kind: autotools
+description: libdbus-c++ and dbusxx-xml2cpp tool
+depends:
+- foundation.bst
+- python-pygobject.bst
+- bluetooth.bst
+sources:
+- kind: git
+ url: upstream:dbus-c++
+ track: baserock/genivi-demo-platform
+ ref: f000001329c1d008d8db22cc3369d331dbf5cf4e
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}" --disable-ecore
+ install-commands:
+ (>):
+ - install tools/dbusxx-xml2cpp "%{install-root}/%{prefix}"/bin/dbusxx-xml2cpp
diff --git a/elements/genivi/genivi-demo-platform-libs/dbus-python.bst b/elements/genivi/genivi-demo-platform-libs/dbus-python.bst
new file mode 100644
index 0000000..b8e4eb0
--- /dev/null
+++ b/elements/genivi/genivi-demo-platform-libs/dbus-python.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- foundation.bst
+- python-pygobject.bst
+- bluetooth.bst
+sources:
+- kind: git
+ url: upstream:dbus-python
+ track: dbus-python-1.2.0
+ ref: d0d5b5be685dc4c16b21c54335becc87ca4d6f58
diff --git a/elements/genivi/genivi-demo-platform.bst b/elements/genivi/genivi-demo-platform.bst
new file mode 100644
index 0000000..a524ff8
--- /dev/null
+++ b/elements/genivi/genivi-demo-platform.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: Components which make up the GENIVI demo platform.
+depends:
+- genivi/genivi-demo-platform/browser-poc.bst
+- genivi/genivi-demo-platform/audiomanager-poc.bst
+- genivi/genivi-demo-platform/audiomanager@gdp.bst
+- genivi/genivi-demo-platform/audiomanagerdemo.bst
+- genivi/genivi-demo-platform/genivi-demo-platform-hmi.bst
diff --git a/elements/genivi/genivi-demo-platform/audiomanager-poc.bst b/elements/genivi/genivi-demo-platform/audiomanager-poc.bst
new file mode 100644
index 0000000..28e10a6
--- /dev/null
+++ b/elements/genivi/genivi-demo-platform/audiomanager-poc.bst
@@ -0,0 +1,22 @@
+kind: manual
+depends:
+- genivi/genivi-demo-platform-libs.bst
+- qt5-tools.bst
+- qt5-tools-qtmultimedia.bst
+- qt5-tools-qtwebkit.bst
+- genivi/genivi.bst
+- wayland-generic.bst
+- genivi/weston-genivi.bst
+sources:
+- kind: git
+ url: upstream:audiomanager
+ track: baserock/genivi/genivi-demo-platform
+ ref: bb65a4d0a18667baa64e5ba40104dc2cda06b299
+config:
+ configure-commands:
+ - sed 's:/opt/:/usr/lib/:g' $(git grep -l "/opt/")
+ - cd AudioManagerPoC && qmake -makefile
+ build-commands:
+ - cd AudioManagerPoC && make
+ install-commands:
+ - cd AudioManagerPoC && make install INSTALL_ROOT="%{install-root}"
diff --git a/elements/genivi/genivi-demo-platform/audiomanager@gdp.bst b/elements/genivi/genivi-demo-platform/audiomanager@gdp.bst
new file mode 100644
index 0000000..2562f14
--- /dev/null
+++ b/elements/genivi/genivi-demo-platform/audiomanager@gdp.bst
@@ -0,0 +1,29 @@
+kind: manual
+depends:
+- genivi/genivi-demo-platform-libs.bst
+- qt5-tools.bst
+- qt5-tools-qtmultimedia.bst
+- qt5-tools-qtwebkit.bst
+- genivi/genivi.bst
+- wayland-generic.bst
+- genivi/weston-genivi.bst
+sources:
+- kind: git
+ url: upstream:audiomanager
+ track: baserock/genivi/6.1-3-gba709ee-gdp
+ ref: ea8fb493035eb211c097ac4013c89ef99ecc00cc
+config:
+ configure-commands:
+ - |
+ cmake -DUSE_BUILD_LIBS=OFF \
+ -DWITH_PULSE_ROUTING_PLUGIN=ON \
+ -DWITH_PULSE_CONTROL_PLUGIN=ON \
+ -DWITH_ENABLED_IPC=DBUS \
+ -DWITH_DATABASE_STORAGE=OFF \
+ -DWITH_DLT=OFF \
+ -DCMAKE_INSTALL_PREFIX="%{prefix}"
+ build-commands:
+ - make
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - rm -R "%{install-root}"/tmp/*
diff --git a/elements/genivi/genivi-demo-platform/audiomanagerdemo.bst b/elements/genivi/genivi-demo-platform/audiomanagerdemo.bst
new file mode 100644
index 0000000..9ccf07c
--- /dev/null
+++ b/elements/genivi/genivi-demo-platform/audiomanagerdemo.bst
@@ -0,0 +1,15 @@
+kind: qmake
+depends:
+- genivi/genivi-demo-platform-libs.bst
+- qt5-tools.bst
+- qt5-tools-qtmultimedia.bst
+- qt5-tools-qtwebkit.bst
+- genivi/genivi.bst
+- wayland-generic.bst
+- genivi/weston-genivi.bst
+- genivi/genivi-demo-platform/audiomanager@gdp.bst
+sources:
+- kind: git
+ url: upstream:genivi/audiomanagerdemo
+ track: master
+ ref: 30b7817bb5c2de17c725d6624d073092d3a821c0
diff --git a/elements/genivi/genivi-demo-platform/browser-poc.bst b/elements/genivi/genivi-demo-platform/browser-poc.bst
new file mode 100644
index 0000000..126b0e2
--- /dev/null
+++ b/elements/genivi/genivi-demo-platform/browser-poc.bst
@@ -0,0 +1,45 @@
+kind: manual
+description: The GENIVI browser proof-of-concept for the GENIVI Demo Platform.
+depends:
+- genivi/genivi-demo-platform-libs.bst
+- qt5-tools.bst
+- qt5-tools-qtmultimedia.bst
+- qt5-tools-qtwebkit.bst
+- genivi/genivi.bst
+- wayland-generic.bst
+- genivi/weston-genivi.bst
+sources:
+- kind: git
+ url: upstream:genivi/browser-poc
+ track: baserock/genivi/genivi-demo-platform
+ ref: d90501f8bd3edcd35eae72efbfb4583ba8f3cdfc
+ submodules:
+ documentation/designdocument/cls:
+ url: http://github.com/Pelagicore/Pelagicore-LaTeX-Class.git
+config:
+ configure-commands:
+ - qmake -d -r browser-poc.pro
+ build-commands:
+ - make all
+ install-commands:
+ - make INSTALL_ROOT="%{install-root}" install
+ - mkdir -p "%{install-root}/usr/lib/systemd/user"
+ - |
+ cat >"%{install-root}/usr/lib/systemd/user/browser.service" <<EOF
+ [Unit]
+ Description=Genivi Browser PoC service
+ Requires=dbus.service
+
+ [Service]
+ ExecStart=/usr/lib/browser-poc/browser/browser
+ EOF
+ - |
+ cat >"%{install-root}/usr/lib/systemd/user/demoui.service" <<EOF
+ [Unit]
+ Description=Genivi Browser PoC demoui
+ Requires=browser.service
+
+ [Service]
+ Environment=LD_PRELOAD=/usr/lib/libEGL.so
+ ExecStart=/usr/lib/browser-poc/demoui/demoui
+ EOF
diff --git a/elements/genivi/genivi-demo-platform/genivi-demo-platform-hmi.bst b/elements/genivi/genivi-demo-platform/genivi-demo-platform-hmi.bst
new file mode 100644
index 0000000..c231222
--- /dev/null
+++ b/elements/genivi/genivi-demo-platform/genivi-demo-platform-hmi.bst
@@ -0,0 +1,156 @@
+kind: manual
+depends:
+- genivi/genivi-demo-platform-libs.bst
+- qt5-tools.bst
+- qt5-tools-qtmultimedia.bst
+- qt5-tools-qtwebkit.bst
+- genivi/genivi.bst
+- wayland-generic.bst
+- genivi/weston-genivi.bst
+sources:
+- kind: git
+ url: upstream:genivi/genivi-demo-platform-hmi
+ track: master
+ ref: fd2c954165b0c0f7f4d9e94e8c9c3c8541a53e79
+config:
+ configure-commands:
+ - |
+ sed -i 's/sd_journal_print(LOG_DEBUG,/printf("DEBUG: "/' $(find . -name '*.cpp' -o -name '*.h')
+ - |
+ sed -i 's/sd_journal_print(LOG_INFO,/printf("INFO: "/' $(find . -name '*.cpp' -o -name '*.h')
+ - |
+ sed -i 's/sd_journal_print(LOG_ERR,/printf("ERR: "/' $(find . -name '*.cpp' -o -name '*.h')
+ - autoreconf -vfi && ./configure --prefix="%{prefix}"
+ - cd app/gdp-hmi-background && qmake
+ - cd app/gdp-hmi-launcher2 && qmake
+ - cd app/gdp-hmi-panel && qmake
+ - cd app/qml-example && qmake
+ build-commands:
+ - make
+ - cd app/gdp-hmi-background && make
+ - cd app/gdp-hmi-launcher2 && make
+ - cd app/gdp-hmi-panel && make
+ - cd app/qml-example && make
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - cd app/gdp-hmi-background && make INSTALL_ROOT="%{install-root}" install
+ - cd app/gdp-hmi-launcher2 && make INSTALL_ROOT="%{install-root}" install
+ - cd app/gdp-hmi-panel && make INSTALL_ROOT="%{install-root}" install
+ - cd app/qml-example && make INSTALL_ROOT="%{install-root}" install
+ - mkdir -p "%{install-root}"/usr/share/gdp
+ - cp -a app/gdp-hmi-background/assets/* "%{install-root}"/usr/share/gdp/
+ - cp -a app/gdp-hmi-launcher2/content/images/* "%{install-root}"/usr/share/gdp/
+ - cp -a app/gdp-hmi-panel/assets/* "%{install-root}"/usr/share/gdp/
+ - mkdir -p "%{install-root}/usr/lib/systemd/user"
+ - mkdir -p "%{install-root}/usr/lib/systemd/user/default.target.wants"
+ - |
+ cat >"%{install-root}/usr/lib/systemd/user/gdp-hmi-launcher2.service" <<EOF
+ [Unit]
+ Description=GENIVI Demo Platform HMI - Launcher2
+ Requires=gdp-hmi-controller.service
+
+ [Service]
+ Environment=LD_PRELOAD=/usr/lib/libEGL.so
+ ExecStart=/usr/bin/gdp-hmi-launcher2
+
+ [Install]
+ WantedBy=default.target
+ EOF
+ - cd "%{install-root}/usr/lib/systemd/user/default.target.wants" && ln -s ../gdp-hmi-launcher2.service
+ .
+ - |
+ cat >"%{install-root}/usr/lib/systemd/user/gdp-hmi-background.service" <<EOF
+ [Unit]
+ Description=GENIVI Demo Platform HMI - Background
+ Requires=gdp-hmi-controller.service
+ After=gdp-hmi-controller.service
+
+ [Service]
+ Environment=LD_PRELOAD=/usr/lib/libEGL.so
+ ExecStart=/usr/bin/gdp-hmi-background
+
+ [Install]
+ WantedBy=default.target
+ EOF
+ - cd "%{install-root}/usr/lib/systemd/user/default.target.wants" && ln -s ../gdp-hmi-background.service
+ .
+ - |
+ cat >"%{install-root}/usr/lib/systemd/user/gdp-hmi-controller.service" <<EOF
+ [Unit]
+ Description=GENIVI Demo Platform HMI - Controller
+ Requires=dbus.service
+ After=dbus.service weston.service
+
+ [Service]
+ ExecStart=/usr/bin/gdp-hmi-controller
+ Restart=always
+ RestartSec=2
+ TimeoutStopSec=1
+
+ [Install]
+ WantedBy=default.target
+ EOF
+ - cd "%{install-root}/usr/lib/systemd/user/default.target.wants" && ln -s ../gdp-hmi-controller.service
+ .
+ - |
+ cat >"%{install-root}/usr/lib/systemd/user/gdp-hmi-panel.service" <<EOF
+ [Unit]
+ Description=GENIVI Demo Platform HMI - Panel
+ Requires=gdp-hmi-controller.service
+ After=gdp-hmi-background.service
+ After=EGLWLMockNavigation.service
+ After=EGLWLInputEventExample.service
+ After=demoui.service
+ After=qml-example.service
+
+ [Service]
+ Environment=LD_PRELOAD=/usr/lib/libEGL.so
+ ExecStart=/usr/bin/gdp-hmi-panel
+
+ [Install]
+ WantedBy=default.target
+ EOF
+ - mkdir -p "%{install-root}/usr/lib/systemd/user/EGLWLMockNavigation.service.wants"
+ - cd "%{install-root}/usr/lib/systemd/user/EGLWLMockNavigation.service.wants" &&
+ ln -s ../gdp-hmi-panel.service .
+ - mkdir -p "%{install-root}/usr/lib/systemd/user/EGLWLInputEventExample.service.wants"
+ - cd "%{install-root}/usr/lib/systemd/user/EGLWLInputEventExample.service.wants"
+ && ln -s ../gdp-hmi-panel.service .
+ - mkdir -p "%{install-root}/usr/lib/systemd/user/demoui.service.wants"
+ - cd "%{install-root}/usr/lib/systemd/user/demoui.service.wants" && ln -s ../gdp-hmi-panel.service
+ .
+ - mkdir -p "%{install-root}/usr/lib/systemd/user/qml-example.service.wants"
+ - cd "%{install-root}/usr/lib/systemd/user/qml-example.service.wants" && ln -s ../gdp-hmi-panel.service
+ .
+ - |
+ cat >"%{install-root}/usr/lib/systemd/user/EGLWLMockNavigation.service" <<EOF
+ [Unit]
+ Description=EGL Wayland Mock Navigation
+
+ [Service]
+ ExecStart=/usr/bin/EGLWLMockNavigation -surface 10
+ EOF
+ - |
+ cat > "%{install-root}/usr/lib/systemd/user/EGLWLInputEventExample.service" <<EOF
+ [Unit]
+ Description=EGL Wayland Input Event Example
+
+ [Service]
+ ExecStart=/usr/bin/EGLWLInputEventExample --surface=5100
+ EOF
+ - |
+ cat > "%{install-root}/usr/lib/systemd/user/qml-example.service" <<EOF
+ [Unit]
+ Description=Genivi QML Example
+
+ [Service]
+ ExecStart=/usr/bin/qml-example
+ EOF
+ - |
+ cat > "%{install-root}/usr/lib/systemd/user/PowerOff.service" <<EOF
+ [Unit]
+ Description=HMI poweroff
+
+ [Service]
+ ExecStart=/bin/systemctl poweroff
+ EOF
diff --git a/elements/genivi/genivi.bst b/elements/genivi/genivi.bst
new file mode 100644
index 0000000..2ee123e
--- /dev/null
+++ b/elements/genivi/genivi.bst
@@ -0,0 +1,19 @@
+kind: stack
+description: Software components designed by genivi, for genivi.
+depends:
+- genivi/genivi/linuxquota.bst
+- genivi/genivi/DLT-daemon.bst
+- genivi/genivi/node-startup-controller.bst
+- genivi/genivi/googletest.bst
+- genivi/genivi/googlemock.bst
+- genivi/genivi/genivi-common-api-runtime.bst
+- genivi/genivi/genivi-common-api-dbus-runtime.bst
+- genivi/genivi/audiomanager.bst
+- genivi/genivi/itzam-tarball.bst
+- genivi/genivi/persistence-common-object.bst
+- genivi/genivi/persistence-client-library.bst
+- genivi/genivi/node-state-manager.bst
+- genivi/genivi/json-c.bst
+- genivi/genivi/persistence-administrator.bst
+- genivi/genivi/node-health-monitor.bst
+- genivi/genivi/vSomeIP.bst
diff --git a/elements/genivi/genivi/DLT-daemon.bst b/elements/genivi/genivi/DLT-daemon.bst
new file mode 100644
index 0000000..faface4
--- /dev/null
+++ b/elements/genivi/genivi/DLT-daemon.bst
@@ -0,0 +1,14 @@
+kind: cmake
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:DLT-daemon
+ track: v2.15.0
+ ref: e9a486a08fff6d3cc7133a350cec3ee10f463207
+config:
+ configure-commands:
+ - cmake -DCMAKE_INSTALL_PREFIX="%{prefix}" -DCMAKE_INSTALL_LIBDIR="%{prefix}/lib"
+ -DWITH_SYSTEMD=ON
diff --git a/elements/genivi/genivi/audiomanager.bst b/elements/genivi/genivi/audiomanager.bst
new file mode 100644
index 0000000..addae41
--- /dev/null
+++ b/elements/genivi/genivi/audiomanager.bst
@@ -0,0 +1,15 @@
+kind: cmake
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/DLT-daemon.bst
+- genivi/genivi/googletest.bst
+- genivi/genivi/googlemock.bst
+- genivi/genivi/genivi-common-api-runtime.bst
+- genivi/genivi/genivi-common-api-dbus-runtime.bst
+sources:
+- kind: git
+ url: upstream:audiomanager
+ track: '7.4'
+ ref: 5bcd206b9270d9a79e212f91723ea1a08a4d4859
diff --git a/elements/genivi/genivi/genivi-common-api-dbus-runtime.bst b/elements/genivi/genivi/genivi-common-api-dbus-runtime.bst
new file mode 100644
index 0000000..f8a9ff9
--- /dev/null
+++ b/elements/genivi/genivi/genivi-common-api-dbus-runtime.bst
@@ -0,0 +1,11 @@
+kind: cmake
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/genivi-common-api-runtime.bst
+sources:
+- kind: git
+ url: upstream:genivi-common-api-dbus-runtime
+ track: 3.1.5
+ ref: 3348a422ffc756b63de5890356383858a898e8b1
diff --git a/elements/genivi/genivi/genivi-common-api-runtime.bst b/elements/genivi/genivi/genivi-common-api-runtime.bst
new file mode 100644
index 0000000..a21e5dd
--- /dev/null
+++ b/elements/genivi/genivi/genivi-common-api-runtime.bst
@@ -0,0 +1,10 @@
+kind: cmake
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:genivi-common-api-runtime
+ track: 3.1.5
+ ref: 77d9cdaf6acee03a1e360e0e1a3cd0b01a95b407
diff --git a/elements/genivi/genivi/googlemock.bst b/elements/genivi/genivi/googlemock.bst
new file mode 100644
index 0000000..55e1515
--- /dev/null
+++ b/elements/genivi/genivi/googlemock.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/googletest.bst
+sources:
+- kind: git
+ url: upstream:googlemock
+ track: baserock/morph
+ ref: 0e9998c140079046c396a0e7033bb465abae79cd
+config:
+ configure-commands:
+ - mkdir -p gtest/m4
+ - ln -s /usr/share/gtest/m4/acx_pthread.m4 gtest/m4/acx_pthread.m4
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/genivi/genivi/googletest.bst b/elements/genivi/genivi/googletest.bst
new file mode 100644
index 0000000..8d405c0
--- /dev/null
+++ b/elements/genivi/genivi/googletest.bst
@@ -0,0 +1,15 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:googletest
+ track: baserock/morph
+ ref: 5e3f7d3db4c16e2ba8b42b0bf4689f7d2abbcb08
+config:
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - mkdir -p %{install-root}/usr/share/gtest/m4
+ - install -m 644 m4/acx_pthread.m4 %{install-root}/usr/share/gtest/m4
diff --git a/elements/genivi/genivi/itzam-tarball.bst b/elements/genivi/genivi/itzam-tarball.bst
new file mode 100644
index 0000000..d40862c
--- /dev/null
+++ b/elements/genivi/genivi/itzam-tarball.bst
@@ -0,0 +1,20 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:itzam-tarball
+ track: baserock/genivi/baseline
+ ref: 4ebcf671416927b64475da7b810b6016c847bf73
+config:
+ configure-commands:
+ (<):
+ - sed -i 's/GENERIC_LIBRARY_NAME=libitzam/GENERIC_LIBRARY_NAME=itzam/g' configure.ac
+ - mkdir m4
+ - touch NEWS README AUTHORS ChangeLog
+ - autoreconf -ivf
+ install-commands:
+ (>):
+ - install -D -m644 libitzam.pc "%{install-root}%{prefix}/lib/pkgconfig/libitzam.pc"
diff --git a/elements/genivi/genivi/json-c.bst b/elements/genivi/genivi/json-c.bst
new file mode 100644
index 0000000..28308b3
--- /dev/null
+++ b/elements/genivi/genivi/json-c.bst
@@ -0,0 +1,15 @@
+kind: autotools
+description: JSON C Library
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:json-c
+ track: baserock/json-c-0.12-20140410-plus-patch
+ ref: 365dabd8e6fa86da2add0889e448749e334e9164
+config:
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - install -m755 json_object_iterator.h "%{install-root}/usr/include/json"
diff --git a/elements/genivi/genivi/linuxquota.bst b/elements/genivi/genivi/linuxquota.bst
new file mode 100644
index 0000000..ee01d65
--- /dev/null
+++ b/elements/genivi/genivi/linuxquota.bst
@@ -0,0 +1,18 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:linuxquota
+ track: baserock/genivi/morph
+ ref: 0804c89a16736533e440771dc42a15e5d0223902
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}"
+ build-commands:
+ - make "RPCGEN=rpcgen -Y /usr/bin"
+ install-commands:
+ - make ROOTDIR="%{install-root}" install
diff --git a/elements/genivi/genivi/node-health-monitor.bst b/elements/genivi/genivi/node-health-monitor.bst
new file mode 100644
index 0000000..79744a5
--- /dev/null
+++ b/elements/genivi/genivi/node-health-monitor.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/node-state-manager.bst
+- genivi/genivi/persistence-client-library.bst
+- genivi/genivi/DLT-daemon.bst
+sources:
+- kind: git
+ url: upstream:genivi/node-health-monitor
+ track: baserock/1.3.5
+ ref: 61f88bc9fc03c278664e05431ffb5933ff6007f1
diff --git a/elements/genivi/genivi/node-startup-controller.bst b/elements/genivi/genivi/node-startup-controller.bst
new file mode 100644
index 0000000..97fb00c
--- /dev/null
+++ b/elements/genivi/genivi/node-startup-controller.bst
@@ -0,0 +1,19 @@
+kind: manual
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/DLT-daemon.bst
+sources:
+- kind: git
+ url: upstream:node-startup-controller
+ track: baserock/systemd_v216
+ ref: b77fb1dbb280ec45525853e52a362eafd736b400
+config:
+ configure-commands:
+ - sh autogen.sh
+ - ./configure --prefix="%{prefix}" --sysconfdir=/etc
+ build-commands:
+ - make
+ install-commands:
+ - make DESTDIR="%{install-root}" install
diff --git a/elements/genivi/genivi/node-state-manager.bst b/elements/genivi/genivi/node-state-manager.bst
new file mode 100644
index 0000000..08bf994
--- /dev/null
+++ b/elements/genivi/genivi/node-state-manager.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/DLT-daemon.bst
+- genivi/genivi/persistence-client-library.bst
+sources:
+- kind: git
+ url: upstream:node-state-manager
+ track: baserock/systemd_v216
+ ref: 30add4659e002f1df205cc36f71ef3141c10c1fb
diff --git a/elements/genivi/genivi/persistence-administrator.bst b/elements/genivi/genivi/persistence-administrator.bst
new file mode 100644
index 0000000..4d51069
--- /dev/null
+++ b/elements/genivi/genivi/persistence-administrator.bst
@@ -0,0 +1,18 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/persistence-common-object.bst
+- genivi/genivi/DLT-daemon.bst
+- genivi/genivi/json-c.bst
+- genivi/genivi/node-state-manager.bst
+sources:
+- kind: git
+ url: upstream:genivi/persistence-administrator
+ track: master
+ ref: 47e5a424c8ef6e33565737f20d3bd81f69c8efc9
+config:
+ configure-commands:
+ (<):
+ - chmod +x autogen.sh
diff --git a/elements/genivi/genivi/persistence-client-library.bst b/elements/genivi/genivi/persistence-client-library.bst
new file mode 100644
index 0000000..01a9a18
--- /dev/null
+++ b/elements/genivi/genivi/persistence-client-library.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/persistence-common-object.bst
+- genivi/genivi/DLT-daemon.bst
+- genivi/genivi/itzam-tarball.bst
+sources:
+- kind: git
+ url: upstream:genivi/persistence-client-library
+ track: v1.1.0
+ ref: 4b503da99c6b04ad21a197dafe6e7243187c7c7e
diff --git a/elements/genivi/genivi/persistence-common-object.bst b/elements/genivi/genivi/persistence-common-object.bst
new file mode 100644
index 0000000..beb5118
--- /dev/null
+++ b/elements/genivi/genivi/persistence-common-object.bst
@@ -0,0 +1,16 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/itzam-tarball.bst
+- genivi/genivi/DLT-daemon.bst
+sources:
+- kind: git
+ url: upstream:genivi/persistence-common-object
+ track: master
+ ref: 395b0f504e05ee6c59c1b9d9267c793e072a19ba
+config:
+ configure-commands:
+ (<):
+ - chmod +x autogen.sh
diff --git a/elements/genivi/genivi/vSomeIP.bst b/elements/genivi/genivi/vSomeIP.bst
new file mode 100644
index 0000000..1d555a6
--- /dev/null
+++ b/elements/genivi/genivi/vSomeIP.bst
@@ -0,0 +1,10 @@
+kind: cmake
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:genivi/vSomeIP
+ track: 2.0.1
+ ref: 2b7442a4c2452f8f3bd9e0f09f829478256d39af
diff --git a/elements/genivi/weston-genivi.bst b/elements/genivi/weston-genivi.bst
new file mode 100644
index 0000000..09b909d
--- /dev/null
+++ b/elements/genivi/weston-genivi.bst
@@ -0,0 +1,4 @@
+kind: stack
+depends:
+- genivi/weston-genivi/weston.bst
+- genivi/weston-genivi/wayland-ivi-extension.bst
diff --git a/elements/genivi/weston-genivi/wayland-ivi-extension.bst b/elements/genivi/weston-genivi/wayland-ivi-extension.bst
new file mode 100644
index 0000000..e75300c
--- /dev/null
+++ b/elements/genivi/weston-genivi/wayland-ivi-extension.bst
@@ -0,0 +1,20 @@
+kind: manual
+depends:
+- graphics-common.bst
+- input-common.bst
+- mesa-common.bst
+- libdrm-common.bst
+- wayland-generic.bst
+- genivi/weston-genivi/weston.bst
+sources:
+- kind: git
+ url: upstream:genivi/wayland-ivi-extension
+ track: 1.10.90
+ ref: 6c2823684105c0bd46aaeca817fe5d87e7c6da25
+config:
+ configure-commands:
+ - cmake -DWITH_ILM_INPUT=ON -DCMAKE_INSTALL_PREFIX="%{prefix}" -DCMAKE_C_FLAGS="-I/usr/include/weston"
+ build-commands:
+ - make
+ install-commands:
+ - make install DESTDIR="%{install-root}"
diff --git a/elements/genivi/weston-genivi/weston.bst b/elements/genivi/weston-genivi/weston.bst
new file mode 100644
index 0000000..0cc1707
--- /dev/null
+++ b/elements/genivi/weston-genivi/weston.bst
@@ -0,0 +1,91 @@
+kind: autotools
+description: weston compositor
+depends:
+- graphics-common.bst
+- input-common.bst
+- mesa-common.bst
+- libdrm-common.bst
+- wayland-generic.bst
+sources:
+- kind: git
+ url: upstream:weston
+ track: baserock/weston-1.11.0/tegra
+ ref: 2e5232b980eaa1074023a65dd7941e80b72a763c
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - |
+ LDFLAGS='-L/lib64 -lrt' \
+ ./configure --prefix=%{prefix} --disable-xwayland \
+ --disable-x11-compositor \
+ --disable-wayland-compositor --enable-egl \
+ --enable-clients --enable-demo-clients-install --enable-fbdev-compositor
+ install-commands:
+ (>):
+ - install -d "%{install-root}/usr/share/weston"
+ - install -m 0644 data/*.png "%{install-root}/usr/share/weston/"
+ - cp ivi-shell/weston.ini ivi-shell/ivi-shell-weston.ini
+ - sed -i 's,/weston.build/data/,/usr/share/weston/,g' ivi-shell/ivi-shell-weston.ini
+ - sed -i 's,/weston.build/clients/,/usr/bin/,g' ivi-shell/ivi-shell-weston.ini
+ - sed -i 's,/weston.build/,/usr/libexec/,g' ivi-shell/ivi-shell-weston.ini
+ - sed -i '/^\[ivi-launcher\]/,$d' ivi-shell/ivi-shell-weston.ini
+ - |
+ cat <<EOF >> ivi-shell/ivi-shell-weston.ini
+ [ivi-launcher]
+ workspace-id=0
+ icon-id=4001
+ icon=/usr/share/weston/icon_ivi_flower.png
+ path=/usr/bin/weston-flower
+
+ [ivi-launcher]
+ workspace-id=0
+ icon-id=4002
+ icon=/usr/share/weston/icon_ivi_clickdot.png
+ path=/usr/bin/weston-clickdot
+
+ [ivi-launcher]
+ workspace-id=1
+ icon-id=4003
+ icon=/usr/share/weston/icon_ivi_simple-egl.png
+ path=/usr/bin/weston-simple-egl
+
+ [ivi-launcher]
+ workspace-id=1
+ icon-id=4004
+ icon=/usr/share/weston/icon_ivi_simple-shm.png
+ path=/usr/bin/weston-simple-shm
+
+ [ivi-launcher]
+ workspace-id=2
+ icon-id=4005
+ icon=/usr/share/weston/icon_ivi_smoke.png
+ path=/usr/bin/weston-smoke
+
+ [ivi-launcher]
+ workspace-id=2
+ icon-id=4006
+ icon=/usr/share/weston/terminal.png
+ path=/usr/bin/EGLWLMockNavigation
+ EOF
+ - |
+ cat <<EOF > ivi-shell/gdp-weston.ini
+ [core]
+ shell=ivi-shell.so
+
+ [ivi-shell]
+ ivi-module=ivi-controller.so
+ ivi-input-module=ivi-input-controller.so
+
+ cursor-theme=default
+ cursor-size=32
+
+ base-layer-id=1000
+ workspace-background-layer-id=2000
+ workspace-layer-id=3000
+ application-layer-id=4000
+
+ transition-duration=300
+ EOF
+ - install -d "%{install-root}/usr/share/doc/weston"
+ - install -m 0644 ivi-shell/ivi-shell-weston.ini "%{install-root}/usr/share/doc/weston/ivi-shell-weston.ini"
+ - install -m 0644 ivi-shell/gdp-weston.ini "%{install-root}/usr/share/doc/weston/gdp-weston.ini"
diff --git a/elements/geolocation.bst b/elements/geolocation.bst
new file mode 100644
index 0000000..7f2b7da
--- /dev/null
+++ b/elements/geolocation.bst
@@ -0,0 +1,5 @@
+kind: stack
+description: libraries/services that provides location information
+depends:
+- geolocation/geocode-glib.bst
+- geolocation/geoclue.bst
diff --git a/elements/geolocation/geoclue.bst b/elements/geolocation/geoclue.bst
new file mode 100644
index 0000000..18259b7
--- /dev/null
+++ b/elements/geolocation/geoclue.bst
@@ -0,0 +1,21 @@
+kind: autotools
+depends:
+- glib-common.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+sources:
+- kind: git
+ url: upstream:geoclue
+ track: 2.4.0
+ ref: ae8f7ab2f1e90f61931c652f2f65996c30c79e87
+config:
+ configure-commands:
+ - |
+ ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc \
+ --disable-nmea-source \
+ --with-dbus-service-user=geoclue
+public:
+ bst:
+ integration-commands:
+ - groupadd geoclue
+ - useradd -c "GeoClue Owner" -r -g geoclue -s /bin/false geoclue
diff --git a/elements/geolocation/geocode-glib.bst b/elements/geolocation/geocode-glib.bst
new file mode 100644
index 0000000..2b28bfb
--- /dev/null
+++ b/elements/geolocation/geocode-glib.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- glib-common.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+sources:
+- kind: git
+ url: upstream:gnome/geocode-glib
+ track: master
+ ref: a3e183e40053b4bd0fd0b25a070f60597270397a
diff --git a/elements/glib-common.bst b/elements/glib-common.bst
new file mode 100644
index 0000000..eb524f9
--- /dev/null
+++ b/elements/glib-common.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: GLib and dependencies
+depends:
+- glib-common/gtk-doc-stub.bst
+- glib-common/gnome-common.bst
+- glib-common/glib.bst
+- glib-common/gobject-introspection.bst
+- glib-common/json-glib.bst
diff --git a/elements/glib-common/glib.bst b/elements/glib-common/glib.bst
new file mode 100644
index 0000000..aa4a58c
--- /dev/null
+++ b/elements/glib-common/glib.bst
@@ -0,0 +1,14 @@
+kind: autotools
+depends:
+- python2-core.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:glib
+ track: 2.52.3
+ ref: 90bb8778f2eabf00bee5bff1259c48f1e7b791b8
+public:
+ bst:
+ integration-commands:
+ - mkdir -p /usr/share/glib-2.0/schemas
+ - /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
diff --git a/elements/glib-common/gnome-common.bst b/elements/glib-common/gnome-common.bst
new file mode 100644
index 0000000..0b2104d
--- /dev/null
+++ b/elements/glib-common/gnome-common.bst
@@ -0,0 +1,9 @@
+kind: autotools
+depends:
+- python2-core.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:gnome-common
+ track: 3.14.0
+ ref: 5d61b55e8bea32fe2b52e21682ee4b3719b290c5
diff --git a/elements/glib-common/gobject-introspection.bst b/elements/glib-common/gobject-introspection.bst
new file mode 100644
index 0000000..10a93df
--- /dev/null
+++ b/elements/glib-common/gobject-introspection.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- python2-core.bst
+- pcre-utils.bst
+- glib-common/glib.bst
+sources:
+- kind: git
+ url: upstream:gobject-introspection
+ track: 1.48.0
+ ref: 42bf17a25c7379689fe78f31f332a64e3eded5d2
diff --git a/elements/glib-common/gtk-doc-stub.bst b/elements/glib-common/gtk-doc-stub.bst
new file mode 100644
index 0000000..062b901
--- /dev/null
+++ b/elements/glib-common/gtk-doc-stub.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- python2-core.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:gtk-doc-stub
+ track: baserock/morph
+ ref: 58ec0d8593541ef7ae522ce42ebec6f98536c4e0
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/glib-common/json-glib.bst b/elements/glib-common/json-glib.bst
new file mode 100644
index 0000000..737b627
--- /dev/null
+++ b/elements/glib-common/json-glib.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- python2-core.bst
+- pcre-utils.bst
+- glib-common/glib.bst
+- glib-common/gobject-introspection.bst
+- glib-common/gtk-doc-stub.bst
+sources:
+- kind: git
+ url: upstream:json-glib
+ track: 1.2.0
+ ref: 19f5626b70e72a81dae7ee11b4c3a4d75779a7be
diff --git a/elements/gnome/flatpak-common.bst b/elements/gnome/flatpak-common.bst
new file mode 100644
index 0000000..35b4ac1
--- /dev/null
+++ b/elements/gnome/flatpak-common.bst
@@ -0,0 +1,4 @@
+kind: stack
+depends:
+- gnome/flatpak-common/elfutils.bst
+- gnome/flatpak-common/flatpak.bst
diff --git a/elements/gnome/flatpak-common/elfutils.bst b/elements/gnome/flatpak-common/elfutils.bst
new file mode 100644
index 0000000..d55f4dc
--- /dev/null
+++ b/elements/gnome/flatpak-common/elfutils.bst
@@ -0,0 +1,14 @@
+kind: autotools
+depends:
+- ostree-core.bst
+- privileges-management.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:elfutils
+ track: elfutils-0.168
+ ref: 515dd0acc77673c953380bcf5ccfb05b83c5a3ab
+config:
+ configure-commands:
+ - autoreconf -fi
+ - ./configure --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var --enable-maintainer-mode
diff --git a/elements/gnome/flatpak-common/flatpak.bst b/elements/gnome/flatpak-common/flatpak.bst
new file mode 100644
index 0000000..9ae00d3
--- /dev/null
+++ b/elements/gnome/flatpak-common/flatpak.bst
@@ -0,0 +1,19 @@
+kind: autotools
+depends:
+- ostree-core.bst
+- privileges-management.bst
+- x-common.bst
+- gnome/flatpak-common/elfutils.bst
+sources:
+- kind: git
+ url: upstream:flatpak
+ track: 0.6.8
+ ref: 07b342a937ed562a59aa649d793771babee57a09
+ submodules:
+ bubblewrap:
+ url: upstream:bubblewrap
+ libglnx:
+ url: upstream:libglnx
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-documentation
diff --git a/elements/gnome/gnome.bst b/elements/gnome/gnome.bst
new file mode 100644
index 0000000..9988384
--- /dev/null
+++ b/elements/gnome/gnome.bst
@@ -0,0 +1,116 @@
+kind: stack
+description: GNOME stratum
+depends:
+- gnome/gnome/dconf.bst
+- gnome/gnome/cogl.bst
+- gnome/gnome/clutter.bst
+- gnome/gnome/clutter-gtk.bst
+- gnome/gnome/libchamplain.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/itstool.bst
+- gnome/gnome/yelp-xsl.bst
+- gnome/gnome/yelp-tools.bst
+- gnome/gnome/iso-codes.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/libnotify.bst
+- gnome/gnome/lcms2.bst
+- gnome/gnome/gconf.bst
+- gnome/gnome/ibus.bst
+- gnome/gnome/libhangul.bst
+- gnome/gnome/ibus-hangul.bst
+- gnome/gnome/berkeleydb.bst
+- gnome/gnome/libpinyin.bst
+- gnome/gnome/ibus-libpinyin.bst
+- gnome/gnome/anthy.bst
+- gnome/gnome/ibus-anthy.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/upower.bst
+- gnome/gnome/gusb.bst
+- gnome/gnome/colord.bst
+- gnome/gnome/colord-gtk.bst
+- gnome/gnome/libgweather.bst
+- gnome/gnome/gnome-settings-daemon.bst
+- gnome/gnome/zenity.bst
+- gnome/gnome/mozjs24.bst
+- gnome/gnome/gjs.bst
+- gnome/gnome/telepathy-glib.bst
+- gnome/gnome/telepathy-logger.bst
+- gnome/gnome/telepathy-mission-control.bst
+- gnome/gnome/startup-notification.bst
+- gnome/gnome/mutter.bst
+- gnome/gnome/libxklavier.bst
+- gnome/gnome/caribou.bst
+- gnome/gnome/librest.bst
+- gnome/gnome/WebKitGtk.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/liboauth.bst
+- gnome/gnome/autoconf-archive.bst
+- gnome/gnome/libgdata.bst
+- gnome/gnome/krb5.bst
+- gnome/gnome/evolution-data-server.bst
+- gnome/gnome/raptor.bst
+- gnome/gnome/isodate.bst
+- gnome/gnome/rdflib.bst
+- gnome/gnome/zeitgeist.bst
+- gnome/gnome/folks.bst
+- gnome/gnome/libgfbgraph.bst
+- gnome/gnome/network-manager-applet.bst
+- gnome/gnome/gnome-shell.bst
+- gnome/gnome/gnome-session.bst
+- gnome/gnome/d-feet.bst
+- gnome/gnome/accountsservice.bst
+- gnome/gnome/gdm.bst
+- gnome/gnome/hicolor-icon-theme.bst
+- gnome/gnome/gnome-themes-standard.bst
+- gnome/gnome/adwaita-icon-theme.bst
+- gnome/gnome/gnome-backgrounds.bst
+- gnome/gnome/glib-networking.bst
+- gnome/gnome/cracklib.bst
+- gnome/gnome/libpwquality.bst
+- gnome/gnome/glade.bst
+- gnome/gnome/vte.bst
+- gnome/gnome/nautilus.bst
+- gnome/gnome/desktop-file-utils.bst
+- gnome/gnome/gnome-terminal.bst
+- gnome/gnome/libnice.bst
+- gnome/gnome/farstream.bst
+- gnome/gnome/telepathy-farstream.bst
+- gnome/gnome/telepathy-gabble.bst
+- gnome/gnome/telepathy-salut.bst
+- gnome/gnome/telepathy-idle.bst
+- gnome/gnome/libpurple.bst
+- gnome/gnome/telepathy-haze.bst
+- gnome/gnome/grilo.bst
+- gnome/gnome/grilo-plugins.bst
+- gnome/gnome/libgtop.bst
+- gnome/gnome/gnome-bluetooth.bst
+- gnome/gnome/gcab.bst
+- gnome/gnome/appstream-glib.bst
+- gnome/gnome/gnome-color-manager.bst
+- gnome/gnome/clutter-gst.bst
+- gnome/gnome/clutter-gst2.bst
+- gnome/gnome/cheese.bst
+- gnome/gnome/gnome-control-center.bst
+- gnome/gnome/gnome-initial-setup.bst
+- gnome/gnome/libgnomekbd.bst
+- gnome/gnome/sound-theme-freedesktop.bst
+- gnome/gnome/libwnck.bst
+- gnome/gnome/libpeas.bst
+- gnome/gnome/gtksourceview.bst
+- gnome/gnome/epiphany.bst
+- gnome/gnome/totem.bst
+- gnome/gnome/yelp.bst
+- gnome/gnome/gnome-user-docs.bst
+- gnome/gnome/gnome-getting-started-docs.bst
+- gnome/gnome/gedit.bst
+- gnome/gnome/gnome-calendar.bst
+- gnome/gnome/gnome-todo.bst
+- gnome/gnome/empathy.bst
+- gnome/gnome/gnome-contacts.bst
+- gnome/gnome/gnome-maps.bst
+- gnome/gnome/gnome-dictionary.bst
+- gnome/gnome/eog.bst
+- gnome/gnome/baobab.bst
+- gnome/gnome/gnome-font-viewer.bst
+- gnome/gnome/gnome-screenshot.bst
+- gnome/gnome/evolution.bst
diff --git a/elements/gnome/gnome/WebKitGtk.bst b/elements/gnome/gnome/WebKitGtk.bst
new file mode 100644
index 0000000..d4a793a
--- /dev/null
+++ b/elements/gnome/gnome/WebKitGtk.bst
@@ -0,0 +1,33 @@
+kind: cmake
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/libnotify.bst
+sources:
+- kind: git
+ url: upstream:WebKitGtk-tarball
+ track: webkitgtk-2.16.5
+ ref: 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c
+config:
+ 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/elements/gnome/gnome/accountsservice.bst b/elements/gnome/gnome/accountsservice.bst
new file mode 100644
index 0000000..93551fd
--- /dev/null
+++ b/elements/gnome/gnome/accountsservice.bst
@@ -0,0 +1,35 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:accountsservice
+ track: baserock/0.6.40-8-gcad21b1+libsystemd_fix
+ ref: 1b91edfe9db81e75d0f08e98c6909cdf34c9e91e
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --enable-admin-group=adm
+public:
+ bst:
+ integration-commands:
+ - systemctl enable accounts-daemon
diff --git a/elements/gnome/gnome/adwaita-icon-theme.bst b/elements/gnome/gnome/adwaita-icon-theme.bst
new file mode 100644
index 0000000..b5fbca9
--- /dev/null
+++ b/elements/gnome/gnome/adwaita-icon-theme.bst
@@ -0,0 +1,37 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/adwaita-icon-theme
+ track: gnome-3-18
+ ref: 5e469ae6e664cb0808b6ce9fcfd7bd2ac6fc4216
+config:
+ 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="%{install-root}"
diff --git a/elements/gnome/gnome/anthy.bst b/elements/gnome/gnome/anthy.bst
new file mode 100644
index 0000000..b9d52cf
--- /dev/null
+++ b/elements/gnome/gnome/anthy.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:anthy
+ track: anthy-9100h
+ ref: a7a06a7ccfe0af1e134357678b8fa6cf87dff3b0
diff --git a/elements/gnome/gnome/appstream-glib.bst b/elements/gnome/gnome/appstream-glib.bst
new file mode 100644
index 0000000..ca51868
--- /dev/null
+++ b/elements/gnome/gnome/appstream-glib.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/gcab.bst
+sources:
+- kind: git
+ url: upstream:appstream-glib
+ track: appstream_glib_0_5_0
+ ref: d3885c325271fee0bed5c5815d41eb788712acb4
diff --git a/elements/gnome/gnome/autoconf-archive.bst b/elements/gnome/gnome/autoconf-archive.bst
new file mode 100644
index 0000000..c791e05
--- /dev/null
+++ b/elements/gnome/gnome/autoconf-archive.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:autoconf-archive
+ track: baserock/v2017.03.21
+ ref: 77e8330ea91e1f2be52ea8d348c72f56f1337dfb
+config:
+ configure-commands:
+ (<):
+ - sed -e '/^SUBDIRS\s\+=\s\+doc.*$/d' Makefile.am -i
+ - ./bootstrap.sh
diff --git a/elements/gnome/gnome/baobab.bst b/elements/gnome/gnome/baobab.bst
new file mode 100644
index 0000000..7901a30
--- /dev/null
+++ b/elements/gnome/gnome/baobab.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/baobab
+ track: 3.18.1
+ ref: 59fa8171d2dfa02be56930f451ae186680074bb6
diff --git a/elements/gnome/gnome/berkeleydb.bst b/elements/gnome/gnome/berkeleydb.bst
new file mode 100644
index 0000000..8c51c47
--- /dev/null
+++ b/elements/gnome/gnome/berkeleydb.bst
@@ -0,0 +1,44 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:berkeleydb
+ track: db-6.1.23
+ ref: 780b92ada9afcf1d58085a83a0b9e6bc982203d1
+config:
+ 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="%{install-root}" install
diff --git a/elements/gnome/gnome/caribou.bst b/elements/gnome/gnome/caribou.bst
new file mode 100644
index 0000000..37122dc
--- /dev/null
+++ b/elements/gnome/gnome/caribou.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/clutter.bst
+- gnome/gnome/libxklavier.bst
+sources:
+- kind: git
+ url: upstream:caribou
+ track: baserock/CARIBOU_0_4_19-1-ge1a7a24+python3
+ ref: e1a7a2488cdf8d0d32f0de67d68a85e9a6ab5fd2
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-gtk2-module
diff --git a/elements/gnome/gnome/cheese.bst b/elements/gnome/gnome/cheese.bst
new file mode 100644
index 0000000..f81ed06
--- /dev/null
+++ b/elements/gnome/gnome/cheese.bst
@@ -0,0 +1,44 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/appstream-glib.bst
+- gnome/gnome/clutter.bst
+- gnome/gnome/clutter-gst.bst
+- gnome/gnome/clutter-gtk.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/cheese
+ track: gnome-3-18
+ ref: 61651e03e8346bd0084da7247269e52e2a42190e
+config:
+ 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="%{install-root}"
diff --git a/elements/gnome/gnome/clutter-gst.bst b/elements/gnome/gnome/clutter-gst.bst
new file mode 100644
index 0000000..0fc9f5b
--- /dev/null
+++ b/elements/gnome/gnome/clutter-gst.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/clutter.bst
+sources:
+- kind: git
+ url: upstream:gnome/clutter-gst
+ track: 3.0.14
+ ref: 395797827a148809a2be0d968c5bf71a6e9c9299
diff --git a/elements/gnome/gnome/clutter-gst2.bst b/elements/gnome/gnome/clutter-gst2.bst
new file mode 100644
index 0000000..25702b3
--- /dev/null
+++ b/elements/gnome/gnome/clutter-gst2.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/clutter.bst
+sources:
+- kind: git
+ url: upstream:gnome/clutter-gst
+ track: 2.0.16
+ ref: e9372b1c7d858ae0268d92d0c5e02532a8352b68
diff --git a/elements/gnome/gnome/clutter-gtk.bst b/elements/gnome/gnome/clutter-gtk.bst
new file mode 100644
index 0000000..8264aca
--- /dev/null
+++ b/elements/gnome/gnome/clutter-gtk.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/clutter.bst
+sources:
+- kind: git
+ url: upstream:gnome/clutter-gtk
+ track: 1.8.2
+ ref: d48408a24672fa553034a0b3749bee930ad7c49d
diff --git a/elements/gnome/gnome/clutter.bst b/elements/gnome/gnome/clutter.bst
new file mode 100644
index 0000000..0f129a0
--- /dev/null
+++ b/elements/gnome/gnome/clutter.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/cogl.bst
+sources:
+- kind: git
+ url: upstream:gnome/clutter
+ track: 1.26.2
+ ref: 2faa83baf3ce9b9c94635311ad79944ab2a73c84
+config:
+ 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/elements/gnome/gnome/cogl.bst b/elements/gnome/gnome/cogl.bst
new file mode 100644
index 0000000..4b88333
--- /dev/null
+++ b/elements/gnome/gnome/cogl.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/cogl
+ track: cogl-1.22
+ ref: 85e0b084592e6beef2987b02e34a3909f35708e0
+config:
+ 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/elements/gnome/gnome/colord-gtk.bst b/elements/gnome/gnome/colord-gtk.bst
new file mode 100644
index 0000000..0b5ed8a
--- /dev/null
+++ b/elements/gnome/gnome/colord-gtk.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/colord.bst
+sources:
+- kind: git
+ url: upstream:colord-gtk
+ track: COLORD_GTK_0_1_26
+ ref: eadca143872288e1300303a771efdaab196900e1
diff --git a/elements/gnome/gnome/colord.bst b/elements/gnome/gnome/colord.bst
new file mode 100644
index 0000000..9a5a123
--- /dev/null
+++ b/elements/gnome/gnome/colord.bst
@@ -0,0 +1,37 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/gusb.bst
+- gnome/gnome/lcms2.bst
+sources:
+- kind: git
+ url: upstream:colord
+ track: baserock/gnome
+ ref: e68f251b753297fcd1fc2bb7356588945bd3e69b
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc
+public:
+ bst:
+ integration-commands:
+ - systemctl enable colord
diff --git a/elements/gnome/gnome/cracklib.bst b/elements/gnome/gnome/cracklib.bst
new file mode 100644
index 0000000..0357db4
--- /dev/null
+++ b/elements/gnome/gnome/cracklib.bst
@@ -0,0 +1,44 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:cracklib
+ track: cracklib-2.9.6
+ ref: 1dd5ca2114c0dd478b17e68e38d2c9f7094552cc
+config:
+ configure-commands:
+ - 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 -j1 -C src DESTDIR="%{install-root}" install
+ - install -m644 -D words/cracklib-words.gz %{install-root}%{prefix}/share/dict/cracklib-words.gz
+ - install -v -m755 -d %{install-root}/lib/cracklib
+public:
+ bst:
+ integration-commands:
+ - create-cracklib-dict /usr/share/dict/cracklib-words.gz
diff --git a/elements/gnome/gnome/d-feet.bst b/elements/gnome/gnome/d-feet.bst
new file mode 100644
index 0000000..8e3ddb0
--- /dev/null
+++ b/elements/gnome/gnome/d-feet.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/d-feet
+ track: master
+ ref: a526f5325f179482f915216f7781232899be5600
+config:
+ configure-commands:
+ - 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/elements/gnome/gnome/dconf.bst b/elements/gnome/gnome/dconf.bst
new file mode 100644
index 0000000..83fd740
--- /dev/null
+++ b/elements/gnome/gnome/dconf.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:dconf
+ track: master
+ ref: 7c0beccf286a1dbd396fda7d40b438598a6ce7f4
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-man
diff --git a/elements/gnome/gnome/desktop-file-utils.bst b/elements/gnome/gnome/desktop-file-utils.bst
new file mode 100644
index 0000000..120f5eb
--- /dev/null
+++ b/elements/gnome/gnome/desktop-file-utils.bst
@@ -0,0 +1,32 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:desktop-file-utils
+ track: '0.22'
+ ref: 4944725bddcf5821d53d7d648fc53347ce12cc03
+public:
+ bst:
+ integration-commands:
+ - update-desktop-database
diff --git a/elements/gnome/gnome/empathy.bst b/elements/gnome/gnome/empathy.bst
new file mode 100644
index 0000000..ec8e653
--- /dev/null
+++ b/elements/gnome/gnome/empathy.bst
@@ -0,0 +1,51 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/cheese.bst
+- gnome/gnome/clutter.bst
+- gnome/gnome/clutter-gst2.bst
+- gnome/gnome/clutter-gtk.bst
+- gnome/gnome/farstream.bst
+- gnome/gnome/folks.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/iso-codes.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/libchamplain.bst
+- gnome/gnome/libnotify.bst
+- gnome/gnome/telepathy-farstream.bst
+- gnome/gnome/telepathy-glib.bst
+- gnome/gnome/telepathy-logger.bst
+- gnome/gnome/telepathy-mission-control.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/empathy
+ track: master
+ ref: 24708b78dc0d66adfacc5a4c28f3a318af4ccd97
+ submodules:
+ telepathy-account-widgets:
+ url: upstream:gnome/telepathy-account-widgets
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-Werror
diff --git a/elements/gnome/gnome/eog.bst b/elements/gnome/gnome/eog.bst
new file mode 100644
index 0000000..e296d0f
--- /dev/null
+++ b/elements/gnome/gnome/eog.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/lcms2.bst
+- gnome/gnome/libpeas.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/eog
+ track: 3.24.1
+ ref: c665b86c19cec9e9ec783adb062c387ddb46958c
diff --git a/elements/gnome/gnome/epiphany.bst b/elements/gnome/gnome/epiphany.bst
new file mode 100644
index 0000000..259d2b8
--- /dev/null
+++ b/elements/gnome/gnome/epiphany.bst
@@ -0,0 +1,46 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/appstream-glib.bst
+- gnome/gnome/autoconf-archive.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/iso-codes.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/libnotify.bst
+- gnome/gnome/libwnck.bst
+- gnome/gnome/startup-notification.bst
+- gnome/gnome/WebKitGtk.bst
+sources:
+- kind: git
+ url: upstream:gnome/epiphany
+ track: gnome-3.24
+ ref: 4a9588f5812c7e5cd56fde2844fa29a4e33304fb
+ submodules:
+ gvdb/gvdb:
+ url: upstream:gnome/gvdb
+ libgd:
+ url: upstream:gnome/libgd
+config:
+ configure-commands:
+ - CFLAGS="-std=gnu99" ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var
+ --disable-Werror
diff --git a/elements/gnome/gnome/evolution-data-server.bst b/elements/gnome/gnome/evolution-data-server.bst
new file mode 100644
index 0000000..b396589
--- /dev/null
+++ b/elements/gnome/gnome/evolution-data-server.bst
@@ -0,0 +1,37 @@
+kind: cmake
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/krb5.bst
+- gnome/gnome/libgdata.bst
+- gnome/gnome/libgweather.bst
+sources:
+- kind: git
+ url: upstream:evolution-data-server
+ track: gnome-3-24
+ ref: 6ad2fc6fba46d79449be4090eafd91015d0d8cce
+config:
+ 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/elements/gnome/gnome/evolution.bst b/elements/gnome/gnome/evolution.bst
new file mode 100644
index 0000000..0ca7f81
--- /dev/null
+++ b/elements/gnome/gnome/evolution.bst
@@ -0,0 +1,44 @@
+kind: cmake
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/evolution-data-server.bst
+- gnome/gnome/clutter-gtk.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/libchamplain.bst
+- gnome/gnome/libgdata.bst
+- gnome/gnome/libgweather.bst
+- gnome/gnome/libnotify.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/evolution
+ track: gnome-3-24
+ ref: 57b4424f7dd260b50c2f3fd12ec31948942d656e
+config:
+ 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/elements/gnome/gnome/farstream.bst b/elements/gnome/gnome/farstream.bst
new file mode 100644
index 0000000..64c5de6
--- /dev/null
+++ b/elements/gnome/gnome/farstream.bst
@@ -0,0 +1,32 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/libnice.bst
+sources:
+- kind: git
+ url: upstream:farstream
+ track: 0.2.7
+ ref: 01fafe82fbc01f31e76623fbbbe6dd99eb28d6bb
+ submodules:
+ common:
+ url: upstream:gstreamer-common
diff --git a/elements/gnome/gnome/folks.bst b/elements/gnome/gnome/folks.bst
new file mode 100644
index 0000000..1b07840
--- /dev/null
+++ b/elements/gnome/gnome/folks.bst
@@ -0,0 +1,34 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/evolution-data-server.bst
+- gnome/gnome/telepathy-logger.bst
+- gnome/gnome/zeitgeist.bst
+sources:
+- kind: git
+ url: upstream:gnome/folks
+ track: 0.11.2
+ ref: 27367f26cd66bb86b745c892db214aa9a136c818
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-fatal-warnings --enable-tracker-backend
diff --git a/elements/gnome/gnome/gcab.bst b/elements/gnome/gnome/gcab.bst
new file mode 100644
index 0000000..efd5cc1
--- /dev/null
+++ b/elements/gnome/gnome/gcab.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/gcab
+ track: baserock/v0.6-22-ge57dd3d
+ ref: e57dd3d1ddb0da91df9188c2a98d59d1050ac6cb
diff --git a/elements/gnome/gnome/gconf.bst b/elements/gnome/gnome/gconf.bst
new file mode 100644
index 0000000..48ba185
--- /dev/null
+++ b/elements/gnome/gnome/gconf.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gconf
+ track: master
+ ref: 4ef012c2a62d9abd759adb3aeb9d3b9cee17f721
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-orbit --disable-documentation
diff --git a/elements/gnome/gnome/gdm.bst b/elements/gnome/gnome/gdm.bst
new file mode 100644
index 0000000..e47aeeb
--- /dev/null
+++ b/elements/gnome/gnome/gdm.bst
@@ -0,0 +1,52 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/accountsservice.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/dconf.bst
+sources:
+- kind: git
+ url: upstream:gdm
+ track: 3.18.0
+ ref: 494ec8cee5727c37118994d3864c44f36aa454fc
+config:
+ 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
+ install-commands:
+ (>):
+ - sed -i 's/system-account/system-auth/g' "%{install-root}"/etc/pam.d/gdm*
+ - sed -i 's/system-password/system-auth/g' "%{install-root}"/etc/pam.d/gdm*
+ - sed -i 's/system-session/system-auth/g' "%{install-root}"/etc/pam.d/gdm*
+public:
+ bst:
+ integration-commands:
+ - groupadd -g 21 gdm
+ - useradd -rM -c "GDM Daemon Owner" -d /var/lib/gdm -u 21 -g gdm -s /bin/false
+ gdm
+ - systemctl enable gdm
diff --git a/elements/gnome/gnome/gedit.bst b/elements/gnome/gnome/gedit.bst
new file mode 100644
index 0000000..c54fa53
--- /dev/null
+++ b/elements/gnome/gnome/gedit.bst
@@ -0,0 +1,36 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/gtksourceview.bst
+- gnome/gnome/iso-codes.bst
+- gnome/gnome/libpeas.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/gedit
+ track: 3.18.2
+ ref: 8156d35a6eb27f3251e1ea454a48cb2a2ae4f87c
+ submodules:
+ libgd:
+ url: upstream:gnome/libgd
diff --git a/elements/gnome/gnome/gjs.bst b/elements/gnome/gnome/gjs.bst
new file mode 100644
index 0000000..77cc322
--- /dev/null
+++ b/elements/gnome/gnome/gjs.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/mozjs24.bst
+sources:
+- kind: git
+ url: upstream:gjs
+ track: master
+ ref: 5d480f519e2b7e95cf1fad2f9f1a8e798fd5fe49
diff --git a/elements/gnome/gnome/glade.bst b/elements/gnome/gnome/glade.bst
new file mode 100644
index 0000000..abf6a97
--- /dev/null
+++ b/elements/gnome/gnome/glade.bst
@@ -0,0 +1,32 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/glade
+ track: master
+ ref: 4f81f15467ad45c3dddc7ee50ffaca9596d628ee
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-man-pages
diff --git a/elements/gnome/gnome/glib-networking.bst b/elements/gnome/gnome/glib-networking.bst
new file mode 100644
index 0000000..5c6b47f
--- /dev/null
+++ b/elements/gnome/gnome/glib-networking.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/glib-networking
+ track: 2.46.0
+ ref: 32ee55186d7df497e3d402a1940cddfabd9dbc21
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --with-ca-certificates=/etc/ssl/certs/ca-certificates.crt
diff --git a/elements/gnome/gnome/gnome-backgrounds.bst b/elements/gnome/gnome/gnome-backgrounds.bst
new file mode 100644
index 0000000..8888481
--- /dev/null
+++ b/elements/gnome/gnome/gnome-backgrounds.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-backgrounds
+ track: baserock/3.18.0-2-ge68462e
+ ref: e68462edd35ae3edb4311df90dc4d1a3cdcb175f
diff --git a/elements/gnome/gnome/gnome-bluetooth.bst b/elements/gnome/gnome/gnome-bluetooth.bst
new file mode 100644
index 0000000..224b35e
--- /dev/null
+++ b/elements/gnome/gnome/gnome-bluetooth.bst
@@ -0,0 +1,30 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/libnotify.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-bluetooth
+ track: GNOMEBT_V_3_20_1
+ ref: 9219cc1ab433d3237b46146cbab2a7d89c5f09b5
diff --git a/elements/gnome/gnome/gnome-calendar.bst b/elements/gnome/gnome/gnome-calendar.bst
new file mode 100644
index 0000000..ea6d3c0
--- /dev/null
+++ b/elements/gnome/gnome/gnome-calendar.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/appstream-glib.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/evolution-data-server.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-calendar
+ track: 3.18.1
+ ref: 5292e9d57442067701ce94eea54b4b12d13b7aa3
diff --git a/elements/gnome/gnome/gnome-color-manager.bst b/elements/gnome/gnome/gnome-color-manager.bst
new file mode 100644
index 0000000..74a8a24
--- /dev/null
+++ b/elements/gnome/gnome/gnome-color-manager.bst
@@ -0,0 +1,38 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/appstream-glib.bst
+- gnome/gnome/colord-gtk.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/lcms2.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/vte.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-color-manager
+ track: GNOME_COLOR_MANAGER_3_18_0
+ ref: 8284cb186e0e7c248fc2a2449735fd24b778ec81
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --disable-exiv
diff --git a/elements/gnome/gnome/gnome-contacts.bst b/elements/gnome/gnome/gnome-contacts.bst
new file mode 100644
index 0000000..6dee0cc
--- /dev/null
+++ b/elements/gnome/gnome/gnome-contacts.bst
@@ -0,0 +1,38 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/cheese.bst
+- gnome/gnome/folks.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/libchamplain.bst
+- gnome/gnome/libnotify.bst
+- gnome/gnome/telepathy-glib.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-contacts
+ track: 3.18.0
+ ref: fa736997cc7ec8df89458502c0a181090def64e9
+ submodules:
+ libgd:
+ url: upstream:gnome/libgd
diff --git a/elements/gnome/gnome/gnome-control-center.bst b/elements/gnome/gnome/gnome-control-center.bst
new file mode 100644
index 0000000..55394f4
--- /dev/null
+++ b/elements/gnome/gnome/gnome-control-center.bst
@@ -0,0 +1,55 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/accountsservice.bst
+- gnome/gnome/cheese.bst
+- gnome/gnome/clutter.bst
+- gnome/gnome/clutter-gtk.bst
+- gnome/gnome/colord.bst
+- gnome/gnome/colord-gtk.bst
+- gnome/gnome/gnome-bluetooth.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/gnome-settings-daemon.bst
+- gnome/gnome/grilo.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/ibus.bst
+- gnome/gnome/iso-codes.bst
+- gnome/gnome/krb5.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/libgtop.bst
+- gnome/gnome/libpwquality.bst
+- gnome/gnome/network-manager-applet.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-control-center
+ track: GNOME_CONTROL_CENTER_3_24_2
+ ref: e44054466a35e637e0b8cb88cf676f94a9f40dc8
+ submodules:
+ libgd:
+ url: upstream:gnome/libgd
+ panels/sound/gvc:
+ url: upstream:gnome/libgnome-volume-control
+config:
+ configure-commands:
+ - CFLAGS="-std=gnu99" ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-documentation
diff --git a/elements/gnome/gnome/gnome-desktop.bst b/elements/gnome/gnome/gnome-desktop.bst
new file mode 100644
index 0000000..786caa3
--- /dev/null
+++ b/elements/gnome/gnome/gnome-desktop.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/iso-codes.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-desktop
+ track: 3.24.2
+ ref: 3feec7a250265747f204e220f7acfe6b8d849dca
diff --git a/elements/gnome/gnome/gnome-dictionary.bst b/elements/gnome/gnome/gnome-dictionary.bst
new file mode 100644
index 0000000..566bcc6
--- /dev/null
+++ b/elements/gnome/gnome/gnome-dictionary.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-dictionary
+ track: 3.24.0
+ ref: 902d1e02391486b152e84e36946d437c31040bb8
diff --git a/elements/gnome/gnome/gnome-font-viewer.bst b/elements/gnome/gnome/gnome-font-viewer.bst
new file mode 100644
index 0000000..6a6911a
--- /dev/null
+++ b/elements/gnome/gnome/gnome-font-viewer.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/gnome-desktop.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-font-viewer
+ track: master
+ ref: 9af2f35a63f34f87407e784b514cafe1cc772384
diff --git a/elements/gnome/gnome/gnome-getting-started-docs.bst b/elements/gnome/gnome/gnome-getting-started-docs.bst
new file mode 100644
index 0000000..d686b16
--- /dev/null
+++ b/elements/gnome/gnome/gnome-getting-started-docs.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-getting-started-docs
+ track: 3.18.2
+ ref: e50ec428ee080513f059a5cab0a41174f99f0413
diff --git a/elements/gnome/gnome/gnome-initial-setup.bst b/elements/gnome/gnome/gnome-initial-setup.bst
new file mode 100644
index 0000000..733e9d0
--- /dev/null
+++ b/elements/gnome/gnome/gnome-initial-setup.bst
@@ -0,0 +1,47 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/accountsservice.bst
+- gnome/gnome/cheese.bst
+- gnome/gnome/gdm.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/ibus.bst
+- gnome/gnome/iso-codes.bst
+- gnome/gnome/krb5.bst
+- gnome/gnome/libgweather.bst
+- gnome/gnome/libpwquality.bst
+- gnome/gnome/network-manager-applet.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-initial-setup
+ track: new-user-mode-fixes
+ ref: a6ae059a7fab60cae534f78eb485960a7b406be5
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc
+public:
+ bst:
+ integration-commands:
+ - useradd -rM -d /run/gnome-initial-setup/ -c "GNOME Initial Setup Owner" -s /bin/false
+ gnome-initial-setup
diff --git a/elements/gnome/gnome/gnome-maps.bst b/elements/gnome/gnome/gnome-maps.bst
new file mode 100644
index 0000000..6e615e7
--- /dev/null
+++ b/elements/gnome/gnome/gnome-maps.bst
@@ -0,0 +1,35 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/folks.bst
+- gnome/gnome/clutter-gtk.bst
+- gnome/gnome/gjs.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/libchamplain.bst
+- gnome/gnome/libgfbgraph.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-maps
+ track: v3.18.1
+ ref: 6d6e8afd54735e565a0c81cb761f22bb82d142db
diff --git a/elements/gnome/gnome/gnome-online-accounts.bst b/elements/gnome/gnome/gnome-online-accounts.bst
new file mode 100644
index 0000000..770ff48
--- /dev/null
+++ b/elements/gnome/gnome/gnome-online-accounts.bst
@@ -0,0 +1,37 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/librest.bst
+- gnome/gnome/telepathy-glib.bst
+- gnome/gnome/WebKitGtk.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-online-accounts
+ track: 3.24.1
+ ref: f5169b28bfef03f0c82b538784bb4c66a2a0034c
+ submodules:
+ telepathy-account-widgets:
+ url: upstream:gnome/telepathy-account-widgets
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-gtk-doc --disable-documentation
diff --git a/elements/gnome/gnome/gnome-screenshot.bst b/elements/gnome/gnome/gnome-screenshot.bst
new file mode 100644
index 0000000..a8a3809
--- /dev/null
+++ b/elements/gnome/gnome/gnome-screenshot.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/libcanberra.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-screenshot
+ track: 3.18.0
+ ref: 3a97ad23ff14a0400f12dd3fdf501d1d9dad04d4
diff --git a/elements/gnome/gnome/gnome-session.bst b/elements/gnome/gnome/gnome-session.bst
new file mode 100644
index 0000000..6ccd5ee
--- /dev/null
+++ b/elements/gnome/gnome/gnome-session.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/gnome-desktop.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-session
+ track: 3.18.1.2
+ ref: 4ab09c39738adaaf16116b3bd82e47188b5483cd
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-docbook-docs --disable-man
+ --enable-systemd
diff --git a/elements/gnome/gnome/gnome-settings-daemon.bst b/elements/gnome/gnome/gnome-settings-daemon.bst
new file mode 100644
index 0000000..b803624
--- /dev/null
+++ b/elements/gnome/gnome/gnome-settings-daemon.bst
@@ -0,0 +1,43 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/colord.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/ibus.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/libgweather.bst
+- gnome/gnome/libnotify.bst
+- gnome/gnome/lcms2.bst
+- gnome/gnome/upower.bst
+sources:
+- kind: git
+ url: upstream:gnome-settings-daemon
+ track: GNOME_SETTINGS_DAEMON_3_24_2
+ ref: 2ff67385f2b7c7adb0ab438cb41d114235a8e40a
+ submodules:
+ plugins/media-keys/gvc:
+ url: upstream:gnome/libgnome-volume-control
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-man
diff --git a/elements/gnome/gnome/gnome-shell.bst b/elements/gnome/gnome/gnome-shell.bst
new file mode 100644
index 0000000..8f1bd94
--- /dev/null
+++ b/elements/gnome/gnome/gnome-shell.bst
@@ -0,0 +1,45 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/caribou.bst
+- gnome/gnome/clutter.bst
+- gnome/gnome/evolution-data-server.bst
+- gnome/gnome/gjs.bst
+- gnome/gnome/libcanberra.bst
+- gnome/gnome/mutter.bst
+- gnome/gnome/startup-notification.bst
+- gnome/gnome/telepathy-glib.bst
+- gnome/gnome/network-manager-applet.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-shell
+ track: baserock/3.18.0-71-g4da5b8d
+ ref: 4da5b8dd1189e7e628605b2b23efe5db2d88f94b
+ submodules:
+ data/theme/gnome-shell-sass:
+ url: upstream:gnome/gnome-shell-sass
+ src/gvc:
+ url: upstream:gnome/libgnome-volume-control
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-man --enable-compile-warnings=maximum
diff --git a/elements/gnome/gnome/gnome-terminal.bst b/elements/gnome/gnome/gnome-terminal.bst
new file mode 100644
index 0000000..45f454c
--- /dev/null
+++ b/elements/gnome/gnome/gnome-terminal.bst
@@ -0,0 +1,37 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/desktop-file-utils.bst
+- gnome/gnome/dconf.bst
+- gnome/gnome/gconf.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/nautilus.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-terminal
+ track: 3.18.1
+ ref: d52e6beb2df7aedd0c98696ae3be4a36b4c8f0f0
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-search-provider
diff --git a/elements/gnome/gnome/gnome-themes-standard.bst b/elements/gnome/gnome/gnome-themes-standard.bst
new file mode 100644
index 0000000..7b3d4c7
--- /dev/null
+++ b/elements/gnome/gnome/gnome-themes-standard.bst
@@ -0,0 +1,32 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/hicolor-icon-theme.bst
+sources:
+- kind: git
+ url: upstream:gnome-themes-standard
+ track: master
+ ref: 4058c3bced2173c8e6f2a22953327dcc2023e82d
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-gtk2-engine
diff --git a/elements/gnome/gnome/gnome-todo.bst b/elements/gnome/gnome/gnome-todo.bst
new file mode 100644
index 0000000..178c767
--- /dev/null
+++ b/elements/gnome/gnome/gnome-todo.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/appstream-glib.bst
+- gnome/gnome/evolution-data-server.bst
+- gnome/gnome/gnome-online-accounts.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-todo
+ track: GNOME_TODO_3_18_1
+ ref: a39ccadf8a659fca8b4503bf4844383f5346f6cb
diff --git a/elements/gnome/gnome/gnome-user-docs.bst b/elements/gnome/gnome/gnome-user-docs.bst
new file mode 100644
index 0000000..7e1f5d5
--- /dev/null
+++ b/elements/gnome/gnome/gnome-user-docs.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/gnome-user-docs
+ track: master
+ ref: 618fc9644317c55d674ca2e1b00b41d364427fb1
diff --git a/elements/gnome/gnome/grilo-plugins.bst b/elements/gnome/gnome/grilo-plugins.bst
new file mode 100644
index 0000000..f3bf785
--- /dev/null
+++ b/elements/gnome/gnome/grilo-plugins.bst
@@ -0,0 +1,34 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/grilo.bst
+- gnome/gnome/libgdata.bst
+- gnome/gnome/liboauth.bst
+- gnome/gnome/librest.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/grilo-plugins
+ track: grilo-0.3.4
+ ref: 9e4026978b4069468a6fe6d3e961c4d1a9c88051
diff --git a/elements/gnome/gnome/grilo.bst b/elements/gnome/gnome/grilo.bst
new file mode 100644
index 0000000..e926dcc
--- /dev/null
+++ b/elements/gnome/gnome/grilo.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/grilo
+ track: grilo-0.3.3
+ ref: 53b44b711a4558c0511dbe73d928971fd2c7bb30
diff --git a/elements/gnome/gnome/gsettings-desktop-schemas.bst b/elements/gnome/gnome/gsettings-desktop-schemas.bst
new file mode 100644
index 0000000..413a2ff
--- /dev/null
+++ b/elements/gnome/gnome/gsettings-desktop-schemas.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/gsettings-desktop-schemas
+ track: 3.24.0
+ ref: a5c759a1d9d7e4825f94da30f0f8fb8abc2e3efb
diff --git a/elements/gnome/gnome/gtksourceview.bst b/elements/gnome/gnome/gtksourceview.bst
new file mode 100644
index 0000000..17e6f43
--- /dev/null
+++ b/elements/gnome/gnome/gtksourceview.bst
@@ -0,0 +1,32 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/glade.bst
+sources:
+- kind: git
+ url: upstream:gnome/gtksourceview
+ track: 3.18.1
+ ref: eeb6fd40fbbc74515828070fef554ed98ad481e9
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --enable-glade-catalog --disable-Werror
diff --git a/elements/gnome/gnome/gusb.bst b/elements/gnome/gnome/gusb.bst
new file mode 100644
index 0000000..c21580c
--- /dev/null
+++ b/elements/gnome/gnome/gusb.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gusb
+ track: master
+ ref: 0c5eb813279c67607e17dfd99087358d34c6c8f5
diff --git a/elements/gnome/gnome/hicolor-icon-theme.bst b/elements/gnome/gnome/hicolor-icon-theme.bst
new file mode 100644
index 0000000..3ef2941
--- /dev/null
+++ b/elements/gnome/gnome/hicolor-icon-theme.bst
@@ -0,0 +1,32 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:hicolor-icon-theme
+ track: master
+ ref: 5954bd6c123aa31c8f35b83d70b73e1f6dcf34b3
+public:
+ bst:
+ integration-commands:
+ - gtk-update-icon-cache -f -t /usr/share/icons/hicolor
diff --git a/elements/gnome/gnome/ibus-anthy.bst b/elements/gnome/gnome/ibus-anthy.bst
new file mode 100644
index 0000000..1585597
--- /dev/null
+++ b/elements/gnome/gnome/ibus-anthy.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/ibus.bst
+- gnome/gnome/anthy.bst
+sources:
+- kind: git
+ url: upstream:ibus-anthy
+ track: baserock/1.5.7-6-g9ba0a2a
+ ref: 9ba0a2a1e595fbf6e39c50a15814bb6f9e337769
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --with-python=python3 --enable-private-png=yes
diff --git a/elements/gnome/gnome/ibus-hangul.bst b/elements/gnome/gnome/ibus-hangul.bst
new file mode 100644
index 0000000..70630d5
--- /dev/null
+++ b/elements/gnome/gnome/ibus-hangul.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/ibus.bst
+- gnome/gnome/libhangul.bst
+sources:
+- kind: git
+ url: upstream:ibus-hangul
+ track: baserock/1.5.0-13-g44f41ae
+ ref: 44f41ae5178372a7ff0540a4ce7a4944335525df
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --with-python=python3
diff --git a/elements/gnome/gnome/ibus-libpinyin.bst b/elements/gnome/gnome/ibus-libpinyin.bst
new file mode 100644
index 0000000..b16a260
--- /dev/null
+++ b/elements/gnome/gnome/ibus-libpinyin.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/ibus.bst
+- gnome/gnome/libpinyin.bst
+sources:
+- kind: git
+ url: upstream:ibus-libpinyin
+ track: baserock/1.7.2-7-g4bb5fc1
+ ref: 4bb5fc19c0829053acd29619de59a85a73e03676
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --with-python=python3 --disable-lua-extension
diff --git a/elements/gnome/gnome/ibus.bst b/elements/gnome/gnome/ibus.bst
new file mode 100644
index 0000000..00fad88
--- /dev/null
+++ b/elements/gnome/gnome/ibus.bst
@@ -0,0 +1,39 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/dconf.bst
+- gnome/gnome/gconf.bst
+- gnome/gnome/iso-codes.bst
+- gnome/gnome/libnotify.bst
+sources:
+- kind: git
+ url: upstream:ibus
+ track: master
+ ref: 1d678673e18e132ed53df32502b779b0a56314d5
+config:
+ 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/elements/gnome/gnome/iso-codes.bst b/elements/gnome/gnome/iso-codes.bst
new file mode 100644
index 0000000..4ce71be
--- /dev/null
+++ b/elements/gnome/gnome/iso-codes.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:iso-codes
+ track: master
+ ref: 18ac112b4b84c8f03743565fde3512a637820761
diff --git a/elements/gnome/gnome/isodate.bst b/elements/gnome/gnome/isodate.bst
new file mode 100644
index 0000000..01654e1
--- /dev/null
+++ b/elements/gnome/gnome/isodate.bst
@@ -0,0 +1,30 @@
+kind: distutils
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:python-packages/isodate
+ track: 0.5.4
+ ref: b99c0bd318991a8a8a9dc0c5273800b9801428f6
+variables:
+ python: python
diff --git a/elements/gnome/gnome/itstool.bst b/elements/gnome/gnome/itstool.bst
new file mode 100644
index 0000000..c740863
--- /dev/null
+++ b/elements/gnome/gnome/itstool.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:itstool
+ track: master
+ ref: 359be5c350fc3d869807f663cee2b028adf1f5d7
diff --git a/elements/gnome/gnome/krb5.bst b/elements/gnome/gnome/krb5.bst
new file mode 100644
index 0000000..5b29ef7
--- /dev/null
+++ b/elements/gnome/gnome/krb5.bst
@@ -0,0 +1,37 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:krb5
+ track: master
+ ref: db2acb6b06e469c6c12476bec68acc7964626523
+config:
+ 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 -j1 -C src DESTDIR="%{install-root}" install
diff --git a/elements/gnome/gnome/lcms2.bst b/elements/gnome/gnome/lcms2.bst
new file mode 100644
index 0000000..e774057
--- /dev/null
+++ b/elements/gnome/gnome/lcms2.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:lcms2
+ track: baserock/gnome
+ ref: ff42eeaf932b64af997681f0eed6be3b67ebeb18
diff --git a/elements/gnome/gnome/libcanberra.bst b/elements/gnome/gnome/libcanberra.bst
new file mode 100644
index 0000000..20f7ae3
--- /dev/null
+++ b/elements/gnome/gnome/libcanberra.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:libcanberra
+ track: master
+ ref: c0620e432650e81062c1967cc669829dbd29b310
diff --git a/elements/gnome/gnome/libchamplain.bst b/elements/gnome/gnome/libchamplain.bst
new file mode 100644
index 0000000..f05d746
--- /dev/null
+++ b/elements/gnome/gnome/libchamplain.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/clutter.bst
+- gnome/gnome/clutter-gtk.bst
+sources:
+- kind: git
+ url: upstream:gnome/libchamplain
+ track: LIBCHAMPLAIN_0_12_12
+ ref: c873d9d8116b8e14c1bfa939439d763926a77446
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --enable-vala=yes
diff --git a/elements/gnome/gnome/libgdata.bst b/elements/gnome/gnome/libgdata.bst
new file mode 100644
index 0000000..fd6dae1
--- /dev/null
+++ b/elements/gnome/gnome/libgdata.bst
@@ -0,0 +1,34 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/autoconf-archive.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/liboauth.bst
+sources:
+- kind: git
+ url: upstream:libgdata
+ track: 0.17.8
+ ref: 19f9f9420146bc51c7dc6dba2102c7d94bae149a
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --disable-installed-tests --disable-always-build-tests
diff --git a/elements/gnome/gnome/libgfbgraph.bst b/elements/gnome/gnome/libgfbgraph.bst
new file mode 100644
index 0000000..f8bc5a3
--- /dev/null
+++ b/elements/gnome/gnome/libgfbgraph.bst
@@ -0,0 +1,30 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/gnome-online-accounts.bst
+- gnome/gnome/librest.bst
+sources:
+- kind: git
+ url: upstream:gnome/libgfbgraph
+ track: v_0_2_3
+ ref: 50eabf601310052216e25fa112e688204738f222
diff --git a/elements/gnome/gnome/libgnomekbd.bst b/elements/gnome/gnome/libgnomekbd.bst
new file mode 100644
index 0000000..cd630df
--- /dev/null
+++ b/elements/gnome/gnome/libgnomekbd.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/libxklavier.bst
+sources:
+- kind: git
+ url: upstream:gnome/libgnomekbd
+ track: master
+ ref: d8ff867e95e548476c68db12ade3a0a4697a24a1
diff --git a/elements/gnome/gnome/libgtop.bst b/elements/gnome/gnome/libgtop.bst
new file mode 100644
index 0000000..8326df3
--- /dev/null
+++ b/elements/gnome/gnome/libgtop.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/libgtop
+ track: 2.32.0
+ ref: ac2aef0f47fd998555abf18003f4c11ffecbf542
diff --git a/elements/gnome/gnome/libgweather.bst b/elements/gnome/gnome/libgweather.bst
new file mode 100644
index 0000000..bed3da3
--- /dev/null
+++ b/elements/gnome/gnome/libgweather.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/libgweather
+ track: master
+ ref: 5b8aed611f24d03434eed35e438cea213b894b7c
diff --git a/elements/gnome/gnome/libhangul.bst b/elements/gnome/gnome/libhangul.bst
new file mode 100644
index 0000000..a36e7b9
--- /dev/null
+++ b/elements/gnome/gnome/libhangul.bst
@@ -0,0 +1,32 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:libhangul
+ track: baserock/libhangul-0.1.0-19-g78e9d89
+ ref: 78e9d8926262db423b4cf9181e1c2cb06a120a9b
+config:
+ configure-commands:
+ (<):
+ - sed -i 's/SUBDIRS = hangul data tools po/SUBDIRS = hangul data tools/g' Makefile.am
diff --git a/elements/gnome/gnome/libnice.bst b/elements/gnome/gnome/libnice.bst
new file mode 100644
index 0000000..4afc935
--- /dev/null
+++ b/elements/gnome/gnome/libnice.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:libnice
+ track: 0.1.13
+ ref: 533ff6c5a03680f300709be4dc999f45659f3a1b
diff --git a/elements/gnome/gnome/libnotify.bst b/elements/gnome/gnome/libnotify.bst
new file mode 100644
index 0000000..22ce0c2
--- /dev/null
+++ b/elements/gnome/gnome/libnotify.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/libnotify
+ track: master
+ ref: 2f2c5649ef210b1dffeb46cddf062d20e1518ccf
diff --git a/elements/gnome/gnome/liboauth.bst b/elements/gnome/gnome/liboauth.bst
new file mode 100644
index 0000000..c9cf76f
--- /dev/null
+++ b/elements/gnome/gnome/liboauth.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:liboauth
+ track: liboauth-0.9.7
+ ref: 9ff9d2902caf8a85c5019c11214d73e67053ba69
diff --git a/elements/gnome/gnome/libpeas.bst b/elements/gnome/gnome/libpeas.bst
new file mode 100644
index 0000000..02a9640
--- /dev/null
+++ b/elements/gnome/gnome/libpeas.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/libpeas
+ track: libpeas-1.16.0
+ ref: ede1902bee26dbe36c2c1559b1166035580cdf30
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --enable-python3
diff --git a/elements/gnome/gnome/libpinyin.bst b/elements/gnome/gnome/libpinyin.bst
new file mode 100644
index 0000000..bc54d88
--- /dev/null
+++ b/elements/gnome/gnome/libpinyin.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/berkeleydb.bst
+sources:
+- kind: git
+ url: upstream:libpinyin
+ track: baserock/1.2.91
+ ref: 2e0c23b3ab6c247dd6a683c716e784a371646af4
diff --git a/elements/gnome/gnome/libpurple.bst b/elements/gnome/gnome/libpurple.bst
new file mode 100644
index 0000000..5e49db6
--- /dev/null
+++ b/elements/gnome/gnome/libpurple.bst
@@ -0,0 +1,37 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/evolution-data-server.bst
+- gnome/gnome/farstream.bst
+sources:
+- kind: git
+ url: upstream:pidgin
+ track: baserock/v2.10.11
+ ref: 9273b95bd66893a362cbf6f69bb8bc749db41f04
+config:
+ configure-commands:
+ - |
+ ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc \
+ --with-gstreamer=1.0 --disable-gtkui \
+ --disable-idn --disable-meanwhile \
+ --disable-tcl
diff --git a/elements/gnome/gnome/libpwquality.bst b/elements/gnome/gnome/libpwquality.bst
new file mode 100644
index 0000000..c5e6f46
--- /dev/null
+++ b/elements/gnome/gnome/libpwquality.bst
@@ -0,0 +1,34 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/cracklib.bst
+sources:
+- kind: git
+ url: upstream:libpwquality
+ track: libpwquality-1.3.0
+ ref: 24937f6fdcc1673e064c9626407c89f58289957d
+config:
+ configure-commands:
+ - ./autogen.sh
+ - ./configure --prefix="%{prefix}" --sysconfdir=/etc --with-securedir=/lib/security
+ --disable-nls
diff --git a/elements/gnome/gnome/librest.bst b/elements/gnome/gnome/librest.bst
new file mode 100644
index 0000000..f0f8b5c
--- /dev/null
+++ b/elements/gnome/gnome/librest.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:gnome/librest
+ track: 0.7.93
+ ref: 08f1fc35e3c77aecedacf08aa510e82c91ac7f2a
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --with-ca-certificates=/etc/ssl/certs/ca-certificates.crt
diff --git a/elements/gnome/gnome/libwnck.bst b/elements/gnome/gnome/libwnck.bst
new file mode 100644
index 0000000..b4c5973
--- /dev/null
+++ b/elements/gnome/gnome/libwnck.bst
@@ -0,0 +1,37 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:libwnck
+ track: 3.14.0
+ ref: 46bade6f53351f2a63d030e27cbba2e0048d1cde
+config:
+ 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="%{install-root}"
diff --git a/elements/gnome/gnome/libxklavier.bst b/elements/gnome/gnome/libxklavier.bst
new file mode 100644
index 0000000..a821538
--- /dev/null
+++ b/elements/gnome/gnome/libxklavier.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/iso-codes.bst
+sources:
+- kind: git
+ url: upstream:libxklavier
+ track: master
+ ref: 65c132a65e90a42e898f07243ef544109ada53c9
diff --git a/elements/gnome/gnome/mozjs24.bst b/elements/gnome/gnome/mozjs24.bst
new file mode 100644
index 0000000..81c09ec
--- /dev/null
+++ b/elements/gnome/gnome/mozjs24.bst
@@ -0,0 +1,43 @@
+kind: manual
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:mozilla/mozjs24
+ track: baserock/gnome
+ ref: 6c7e94087fead341de6adc85cb9a7f412fc6905d
+config:
+ 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="%{install-root}" install
diff --git a/elements/gnome/gnome/mutter.bst b/elements/gnome/gnome/mutter.bst
new file mode 100644
index 0000000..2ade887
--- /dev/null
+++ b/elements/gnome/gnome/mutter.bst
@@ -0,0 +1,39 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/clutter.bst
+- gnome/gnome/cogl.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/gnome-settings-daemon.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/startup-notification.bst
+- gnome/gnome/upower.bst
+- gnome/gnome/zenity.bst
+sources:
+- kind: git
+ url: upstream:mutter
+ track: 3.22.4
+ ref: a8b06afba6e9210171303bfef13f5bbddecc3668
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --enable-compile-warnings=no
diff --git a/elements/gnome/gnome/nautilus.bst b/elements/gnome/gnome/nautilus.bst
new file mode 100644
index 0000000..be38f28
--- /dev/null
+++ b/elements/gnome/gnome/nautilus.bst
@@ -0,0 +1,37 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/vte.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+sources:
+- kind: git
+ url: upstream:nautilus
+ track: baserock/3.18.1
+ ref: 2efab5ea404077bfb09f543ed2acc8e0940d21c9
+ submodules:
+ libgd:
+ url: upstream:gnome/libgd
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-xmp
diff --git a/elements/gnome/gnome/network-manager-applet.bst b/elements/gnome/gnome/network-manager-applet.bst
new file mode 100644
index 0000000..9cd73e5
--- /dev/null
+++ b/elements/gnome/gnome/network-manager-applet.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/iso-codes.bst
+- gnome/gnome/libnotify.bst
+sources:
+- kind: git
+ url: upstream:gnome/network-manager-applet
+ track: 1.8.2
+ ref: 04e2bd752b231bdd87fe3b83a6e540ee812144ad
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --without-selinux --without-team
diff --git a/elements/gnome/gnome/raptor.bst b/elements/gnome/gnome/raptor.bst
new file mode 100644
index 0000000..6c5e23c
--- /dev/null
+++ b/elements/gnome/gnome/raptor.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:raptor
+ track: raptor2_2_0_15
+ ref: 286452cd786098ce31a002f16e5ec2e0fbdc9041
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-gtk-doc
diff --git a/elements/gnome/gnome/rdflib.bst b/elements/gnome/gnome/rdflib.bst
new file mode 100644
index 0000000..9236043
--- /dev/null
+++ b/elements/gnome/gnome/rdflib.bst
@@ -0,0 +1,31 @@
+kind: distutils
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/isodate.bst
+sources:
+- kind: git
+ url: upstream:python-packages/rdflib
+ track: 4.2.1
+ ref: c2f9725f385a85fd280b4cf30239748b24f5cc06
+variables:
+ python: python
diff --git a/elements/gnome/gnome/sound-theme-freedesktop.bst b/elements/gnome/gnome/sound-theme-freedesktop.bst
new file mode 100644
index 0000000..de02616
--- /dev/null
+++ b/elements/gnome/gnome/sound-theme-freedesktop.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:sound-theme-freedesktop
+ track: '0.8'
+ ref: 9d2ac65a2f88263f0eec8b777ef3bdc023b93c25
diff --git a/elements/gnome/gnome/startup-notification.bst b/elements/gnome/gnome/startup-notification.bst
new file mode 100644
index 0000000..c9e344c
--- /dev/null
+++ b/elements/gnome/gnome/startup-notification.bst
@@ -0,0 +1,28 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:startup-notification
+ track: master
+ ref: 07237ff25d6171e1b548118442ddba4259a53ba5
diff --git a/elements/gnome/gnome/telepathy-farstream.bst b/elements/gnome/gnome/telepathy-farstream.bst
new file mode 100644
index 0000000..70b855d
--- /dev/null
+++ b/elements/gnome/gnome/telepathy-farstream.bst
@@ -0,0 +1,30 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/farstream.bst
+- gnome/gnome/telepathy-glib.bst
+sources:
+- kind: git
+ url: upstream:telepathy-farstream
+ track: telepathy-farstream-0.6.2
+ ref: 0b1bba79cfe94e7676fe69e9e0d2e3983a3c14c5
diff --git a/elements/gnome/gnome/telepathy-gabble.bst b/elements/gnome/gnome/telepathy-gabble.bst
new file mode 100644
index 0000000..4d3a8cf
--- /dev/null
+++ b/elements/gnome/gnome/telepathy-gabble.bst
@@ -0,0 +1,36 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/libnice.bst
+- gnome/gnome/telepathy-glib.bst
+sources:
+- kind: git
+ url: upstream:telepathy-gabble
+ track: telepathy-gabble-0.18.3
+ ref: f10f557fd67ec11738670828a553496960c0d411
+ submodules:
+ lib/ext/wocky:
+ url: upstream:wocky
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --with-ca-certificates=/etc/ssl/certs/ca-certificates.crt
diff --git a/elements/gnome/gnome/telepathy-glib.bst b/elements/gnome/gnome/telepathy-glib.bst
new file mode 100644
index 0000000..6ebfed5
--- /dev/null
+++ b/elements/gnome/gnome/telepathy-glib.bst
@@ -0,0 +1,32 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:telepathy-glib
+ track: master
+ ref: d27684c488ceee4f2f54f549738adab0e2e8165d
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var --disable-Werror
+ --enable-vala-bindings --disable-fatal-warnings
diff --git a/elements/gnome/gnome/telepathy-haze.bst b/elements/gnome/gnome/telepathy-haze.bst
new file mode 100644
index 0000000..404bec2
--- /dev/null
+++ b/elements/gnome/gnome/telepathy-haze.bst
@@ -0,0 +1,30 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/libpurple.bst
+- gnome/gnome/telepathy-glib.bst
+sources:
+- kind: git
+ url: upstream:telepathy-haze
+ track: telepathy-haze-0.8.0
+ ref: d3d7b7f9342511c0c961e3f2d9fc1f5fb0804142
diff --git a/elements/gnome/gnome/telepathy-idle.bst b/elements/gnome/gnome/telepathy-idle.bst
new file mode 100644
index 0000000..eb1fea9
--- /dev/null
+++ b/elements/gnome/gnome/telepathy-idle.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/telepathy-glib.bst
+sources:
+- kind: git
+ url: upstream:telepathy-idle
+ track: telepathy-idle-0.2.0
+ ref: 55e9841a4af51d7f014395475526b700abec4d0b
diff --git a/elements/gnome/gnome/telepathy-logger.bst b/elements/gnome/gnome/telepathy-logger.bst
new file mode 100644
index 0000000..05e4602
--- /dev/null
+++ b/elements/gnome/gnome/telepathy-logger.bst
@@ -0,0 +1,32 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/telepathy-glib.bst
+sources:
+- kind: git
+ url: upstream:telepathy-logger
+ track: master
+ ref: 711842911edb15977430c0b6c1803e947619efc3
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc
diff --git a/elements/gnome/gnome/telepathy-mission-control.bst b/elements/gnome/gnome/telepathy-mission-control.bst
new file mode 100644
index 0000000..48a9146
--- /dev/null
+++ b/elements/gnome/gnome/telepathy-mission-control.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/telepathy-glib.bst
+sources:
+- kind: git
+ url: upstream:telepathy-mission-control
+ track: telepathy-mission-control-5.16.3
+ ref: 84dc7d0fd952a9ef3d200ac5557cdf2daccca145
diff --git a/elements/gnome/gnome/telepathy-salut.bst b/elements/gnome/gnome/telepathy-salut.bst
new file mode 100644
index 0000000..63948ef
--- /dev/null
+++ b/elements/gnome/gnome/telepathy-salut.bst
@@ -0,0 +1,35 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/telepathy-glib.bst
+sources:
+- kind: git
+ url: upstream:telepathy-salut
+ track: telepathy-salut-0.8.1
+ ref: cd32e00a3a461756cbf1f6899a0c2aa5bd5d79ee
+ submodules:
+ lib/ext/wocky:
+ url: upstream:wocky
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --with-backend=avahi --disable-avahi-tests
diff --git a/elements/gnome/gnome/totem.bst b/elements/gnome/gnome/totem.bst
new file mode 100644
index 0000000..e1f5afa
--- /dev/null
+++ b/elements/gnome/gnome/totem.bst
@@ -0,0 +1,42 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/appstream-glib.bst
+- gnome/gnome/clutter.bst
+- gnome/gnome/clutter-gst.bst
+- gnome/gnome/clutter-gtk.bst
+- gnome/gnome/gnome-desktop.bst
+- gnome/gnome/grilo.bst
+- gnome/gnome/grilo-plugins.bst
+- gnome/gnome/gsettings-desktop-schemas.bst
+- gnome/gnome/iso-codes.bst
+- gnome/gnome/libpeas.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:gnome/totem
+ track: 3.24.0
+ ref: dec87510f22daf87144eda36e1d97bfcabace1d1
+ submodules:
+ libgd:
+ url: upstream:gnome/libgd
diff --git a/elements/gnome/gnome/upower.bst b/elements/gnome/gnome/upower.bst
new file mode 100644
index 0000000..ea23655
--- /dev/null
+++ b/elements/gnome/gnome/upower.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+sources:
+- kind: git
+ url: upstream:upower
+ track: master
+ ref: 0825c162d3dc909966b10fecabbc2c1da364c1a6
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-man-pages
diff --git a/elements/gnome/gnome/vte.bst b/elements/gnome/gnome/vte.bst
new file mode 100644
index 0000000..db3a27c
--- /dev/null
+++ b/elements/gnome/gnome/vte.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/glade.bst
+sources:
+- kind: git
+ url: upstream:gnome/vte
+ track: 0.43.0
+ ref: aa7120c2e359bb5d6d0b0ec6c1e0eecf0583be03
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --enable-introspection=yes
+ --without-pcre2 --enable-glade-catalogue
diff --git a/elements/gnome/gnome/yelp-tools.bst b/elements/gnome/gnome/yelp-tools.bst
new file mode 100644
index 0000000..fbda167
--- /dev/null
+++ b/elements/gnome/gnome/yelp-tools.bst
@@ -0,0 +1,30 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/itstool.bst
+- gnome/gnome/yelp-xsl.bst
+sources:
+- kind: git
+ url: upstream:yelp-tools
+ track: master
+ ref: 6df6bf24e385bbc1ac0b800be8a6e878f18a775c
diff --git a/elements/gnome/gnome/yelp-xsl.bst b/elements/gnome/gnome/yelp-xsl.bst
new file mode 100644
index 0000000..a3af10b
--- /dev/null
+++ b/elements/gnome/gnome/yelp-xsl.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/itstool.bst
+sources:
+- kind: git
+ url: upstream:yelp-xsl
+ track: master
+ ref: 2dcf168dde754d18152b008473269a803d6e650b
diff --git a/elements/gnome/gnome/yelp.bst b/elements/gnome/gnome/yelp.bst
new file mode 100644
index 0000000..cead7eb
--- /dev/null
+++ b/elements/gnome/gnome/yelp.bst
@@ -0,0 +1,33 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/WebKitGtk.bst
+- gnome/gnome/yelp-xsl.bst
+sources:
+- kind: git
+ url: upstream:gnome/yelp
+ track: 3.18.1
+ ref: 9932283ce9610f969e023a0dc326c81159c06a15
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --disable-Werror
diff --git a/elements/gnome/gnome/zeitgeist.bst b/elements/gnome/gnome/zeitgeist.bst
new file mode 100644
index 0000000..3944391
--- /dev/null
+++ b/elements/gnome/gnome/zeitgeist.bst
@@ -0,0 +1,34 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/raptor.bst
+- gnome/gnome/rdflib.bst
+- gnome/gnome/telepathy-glib.bst
+sources:
+- kind: git
+ url: upstream:zeitgeist
+ track: v0.9.16
+ ref: abc7939806346a563ded2b16456dc7e2fff54fcc
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --with-session-bus-services-dir="%{prefix}"/share/dbus-1/services
diff --git a/elements/gnome/gnome/zenity.bst b/elements/gnome/gnome/zenity.bst
new file mode 100644
index 0000000..828e078
--- /dev/null
+++ b/elements/gnome/gnome/zenity.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- bluetooth.bst
+- icu-common.bst
+- input-common.bst
+- data-indexing-management.bst
+- vala-common.bst
+- geolocation.bst
+- gtk2.bst
+- gtk3.bst
+- libsoup-common.bst
+- NetworkManager-common.bst
+- multimedia-gstreamer.bst
+- network-security.bst
+- privileges-management.bst
+- python3-gobject.bst
+- wayland-generic.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- cups.bst
+- gnome/gnome/yelp-tools.bst
+sources:
+- kind: git
+ url: upstream:zenity
+ track: master
+ ref: d7135db2bdfdca812c0165f90e4611af9c7c6a50
diff --git a/elements/graphics-common.bst b/elements/graphics-common.bst
new file mode 100644
index 0000000..0790ec5
--- /dev/null
+++ b/elements/graphics-common.bst
@@ -0,0 +1,20 @@
+kind: stack
+depends:
+- graphics-common/pixman.bst
+- graphics-common/freetype2.bst
+- graphics-common/colm-tarball.bst
+- graphics-common/ragel-tarball.bst
+- graphics-common/harfbuzz.bst
+- graphics-common/freetype2-harfbuzz.bst
+- graphics-common/fontconfig.bst
+- graphics-common/freefont-otf.bst
+- graphics-common/ttf-alee.bst
+- graphics-common/chinese-fonts-truetype-bkai00mp.bst
+- graphics-common/chinese-fonts-truetype-gkai00mp.bst
+- graphics-common/chinese-fonts-truetype-bsmi00lp.bst
+- graphics-common/chinese-fonts-truetype-gbsn00lp.bst
+- graphics-common/libpng.bst
+- graphics-common/libjpeg.bst
+- graphics-common/libtiff.bst
+- graphics-common/cairo.bst
+- graphics-common/libwebp.bst
diff --git a/elements/graphics-common/cairo.bst b/elements/graphics-common/cairo.bst
new file mode 100644
index 0000000..ff0c70e
--- /dev/null
+++ b/elements/graphics-common/cairo.bst
@@ -0,0 +1,18 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+- graphics-common/fontconfig.bst
+- graphics-common/freetype2-harfbuzz.bst
+- graphics-common/pixman.bst
+- graphics-common/libpng.bst
+sources:
+- kind: git
+ url: upstream:cairo
+ track: 1.14.0
+ ref: f6fd372a8b31a0bebbdfe36090d6ffc7bab9a2f8
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --enable-glesv2
diff --git a/elements/graphics-common/chinese-fonts-truetype-bkai00mp.bst b/elements/graphics-common/chinese-fonts-truetype-bkai00mp.bst
new file mode 100644
index 0000000..13799ae
--- /dev/null
+++ b/elements/graphics-common/chinese-fonts-truetype-bkai00mp.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:chinese-fonts-truetype/bkai00mp
+ track: bkai00mp.ttf
+ ref: aa20d88b0ae7945f0956d7d662e8e5cf1e50b53a
+config:
+ install-commands:
+ - mkdir -p "%{install-root}"/usr/share/fonts/truetype/chinese
+ - install -p *.ttf "%{install-root}"/usr/share/fonts/truetype/chinese
diff --git a/elements/graphics-common/chinese-fonts-truetype-bsmi00lp.bst b/elements/graphics-common/chinese-fonts-truetype-bsmi00lp.bst
new file mode 100644
index 0000000..5bf08a1
--- /dev/null
+++ b/elements/graphics-common/chinese-fonts-truetype-bsmi00lp.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:chinese-fonts-truetype/bsmi00lp
+ track: bsmi00lp.ttf
+ ref: 8f1febdd4f74d56670777c8a5fc25dc6d8cf972c
+config:
+ install-commands:
+ - mkdir -p "%{install-root}"/usr/share/fonts/truetype/chinese
+ - install -p *.ttf "%{install-root}"/usr/share/fonts/truetype/chinese
diff --git a/elements/graphics-common/chinese-fonts-truetype-gbsn00lp.bst b/elements/graphics-common/chinese-fonts-truetype-gbsn00lp.bst
new file mode 100644
index 0000000..4cc438d
--- /dev/null
+++ b/elements/graphics-common/chinese-fonts-truetype-gbsn00lp.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:chinese-fonts-truetype/gbsn00lp
+ track: gbsn00lp.ttf
+ ref: be390396044728b4b535a067e3a0dca7daa0b8b6
+config:
+ install-commands:
+ - mkdir -p "%{install-root}"/usr/share/fonts/truetype/chinese
+ - install -p *.ttf "%{install-root}"/usr/share/fonts/truetype/chinese
diff --git a/elements/graphics-common/chinese-fonts-truetype-gkai00mp.bst b/elements/graphics-common/chinese-fonts-truetype-gkai00mp.bst
new file mode 100644
index 0000000..4f11bcf
--- /dev/null
+++ b/elements/graphics-common/chinese-fonts-truetype-gkai00mp.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:chinese-fonts-truetype/gkai00mp
+ track: gkai00mp.ttf
+ ref: 7569dd2d8f31617a87229a4446b294a0d48055dd
+config:
+ install-commands:
+ - mkdir -p "%{install-root}"/usr/share/fonts/truetype/chinese
+ - install -p *.ttf "%{install-root}"/usr/share/fonts/truetype/chinese
diff --git a/elements/graphics-common/colm-tarball.bst b/elements/graphics-common/colm-tarball.bst
new file mode 100644
index 0000000..0d90e02
--- /dev/null
+++ b/elements/graphics-common/colm-tarball.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:colm-tarball
+ track: colm-0.12.0
+ ref: 404ae0f284a3b2d41fcdb53826550e4dfec5c65c
diff --git a/elements/graphics-common/fontconfig.bst b/elements/graphics-common/fontconfig.bst
new file mode 100644
index 0000000..a8e53c2
--- /dev/null
+++ b/elements/graphics-common/fontconfig.bst
@@ -0,0 +1,16 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+- graphics-common/freetype2-harfbuzz.bst
+sources:
+- kind: git
+ url: upstream:fontconfig
+ track: 2.12.3
+ ref: 690f822a1b26b089d86e9843746cab80f3c07fe3
+public:
+ bst:
+ integration-commands:
+ - fc-cache -f -v
diff --git a/elements/graphics-common/freefont-otf.bst b/elements/graphics-common/freefont-otf.bst
new file mode 100644
index 0000000..0258205
--- /dev/null
+++ b/elements/graphics-common/freefont-otf.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:freefont-otf
+ track: baserock/morph
+ ref: 75fa95a912718bb94a135d4bf6b13bb38e186ce7
+config:
+ install-commands:
+ - mkdir -p "%{install-root}"/usr/share/fonts/opentype/freefont
+ - install -p *.otf "%{install-root}"/usr/share/fonts/opentype/freefont
diff --git a/elements/graphics-common/freetype2-harfbuzz.bst b/elements/graphics-common/freetype2-harfbuzz.bst
new file mode 100644
index 0000000..ee6af4b
--- /dev/null
+++ b/elements/graphics-common/freetype2-harfbuzz.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:freetype2
+ track: VER-2-6-2
+ ref: 66cf29b1bc869b44863b0de2115bd017dfcce849
diff --git a/elements/graphics-common/freetype2.bst b/elements/graphics-common/freetype2.bst
new file mode 100644
index 0000000..ee6af4b
--- /dev/null
+++ b/elements/graphics-common/freetype2.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:freetype2
+ track: VER-2-6-2
+ ref: 66cf29b1bc869b44863b0de2115bd017dfcce849
diff --git a/elements/graphics-common/harfbuzz.bst b/elements/graphics-common/harfbuzz.bst
new file mode 100644
index 0000000..805dd3c
--- /dev/null
+++ b/elements/graphics-common/harfbuzz.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+- graphics-common/freetype2.bst
+- graphics-common/ragel-tarball.bst
+sources:
+- kind: git
+ url: upstream:harfbuzz
+ track: 1.0.4
+ ref: 432ffc47a46d41bea17d839d0d3980e654c6e638
diff --git a/elements/graphics-common/libjpeg.bst b/elements/graphics-common/libjpeg.bst
new file mode 100644
index 0000000..3c48e5d
--- /dev/null
+++ b/elements/graphics-common/libjpeg.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:libjpeg
+ track: baserock/morph
+ ref: f57ac58ac664ede6bc6e8cd9d88e0edaa366e21a
diff --git a/elements/graphics-common/libpng.bst b/elements/graphics-common/libpng.bst
new file mode 100644
index 0000000..31be865
--- /dev/null
+++ b/elements/graphics-common/libpng.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:libpng
+ track: libpng-1.6.16-signed
+ ref: 88dd30b232362b65cca374dda39096888163dd6b
diff --git a/elements/graphics-common/libtiff.bst b/elements/graphics-common/libtiff.bst
new file mode 100644
index 0000000..71c37b6
--- /dev/null
+++ b/elements/graphics-common/libtiff.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:libtiff
+ track: Release-v4-0-3
+ ref: 2f83c385ff3d5493602308b62ca6d7707725b4fd
diff --git a/elements/graphics-common/libwebp.bst b/elements/graphics-common/libwebp.bst
new file mode 100644
index 0000000..27ec325
--- /dev/null
+++ b/elements/graphics-common/libwebp.bst
@@ -0,0 +1,11 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:libwebp
+ track: v0.4.3-rc1
+ ref: fcd94e925a9377cccfcf9de6db278126a52b97a4
diff --git a/elements/graphics-common/pixman.bst b/elements/graphics-common/pixman.bst
new file mode 100644
index 0000000..bef1388
--- /dev/null
+++ b/elements/graphics-common/pixman.bst
@@ -0,0 +1,14 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:pixman
+ track: pixman-0.32.6
+ ref: 87eea99e443b389c978cf37efc52788bf03a0ee0
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-arm-iwmmxt --disable-arm-iwmmxt2
diff --git a/elements/graphics-common/ragel-tarball.bst b/elements/graphics-common/ragel-tarball.bst
new file mode 100644
index 0000000..a422716
--- /dev/null
+++ b/elements/graphics-common/ragel-tarball.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+- graphics-common/colm-tarball.bst
+sources:
+- kind: git
+ url: upstream:ragel-tarball
+ track: ragel-6.10
+ ref: d13d67a31c451ebd78ce708a4ef85803d429f158
diff --git a/elements/graphics-common/ttf-alee.bst b/elements/graphics-common/ttf-alee.bst
new file mode 100644
index 0000000..bb314c2
--- /dev/null
+++ b/elements/graphics-common/ttf-alee.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- glib-common.bst
+- mesa-common.bst
+- x-common.bst
+- icu-common.bst
+sources:
+- kind: git
+ url: upstream:ttf-alee
+ track: fonts-alee_13.1
+ ref: 97ededc81c03d0a7333a15a9a1e6acc4d0e5ac50
+config:
+ install-commands:
+ - mkdir -p "%{install-root}"/usr/share/fonts/truetype/alee
+ - install -p *.ttf "%{install-root}"/usr/share/fonts/truetype/alee
diff --git a/elements/gtk-deps.bst b/elements/gtk-deps.bst
new file mode 100644
index 0000000..b12b7f7
--- /dev/null
+++ b/elements/gtk-deps.bst
@@ -0,0 +1,11 @@
+kind: stack
+description: the GTK+ dependencies stratum
+depends:
+- gtk-deps/pango.bst
+- gtk-deps/shared-mime-info.bst
+- gtk-deps/gdk-pixbuf.bst
+- gtk-deps/atk.bst
+- gtk-deps/at-spi2-core.bst
+- gtk-deps/at-spi2-atk.bst
+- gtk-deps/libcroco.bst
+- gtk-deps/librsvg.bst
diff --git a/elements/gtk-deps/at-spi2-atk.bst b/elements/gtk-deps/at-spi2-atk.bst
new file mode 100644
index 0000000..5736968
--- /dev/null
+++ b/elements/gtk-deps/at-spi2-atk.bst
@@ -0,0 +1,15 @@
+kind: autotools
+depends:
+- core.bst
+- graphics-common.bst
+- x-common.bst
+- gtk-deps/at-spi2-core.bst
+- gtk-deps/atk.bst
+sources:
+- kind: git
+ url: upstream:at-spi2-atk
+ track: AT_SPI2_ATK_2_20_1
+ ref: 176a34174403ab09cd633b04cbbb2219cfe58a9d
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc
diff --git a/elements/gtk-deps/at-spi2-core.bst b/elements/gtk-deps/at-spi2-core.bst
new file mode 100644
index 0000000..590b93e
--- /dev/null
+++ b/elements/gtk-deps/at-spi2-core.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- core.bst
+- graphics-common.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:at-spi2-core
+ track: AT_SPI2_CORE_2_20_1
+ ref: 5c3aa9275bb4d143ed9b0a94c7e7d92f88eb1520
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc
diff --git a/elements/gtk-deps/atk.bst b/elements/gtk-deps/atk.bst
new file mode 100644
index 0000000..26e1cc0
--- /dev/null
+++ b/elements/gtk-deps/atk.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- core.bst
+- graphics-common.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:atk
+ track: ATK_2_20_0
+ ref: 5a0a8577d29eba636aa0573c469a6200cc93db30
diff --git a/elements/gtk-deps/gdk-pixbuf.bst b/elements/gtk-deps/gdk-pixbuf.bst
new file mode 100644
index 0000000..b97604c
--- /dev/null
+++ b/elements/gtk-deps/gdk-pixbuf.bst
@@ -0,0 +1,15 @@
+kind: autotools
+depends:
+- core.bst
+- graphics-common.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:gdk-pixbuf
+ track: 2.36.6
+ ref: d8ae54bc5e3e31d43acf410a6689be2d40567b03
+public:
+ bst:
+ integration-commands:
+ - mkdir -p /usr/lib/gdk-pixbuf-2.0/2.10.0/
+ - /usr/bin/gdk-pixbuf-query-loaders > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
diff --git a/elements/gtk-deps/libcroco.bst b/elements/gtk-deps/libcroco.bst
new file mode 100644
index 0000000..2a674c3
--- /dev/null
+++ b/elements/gtk-deps/libcroco.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- core.bst
+- graphics-common.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:libcroco
+ track: 0.6.11
+ ref: d8a1a160186a45a5852abc06916f9e452ace9e00
diff --git a/elements/gtk-deps/librsvg.bst b/elements/gtk-deps/librsvg.bst
new file mode 100644
index 0000000..804db89
--- /dev/null
+++ b/elements/gtk-deps/librsvg.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- core.bst
+- graphics-common.bst
+- x-common.bst
+- gtk-deps/gdk-pixbuf.bst
+- gtk-deps/libcroco.bst
+- gtk-deps/pango.bst
+sources:
+- kind: git
+ url: upstream:librsvg
+ track: 2.40.16
+ ref: e68ec17827a7116fc418189d474c5fafa08555b5
diff --git a/elements/gtk-deps/pango.bst b/elements/gtk-deps/pango.bst
new file mode 100644
index 0000000..ec934ef
--- /dev/null
+++ b/elements/gtk-deps/pango.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- core.bst
+- graphics-common.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:pango
+ track: 1.40.1
+ ref: 8daf1de02f8ac7e05b4788dcd6a209ef06e6e03a
diff --git a/elements/gtk-deps/shared-mime-info.bst b/elements/gtk-deps/shared-mime-info.bst
new file mode 100644
index 0000000..adc8afc
--- /dev/null
+++ b/elements/gtk-deps/shared-mime-info.bst
@@ -0,0 +1,16 @@
+kind: autotools
+depends:
+- core.bst
+- graphics-common.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:shared-mime-info
+ track: Release-1-6
+ ref: f4e094740c36c629b5284ac270a0b08d8c75cb85
+variables:
+ notparallel: true
+public:
+ bst:
+ integration-commands:
+ - update-mime-database /usr/share/mime
diff --git a/elements/gtk2.bst b/elements/gtk2.bst
new file mode 100644
index 0000000..391cda2
--- /dev/null
+++ b/elements/gtk2.bst
@@ -0,0 +1,4 @@
+kind: stack
+description: the gtk2 stratum
+depends:
+- gtk2/gtk+.bst
diff --git a/elements/gtk2/gtk+.bst b/elements/gtk2/gtk+.bst
new file mode 100644
index 0000000..ae86c02
--- /dev/null
+++ b/elements/gtk2/gtk+.bst
@@ -0,0 +1,22 @@
+kind: autotools
+depends:
+- gtk-deps.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:gtk+
+ track: 2.24.28
+ ref: b5b055721378ffe0269613e49ab5741a315eeb00
+config:
+ 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="%{install-root}"
+public:
+ bst:
+ integration-commands:
+ - gtk-query-immodules-2.0 --update-cache
diff --git a/elements/gtk3.bst b/elements/gtk3.bst
new file mode 100644
index 0000000..1d29498
--- /dev/null
+++ b/elements/gtk3.bst
@@ -0,0 +1,5 @@
+kind: stack
+description: the gtk3 stratum
+depends:
+- gtk3/libxkbcommon-x11.bst
+- gtk3/gtk3.bst
diff --git a/elements/gtk3/gtk3.bst b/elements/gtk3/gtk3.bst
new file mode 100644
index 0000000..eae7b6d
--- /dev/null
+++ b/elements/gtk3/gtk3.bst
@@ -0,0 +1,24 @@
+kind: autotools
+depends:
+- gtk-deps.bst
+- wayland-generic.bst
+- x-common.bst
+- gtk3/libxkbcommon-x11.bst
+sources:
+- kind: git
+ url: upstream:gtk+
+ track: 3.22.16
+ ref: 74d51e86af1e983e4eab317da87fdcfc70aac32a
+config:
+ 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="%{install-root}"
+public:
+ bst:
+ integration-commands:
+ - gtk-query-immodules-3.0 --update-cache
diff --git a/elements/gtk3/libxkbcommon-x11.bst b/elements/gtk3/libxkbcommon-x11.bst
new file mode 100644
index 0000000..ccab110
--- /dev/null
+++ b/elements/gtk3/libxkbcommon-x11.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- gtk-deps.bst
+- wayland-generic.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:xorg-lib-libxkbcommon
+ track: xkbcommon-0.7.1
+ ref: 877fe59ac362b4e9afb2979b6e0bc837950a1dad
diff --git a/elements/icu-common.bst b/elements/icu-common.bst
new file mode 100644
index 0000000..5639a24
--- /dev/null
+++ b/elements/icu-common.bst
@@ -0,0 +1,3 @@
+kind: stack
+depends:
+- icu-common/icu.bst
diff --git a/elements/icu-common/icu.bst b/elements/icu-common/icu.bst
new file mode 100644
index 0000000..5cb2ac6
--- /dev/null
+++ b/elements/icu-common/icu.bst
@@ -0,0 +1,26 @@
+kind: manual
+depends:
+- coreutils-common.bst
+sources:
+- kind: git
+ url: upstream:icu
+ track: icu4c-52_1-src
+ ref: e2bd11ca1374cccfa50b7d27507ba9fe581be76a
+config:
+ configure-commands:
+ - |
+ # As per commit 8874a7c7, We issue this sed command when
+ # building ICU libraries on arm architectures.
+ case "%{arch}" in
+ *arm*)
+ sed -e 's/LDFLAGSICUDT/#LDFLAGSICUDT/' -i source/config/mh-linux
+ ;;
+ *)
+ ;;
+ esac
+ cd source
+ ./runConfigureICU Linux --prefix=/usr --sysconfdir=/etc
+ build-commands:
+ - cd source; unset TARGET ; make
+ install-commands:
+ - cd source; unset TARGET ; make DESTDIR="%{install-root}" install
diff --git a/elements/input-common.bst b/elements/input-common.bst
new file mode 100644
index 0000000..a454811
--- /dev/null
+++ b/elements/input-common.bst
@@ -0,0 +1,8 @@
+kind: stack
+depends:
+- input-common/mtdev.bst
+- input-common/xkeyboard-config.bst
+- input-common/libevdev.bst
+- input-common/libwacom.bst
+- input-common/libinput.bst
+- input-common/libxkbcommon-no-x11.bst
diff --git a/elements/input-common/libevdev.bst b/elements/input-common/libevdev.bst
new file mode 100644
index 0000000..f9fd9a2
--- /dev/null
+++ b/elements/input-common/libevdev.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- device-management.bst
+- foundation.bst
+- glib-common.bst
+- xorg-util-macros-common.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:libevdev
+ track: libevdev-1.4.2
+ ref: 6f03fd49fb949e46ebccb5dfb54489584896c791
diff --git a/elements/input-common/libinput.bst b/elements/input-common/libinput.bst
new file mode 100644
index 0000000..bbfa01e
--- /dev/null
+++ b/elements/input-common/libinput.bst
@@ -0,0 +1,19 @@
+kind: autotools
+depends:
+- device-management.bst
+- foundation.bst
+- glib-common.bst
+- xorg-util-macros-common.bst
+- x-common.bst
+- input-common/mtdev.bst
+- input-common/libevdev.bst
+- input-common/libwacom.bst
+sources:
+- kind: git
+ url: upstream:libinput
+ track: 1.8.0
+ ref: 401728a1574ef886ddb7fa19cd8ed196420d7931
+config:
+ configure-commands:
+ - NOCONFIGURE=1 ./autogen.sh
+ - ./configure --prefix="%{prefix}" --disable-documentation --disable-debug-gui --disable-tests
diff --git a/elements/input-common/libwacom.bst b/elements/input-common/libwacom.bst
new file mode 100644
index 0000000..9607100
--- /dev/null
+++ b/elements/input-common/libwacom.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- device-management.bst
+- foundation.bst
+- glib-common.bst
+- xorg-util-macros-common.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:linuxwacom/libwacom
+ track: libwacom-0.25
+ ref: 46774c4b0ece2ee326ca5f913303f055de240c64
diff --git a/elements/input-common/libxkbcommon-no-x11.bst b/elements/input-common/libxkbcommon-no-x11.bst
new file mode 100644
index 0000000..0b024a9
--- /dev/null
+++ b/elements/input-common/libxkbcommon-no-x11.bst
@@ -0,0 +1,21 @@
+kind: autotools
+description: |-
+ xkbcommon is a library to handle keyboard descriptions.
+
+ This version is built without X11 support. If built with X11 support,
+ it depends on the xcb-xkb library.
+depends:
+- device-management.bst
+- foundation.bst
+- glib-common.bst
+- xorg-util-macros-common.bst
+- x-common.bst
+- input-common/xkeyboard-config.bst
+sources:
+- kind: git
+ url: upstream:xorg-lib-libxkbcommon
+ track: xkbcommon-0.5.0
+ ref: c43c3c866eb9d52cd8f61e75cbef1c30d07f3a28
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-x11
diff --git a/elements/input-common/mtdev.bst b/elements/input-common/mtdev.bst
new file mode 100644
index 0000000..0823da7
--- /dev/null
+++ b/elements/input-common/mtdev.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- device-management.bst
+- foundation.bst
+- glib-common.bst
+- xorg-util-macros-common.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:mtdev-git
+ track: v1.1.5
+ ref: 4381b78fea54de0e775bf54952b2f95e5a06c57d
diff --git a/elements/input-common/xkeyboard-config.bst b/elements/input-common/xkeyboard-config.bst
new file mode 100644
index 0000000..6f81224
--- /dev/null
+++ b/elements/input-common/xkeyboard-config.bst
@@ -0,0 +1,18 @@
+kind: manual
+depends:
+- device-management.bst
+- foundation.bst
+- glib-common.bst
+- xorg-util-macros-common.bst
+- x-common.bst
+sources:
+- kind: git
+ url: upstream:xkeyboard-config
+ track: xkeyboard-config-2.14
+ ref: 26f344c93f8c6141e9233eb68088ba4fd56bc9ef
+config:
+ configure-commands:
+ - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-runtime-deps
+ install-commands:
+ - mkdir -p "%{install-root}"/"%{prefix}"/share/X11/xkb/
+ - make install DESTDIR="%{install-root}"
diff --git a/elements/ivi-common.bst b/elements/ivi-common.bst
new file mode 100644
index 0000000..35931a5
--- /dev/null
+++ b/elements/ivi-common.bst
@@ -0,0 +1,4 @@
+kind: stack
+description: Components shared with different IVI systems
+depends:
+- ivi-common/automotive-message-broker.bst
diff --git a/elements/ivi-common/automotive-message-broker.bst b/elements/ivi-common/automotive-message-broker.bst
new file mode 100644
index 0000000..666b2b3
--- /dev/null
+++ b/elements/ivi-common/automotive-message-broker.bst
@@ -0,0 +1,28 @@
+kind: cmake
+description: Automotive Message Broker framework
+depends:
+- cpp-common-libs.bst
+- glib-common.bst
+sources:
+- kind: git
+ url: upstream:automotive-message-broker
+ track: '0.14'
+ ref: 5cac4bd2958ea24ac6913be5baa0dfcda6466089
+config:
+ install-commands:
+ (>):
+ - mkdir -p "%{install-root}/usr/lib/systemd/system"
+ - |
+ cat &g