From 7373d6f51fc587c1fd312020025a6fa5d740c46c Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Wed, 24 May 2017 16:33:10 +0100 Subject: Add the newly converted-to-BuildStream definitions This is not a conversion of all systems, just a subset. --- elements/CPAN-Mini-Inject.bst | 37 +++ elements/CPAN-Mini-Inject/Archive-Zip.bst | 9 + elements/CPAN-Mini-Inject/CGI.bst | 11 + elements/CPAN-Mini-Inject/CPAN-Checksums.bst | 14 + elements/CPAN-Mini-Inject/CPAN-DistnameInfo.bst | 9 + elements/CPAN-Mini-Inject/CPAN-Mini-Inject.bst | 42 +++ elements/CPAN-Mini-Inject/CPAN-Mini.bst | 26 ++ elements/CPAN-Mini-Inject/Compress-Bzip2.bst | 9 + elements/CPAN-Mini-Inject/Data-Compare.bst | 12 + elements/CPAN-Mini-Inject/Dist-Metadata.bst | 13 + elements/CPAN-Mini-Inject/Encode-Locale.bst | 9 + elements/CPAN-Mini-Inject/File-Find-Rule.bst | 11 + elements/CPAN-Mini-Inject/File-HomeDir.bst | 10 + elements/CPAN-Mini-Inject/File-Listing.bst | 10 + elements/CPAN-Mini-Inject/File-Slurp.bst | 9 + elements/CPAN-Mini-Inject/File-Spec-Native.bst | 9 + elements/CPAN-Mini-Inject/File-Which.bst | 9 + elements/CPAN-Mini-Inject/HTML-Parser.bst | 10 + elements/CPAN-Mini-Inject/HTML-Tagset.bst | 9 + elements/CPAN-Mini-Inject/HTTP-Cookies.bst | 15 ++ elements/CPAN-Mini-Inject/HTTP-Daemon.bst | 15 ++ elements/CPAN-Mini-Inject/HTTP-Date.bst | 9 + elements/CPAN-Mini-Inject/HTTP-Message.bst | 14 + elements/CPAN-Mini-Inject/HTTP-Negotiate.bst | 15 ++ elements/CPAN-Mini-Inject/HTTP-Server-Simple.bst | 12 + elements/CPAN-Mini-Inject/IO-HTML.bst | 9 + elements/CPAN-Mini-Inject/LWP-MediaTypes.bst | 9 + elements/CPAN-Mini-Inject/Net-HTTP.bst | 10 + elements/CPAN-Mini-Inject/Number-Compare.bst | 9 + elements/CPAN-Mini-Inject/Path-Class.bst | 9 + elements/CPAN-Mini-Inject/Text-Glob.bst | 9 + elements/CPAN-Mini-Inject/URI.bst | 9 + elements/CPAN-Mini-Inject/WWW-RobotRules.bst | 10 + elements/CPAN-Mini-Inject/YAML.bst | 9 + elements/CPAN-Mini-Inject/libwww-perl.bst | 23 ++ elements/NetworkManager-common.bst | 8 + elements/NetworkManager-common/ModemManager.bst | 21 ++ elements/NetworkManager-common/NetworkManager.bst | 23 ++ elements/NetworkManager-common/libmbim.bst | 12 + elements/NetworkManager-common/libndp.bst | 12 + elements/NetworkManager-common/libqmi.bst | 12 + elements/NetworkManager-common/readline6.bst | 12 + elements/ansible.bst | 5 + elements/ansible/ansible.bst | 27 ++ elements/ansible/openstack-ansible-modules.bst | 13 + elements/baserock-import.bst | 6 + elements/baserock-import/ansicolor.bst | 11 + elements/baserock-import/baserock-import.bst | 12 + elements/baserock-import/requests-cache.bst | 11 + elements/bluetooth.bst | 8 + elements/bluetooth/bluez-tools.bst | 18 ++ elements/bluetooth/bluez.bst | 21 ++ elements/bluetooth/dbus-glib.bst | 9 + elements/bluetooth/libical.bst | 12 + elements/bluetooth/obexd.bst | 11 + elements/bsp-x86_64-generic.bst | 7 + .../bsp-x86_64-generic/linux-x86-64-generic.bst | 294 +++++++++++++++++++++ elements/bsp-x86_64-generic/nasm.bst | 11 + elements/bsp-x86_64-generic/syslinux.bst | 16 ++ elements/bsp-x86_both-tools.bst | 6 + elements/bsp-x86_both-tools/nasm.bst | 11 + elements/bsp-x86_both-tools/syslinux.bst | 16 ++ elements/cloudinit-support.bst | 5 + elements/cloudinit-support/cloud-init.bst | 18 ++ elements/cloudinit-support/python-cheetah.bst | 13 + elements/connectivity.bst | 6 + elements/connectivity/iptables.bst | 8 + elements/connectivity/libnl.bst | 8 + .../mobile-broadband-provider-info.bst | 8 + elements/connectivity/wpa_supplicant.bst | 44 +++ elements/connman-common.bst | 4 + elements/connman-common/connman.bst | 13 + elements/connman-common/ofono.bst | 18 ++ elements/core.bst | 49 ++++ elements/core/XML-Parser.bst | 10 + elements/core/acl.bst | 19 ++ elements/core/attr.bst | 31 +++ elements/core/autoconf-tarball.bst | 12 + elements/core/autoconf.bst | 16 ++ elements/core/automake.bst | 17 ++ elements/core/bash.bst | 42 +++ elements/core/bc.bst | 11 + elements/core/bison.bst | 27 ++ elements/core/bzip2.bst | 17 ++ elements/core/ca-certificates.bst | 25 ++ elements/core/cmake.bst | 15 ++ elements/core/curl.bst | 22 ++ elements/core/cython.bst | 9 + elements/core/e2fsprogs.bst | 26 ++ elements/core/file.bst | 8 + elements/core/flex.bst | 27 ++ elements/core/gdbm.bst | 15 ++ elements/core/gettext-tarball.bst | 12 + elements/core/git-minimal.bst | 20 ++ elements/core/gperf.bst | 8 + elements/core/help2man.bst | 12 + elements/core/intltool.bst | 13 + elements/core/libcap2.bst | 22 ++ elements/core/libexpat.bst | 17 ++ elements/core/libffi.bst | 16 ++ elements/core/libseccomp.bst | 12 + elements/core/libtool-tarball.bst | 11 + elements/core/libtool.bst | 22 ++ elements/core/libxml2.bst | 17 ++ elements/core/libxslt.bst | 15 ++ elements/core/linux-pam.bst | 22 ++ elements/core/mini-utils.bst | 13 + elements/core/ncurses.bst | 52 ++++ elements/core/openssl-new.bst | 24 ++ elements/core/patch.bst | 21 ++ elements/core/perl.bst | 25 ++ elements/core/pkg-config.bst | 15 ++ elements/core/python3.bst | 30 +++ elements/core/readline.bst | 15 ++ elements/core/shadow.bst | 58 ++++ elements/core/sqlite3.bst | 8 + elements/core/texinfo-tarball.bst | 18 ++ elements/core/util-linux.bst | 26 ++ elements/core/xz.bst | 14 + elements/coreutils-common.bst | 13 + elements/coreutils-common/coreutils.bst | 21 ++ elements/coreutils-common/diff.bst | 18 ++ elements/coreutils-common/findutils.bst | 11 + elements/coreutils-common/jq.bst | 8 + elements/coreutils-common/less.bst | 8 + elements/coreutils-common/sed.bst | 18 ++ elements/coreutils-common/tar.bst | 21 ++ elements/cpp-common-libs.bst | 4 + elements/cpp-common-libs/boost.bst | 15 ++ elements/cups.bst | 4 + elements/cups/cups.bst | 16 ++ elements/data-indexing-management.bst | 8 + elements/data-indexing-management/gmime.bst | 14 + elements/data-indexing-management/libexif.bst | 11 + elements/data-indexing-management/libmediaart.bst | 14 + .../data-indexing-management/totem-pl-parser.bst | 12 + elements/data-indexing-management/tracker.bst | 14 + elements/device-management.bst | 4 + elements/device-management/libgudev.bst | 9 + elements/devtools.bst | 15 ++ elements/devtools/git-review.bst | 12 + elements/devtools/git.bst | 19 ++ elements/devtools/iotop.bst | 12 + elements/devtools/nano.bst | 24 ++ elements/devtools/pv.bst | 10 + elements/devtools/screen.bst | 21 ++ elements/devtools/vim.bst | 18 ++ elements/devtools/wget.bst | 19 ++ elements/dlna-services.bst | 9 + elements/dlna-services/gssdp.bst | 13 + elements/dlna-services/gupnp-av.bst | 11 + elements/dlna-services/gupnp-dlna.bst | 11 + elements/dlna-services/gupnp-igd.bst | 11 + elements/dlna-services/gupnp.bst | 11 + elements/dlna-services/rygel.bst | 14 + elements/docutils.bst | 8 + elements/docutils/asciidoc.bst | 10 + elements/docutils/docbook-xml.bst | 108 ++++++++ elements/docutils/docbook-xsl.bst | 53 ++++ elements/docutils/xml-catalog.bst | 13 + elements/docutils/xmlto.bst | 10 + elements/elixir.bst | 4 + elements/elixir/elixir.bst | 13 + elements/erlang.bst | 5 + elements/erlang/erlang.bst | 16 ++ elements/erlang/rebar.bst | 14 + elements/foundation.bst | 23 ++ elements/foundation/bash-completion.bst | 8 + elements/foundation/btrfs-progs.bst | 14 + elements/foundation/dbus-pre.bst | 16 ++ elements/foundation/dbus.bst | 19 ++ elements/foundation/fuse.bst | 11 + elements/foundation/groff.bst | 20 ++ elements/foundation/kmod.bst | 30 +++ elements/foundation/libarchive.bst | 12 + elements/foundation/libgcrypt.bst | 12 + elements/foundation/libgpg-error.bst | 13 + elements/foundation/libusb.bst | 9 + elements/foundation/lzo.bst | 11 + elements/foundation/openssh.bst | 36 +++ elements/foundation/pciutils.bst | 18 ++ elements/foundation/python-systemd.bst | 9 + elements/foundation/rsync.bst | 15 ++ elements/foundation/systemd.bst | 33 +++ elements/foundation/tbdiff.bst | 8 + elements/foundation/time-zone-database.bst | 13 + elements/foundation/usbutils.bst | 13 + elements/geolocation.bst | 5 + elements/geolocation/geoclue.bst | 21 ++ elements/geolocation/geocode-glib.bst | 10 + elements/glib-common.bst | 8 + elements/glib-common/glib.bst | 14 + elements/glib-common/gnome-common.bst | 9 + elements/glib-common/gobject-introspection.bst | 10 + elements/glib-common/gtk-doc-stub.bst | 9 + elements/glib-common/json-glib.bst | 12 + elements/gnome/WebKitGtk1-common.bst | 4 + elements/gnome/WebKitGtk1-common/WebKitGtk1.bst | 19 ++ elements/gnome/flatpak-common.bst | 4 + elements/gnome/flatpak-common/elfutils.bst | 14 + elements/gnome/flatpak-common/flatpak.bst | 19 ++ elements/gnome/gnome.bst | 116 ++++++++ elements/gnome/gnome/WebKitGtk.bst | 34 +++ elements/gnome/gnome/accountsservice.bst | 36 +++ elements/gnome/gnome/adwaita-icon-theme.bst | 38 +++ elements/gnome/gnome/anthy.bst | 29 ++ elements/gnome/gnome/appstream-glib.bst | 30 +++ elements/gnome/gnome/baobab.bst | 30 +++ elements/gnome/gnome/berkeleydb.bst | 45 ++++ elements/gnome/gnome/caribou.bst | 34 +++ elements/gnome/gnome/cheese.bst | 45 ++++ elements/gnome/gnome/clutter-gst.bst | 30 +++ elements/gnome/gnome/clutter-gst2.bst | 30 +++ elements/gnome/gnome/clutter-gtk.bst | 30 +++ elements/gnome/gnome/clutter.bst | 34 +++ elements/gnome/gnome/cogl.bst | 34 +++ elements/gnome/gnome/colord-gtk.bst | 30 +++ elements/gnome/gnome/colord.bst | 38 +++ elements/gnome/gnome/cracklib.bst | 45 ++++ elements/gnome/gnome/d-feet.bst | 34 +++ elements/gnome/gnome/dconf.bst | 32 +++ elements/gnome/gnome/desktop-file-utils.bst | 33 +++ elements/gnome/gnome/empathy.bst | 52 ++++ elements/gnome/gnome/eog.bst | 34 +++ elements/gnome/gnome/epiphany.bst | 40 +++ elements/gnome/gnome/evolution-data-server.bst | 41 +++ elements/gnome/gnome/evolution.bst | 49 ++++ elements/gnome/gnome/farstream.bst | 33 +++ elements/gnome/gnome/folks.bst | 35 +++ elements/gnome/gnome/gcab.bst | 29 ++ elements/gnome/gnome/gconf.bst | 32 +++ elements/gnome/gnome/gdm.bst | 52 ++++ elements/gnome/gnome/gedit.bst | 37 +++ elements/gnome/gnome/gjs.bst | 30 +++ elements/gnome/gnome/glade.bst | 33 +++ elements/gnome/gnome/glib-networking.bst | 32 +++ elements/gnome/gnome/gnome-backgrounds.bst | 29 ++ elements/gnome/gnome/gnome-bluetooth.bst | 31 +++ elements/gnome/gnome/gnome-calendar.bst | 32 +++ elements/gnome/gnome/gnome-color-manager.bst | 39 +++ elements/gnome/gnome/gnome-contacts.bst | 39 +++ elements/gnome/gnome/gnome-control-center.bst | 56 ++++ elements/gnome/gnome/gnome-desktop.bst | 32 +++ elements/gnome/gnome/gnome-dictionary.bst | 30 +++ elements/gnome/gnome/gnome-font-viewer.bst | 30 +++ .../gnome/gnome/gnome-getting-started-docs.bst | 30 +++ elements/gnome/gnome/gnome-initial-setup.bst | 48 ++++ elements/gnome/gnome/gnome-maps.bst | 36 +++ elements/gnome/gnome/gnome-online-accounts.bst | 38 +++ elements/gnome/gnome/gnome-screenshot.bst | 30 +++ elements/gnome/gnome/gnome-session.bst | 34 +++ elements/gnome/gnome/gnome-settings-daemon.bst | 44 +++ elements/gnome/gnome/gnome-shell.bst | 46 ++++ elements/gnome/gnome/gnome-terminal.bst | 38 +++ elements/gnome/gnome/gnome-themes-standard.bst | 33 +++ elements/gnome/gnome/gnome-todo.bst | 32 +++ elements/gnome/gnome/gnome-user-docs.bst | 30 +++ elements/gnome/gnome/grilo-plugins.bst | 35 +++ elements/gnome/gnome/grilo.bst | 29 ++ elements/gnome/gnome/gsettings-desktop-schemas.bst | 29 ++ elements/gnome/gnome/gtksourceview.bst | 33 +++ elements/gnome/gnome/gusb.bst | 29 ++ elements/gnome/gnome/hicolor-icon-theme.bst | 33 +++ elements/gnome/gnome/ibus-anthy.bst | 34 +++ elements/gnome/gnome/ibus-hangul.bst | 34 +++ elements/gnome/gnome/ibus-libpinyin.bst | 34 +++ elements/gnome/gnome/ibus.bst | 40 +++ elements/gnome/gnome/iso-codes.bst | 29 ++ elements/gnome/gnome/isodate.bst | 31 +++ elements/gnome/gnome/itstool.bst | 29 ++ elements/gnome/gnome/krb5.bst | 38 +++ elements/gnome/gnome/lcms2.bst | 29 ++ elements/gnome/gnome/libcanberra.bst | 29 ++ elements/gnome/gnome/libchamplain.bst | 34 +++ elements/gnome/gnome/libgdata.bst | 34 +++ elements/gnome/gnome/libgfbgraph.bst | 31 +++ elements/gnome/gnome/libgnomekbd.bst | 30 +++ elements/gnome/gnome/libgtop.bst | 29 ++ elements/gnome/gnome/libgweather.bst | 29 ++ elements/gnome/gnome/libhangul.bst | 32 +++ elements/gnome/gnome/libnice.bst | 29 ++ elements/gnome/gnome/libnotify.bst | 29 ++ elements/gnome/gnome/liboauth.bst | 29 ++ elements/gnome/gnome/libpeas.bst | 32 +++ elements/gnome/gnome/libpinyin.bst | 30 +++ elements/gnome/gnome/libpurple.bst | 38 +++ elements/gnome/gnome/libpwquality.bst | 35 +++ elements/gnome/gnome/librest.bst | 32 +++ elements/gnome/gnome/libwnck.bst | 38 +++ elements/gnome/gnome/libxkbcommon-x11.bst | 29 ++ elements/gnome/gnome/libxklavier.bst | 30 +++ elements/gnome/gnome/mozjs24.bst | 40 +++ elements/gnome/gnome/mutter.bst | 41 +++ elements/gnome/gnome/nautilus.bst | 38 +++ elements/gnome/gnome/network-manager-applet.bst | 31 +++ elements/gnome/gnome/raptor.bst | 32 +++ elements/gnome/gnome/rdflib.bst | 32 +++ elements/gnome/gnome/sound-theme-freedesktop.bst | 29 ++ elements/gnome/gnome/startup-notification.bst | 29 ++ elements/gnome/gnome/telepathy-farstream.bst | 31 +++ elements/gnome/gnome/telepathy-gabble.bst | 37 +++ elements/gnome/gnome/telepathy-glib.bst | 33 +++ elements/gnome/gnome/telepathy-haze.bst | 31 +++ elements/gnome/gnome/telepathy-idle.bst | 30 +++ elements/gnome/gnome/telepathy-logger.bst | 33 +++ elements/gnome/gnome/telepathy-mission-control.bst | 30 +++ elements/gnome/gnome/telepathy-salut.bst | 36 +++ elements/gnome/gnome/totem.bst | 43 +++ elements/gnome/gnome/upower.bst | 32 +++ elements/gnome/gnome/vte.bst | 34 +++ elements/gnome/gnome/yelp-tools.bst | 31 +++ elements/gnome/gnome/yelp-xsl.bst | 30 +++ elements/gnome/gnome/yelp.bst | 34 +++ elements/gnome/gnome/zeitgeist.bst | 35 +++ elements/gnome/gnome/zenity.bst | 30 +++ elements/graphics-common.bst | 20 ++ elements/graphics-common/cairo.bst | 18 ++ .../chinese-fonts-truetype-bkai00mp.bst | 15 ++ .../chinese-fonts-truetype-bsmi00lp.bst | 15 ++ .../chinese-fonts-truetype-gbsn00lp.bst | 15 ++ .../chinese-fonts-truetype-gkai00mp.bst | 15 ++ elements/graphics-common/colm-tarball.bst | 11 + elements/graphics-common/fontconfig.bst | 16 ++ elements/graphics-common/freefont-otf.bst | 15 ++ elements/graphics-common/freetype2-harfbuzz.bst | 11 + elements/graphics-common/freetype2.bst | 11 + elements/graphics-common/harfbuzz.bst | 13 + elements/graphics-common/libjpeg.bst | 11 + elements/graphics-common/libpng.bst | 11 + elements/graphics-common/libtiff.bst | 11 + elements/graphics-common/libwebp.bst | 11 + elements/graphics-common/pixman.bst | 14 + elements/graphics-common/ragel-tarball.bst | 12 + elements/graphics-common/ttf-alee.bst | 15 ++ elements/gtk-deps.bst | 11 + elements/gtk-deps/at-spi2-atk.bst | 15 ++ elements/gtk-deps/at-spi2-core.bst | 13 + elements/gtk-deps/atk.bst | 10 + elements/gtk-deps/gdk-pixbuf.bst | 15 ++ elements/gtk-deps/libcroco.bst | 10 + elements/gtk-deps/librsvg.bst | 13 + elements/gtk-deps/pango.bst | 10 + elements/gtk-deps/shared-mime-info.bst | 16 ++ elements/gtk2.bst | 4 + elements/gtk2/gtk+.bst | 22 ++ elements/gtk3.bst | 4 + elements/gtk3/gtk3.bst | 23 ++ elements/icu-common.bst | 3 + elements/icu-common/icu.bst | 26 ++ elements/input-common.bst | 8 + elements/input-common/libevdev.bst | 12 + elements/input-common/libinput.bst | 15 ++ elements/input-common/libwacom.bst | 12 + elements/input-common/libxkbcommon-no-x11.bst | 21 ++ elements/input-common/mtdev.bst | 12 + elements/input-common/xkeyboard-config.bst | 18 ++ elements/ivi-common.bst | 4 + elements/ivi-common/automotive-message-broker.bst | 27 ++ elements/ivi/bsp-x86_64-ivi.bst | 5 + elements/ivi/bsp-x86_64-ivi/linux-x86-64-ivi.bst | 78 ++++++ elements/ivi/qt5-ivi.bst | 5 + elements/ivi/qt5-ivi/qtapplicationmanager.bst | 15 ++ elements/ivi/qt5-ivi/qtivi.bst | 9 + elements/ivi/rvi.bst | 3 + elements/ivi/rvi/rvi_core.bst | 23 ++ elements/libdrm-common.bst | 4 + elements/libdrm-common/drm.bst | 14 + elements/libdrm-common/xorg-lib-libpciaccess.bst | 8 + elements/libsoup-common.bst | 3 + elements/libsoup-common/libsoup.bst | 13 + elements/lighttpd-server.bst | 4 + elements/lighttpd-server/lighttpd.bst | 13 + elements/llvm-common.bst | 3 + elements/llvm-common/llvm.bst | 13 + elements/lorry.bst | 27 ++ elements/lorry/bzr-fastimport.bst | 14 + elements/lorry/bzr-tarball.bst | 12 + elements/lorry/cvs-tarball.bst | 17 ++ elements/lorry/cvsps.bst | 15 ++ elements/lorry/hg-fast-export.bst | 20 ++ elements/lorry/libapr-util.bst | 16 ++ elements/lorry/libapr.bst | 29 ++ elements/lorry/libserf.bst | 16 ++ elements/lorry/lorry.bst | 22 ++ elements/lorry/mercurial-tarball.bst | 15 ++ elements/lorry/neon.bst | 16 ++ elements/lorry/perl-dbd-sqlite-tarball.bst | 11 + elements/lorry/perl-dbi-tarball.bst | 13 + elements/lorry/python-fastimport.bst | 12 + elements/lorry/subversion-tarball.bst | 25 ++ elements/lorry/swig.bst | 15 ++ elements/mesa-common.bst | 4 + elements/mesa-common/libepoxy.bst | 14 + elements/mesa-common/mesa.bst | 35 +++ elements/morph-utils.bst | 9 + elements/morph-utils/cmdtest.bst | 19 ++ elements/morph-utils/morph.bst | 18 ++ elements/morph-utils/pyfilesystem.bst | 18 ++ elements/morph-utils/pylru.bst | 15 ++ elements/morph-utils/python-ttystatus.bst | 18 ++ elements/morph-utils/ruamel.yaml.bst | 15 ++ elements/multimedia-common.bst | 13 + elements/multimedia-common/flac.bst | 9 + elements/multimedia-common/libmad.bst | 16 ++ elements/multimedia-common/libmpeg2.bst | 11 + elements/multimedia-common/libvorbis.bst | 9 + elements/multimedia-common/libvpx.bst | 20 ++ elements/multimedia-common/ogg.bst | 8 + elements/multimedia-common/opus.bst | 8 + elements/multimedia-common/orc.bst | 11 + elements/multimedia-common/tremor.bst | 9 + elements/multimedia-common/yasm.bst | 10 + elements/multimedia-gstreamer-openmax-generic.bst | 4 + .../gst-omx.bst | 14 + elements/multimedia-gstreamer.bst | 8 + elements/multimedia-gstreamer/gst-libav.bst | 22 ++ .../multimedia-gstreamer/gstreamer-plugins-bad.bst | 17 ++ .../gstreamer-plugins-base.bst | 16 ++ .../gstreamer-plugins-good.bst | 17 ++ elements/multimedia-gstreamer/gstreamer.bst | 15 ++ elements/multimedia-hardware-codecs-x86.bst | 6 + .../gstreamer-vaapi.bst | 15 ++ .../libva-intel-driver.bst | 12 + elements/multimedia-hardware-codecs-x86/libva.bst | 11 + elements/navigation.bst | 4 + elements/navigation/navit.bst | 11 + elements/network-security.bst | 9 + elements/network-security/gnutls.bst | 19 ++ elements/network-security/libtasn1.bst | 11 + elements/network-security/nettle.bst | 13 + elements/network-security/nspr.bst | 18 ++ elements/network-security/nss.bst | 40 +++ elements/network-security/p11-kit.bst | 12 + elements/nfs.bst | 7 + elements/nfs/libevent.bst | 8 + elements/nfs/nfs-utils.bst | 21 ++ elements/nfs/rpcbind.bst | 18 ++ elements/nfs/ti-rpc.bst | 12 + elements/nodejs.bst | 4 + elements/nodejs/node.bst | 16 ++ elements/openstack-clients.bst | 26 ++ elements/openstack-clients/cliff.bst | 12 + elements/openstack-clients/cmd2.bst | 11 + .../openstack-clients/python-barbicanclient.bst | 12 + .../openstack-clients/python-ceilometerclient.bst | 11 + elements/openstack-clients/python-cinderclient.bst | 11 + .../openstack-clients/python-designateclient.bst | 12 + elements/openstack-clients/python-glanceclient.bst | 12 + elements/openstack-clients/python-heatclient.bst | 11 + .../openstack-clients/python-keystoneclient.bst | 10 + .../openstack-clients/python-neutronclient.bst | 12 + elements/openstack-clients/python-novaclient.bst | 11 + elements/openstack-clients/python-saharaclient.bst | 11 + elements/openstack-clients/python-swiftclient.bst | 10 + elements/openstack-clients/python-troveclient.bst | 10 + elements/openstack-clients/warlock.bst | 10 + elements/openstack-common.bst | 26 ++ elements/openstack-common/babel.bst | 15 ++ elements/openstack-common/cffi.bst | 12 + elements/openstack-common/cryptography.bst | 15 ++ elements/openstack-common/enum34.bst | 11 + elements/openstack-common/eventlet.bst | 12 + elements/openstack-common/futures.bst | 11 + elements/openstack-common/greenlet.bst | 11 + elements/openstack-common/netaddr.bst | 11 + elements/openstack-common/netifaces.bst | 11 + elements/openstack-common/oslo-config.bst | 13 + elements/openstack-common/oslo-i18n.bst | 12 + elements/openstack-common/oslo-serialization.bst | 11 + elements/openstack-common/oslo-utils.bst | 16 ++ elements/openstack-common/pastedeploy.bst | 11 + elements/openstack-common/pyasn1.bst | 11 + elements/openstack-common/pycparser.bst | 11 + elements/openstack-common/pyiso8601.bst | 11 + elements/openstack-common/pyopenssl.bst | 11 + elements/openstack-common/pytz.bst | 11 + elements/openstack-common/simplejson.bst | 11 + elements/openstack-common/stevedore.bst | 11 + elements/ostree-core.bst | 6 + elements/ostree-core/gpgme.bst | 16 ++ elements/ostree-core/libassuan.bst | 15 ++ elements/ostree-core/libgsystem.bst | 10 + elements/ostree-core/ostree.bst | 22 ++ elements/pcre-utils.bst | 3 + elements/pcre-utils/pcre.bst | 13 + elements/perl-common.bst | 50 ++++ elements/perl-common/App-cpanminus.bst | 8 + elements/perl-common/Archive-Extract.bst | 8 + elements/perl-common/Carton.bst | 14 + elements/perl-common/Class-Load-XS.bst | 19 ++ elements/perl-common/Class-Load.bst | 18 ++ elements/perl-common/Class-Tiny.bst | 8 + elements/perl-common/Data-OptList.bst | 10 + elements/perl-common/Devel-GlobalDestruction.bst | 9 + elements/perl-common/Devel-OverloadInfo.bst | 17 ++ elements/perl-common/Devel-StackTrace.bst | 8 + elements/perl-common/Dist-CheckConflicts.bst | 10 + elements/perl-common/Eval-Closure.bst | 9 + elements/perl-common/Exporter-Tiny.bst | 8 + elements/perl-common/ExtUtils-Config.bst | 8 + elements/perl-common/ExtUtils-Helpers.bst | 8 + elements/perl-common/ExtUtils-InstallPaths.bst | 9 + elements/perl-common/Future.bst | 9 + elements/perl-common/IO-Async.bst | 13 + elements/perl-common/JSON.bst | 8 + elements/perl-common/List-MoreUtils.bst | 12 + elements/perl-common/Log-Dispatch.bst | 16 ++ elements/perl-common/Log-Log4perl.bst | 8 + elements/perl-common/MRO-Compat.bst | 8 + elements/perl-common/Module-Build-Tiny.bst | 11 + elements/perl-common/Module-Build.bst | 8 + elements/perl-common/Module-CPANfile.bst | 8 + elements/perl-common/Module-Implementation.bst | 11 + elements/perl-common/Module-Reader.bst | 8 + elements/perl-common/Module-Runtime-Conflicts.bst | 15 ++ elements/perl-common/Module-Runtime.bst | 9 + elements/perl-common/Moose.bst | 38 +++ .../perl-common/Package-DeprecationManager.bst | 10 + elements/perl-common/Package-Stash-XS.bst | 8 + elements/perl-common/Package-Stash.bst | 14 + elements/perl-common/Params-Util.bst | 8 + elements/perl-common/Params-Validate.bst | 14 + elements/perl-common/Path-Tiny.bst | 8 + elements/perl-common/Struct-Dumb.bst | 11 + elements/perl-common/Sub-Exporter-Progressive.bst | 8 + elements/perl-common/Sub-Exporter.bst | 11 + elements/perl-common/Sub-Identify.bst | 8 + elements/perl-common/Sub-Install.bst | 8 + elements/perl-common/Sub-Name.bst | 8 + elements/perl-common/Task-Weaken.bst | 8 + elements/perl-common/Test-Fatal.bst | 9 + elements/perl-common/Test-Requires.bst | 8 + elements/perl-common/Try-Tiny.bst | 8 + elements/privileges-management.bst | 5 + elements/privileges-management/mozjs17.bst | 26 ++ elements/privileges-management/polkit.bst | 22 ++ elements/python-cliapp.bst | 6 + elements/python-cliapp/cliapp.bst | 11 + .../python-cliapp/python-coverage-test-runner.bst | 11 + elements/python-cliapp/python-coveragepy.bst | 13 + elements/python-common.bst | 19 ++ elements/python-common/boto.bst | 10 + elements/python-common/configobj.bst | 10 + elements/python-common/ecdsa.bst | 10 + elements/python-common/jinja2.bst | 11 + elements/python-common/kazoo.bst | 10 + elements/python-common/markupsafe.bst | 10 + elements/python-common/networkx.bst | 10 + elements/python-common/paramiko.bst | 12 + elements/python-common/pycrypto.bst | 10 + elements/python-common/python-decorator.bst | 10 + elements/python-common/python-json-patch.bst | 11 + elements/python-common/python-json-pointer.bst | 10 + elements/python-common/python-mimeparse.bst | 10 + elements/python-common/python-prettytable.bst | 10 + elements/python-common/webob.bst | 10 + elements/python-common/yoyo.bst | 10 + elements/python-pygobject.bst | 4 + elements/python-pygobject/pygobject.bst | 12 + elements/python-tools.bst | 7 + elements/python-tools/astroid.bst | 10 + elements/python-tools/logilab-common.bst | 10 + elements/python-tools/pylint.bst | 10 + elements/python-tools/virtualenv.bst | 10 + elements/python-wsgi.bst | 5 + elements/python-wsgi/bottle.bst | 10 + elements/python-wsgi/flup.bst | 10 + elements/python2-core.bst | 15 ++ elements/python2-core/cython2.bst | 11 + elements/python2-core/jsonschema-python2.bst | 12 + elements/python2-core/libxml2-python2.bst | 9 + elements/python2-core/mako-python2.bst | 12 + elements/python2-core/pbr-python2.bst | 12 + elements/python2-core/python2-lxml.bst | 12 + elements/python2-core/python2-markdown.bst | 11 + elements/python2-core/python2-requests.bst | 11 + elements/python2-core/python2-setuptools.bst | 11 + elements/python2-core/python2.bst | 19 ++ elements/python2-core/pyyaml-python2.bst | 15 ++ elements/python2-core/six-python2.bst | 11 + elements/python3-gobject.bst | 4 + elements/python3-gobject/python3-gobject.bst | 12 + elements/qt5-tools-qtmultimedia.bst | 4 + elements/qt5-tools-qtmultimedia/qtmultimedia.bst | 9 + elements/qt5-tools-qtwayland.bst | 4 + elements/qt5-tools-qtwayland/qtwayland.bst | 12 + elements/qt5-tools-qtwebengine.bst | 4 + elements/qt5-tools-qtwebengine/qtwebengine.bst | 13 + elements/qt5-tools.bst | 19 ++ elements/qt5-tools/qt3d.bst | 13 + elements/qt5-tools/qtbase.bst | 13 + elements/qt5-tools/qtconnectivity.bst | 11 + elements/qt5-tools/qtdeclarative.bst | 15 ++ elements/qt5-tools/qtdoc.bst | 11 + elements/qt5-tools/qtgraphicaleffects.bst | 12 + elements/qt5-tools/qtimageformats.bst | 11 + elements/qt5-tools/qtlocation.bst | 11 + elements/qt5-tools/qtquickcontrols.bst | 12 + elements/qt5-tools/qtscript.bst | 11 + elements/qt5-tools/qtsensors.bst | 11 + elements/qt5-tools/qtserialport.bst | 11 + elements/qt5-tools/qtsvg.bst | 11 + elements/qt5-tools/qtwebsockets.bst | 11 + elements/qt5-tools/qtx11extras.bst | 11 + elements/qt5-tools/qtxmlpatterns.bst | 14 + elements/ruby.bst | 15 ++ elements/ruby/bundler.bst | 16 ++ elements/ruby/hoe.bst | 21 ++ elements/ruby/libyaml.bst | 8 + elements/ruby/rake-compiler.bst | 20 ++ elements/ruby/ruby-1.8.bst | 15 ++ elements/ruby/ruby.bst | 17 ++ elements/samba.bst | 4 + elements/samba/samba.bst | 134 ++++++++++ elements/sandboxing.bst | 7 + elements/sandboxing/linux-user-chroot.bst | 8 + elements/sandboxing/sandboxlib.bst | 10 + elements/secret-service.bst | 6 + elements/secret-service/gcr.bst | 12 + elements/secret-service/gnome-keyring.bst | 17 ++ elements/secret-service/libsecret.bst | 15 ++ elements/sound-server-pulseaudio.bst | 13 + elements/sound-server-pulseaudio/alsa-lib.bst | 8 + elements/sound-server-pulseaudio/alsa-utils.bst | 14 + elements/sound-server-pulseaudio/avahi.bst | 23 ++ elements/sound-server-pulseaudio/libatomic_ops.bst | 8 + elements/sound-server-pulseaudio/libdaemon.bst | 8 + elements/sound-server-pulseaudio/libsndfile.bst | 11 + elements/sound-server-pulseaudio/pulseaudio.bst | 31 +++ elements/sound-server-pulseaudio/sbc.bst | 9 + elements/sound-server-pulseaudio/speex.bst | 8 + .../webrtc-audio-processing.bst | 20 ++ elements/spell-checking.bst | 5 + elements/spell-checking/enchant.bst | 8 + elements/spell-checking/hyphen.bst | 8 + elements/storage-management.bst | 8 + elements/storage-management/gvfs.bst | 17 ++ elements/storage-management/libatasmart.bst | 16 ++ elements/storage-management/libgphoto2.bst | 11 + elements/storage-management/libmtp.bst | 16 ++ elements/storage-management/udisks.bst | 16 ++ elements/swift.bst | 10 + elements/swift/dnspython.bst | 10 + elements/swift/gf-complete.bst | 25 ++ elements/swift/jerasure.bst | 9 + elements/swift/liberasurecode.bst | 11 + elements/swift/pyeclib.bst | 13 + elements/swift/swift.bst | 13 + elements/swift/xattr.bst | 15 ++ elements/systems/base-system-content.bst | 8 + elements/systems/base-system.bst | 8 + elements/systems/build-system-content.bst | 26 ++ elements/systems/devel-system-content.bst | 39 +++ elements/systems/gnome-system-content.bst | 50 ++++ elements/systems/ivi-system-content.bst | 51 ++++ elements/systems/minimal-system-content.bst | 6 + elements/systems/trove-system-content.bst | 29 ++ elements/systems/weston-qt5-system-content.bst | 33 +++ elements/tools.bst | 15 ++ elements/tools/device-tree-compiler.bst | 13 + elements/tools/distcc.bst | 15 ++ elements/tools/gdb.bst | 12 + elements/tools/git-fat.bst | 16 ++ elements/tools/ipmitool.bst | 11 + elements/tools/kexec-tools.bst | 12 + elements/tools/lsof.bst | 19 ++ elements/tools/parted.bst | 20 ++ elements/tools/procps-ng.bst | 16 ++ elements/tools/strace.bst | 8 + elements/tools/sudo.bst | 8 + elements/tools/u-boot.bst | 18 ++ elements/tools/zip.bst | 19 ++ elements/trove/fail2ban-common.bst | 7 + elements/trove/fail2ban-common/fail2ban.bst | 12 + elements/trove/lorry-controller.bst | 8 + .../trove/lorry-controller/lorry-controller.bst | 19 ++ elements/trove/python3-core.bst | 14 + elements/trove/python3-core/jsonschema.bst | 8 + elements/trove/python3-core/mako.bst | 8 + elements/trove/python3-core/pbr.bst | 8 + elements/trove/python3-core/python-lxml.bst | 8 + elements/trove/python3-core/python-markdown.bst | 8 + elements/trove/python3-core/python-requests.bst | 8 + elements/trove/python3-core/pyyaml.bst | 13 + elements/trove/python3-core/six.bst | 8 + elements/trove/trove.bst | 14 + elements/trove/trove/cgit.bst | 19 ++ elements/trove/trove/clod.bst | 21 ++ elements/trove/trove/gall.bst | 26 ++ elements/trove/trove/gitano.bst | 16 ++ elements/trove/trove/lace.bst | 21 ++ elements/trove/trove/lrexlib-pcre.bst | 20 ++ elements/trove/trove/lua-scrypt.bst | 15 ++ elements/trove/trove/lua.bst | 21 ++ elements/trove/trove/luxio.bst | 18 ++ elements/trove/trove/supple.bst | 22 ++ elements/trove/trove/trove-setup.bst | 14 + .../unmaintained/openstack-clients/appdirs.bst | 10 + .../unmaintained/openstack-clients/argparse.bst | 10 + .../openstack-clients/cliff-tablib.bst | 10 + .../openstack-clients/os-client-config.bst | 10 + .../unmaintained/openstack-clients/pyparsing.bst | 13 + .../openstack-clients/python-ironicclient.bst | 10 + .../openstack-clients/python-openstackclient.bst | 10 + elements/unmaintained/openstack-clients/tablib.bst | 10 + elements/vala-common.bst | 7 + elements/vala-common/libgee.bst | 11 + elements/vala-common/m4-common.bst | 12 + elements/vala-common/vala-bootstrap.bst | 14 + elements/vala-common/vala.bst | 10 + elements/wayland-generic.bst | 4 + elements/wayland-generic/wayland-protocols.bst | 9 + elements/wayland-generic/wayland.bst | 13 + elements/weston-common.bst | 3 + elements/weston-common/weston.bst | 16 ++ elements/x-common.bst | 53 ++++ elements/x-common/util-image.bst | 14 + elements/x-common/util-keysyms.bst | 13 + elements/x-common/util-wm.bst | 13 + elements/x-common/xcb-libxcb.bst | 10 + elements/x-common/xcb-proto.bst | 8 + elements/x-common/xcb-util.bst | 13 + elements/x-common/xorg-lib-libICE.bst | 12 + elements/x-common/xorg-lib-libSM.bst | 13 + elements/x-common/xorg-lib-libX11.bst | 16 ++ elements/x-common/xorg-lib-libXau.bst | 9 + elements/x-common/xorg-lib-libXcomposite.bst | 13 + elements/x-common/xorg-lib-libXcursor.bst | 14 + elements/x-common/xorg-lib-libXdamage.bst | 12 + elements/x-common/xorg-lib-libXext.bst | 13 + elements/x-common/xorg-lib-libXfixes.bst | 12 + elements/x-common/xorg-lib-libXi.bst | 17 ++ elements/x-common/xorg-lib-libXinerama.bst | 12 + elements/x-common/xorg-lib-libXmu.bst | 16 ++ elements/x-common/xorg-lib-libXrandr.bst | 16 ++ elements/x-common/xorg-lib-libXrender.bst | 12 + elements/x-common/xorg-lib-libXt.bst | 14 + elements/x-common/xorg-lib-libXtst.bst | 16 ++ elements/x-common/xorg-lib-libXv.bst | 14 + elements/x-common/xorg-lib-libxkbfile.bst | 12 + elements/x-common/xorg-lib-libxshmfence.bst | 9 + elements/x-common/xorg-lib-libxtrans.bst | 8 + elements/x-common/xorg-proto-bigreqsproto.bst | 8 + elements/x-common/xorg-proto-compositeproto.bst | 8 + elements/x-common/xorg-proto-damageproto.bst | 8 + elements/x-common/xorg-proto-dmxproto.bst | 8 + elements/x-common/xorg-proto-dri2proto.bst | 8 + elements/x-common/xorg-proto-dri3proto.bst | 7 + elements/x-common/xorg-proto-fixesproto.bst | 8 + elements/x-common/xorg-proto-fontsproto.bst | 8 + elements/x-common/xorg-proto-glproto.bst | 8 + elements/x-common/xorg-proto-inputproto.bst | 8 + elements/x-common/xorg-proto-kbproto.bst | 8 + elements/x-common/xorg-proto-presentproto.bst | 7 + elements/x-common/xorg-proto-randrproto.bst | 8 + elements/x-common/xorg-proto-recordproto.bst | 8 + elements/x-common/xorg-proto-renderproto.bst | 8 + elements/x-common/xorg-proto-resourceproto.bst | 8 + elements/x-common/xorg-proto-scrnsaverproto.bst | 8 + elements/x-common/xorg-proto-videoproto.bst | 8 + elements/x-common/xorg-proto-x11proto.bst | 8 + elements/x-common/xorg-proto-xcmiscproto.bst | 8 + elements/x-common/xorg-proto-xextproto.bst | 8 + elements/x-common/xorg-proto-xf86bigfontproto.bst | 8 + elements/x-common/xorg-proto-xf86dgaproto.bst | 8 + elements/x-common/xorg-proto-xf86driproto.bst | 8 + elements/x-common/xorg-proto-xineramaproto.bst | 8 + elements/x-drivers.bst | 6 + .../x-drivers/xorg-driver-xf86-input-libinput.bst | 9 + .../x-drivers/xorg-driver-xf86-video-fbdev.bst | 9 + .../x-drivers/xorg-driver-xf86-video-intel.bst | 9 + elements/x-drivers/xorg-driver-xf86-video-vesa.bst | 9 + elements/x-generic.bst | 8 + elements/x-generic/xorg-app-xinit.bst | 12 + elements/x-generic/xorg-app-xkbcomp.bst | 12 + elements/x-generic/xorg-font-util.bst | 12 + elements/x-generic/xorg-lib-libXfont.bst | 13 + elements/x-generic/xorg-lib-libfontenc.bst | 13 + elements/x-generic/xserver.bst | 24 ++ elements/xorg-util-macros-common.bst | 4 + .../xorg-util-macros-common/xcb-pthread-stubs.bst | 9 + .../xorg-util-macros-common/xorg-util-macros.bst | 8 + 782 files changed, 13447 insertions(+) create mode 100644 elements/CPAN-Mini-Inject.bst create mode 100644 elements/CPAN-Mini-Inject/Archive-Zip.bst create mode 100644 elements/CPAN-Mini-Inject/CGI.bst create mode 100644 elements/CPAN-Mini-Inject/CPAN-Checksums.bst create mode 100644 elements/CPAN-Mini-Inject/CPAN-DistnameInfo.bst create mode 100644 elements/CPAN-Mini-Inject/CPAN-Mini-Inject.bst create mode 100644 elements/CPAN-Mini-Inject/CPAN-Mini.bst create mode 100644 elements/CPAN-Mini-Inject/Compress-Bzip2.bst create mode 100644 elements/CPAN-Mini-Inject/Data-Compare.bst create mode 100644 elements/CPAN-Mini-Inject/Dist-Metadata.bst create mode 100644 elements/CPAN-Mini-Inject/Encode-Locale.bst create mode 100644 elements/CPAN-Mini-Inject/File-Find-Rule.bst create mode 100644 elements/CPAN-Mini-Inject/File-HomeDir.bst create mode 100644 elements/CPAN-Mini-Inject/File-Listing.bst create mode 100644 elements/CPAN-Mini-Inject/File-Slurp.bst create mode 100644 elements/CPAN-Mini-Inject/File-Spec-Native.bst create mode 100644 elements/CPAN-Mini-Inject/File-Which.bst create mode 100644 elements/CPAN-Mini-Inject/HTML-Parser.bst create mode 100644 elements/CPAN-Mini-Inject/HTML-Tagset.bst create mode 100644 elements/CPAN-Mini-Inject/HTTP-Cookies.bst create mode 100644 elements/CPAN-Mini-Inject/HTTP-Daemon.bst create mode 100644 elements/CPAN-Mini-Inject/HTTP-Date.bst create mode 100644 elements/CPAN-Mini-Inject/HTTP-Message.bst create mode 100644 elements/CPAN-Mini-Inject/HTTP-Negotiate.bst create mode 100644 elements/CPAN-Mini-Inject/HTTP-Server-Simple.bst create mode 100644 elements/CPAN-Mini-Inject/IO-HTML.bst create mode 100644 elements/CPAN-Mini-Inject/LWP-MediaTypes.bst create mode 100644 elements/CPAN-Mini-Inject/Net-HTTP.bst create mode 100644 elements/CPAN-Mini-Inject/Number-Compare.bst create mode 100644 elements/CPAN-Mini-Inject/Path-Class.bst create mode 100644 elements/CPAN-Mini-Inject/Text-Glob.bst create mode 100644 elements/CPAN-Mini-Inject/URI.bst create mode 100644 elements/CPAN-Mini-Inject/WWW-RobotRules.bst create mode 100644 elements/CPAN-Mini-Inject/YAML.bst create mode 100644 elements/CPAN-Mini-Inject/libwww-perl.bst create mode 100644 elements/NetworkManager-common.bst create mode 100644 elements/NetworkManager-common/ModemManager.bst create mode 100644 elements/NetworkManager-common/NetworkManager.bst create mode 100644 elements/NetworkManager-common/libmbim.bst create mode 100644 elements/NetworkManager-common/libndp.bst create mode 100644 elements/NetworkManager-common/libqmi.bst create mode 100644 elements/NetworkManager-common/readline6.bst create mode 100644 elements/ansible.bst create mode 100644 elements/ansible/ansible.bst create mode 100644 elements/ansible/openstack-ansible-modules.bst create mode 100644 elements/baserock-import.bst create mode 100644 elements/baserock-import/ansicolor.bst create mode 100644 elements/baserock-import/baserock-import.bst create mode 100644 elements/baserock-import/requests-cache.bst create mode 100644 elements/bluetooth.bst create mode 100644 elements/bluetooth/bluez-tools.bst create mode 100644 elements/bluetooth/bluez.bst create mode 100644 elements/bluetooth/dbus-glib.bst create mode 100644 elements/bluetooth/libical.bst create mode 100644 elements/bluetooth/obexd.bst create mode 100644 elements/bsp-x86_64-generic.bst create mode 100644 elements/bsp-x86_64-generic/linux-x86-64-generic.bst create mode 100644 elements/bsp-x86_64-generic/nasm.bst create mode 100644 elements/bsp-x86_64-generic/syslinux.bst create mode 100644 elements/bsp-x86_both-tools.bst create mode 100644 elements/bsp-x86_both-tools/nasm.bst create mode 100644 elements/bsp-x86_both-tools/syslinux.bst create mode 100644 elements/cloudinit-support.bst create mode 100644 elements/cloudinit-support/cloud-init.bst create mode 100644 elements/cloudinit-support/python-cheetah.bst create mode 100644 elements/connectivity.bst create mode 100644 elements/connectivity/iptables.bst create mode 100644 elements/connectivity/libnl.bst create mode 100644 elements/connectivity/mobile-broadband-provider-info.bst create mode 100644 elements/connectivity/wpa_supplicant.bst create mode 100644 elements/connman-common.bst create mode 100644 elements/connman-common/connman.bst create mode 100644 elements/connman-common/ofono.bst create mode 100644 elements/core.bst create mode 100644 elements/core/XML-Parser.bst create mode 100644 elements/core/acl.bst create mode 100644 elements/core/attr.bst create mode 100644 elements/core/autoconf-tarball.bst create mode 100644 elements/core/autoconf.bst create mode 100644 elements/core/automake.bst create mode 100644 elements/core/bash.bst create mode 100644 elements/core/bc.bst create mode 100644 elements/core/bison.bst create mode 100644 elements/core/bzip2.bst create mode 100644 elements/core/ca-certificates.bst create mode 100644 elements/core/cmake.bst create mode 100644 elements/core/curl.bst create mode 100644 elements/core/cython.bst create mode 100644 elements/core/e2fsprogs.bst create mode 100644 elements/core/file.bst create mode 100644 elements/core/flex.bst create mode 100644 elements/core/gdbm.bst create mode 100644 elements/core/gettext-tarball.bst create mode 100644 elements/core/git-minimal.bst create mode 100644 elements/core/gperf.bst create mode 100644 elements/core/help2man.bst create mode 100644 elements/core/intltool.bst create mode 100644 elements/core/libcap2.bst create mode 100644 elements/core/libexpat.bst create mode 100644 elements/core/libffi.bst create mode 100644 elements/core/libseccomp.bst create mode 100644 elements/core/libtool-tarball.bst create mode 100644 elements/core/libtool.bst create mode 100644 elements/core/libxml2.bst create mode 100644 elements/core/libxslt.bst create mode 100644 elements/core/linux-pam.bst create mode 100644 elements/core/mini-utils.bst create mode 100644 elements/core/ncurses.bst create mode 100644 elements/core/openssl-new.bst create mode 100644 elements/core/patch.bst create mode 100644 elements/core/perl.bst create mode 100644 elements/core/pkg-config.bst create mode 100644 elements/core/python3.bst create mode 100644 elements/core/readline.bst create mode 100644 elements/core/shadow.bst create mode 100644 elements/core/sqlite3.bst create mode 100644 elements/core/texinfo-tarball.bst create mode 100644 elements/core/util-linux.bst create mode 100644 elements/core/xz.bst create mode 100644 elements/coreutils-common.bst create mode 100644 elements/coreutils-common/coreutils.bst create mode 100644 elements/coreutils-common/diff.bst create mode 100644 elements/coreutils-common/findutils.bst create mode 100644 elements/coreutils-common/jq.bst create mode 100644 elements/coreutils-common/less.bst create mode 100644 elements/coreutils-common/sed.bst create mode 100644 elements/coreutils-common/tar.bst create mode 100644 elements/cpp-common-libs.bst create mode 100644 elements/cpp-common-libs/boost.bst create mode 100644 elements/cups.bst create mode 100644 elements/cups/cups.bst create mode 100644 elements/data-indexing-management.bst create mode 100644 elements/data-indexing-management/gmime.bst create mode 100644 elements/data-indexing-management/libexif.bst create mode 100644 elements/data-indexing-management/libmediaart.bst create mode 100644 elements/data-indexing-management/totem-pl-parser.bst create mode 100644 elements/data-indexing-management/tracker.bst create mode 100644 elements/device-management.bst create mode 100644 elements/device-management/libgudev.bst create mode 100644 elements/devtools.bst create mode 100644 elements/devtools/git-review.bst create mode 100644 elements/devtools/git.bst create mode 100644 elements/devtools/iotop.bst create mode 100644 elements/devtools/nano.bst create mode 100644 elements/devtools/pv.bst create mode 100644 elements/devtools/screen.bst create mode 100644 elements/devtools/vim.bst create mode 100644 elements/devtools/wget.bst create mode 100644 elements/dlna-services.bst create mode 100644 elements/dlna-services/gssdp.bst create mode 100644 elements/dlna-services/gupnp-av.bst create mode 100644 elements/dlna-services/gupnp-dlna.bst create mode 100644 elements/dlna-services/gupnp-igd.bst create mode 100644 elements/dlna-services/gupnp.bst create mode 100644 elements/dlna-services/rygel.bst create mode 100644 elements/docutils.bst create mode 100644 elements/docutils/asciidoc.bst create mode 100644 elements/docutils/docbook-xml.bst create mode 100644 elements/docutils/docbook-xsl.bst create mode 100644 elements/docutils/xml-catalog.bst create mode 100644 elements/docutils/xmlto.bst create mode 100644 elements/elixir.bst create mode 100644 elements/elixir/elixir.bst create mode 100644 elements/erlang.bst create mode 100644 elements/erlang/erlang.bst create mode 100644 elements/erlang/rebar.bst create mode 100644 elements/foundation.bst create mode 100644 elements/foundation/bash-completion.bst create mode 100644 elements/foundation/btrfs-progs.bst create mode 100644 elements/foundation/dbus-pre.bst create mode 100644 elements/foundation/dbus.bst create mode 100644 elements/foundation/fuse.bst create mode 100644 elements/foundation/groff.bst create mode 100644 elements/foundation/kmod.bst create mode 100644 elements/foundation/libarchive.bst create mode 100644 elements/foundation/libgcrypt.bst create mode 100644 elements/foundation/libgpg-error.bst create mode 100644 elements/foundation/libusb.bst create mode 100644 elements/foundation/lzo.bst create mode 100644 elements/foundation/openssh.bst create mode 100644 elements/foundation/pciutils.bst create mode 100644 elements/foundation/python-systemd.bst create mode 100644 elements/foundation/rsync.bst create mode 100644 elements/foundation/systemd.bst create mode 100644 elements/foundation/tbdiff.bst create mode 100644 elements/foundation/time-zone-database.bst create mode 100644 elements/foundation/usbutils.bst create mode 100644 elements/geolocation.bst create mode 100644 elements/geolocation/geoclue.bst create mode 100644 elements/geolocation/geocode-glib.bst create mode 100644 elements/glib-common.bst create mode 100644 elements/glib-common/glib.bst create mode 100644 elements/glib-common/gnome-common.bst create mode 100644 elements/glib-common/gobject-introspection.bst create mode 100644 elements/glib-common/gtk-doc-stub.bst create mode 100644 elements/glib-common/json-glib.bst create mode 100644 elements/gnome/WebKitGtk1-common.bst create mode 100644 elements/gnome/WebKitGtk1-common/WebKitGtk1.bst create mode 100644 elements/gnome/flatpak-common.bst create mode 100644 elements/gnome/flatpak-common/elfutils.bst create mode 100644 elements/gnome/flatpak-common/flatpak.bst create mode 100644 elements/gnome/gnome.bst create mode 100644 elements/gnome/gnome/WebKitGtk.bst create mode 100644 elements/gnome/gnome/accountsservice.bst create mode 100644 elements/gnome/gnome/adwaita-icon-theme.bst create mode 100644 elements/gnome/gnome/anthy.bst create mode 100644 elements/gnome/gnome/appstream-glib.bst create mode 100644 elements/gnome/gnome/baobab.bst create mode 100644 elements/gnome/gnome/berkeleydb.bst create mode 100644 elements/gnome/gnome/caribou.bst create mode 100644 elements/gnome/gnome/cheese.bst create mode 100644 elements/gnome/gnome/clutter-gst.bst create mode 100644 elements/gnome/gnome/clutter-gst2.bst create mode 100644 elements/gnome/gnome/clutter-gtk.bst create mode 100644 elements/gnome/gnome/clutter.bst create mode 100644 elements/gnome/gnome/cogl.bst create mode 100644 elements/gnome/gnome/colord-gtk.bst create mode 100644 elements/gnome/gnome/colord.bst create mode 100644 elements/gnome/gnome/cracklib.bst create mode 100644 elements/gnome/gnome/d-feet.bst create mode 100644 elements/gnome/gnome/dconf.bst create mode 100644 elements/gnome/gnome/desktop-file-utils.bst create mode 100644 elements/gnome/gnome/empathy.bst create mode 100644 elements/gnome/gnome/eog.bst create mode 100644 elements/gnome/gnome/epiphany.bst create mode 100644 elements/gnome/gnome/evolution-data-server.bst create mode 100644 elements/gnome/gnome/evolution.bst create mode 100644 elements/gnome/gnome/farstream.bst create mode 100644 elements/gnome/gnome/folks.bst create mode 100644 elements/gnome/gnome/gcab.bst create mode 100644 elements/gnome/gnome/gconf.bst create mode 100644 elements/gnome/gnome/gdm.bst create mode 100644 elements/gnome/gnome/gedit.bst create mode 100644 elements/gnome/gnome/gjs.bst create mode 100644 elements/gnome/gnome/glade.bst create mode 100644 elements/gnome/gnome/glib-networking.bst create mode 100644 elements/gnome/gnome/gnome-backgrounds.bst create mode 100644 elements/gnome/gnome/gnome-bluetooth.bst create mode 100644 elements/gnome/gnome/gnome-calendar.bst create mode 100644 elements/gnome/gnome/gnome-color-manager.bst create mode 100644 elements/gnome/gnome/gnome-contacts.bst create mode 100644 elements/gnome/gnome/gnome-control-center.bst create mode 100644 elements/gnome/gnome/gnome-desktop.bst create mode 100644 elements/gnome/gnome/gnome-dictionary.bst create mode 100644 elements/gnome/gnome/gnome-font-viewer.bst create mode 100644 elements/gnome/gnome/gnome-getting-started-docs.bst create mode 100644 elements/gnome/gnome/gnome-initial-setup.bst create mode 100644 elements/gnome/gnome/gnome-maps.bst create mode 100644 elements/gnome/gnome/gnome-online-accounts.bst create mode 100644 elements/gnome/gnome/gnome-screenshot.bst create mode 100644 elements/gnome/gnome/gnome-session.bst create mode 100644 elements/gnome/gnome/gnome-settings-daemon.bst create mode 100644 elements/gnome/gnome/gnome-shell.bst create mode 100644 elements/gnome/gnome/gnome-terminal.bst create mode 100644 elements/gnome/gnome/gnome-themes-standard.bst create mode 100644 elements/gnome/gnome/gnome-todo.bst create mode 100644 elements/gnome/gnome/gnome-user-docs.bst create mode 100644 elements/gnome/gnome/grilo-plugins.bst create mode 100644 elements/gnome/gnome/grilo.bst create mode 100644 elements/gnome/gnome/gsettings-desktop-schemas.bst create mode 100644 elements/gnome/gnome/gtksourceview.bst create mode 100644 elements/gnome/gnome/gusb.bst create mode 100644 elements/gnome/gnome/hicolor-icon-theme.bst create mode 100644 elements/gnome/gnome/ibus-anthy.bst create mode 100644 elements/gnome/gnome/ibus-hangul.bst create mode 100644 elements/gnome/gnome/ibus-libpinyin.bst create mode 100644 elements/gnome/gnome/ibus.bst create mode 100644 elements/gnome/gnome/iso-codes.bst create mode 100644 elements/gnome/gnome/isodate.bst create mode 100644 elements/gnome/gnome/itstool.bst create mode 100644 elements/gnome/gnome/krb5.bst create mode 100644 elements/gnome/gnome/lcms2.bst create mode 100644 elements/gnome/gnome/libcanberra.bst create mode 100644 elements/gnome/gnome/libchamplain.bst create mode 100644 elements/gnome/gnome/libgdata.bst create mode 100644 elements/gnome/gnome/libgfbgraph.bst create mode 100644 elements/gnome/gnome/libgnomekbd.bst create mode 100644 elements/gnome/gnome/libgtop.bst create mode 100644 elements/gnome/gnome/libgweather.bst create mode 100644 elements/gnome/gnome/libhangul.bst create mode 100644 elements/gnome/gnome/libnice.bst create mode 100644 elements/gnome/gnome/libnotify.bst create mode 100644 elements/gnome/gnome/liboauth.bst create mode 100644 elements/gnome/gnome/libpeas.bst create mode 100644 elements/gnome/gnome/libpinyin.bst create mode 100644 elements/gnome/gnome/libpurple.bst create mode 100644 elements/gnome/gnome/libpwquality.bst create mode 100644 elements/gnome/gnome/librest.bst create mode 100644 elements/gnome/gnome/libwnck.bst create mode 100644 elements/gnome/gnome/libxkbcommon-x11.bst create mode 100644 elements/gnome/gnome/libxklavier.bst create mode 100644 elements/gnome/gnome/mozjs24.bst create mode 100644 elements/gnome/gnome/mutter.bst create mode 100644 elements/gnome/gnome/nautilus.bst create mode 100644 elements/gnome/gnome/network-manager-applet.bst create mode 100644 elements/gnome/gnome/raptor.bst create mode 100644 elements/gnome/gnome/rdflib.bst create mode 100644 elements/gnome/gnome/sound-theme-freedesktop.bst create mode 100644 elements/gnome/gnome/startup-notification.bst create mode 100644 elements/gnome/gnome/telepathy-farstream.bst create mode 100644 elements/gnome/gnome/telepathy-gabble.bst create mode 100644 elements/gnome/gnome/telepathy-glib.bst create mode 100644 elements/gnome/gnome/telepathy-haze.bst create mode 100644 elements/gnome/gnome/telepathy-idle.bst create mode 100644 elements/gnome/gnome/telepathy-logger.bst create mode 100644 elements/gnome/gnome/telepathy-mission-control.bst create mode 100644 elements/gnome/gnome/telepathy-salut.bst create mode 100644 elements/gnome/gnome/totem.bst create mode 100644 elements/gnome/gnome/upower.bst create mode 100644 elements/gnome/gnome/vte.bst create mode 100644 elements/gnome/gnome/yelp-tools.bst create mode 100644 elements/gnome/gnome/yelp-xsl.bst create mode 100644 elements/gnome/gnome/yelp.bst create mode 100644 elements/gnome/gnome/zeitgeist.bst create mode 100644 elements/gnome/gnome/zenity.bst create mode 100644 elements/graphics-common.bst create mode 100644 elements/graphics-common/cairo.bst create mode 100644 elements/graphics-common/chinese-fonts-truetype-bkai00mp.bst create mode 100644 elements/graphics-common/chinese-fonts-truetype-bsmi00lp.bst create mode 100644 elements/graphics-common/chinese-fonts-truetype-gbsn00lp.bst create mode 100644 elements/graphics-common/chinese-fonts-truetype-gkai00mp.bst create mode 100644 elements/graphics-common/colm-tarball.bst create mode 100644 elements/graphics-common/fontconfig.bst create mode 100644 elements/graphics-common/freefont-otf.bst create mode 100644 elements/graphics-common/freetype2-harfbuzz.bst create mode 100644 elements/graphics-common/freetype2.bst create mode 100644 elements/graphics-common/harfbuzz.bst create mode 100644 elements/graphics-common/libjpeg.bst create mode 100644 elements/graphics-common/libpng.bst create mode 100644 elements/graphics-common/libtiff.bst create mode 100644 elements/graphics-common/libwebp.bst create mode 100644 elements/graphics-common/pixman.bst create mode 100644 elements/graphics-common/ragel-tarball.bst create mode 100644 elements/graphics-common/ttf-alee.bst create mode 100644 elements/gtk-deps.bst create mode 100644 elements/gtk-deps/at-spi2-atk.bst create mode 100644 elements/gtk-deps/at-spi2-core.bst create mode 100644 elements/gtk-deps/atk.bst create mode 100644 elements/gtk-deps/gdk-pixbuf.bst create mode 100644 elements/gtk-deps/libcroco.bst create mode 100644 elements/gtk-deps/librsvg.bst create mode 100644 elements/gtk-deps/pango.bst create mode 100644 elements/gtk-deps/shared-mime-info.bst create mode 100644 elements/gtk2.bst create mode 100644 elements/gtk2/gtk+.bst create mode 100644 elements/gtk3.bst create mode 100644 elements/gtk3/gtk3.bst create mode 100644 elements/icu-common.bst create mode 100644 elements/icu-common/icu.bst create mode 100644 elements/input-common.bst create mode 100644 elements/input-common/libevdev.bst create mode 100644 elements/input-common/libinput.bst create mode 100644 elements/input-common/libwacom.bst create mode 100644 elements/input-common/libxkbcommon-no-x11.bst create mode 100644 elements/input-common/mtdev.bst create mode 100644 elements/input-common/xkeyboard-config.bst create mode 100644 elements/ivi-common.bst create mode 100644 elements/ivi-common/automotive-message-broker.bst create mode 100644 elements/ivi/bsp-x86_64-ivi.bst create mode 100644 elements/ivi/bsp-x86_64-ivi/linux-x86-64-ivi.bst create mode 100644 elements/ivi/qt5-ivi.bst create mode 100644 elements/ivi/qt5-ivi/qtapplicationmanager.bst create mode 100644 elements/ivi/qt5-ivi/qtivi.bst create mode 100644 elements/ivi/rvi.bst create mode 100644 elements/ivi/rvi/rvi_core.bst create mode 100644 elements/libdrm-common.bst create mode 100644 elements/libdrm-common/drm.bst create mode 100644 elements/libdrm-common/xorg-lib-libpciaccess.bst create mode 100644 elements/libsoup-common.bst create mode 100644 elements/libsoup-common/libsoup.bst create mode 100644 elements/lighttpd-server.bst create mode 100644 elements/lighttpd-server/lighttpd.bst create mode 100644 elements/llvm-common.bst create mode 100644 elements/llvm-common/llvm.bst create mode 100644 elements/lorry.bst create mode 100644 elements/lorry/bzr-fastimport.bst create mode 100644 elements/lorry/bzr-tarball.bst create mode 100644 elements/lorry/cvs-tarball.bst create mode 100644 elements/lorry/cvsps.bst create mode 100644 elements/lorry/hg-fast-export.bst create mode 100644 elements/lorry/libapr-util.bst create mode 100644 elements/lorry/libapr.bst create mode 100644 elements/lorry/libserf.bst create mode 100644 elements/lorry/lorry.bst create mode 100644 elements/lorry/mercurial-tarball.bst create mode 100644 elements/lorry/neon.bst create mode 100644 elements/lorry/perl-dbd-sqlite-tarball.bst create mode 100644 elements/lorry/perl-dbi-tarball.bst create mode 100644 elements/lorry/python-fastimport.bst create mode 100644 elements/lorry/subversion-tarball.bst create mode 100644 elements/lorry/swig.bst create mode 100644 elements/mesa-common.bst create mode 100644 elements/mesa-common/libepoxy.bst create mode 100644 elements/mesa-common/mesa.bst create mode 100644 elements/morph-utils.bst create mode 100644 elements/morph-utils/cmdtest.bst create mode 100644 elements/morph-utils/morph.bst create mode 100644 elements/morph-utils/pyfilesystem.bst create mode 100644 elements/morph-utils/pylru.bst create mode 100644 elements/morph-utils/python-ttystatus.bst create mode 100644 elements/morph-utils/ruamel.yaml.bst create mode 100644 elements/multimedia-common.bst create mode 100644 elements/multimedia-common/flac.bst create mode 100644 elements/multimedia-common/libmad.bst create mode 100644 elements/multimedia-common/libmpeg2.bst create mode 100644 elements/multimedia-common/libvorbis.bst create mode 100644 elements/multimedia-common/libvpx.bst create mode 100644 elements/multimedia-common/ogg.bst create mode 100644 elements/multimedia-common/opus.bst create mode 100644 elements/multimedia-common/orc.bst create mode 100644 elements/multimedia-common/tremor.bst create mode 100644 elements/multimedia-common/yasm.bst create mode 100644 elements/multimedia-gstreamer-openmax-generic.bst create mode 100644 elements/multimedia-gstreamer-openmax-generic/gst-omx.bst create mode 100644 elements/multimedia-gstreamer.bst create mode 100644 elements/multimedia-gstreamer/gst-libav.bst create mode 100644 elements/multimedia-gstreamer/gstreamer-plugins-bad.bst create mode 100644 elements/multimedia-gstreamer/gstreamer-plugins-base.bst create mode 100644 elements/multimedia-gstreamer/gstreamer-plugins-good.bst create mode 100644 elements/multimedia-gstreamer/gstreamer.bst create mode 100644 elements/multimedia-hardware-codecs-x86.bst create mode 100644 elements/multimedia-hardware-codecs-x86/gstreamer-vaapi.bst create mode 100644 elements/multimedia-hardware-codecs-x86/libva-intel-driver.bst create mode 100644 elements/multimedia-hardware-codecs-x86/libva.bst create mode 100644 elements/navigation.bst create mode 100644 elements/navigation/navit.bst create mode 100644 elements/network-security.bst create mode 100644 elements/network-security/gnutls.bst create mode 100644 elements/network-security/libtasn1.bst create mode 100644 elements/network-security/nettle.bst create mode 100644 elements/network-security/nspr.bst create mode 100644 elements/network-security/nss.bst create mode 100644 elements/network-security/p11-kit.bst create mode 100644 elements/nfs.bst create mode 100644 elements/nfs/libevent.bst create mode 100644 elements/nfs/nfs-utils.bst create mode 100644 elements/nfs/rpcbind.bst create mode 100644 elements/nfs/ti-rpc.bst create mode 100644 elements/nodejs.bst create mode 100644 elements/nodejs/node.bst create mode 100644 elements/openstack-clients.bst create mode 100644 elements/openstack-clients/cliff.bst create mode 100644 elements/openstack-clients/cmd2.bst create mode 100644 elements/openstack-clients/python-barbicanclient.bst create mode 100644 elements/openstack-clients/python-ceilometerclient.bst create mode 100644 elements/openstack-clients/python-cinderclient.bst create mode 100644 elements/openstack-clients/python-designateclient.bst create mode 100644 elements/openstack-clients/python-glanceclient.bst create mode 100644 elements/openstack-clients/python-heatclient.bst create mode 100644 elements/openstack-clients/python-keystoneclient.bst create mode 100644 elements/openstack-clients/python-neutronclient.bst create mode 100644 elements/openstack-clients/python-novaclient.bst create mode 100644 elements/openstack-clients/python-saharaclient.bst create mode 100644 elements/openstack-clients/python-swiftclient.bst create mode 100644 elements/openstack-clients/python-troveclient.bst create mode 100644 elements/openstack-clients/warlock.bst create mode 100644 elements/openstack-common.bst create mode 100644 elements/openstack-common/babel.bst create mode 100644 elements/openstack-common/cffi.bst create mode 100644 elements/openstack-common/cryptography.bst create mode 100644 elements/openstack-common/enum34.bst create mode 100644 elements/openstack-common/eventlet.bst create mode 100644 elements/openstack-common/futures.bst create mode 100644 elements/openstack-common/greenlet.bst create mode 100644 elements/openstack-common/netaddr.bst create mode 100644 elements/openstack-common/netifaces.bst create mode 100644 elements/openstack-common/oslo-config.bst create mode 100644 elements/openstack-common/oslo-i18n.bst create mode 100644 elements/openstack-common/oslo-serialization.bst create mode 100644 elements/openstack-common/oslo-utils.bst create mode 100644 elements/openstack-common/pastedeploy.bst create mode 100644 elements/openstack-common/pyasn1.bst create mode 100644 elements/openstack-common/pycparser.bst create mode 100644 elements/openstack-common/pyiso8601.bst create mode 100644 elements/openstack-common/pyopenssl.bst create mode 100644 elements/openstack-common/pytz.bst create mode 100644 elements/openstack-common/simplejson.bst create mode 100644 elements/openstack-common/stevedore.bst create mode 100644 elements/ostree-core.bst create mode 100644 elements/ostree-core/gpgme.bst create mode 100644 elements/ostree-core/libassuan.bst create mode 100644 elements/ostree-core/libgsystem.bst create mode 100644 elements/ostree-core/ostree.bst create mode 100644 elements/pcre-utils.bst create mode 100644 elements/pcre-utils/pcre.bst create mode 100644 elements/perl-common.bst create mode 100644 elements/perl-common/App-cpanminus.bst create mode 100644 elements/perl-common/Archive-Extract.bst create mode 100644 elements/perl-common/Carton.bst create mode 100644 elements/perl-common/Class-Load-XS.bst create mode 100644 elements/perl-common/Class-Load.bst create mode 100644 elements/perl-common/Class-Tiny.bst create mode 100644 elements/perl-common/Data-OptList.bst create mode 100644 elements/perl-common/Devel-GlobalDestruction.bst create mode 100644 elements/perl-common/Devel-OverloadInfo.bst create mode 100644 elements/perl-common/Devel-StackTrace.bst create mode 100644 elements/perl-common/Dist-CheckConflicts.bst create mode 100644 elements/perl-common/Eval-Closure.bst create mode 100644 elements/perl-common/Exporter-Tiny.bst create mode 100644 elements/perl-common/ExtUtils-Config.bst create mode 100644 elements/perl-common/ExtUtils-Helpers.bst create mode 100644 elements/perl-common/ExtUtils-InstallPaths.bst create mode 100644 elements/perl-common/Future.bst create mode 100644 elements/perl-common/IO-Async.bst create mode 100644 elements/perl-common/JSON.bst create mode 100644 elements/perl-common/List-MoreUtils.bst create mode 100644 elements/perl-common/Log-Dispatch.bst create mode 100644 elements/perl-common/Log-Log4perl.bst create mode 100644 elements/perl-common/MRO-Compat.bst create mode 100644 elements/perl-common/Module-Build-Tiny.bst create mode 100644 elements/perl-common/Module-Build.bst create mode 100644 elements/perl-common/Module-CPANfile.bst create mode 100644 elements/perl-common/Module-Implementation.bst create mode 100644 elements/perl-common/Module-Reader.bst create mode 100644 elements/perl-common/Module-Runtime-Conflicts.bst create mode 100644 elements/perl-common/Module-Runtime.bst create mode 100644 elements/perl-common/Moose.bst create mode 100644 elements/perl-common/Package-DeprecationManager.bst create mode 100644 elements/perl-common/Package-Stash-XS.bst create mode 100644 elements/perl-common/Package-Stash.bst create mode 100644 elements/perl-common/Params-Util.bst create mode 100644 elements/perl-common/Params-Validate.bst create mode 100644 elements/perl-common/Path-Tiny.bst create mode 100644 elements/perl-common/Struct-Dumb.bst create mode 100644 elements/perl-common/Sub-Exporter-Progressive.bst create mode 100644 elements/perl-common/Sub-Exporter.bst create mode 100644 elements/perl-common/Sub-Identify.bst create mode 100644 elements/perl-common/Sub-Install.bst create mode 100644 elements/perl-common/Sub-Name.bst create mode 100644 elements/perl-common/Task-Weaken.bst create mode 100644 elements/perl-common/Test-Fatal.bst create mode 100644 elements/perl-common/Test-Requires.bst create mode 100644 elements/perl-common/Try-Tiny.bst create mode 100644 elements/privileges-management.bst create mode 100644 elements/privileges-management/mozjs17.bst create mode 100644 elements/privileges-management/polkit.bst create mode 100644 elements/python-cliapp.bst create mode 100644 elements/python-cliapp/cliapp.bst create mode 100644 elements/python-cliapp/python-coverage-test-runner.bst create mode 100644 elements/python-cliapp/python-coveragepy.bst create mode 100644 elements/python-common.bst create mode 100644 elements/python-common/boto.bst create mode 100644 elements/python-common/configobj.bst create mode 100644 elements/python-common/ecdsa.bst create mode 100644 elements/python-common/jinja2.bst create mode 100644 elements/python-common/kazoo.bst create mode 100644 elements/python-common/markupsafe.bst create mode 100644 elements/python-common/networkx.bst create mode 100644 elements/python-common/paramiko.bst create mode 100644 elements/python-common/pycrypto.bst create mode 100644 elements/python-common/python-decorator.bst create mode 100644 elements/python-common/python-json-patch.bst create mode 100644 elements/python-common/python-json-pointer.bst create mode 100644 elements/python-common/python-mimeparse.bst create mode 100644 elements/python-common/python-prettytable.bst create mode 100644 elements/python-common/webob.bst create mode 100644 elements/python-common/yoyo.bst create mode 100644 elements/python-pygobject.bst create mode 100644 elements/python-pygobject/pygobject.bst create mode 100644 elements/python-tools.bst create mode 100644 elements/python-tools/astroid.bst create mode 100644 elements/python-tools/logilab-common.bst create mode 100644 elements/python-tools/pylint.bst create mode 100644 elements/python-tools/virtualenv.bst create mode 100644 elements/python-wsgi.bst create mode 100644 elements/python-wsgi/bottle.bst create mode 100644 elements/python-wsgi/flup.bst create mode 100644 elements/python2-core.bst create mode 100644 elements/python2-core/cython2.bst create mode 100644 elements/python2-core/jsonschema-python2.bst create mode 100644 elements/python2-core/libxml2-python2.bst create mode 100644 elements/python2-core/mako-python2.bst create mode 100644 elements/python2-core/pbr-python2.bst create mode 100644 elements/python2-core/python2-lxml.bst create mode 100644 elements/python2-core/python2-markdown.bst create mode 100644 elements/python2-core/python2-requests.bst create mode 100644 elements/python2-core/python2-setuptools.bst create mode 100644 elements/python2-core/python2.bst create mode 100644 elements/python2-core/pyyaml-python2.bst create mode 100644 elements/python2-core/six-python2.bst create mode 100644 elements/python3-gobject.bst create mode 100644 elements/python3-gobject/python3-gobject.bst create mode 100644 elements/qt5-tools-qtmultimedia.bst create mode 100644 elements/qt5-tools-qtmultimedia/qtmultimedia.bst create mode 100644 elements/qt5-tools-qtwayland.bst create mode 100644 elements/qt5-tools-qtwayland/qtwayland.bst create mode 100644 elements/qt5-tools-qtwebengine.bst create mode 100644 elements/qt5-tools-qtwebengine/qtwebengine.bst create mode 100644 elements/qt5-tools.bst create mode 100644 elements/qt5-tools/qt3d.bst create mode 100644 elements/qt5-tools/qtbase.bst create mode 100644 elements/qt5-tools/qtconnectivity.bst create mode 100644 elements/qt5-tools/qtdeclarative.bst create mode 100644 elements/qt5-tools/qtdoc.bst create mode 100644 elements/qt5-tools/qtgraphicaleffects.bst create mode 100644 elements/qt5-tools/qtimageformats.bst create mode 100644 elements/qt5-tools/qtlocation.bst create mode 100644 elements/qt5-tools/qtquickcontrols.bst create mode 100644 elements/qt5-tools/qtscript.bst create mode 100644 elements/qt5-tools/qtsensors.bst create mode 100644 elements/qt5-tools/qtserialport.bst create mode 100644 elements/qt5-tools/qtsvg.bst create mode 100644 elements/qt5-tools/qtwebsockets.bst create mode 100644 elements/qt5-tools/qtx11extras.bst create mode 100644 elements/qt5-tools/qtxmlpatterns.bst create mode 100644 elements/ruby.bst create mode 100644 elements/ruby/bundler.bst create mode 100644 elements/ruby/hoe.bst create mode 100644 elements/ruby/libyaml.bst create mode 100644 elements/ruby/rake-compiler.bst create mode 100644 elements/ruby/ruby-1.8.bst create mode 100644 elements/ruby/ruby.bst create mode 100644 elements/samba.bst create mode 100644 elements/samba/samba.bst create mode 100644 elements/sandboxing.bst create mode 100644 elements/sandboxing/linux-user-chroot.bst create mode 100644 elements/sandboxing/sandboxlib.bst create mode 100644 elements/secret-service.bst create mode 100644 elements/secret-service/gcr.bst create mode 100644 elements/secret-service/gnome-keyring.bst create mode 100644 elements/secret-service/libsecret.bst create mode 100644 elements/sound-server-pulseaudio.bst create mode 100644 elements/sound-server-pulseaudio/alsa-lib.bst create mode 100644 elements/sound-server-pulseaudio/alsa-utils.bst create mode 100644 elements/sound-server-pulseaudio/avahi.bst create mode 100644 elements/sound-server-pulseaudio/libatomic_ops.bst create mode 100644 elements/sound-server-pulseaudio/libdaemon.bst create mode 100644 elements/sound-server-pulseaudio/libsndfile.bst create mode 100644 elements/sound-server-pulseaudio/pulseaudio.bst create mode 100644 elements/sound-server-pulseaudio/sbc.bst create mode 100644 elements/sound-server-pulseaudio/speex.bst create mode 100644 elements/sound-server-pulseaudio/webrtc-audio-processing.bst create mode 100644 elements/spell-checking.bst create mode 100644 elements/spell-checking/enchant.bst create mode 100644 elements/spell-checking/hyphen.bst create mode 100644 elements/storage-management.bst create mode 100644 elements/storage-management/gvfs.bst create mode 100644 elements/storage-management/libatasmart.bst create mode 100644 elements/storage-management/libgphoto2.bst create mode 100644 elements/storage-management/libmtp.bst create mode 100644 elements/storage-management/udisks.bst create mode 100644 elements/swift.bst create mode 100644 elements/swift/dnspython.bst create mode 100644 elements/swift/gf-complete.bst create mode 100644 elements/swift/jerasure.bst create mode 100644 elements/swift/liberasurecode.bst create mode 100644 elements/swift/pyeclib.bst create mode 100644 elements/swift/swift.bst create mode 100644 elements/swift/xattr.bst create mode 100644 elements/systems/base-system-content.bst create mode 100644 elements/systems/base-system.bst create mode 100644 elements/systems/build-system-content.bst create mode 100644 elements/systems/devel-system-content.bst create mode 100644 elements/systems/gnome-system-content.bst create mode 100644 elements/systems/ivi-system-content.bst create mode 100644 elements/systems/minimal-system-content.bst create mode 100644 elements/systems/trove-system-content.bst create mode 100644 elements/systems/weston-qt5-system-content.bst create mode 100644 elements/tools.bst create mode 100644 elements/tools/device-tree-compiler.bst create mode 100644 elements/tools/distcc.bst create mode 100644 elements/tools/gdb.bst create mode 100644 elements/tools/git-fat.bst create mode 100644 elements/tools/ipmitool.bst create mode 100644 elements/tools/kexec-tools.bst create mode 100644 elements/tools/lsof.bst create mode 100644 elements/tools/parted.bst create mode 100644 elements/tools/procps-ng.bst create mode 100644 elements/tools/strace.bst create mode 100644 elements/tools/sudo.bst create mode 100644 elements/tools/u-boot.bst create mode 100644 elements/tools/zip.bst create mode 100644 elements/trove/fail2ban-common.bst create mode 100644 elements/trove/fail2ban-common/fail2ban.bst create mode 100644 elements/trove/lorry-controller.bst create mode 100644 elements/trove/lorry-controller/lorry-controller.bst create mode 100644 elements/trove/python3-core.bst create mode 100644 elements/trove/python3-core/jsonschema.bst create mode 100644 elements/trove/python3-core/mako.bst create mode 100644 elements/trove/python3-core/pbr.bst create mode 100644 elements/trove/python3-core/python-lxml.bst create mode 100644 elements/trove/python3-core/python-markdown.bst create mode 100644 elements/trove/python3-core/python-requests.bst create mode 100644 elements/trove/python3-core/pyyaml.bst create mode 100644 elements/trove/python3-core/six.bst create mode 100644 elements/trove/trove.bst create mode 100644 elements/trove/trove/cgit.bst create mode 100644 elements/trove/trove/clod.bst create mode 100644 elements/trove/trove/gall.bst create mode 100644 elements/trove/trove/gitano.bst create mode 100644 elements/trove/trove/lace.bst create mode 100644 elements/trove/trove/lrexlib-pcre.bst create mode 100644 elements/trove/trove/lua-scrypt.bst create mode 100644 elements/trove/trove/lua.bst create mode 100644 elements/trove/trove/luxio.bst create mode 100644 elements/trove/trove/supple.bst create mode 100644 elements/trove/trove/trove-setup.bst create mode 100644 elements/unmaintained/openstack-clients/appdirs.bst create mode 100644 elements/unmaintained/openstack-clients/argparse.bst create mode 100644 elements/unmaintained/openstack-clients/cliff-tablib.bst create mode 100644 elements/unmaintained/openstack-clients/os-client-config.bst create mode 100644 elements/unmaintained/openstack-clients/pyparsing.bst create mode 100644 elements/unmaintained/openstack-clients/python-ironicclient.bst create mode 100644 elements/unmaintained/openstack-clients/python-openstackclient.bst create mode 100644 elements/unmaintained/openstack-clients/tablib.bst create mode 100644 elements/vala-common.bst create mode 100644 elements/vala-common/libgee.bst create mode 100644 elements/vala-common/m4-common.bst create mode 100644 elements/vala-common/vala-bootstrap.bst create mode 100644 elements/vala-common/vala.bst create mode 100644 elements/wayland-generic.bst create mode 100644 elements/wayland-generic/wayland-protocols.bst create mode 100644 elements/wayland-generic/wayland.bst create mode 100644 elements/weston-common.bst create mode 100644 elements/weston-common/weston.bst create mode 100644 elements/x-common.bst create mode 100644 elements/x-common/util-image.bst create mode 100644 elements/x-common/util-keysyms.bst create mode 100644 elements/x-common/util-wm.bst create mode 100644 elements/x-common/xcb-libxcb.bst create mode 100644 elements/x-common/xcb-proto.bst create mode 100644 elements/x-common/xcb-util.bst create mode 100644 elements/x-common/xorg-lib-libICE.bst create mode 100644 elements/x-common/xorg-lib-libSM.bst create mode 100644 elements/x-common/xorg-lib-libX11.bst create mode 100644 elements/x-common/xorg-lib-libXau.bst create mode 100644 elements/x-common/xorg-lib-libXcomposite.bst create mode 100644 elements/x-common/xorg-lib-libXcursor.bst create mode 100644 elements/x-common/xorg-lib-libXdamage.bst create mode 100644 elements/x-common/xorg-lib-libXext.bst create mode 100644 elements/x-common/xorg-lib-libXfixes.bst create mode 100644 elements/x-common/xorg-lib-libXi.bst create mode 100644 elements/x-common/xorg-lib-libXinerama.bst create mode 100644 elements/x-common/xorg-lib-libXmu.bst create mode 100644 elements/x-common/xorg-lib-libXrandr.bst create mode 100644 elements/x-common/xorg-lib-libXrender.bst create mode 100644 elements/x-common/xorg-lib-libXt.bst create mode 100644 elements/x-common/xorg-lib-libXtst.bst create mode 100644 elements/x-common/xorg-lib-libXv.bst create mode 100644 elements/x-common/xorg-lib-libxkbfile.bst create mode 100644 elements/x-common/xorg-lib-libxshmfence.bst create mode 100644 elements/x-common/xorg-lib-libxtrans.bst create mode 100644 elements/x-common/xorg-proto-bigreqsproto.bst create mode 100644 elements/x-common/xorg-proto-compositeproto.bst create mode 100644 elements/x-common/xorg-proto-damageproto.bst create mode 100644 elements/x-common/xorg-proto-dmxproto.bst create mode 100644 elements/x-common/xorg-proto-dri2proto.bst create mode 100644 elements/x-common/xorg-proto-dri3proto.bst create mode 100644 elements/x-common/xorg-proto-fixesproto.bst create mode 100644 elements/x-common/xorg-proto-fontsproto.bst create mode 100644 elements/x-common/xorg-proto-glproto.bst create mode 100644 elements/x-common/xorg-proto-inputproto.bst create mode 100644 elements/x-common/xorg-proto-kbproto.bst create mode 100644 elements/x-common/xorg-proto-presentproto.bst create mode 100644 elements/x-common/xorg-proto-randrproto.bst create mode 100644 elements/x-common/xorg-proto-recordproto.bst create mode 100644 elements/x-common/xorg-proto-renderproto.bst create mode 100644 elements/x-common/xorg-proto-resourceproto.bst create mode 100644 elements/x-common/xorg-proto-scrnsaverproto.bst create mode 100644 elements/x-common/xorg-proto-videoproto.bst create mode 100644 elements/x-common/xorg-proto-x11proto.bst create mode 100644 elements/x-common/xorg-proto-xcmiscproto.bst create mode 100644 elements/x-common/xorg-proto-xextproto.bst create mode 100644 elements/x-common/xorg-proto-xf86bigfontproto.bst create mode 100644 elements/x-common/xorg-proto-xf86dgaproto.bst create mode 100644 elements/x-common/xorg-proto-xf86driproto.bst create mode 100644 elements/x-common/xorg-proto-xineramaproto.bst create mode 100644 elements/x-drivers.bst create mode 100644 elements/x-drivers/xorg-driver-xf86-input-libinput.bst create mode 100644 elements/x-drivers/xorg-driver-xf86-video-fbdev.bst create mode 100644 elements/x-drivers/xorg-driver-xf86-video-intel.bst create mode 100644 elements/x-drivers/xorg-driver-xf86-video-vesa.bst create mode 100644 elements/x-generic.bst create mode 100644 elements/x-generic/xorg-app-xinit.bst create mode 100644 elements/x-generic/xorg-app-xkbcomp.bst create mode 100644 elements/x-generic/xorg-font-util.bst create mode 100644 elements/x-generic/xorg-lib-libXfont.bst create mode 100644 elements/x-generic/xorg-lib-libfontenc.bst create mode 100644 elements/x-generic/xserver.bst create mode 100644 elements/xorg-util-macros-common.bst create mode 100644 elements/xorg-util-macros-common/xcb-pthread-stubs.bst create mode 100644 elements/xorg-util-macros-common/xorg-util-macros.bst diff --git a/elements/CPAN-Mini-Inject.bst b/elements/CPAN-Mini-Inject.bst new file mode 100644 index 00000000..e6f59622 --- /dev/null +++ b/elements/CPAN-Mini-Inject.bst @@ -0,0 +1,37 @@ +kind: stack +description: A collection of perl distributions used by CPAN::Mini::Inject +depends: +- CPAN-Mini-Inject/Archive-Zip.bst +- CPAN-Mini-Inject/CPAN-DistnameInfo.bst +- CPAN-Mini-Inject/Compress-Bzip2.bst +- CPAN-Mini-Inject/Encode-Locale.bst +- CPAN-Mini-Inject/File-Slurp.bst +- CPAN-Mini-Inject/File-Spec-Native.bst +- CPAN-Mini-Inject/File-Which.bst +- CPAN-Mini-Inject/File-HomeDir.bst +- CPAN-Mini-Inject/HTML-Tagset.bst +- CPAN-Mini-Inject/HTML-Parser.bst +- CPAN-Mini-Inject/CGI.bst +- CPAN-Mini-Inject/HTTP-Date.bst +- CPAN-Mini-Inject/File-Listing.bst +- CPAN-Mini-Inject/HTTP-Server-Simple.bst +- CPAN-Mini-Inject/IO-HTML.bst +- CPAN-Mini-Inject/LWP-MediaTypes.bst +- CPAN-Mini-Inject/Number-Compare.bst +- CPAN-Mini-Inject/Path-Class.bst +- CPAN-Mini-Inject/Text-Glob.bst +- CPAN-Mini-Inject/File-Find-Rule.bst +- CPAN-Mini-Inject/Data-Compare.bst +- CPAN-Mini-Inject/CPAN-Checksums.bst +- CPAN-Mini-Inject/Dist-Metadata.bst +- CPAN-Mini-Inject/URI.bst +- CPAN-Mini-Inject/Net-HTTP.bst +- CPAN-Mini-Inject/HTTP-Message.bst +- CPAN-Mini-Inject/HTTP-Negotiate.bst +- CPAN-Mini-Inject/HTTP-Cookies.bst +- CPAN-Mini-Inject/HTTP-Daemon.bst +- CPAN-Mini-Inject/WWW-RobotRules.bst +- CPAN-Mini-Inject/YAML.bst +- CPAN-Mini-Inject/libwww-perl.bst +- CPAN-Mini-Inject/CPAN-Mini.bst +- CPAN-Mini-Inject/CPAN-Mini-Inject.bst diff --git a/elements/CPAN-Mini-Inject/Archive-Zip.bst b/elements/CPAN-Mini-Inject/Archive-Zip.bst new file mode 100644 index 00000000..0add38be --- /dev/null +++ b/elements/CPAN-Mini-Inject/Archive-Zip.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/Archive-Zip-tarball + track: Archive-Zip-1.49 + ref: 42c8b23669eac442a303190dad44d78cea63cf59 diff --git a/elements/CPAN-Mini-Inject/CGI.bst b/elements/CPAN-Mini-Inject/CGI.bst new file mode 100644 index 00000000..10805b8e --- /dev/null +++ b/elements/CPAN-Mini-Inject/CGI.bst @@ -0,0 +1,11 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/HTML-Tagset.bst +- CPAN-Mini-Inject/HTML-Parser.bst +sources: +- kind: git + url: upstream:cpan/CGI-tarball + track: CGI-4.21 + ref: f9f3ab3056d94292adb4ab2e1451645bee989769 diff --git a/elements/CPAN-Mini-Inject/CPAN-Checksums.bst b/elements/CPAN-Mini-Inject/CPAN-Checksums.bst new file mode 100644 index 00000000..3dc70887 --- /dev/null +++ b/elements/CPAN-Mini-Inject/CPAN-Checksums.bst @@ -0,0 +1,14 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/Text-Glob.bst +- CPAN-Mini-Inject/Data-Compare.bst +- CPAN-Mini-Inject/File-Find-Rule.bst +- CPAN-Mini-Inject/Number-Compare.bst +- CPAN-Mini-Inject/Compress-Bzip2.bst +sources: +- kind: git + url: upstream:cpan/CPAN-Checksums-tarball + track: CPAN-Checksums-2.10 + ref: 26d8d4d1d2a7a8ebcffc6ff5c6b13495f74dd129 diff --git a/elements/CPAN-Mini-Inject/CPAN-DistnameInfo.bst b/elements/CPAN-Mini-Inject/CPAN-DistnameInfo.bst new file mode 100644 index 00000000..02005cd5 --- /dev/null +++ b/elements/CPAN-Mini-Inject/CPAN-DistnameInfo.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/CPAN-DistnameInfo-tarball + track: CPAN-DistnameInfo-0.12 + ref: 56f58177bddb4002f0dc57811fe0f72a8fc9e479 diff --git a/elements/CPAN-Mini-Inject/CPAN-Mini-Inject.bst b/elements/CPAN-Mini-Inject/CPAN-Mini-Inject.bst new file mode 100644 index 00000000..a97eb5ae --- /dev/null +++ b/elements/CPAN-Mini-Inject/CPAN-Mini-Inject.bst @@ -0,0 +1,42 @@ +kind: module-build +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/File-Spec-Native.bst +- CPAN-Mini-Inject/HTTP-Negotiate.bst +- CPAN-Mini-Inject/LWP-MediaTypes.bst +- CPAN-Mini-Inject/Dist-Metadata.bst +- CPAN-Mini-Inject/File-Which.bst +- CPAN-Mini-Inject/Compress-Bzip2.bst +- CPAN-Mini-Inject/libwww-perl.bst +- CPAN-Mini-Inject/CGI.bst +- CPAN-Mini-Inject/File-Slurp.bst +- CPAN-Mini-Inject/IO-HTML.bst +- CPAN-Mini-Inject/Number-Compare.bst +- CPAN-Mini-Inject/CPAN-Mini.bst +- CPAN-Mini-Inject/HTML-Tagset.bst +- CPAN-Mini-Inject/HTTP-Server-Simple.bst +- CPAN-Mini-Inject/HTTP-Message.bst +- CPAN-Mini-Inject/File-HomeDir.bst +- CPAN-Mini-Inject/Path-Class.bst +- CPAN-Mini-Inject/Archive-Zip.bst +- CPAN-Mini-Inject/Text-Glob.bst +- CPAN-Mini-Inject/Data-Compare.bst +- CPAN-Mini-Inject/HTTP-Date.bst +- CPAN-Mini-Inject/URI.bst +- CPAN-Mini-Inject/File-Listing.bst +- CPAN-Mini-Inject/HTTP-Cookies.bst +- CPAN-Mini-Inject/CPAN-DistnameInfo.bst +- CPAN-Mini-Inject/HTML-Parser.bst +- CPAN-Mini-Inject/Encode-Locale.bst +- CPAN-Mini-Inject/HTTP-Daemon.bst +- CPAN-Mini-Inject/File-Find-Rule.bst +- CPAN-Mini-Inject/YAML.bst +- CPAN-Mini-Inject/WWW-RobotRules.bst +- CPAN-Mini-Inject/Net-HTTP.bst +- CPAN-Mini-Inject/CPAN-Checksums.bst +sources: +- kind: git + url: upstream:cpan/CPAN-Mini-Inject-tarball + track: master + ref: 74e30d582ac01d80a7f1b28af247d0a5ee913d55 diff --git a/elements/CPAN-Mini-Inject/CPAN-Mini.bst b/elements/CPAN-Mini-Inject/CPAN-Mini.bst new file mode 100644 index 00000000..ba5eded8 --- /dev/null +++ b/elements/CPAN-Mini-Inject/CPAN-Mini.bst @@ -0,0 +1,26 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/Encode-Locale.bst +- CPAN-Mini-Inject/File-Which.bst +- CPAN-Mini-Inject/HTTP-Date.bst +- CPAN-Mini-Inject/HTTP-Cookies.bst +- CPAN-Mini-Inject/HTTP-Daemon.bst +- CPAN-Mini-Inject/LWP-MediaTypes.bst +- CPAN-Mini-Inject/HTTP-Negotiate.bst +- CPAN-Mini-Inject/File-Listing.bst +- CPAN-Mini-Inject/URI.bst +- CPAN-Mini-Inject/File-HomeDir.bst +- CPAN-Mini-Inject/HTML-Tagset.bst +- CPAN-Mini-Inject/HTTP-Message.bst +- CPAN-Mini-Inject/Net-HTTP.bst +- CPAN-Mini-Inject/IO-HTML.bst +- CPAN-Mini-Inject/libwww-perl.bst +- CPAN-Mini-Inject/HTML-Parser.bst +- CPAN-Mini-Inject/WWW-RobotRules.bst +sources: +- kind: git + url: upstream:cpan/CPAN-Mini-tarball + track: CPAN-Mini-1.111016 + ref: 2a051e40a3fc09bba24c335060e8df327d313e55 diff --git a/elements/CPAN-Mini-Inject/Compress-Bzip2.bst b/elements/CPAN-Mini-Inject/Compress-Bzip2.bst new file mode 100644 index 00000000..f9d9cb64 --- /dev/null +++ b/elements/CPAN-Mini-Inject/Compress-Bzip2.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/Compress-Bzip2-tarball + track: Compress-Bzip2-2.22 + ref: efd32dfb6c52e28f3b158930b64f986ff8760409 diff --git a/elements/CPAN-Mini-Inject/Data-Compare.bst b/elements/CPAN-Mini-Inject/Data-Compare.bst new file mode 100644 index 00000000..4b10d3a2 --- /dev/null +++ b/elements/CPAN-Mini-Inject/Data-Compare.bst @@ -0,0 +1,12 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/File-Find-Rule.bst +- CPAN-Mini-Inject/Text-Glob.bst +- CPAN-Mini-Inject/Number-Compare.bst +sources: +- kind: git + url: upstream:cpan/Data-Compare-tarball + track: Data-Compare-1.25 + ref: 8fddd4400d09891094843fe9e77fec74e4510c67 diff --git a/elements/CPAN-Mini-Inject/Dist-Metadata.bst b/elements/CPAN-Mini-Inject/Dist-Metadata.bst new file mode 100644 index 00000000..f285a20f --- /dev/null +++ b/elements/CPAN-Mini-Inject/Dist-Metadata.bst @@ -0,0 +1,13 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/Path-Class.bst +- CPAN-Mini-Inject/File-Spec-Native.bst +- CPAN-Mini-Inject/Archive-Zip.bst +- CPAN-Mini-Inject/CPAN-DistnameInfo.bst +sources: +- kind: git + url: upstream:cpan/Dist-Metadata-tarball + track: Dist-Metadata-0.926 + ref: 2ca9db53e3e8164ecf0c95bf93fa289019e1b92c diff --git a/elements/CPAN-Mini-Inject/Encode-Locale.bst b/elements/CPAN-Mini-Inject/Encode-Locale.bst new file mode 100644 index 00000000..a9ec86d7 --- /dev/null +++ b/elements/CPAN-Mini-Inject/Encode-Locale.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/Encode-Locale-tarball + track: Encode-Locale-1.05 + ref: e4bf16d2fde5df6eadd91475e3dcca56b87b1eb0 diff --git a/elements/CPAN-Mini-Inject/File-Find-Rule.bst b/elements/CPAN-Mini-Inject/File-Find-Rule.bst new file mode 100644 index 00000000..39842847 --- /dev/null +++ b/elements/CPAN-Mini-Inject/File-Find-Rule.bst @@ -0,0 +1,11 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/Text-Glob.bst +- CPAN-Mini-Inject/Number-Compare.bst +sources: +- kind: git + url: upstream:cpan/File-Find-Rule-tarball + track: File-Find-Rule-0.33 + ref: 5e7c9d8e7b80b54baa3f8161222b5a8e9077c0aa diff --git a/elements/CPAN-Mini-Inject/File-HomeDir.bst b/elements/CPAN-Mini-Inject/File-HomeDir.bst new file mode 100644 index 00000000..aa1ffc63 --- /dev/null +++ b/elements/CPAN-Mini-Inject/File-HomeDir.bst @@ -0,0 +1,10 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/File-Which.bst +sources: +- kind: git + url: upstream:cpan/File-HomeDir-tarball + track: File-HomeDir-1.00 + ref: d08b8685307cd5e8980f3c9409d4b3c1d06b2c24 diff --git a/elements/CPAN-Mini-Inject/File-Listing.bst b/elements/CPAN-Mini-Inject/File-Listing.bst new file mode 100644 index 00000000..ba150929 --- /dev/null +++ b/elements/CPAN-Mini-Inject/File-Listing.bst @@ -0,0 +1,10 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/HTTP-Date.bst +sources: +- kind: git + url: upstream:cpan/File-Listing-tarball + track: File-Listing-6.04 + ref: c1655656f083337cbfd901455db96695890f2d89 diff --git a/elements/CPAN-Mini-Inject/File-Slurp.bst b/elements/CPAN-Mini-Inject/File-Slurp.bst new file mode 100644 index 00000000..f2da84e4 --- /dev/null +++ b/elements/CPAN-Mini-Inject/File-Slurp.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/File-Slurp-tarball + track: File-Slurp-9999.19 + ref: 9d4173f2716c2f9a2d26f8f9ab0f47b351b87de7 diff --git a/elements/CPAN-Mini-Inject/File-Spec-Native.bst b/elements/CPAN-Mini-Inject/File-Spec-Native.bst new file mode 100644 index 00000000..5c2e64fc --- /dev/null +++ b/elements/CPAN-Mini-Inject/File-Spec-Native.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/File-Spec-Native-tarball + track: File-Spec-Native-1.004 + ref: 475e3c7cb559a68109d8c90ab8ff0b6a37c98793 diff --git a/elements/CPAN-Mini-Inject/File-Which.bst b/elements/CPAN-Mini-Inject/File-Which.bst new file mode 100644 index 00000000..4488fafc --- /dev/null +++ b/elements/CPAN-Mini-Inject/File-Which.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/File-Which-tarball + track: File-Which-1.19 + ref: a276db189a656a4cc5881a2ebc4cad3113685030 diff --git a/elements/CPAN-Mini-Inject/HTML-Parser.bst b/elements/CPAN-Mini-Inject/HTML-Parser.bst new file mode 100644 index 00000000..97fe3baa --- /dev/null +++ b/elements/CPAN-Mini-Inject/HTML-Parser.bst @@ -0,0 +1,10 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/HTML-Tagset.bst +sources: +- kind: git + url: upstream:cpan/HTML-Parser-tarball + track: HTML-Parser-3.71 + ref: 2f253cfc85ffd55a8acb988e91f0bc5ab348124c diff --git a/elements/CPAN-Mini-Inject/HTML-Tagset.bst b/elements/CPAN-Mini-Inject/HTML-Tagset.bst new file mode 100644 index 00000000..a47dd970 --- /dev/null +++ b/elements/CPAN-Mini-Inject/HTML-Tagset.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/HTML-Tagset-tarball + track: HTML-Tagset-3.20 + ref: 85713405a9d0b06f3abba0c2ddfaab2077344e8f diff --git a/elements/CPAN-Mini-Inject/HTTP-Cookies.bst b/elements/CPAN-Mini-Inject/HTTP-Cookies.bst new file mode 100644 index 00000000..269bc00c --- /dev/null +++ b/elements/CPAN-Mini-Inject/HTTP-Cookies.bst @@ -0,0 +1,15 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/Encode-Locale.bst +- CPAN-Mini-Inject/HTTP-Date.bst +- CPAN-Mini-Inject/IO-HTML.bst +- CPAN-Mini-Inject/URI.bst +- CPAN-Mini-Inject/LWP-MediaTypes.bst +- CPAN-Mini-Inject/HTTP-Message.bst +sources: +- kind: git + url: upstream:cpan/HTTP-Cookies-tarball + track: HTTP-Cookies-6.01 + ref: 4861af5daed8f4ba6d0041aed25e98f403d96fc0 diff --git a/elements/CPAN-Mini-Inject/HTTP-Daemon.bst b/elements/CPAN-Mini-Inject/HTTP-Daemon.bst new file mode 100644 index 00000000..6d7b4313 --- /dev/null +++ b/elements/CPAN-Mini-Inject/HTTP-Daemon.bst @@ -0,0 +1,15 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/Encode-Locale.bst +- CPAN-Mini-Inject/HTTP-Date.bst +- CPAN-Mini-Inject/IO-HTML.bst +- CPAN-Mini-Inject/LWP-MediaTypes.bst +- CPAN-Mini-Inject/URI.bst +- CPAN-Mini-Inject/HTTP-Message.bst +sources: +- kind: git + url: upstream:cpan/HTTP-Daemon-tarball + track: HTTP-Daemon-6.01 + ref: 64ffbaec18717f99cb80441d8b474868e39939fb diff --git a/elements/CPAN-Mini-Inject/HTTP-Date.bst b/elements/CPAN-Mini-Inject/HTTP-Date.bst new file mode 100644 index 00000000..972bc2fd --- /dev/null +++ b/elements/CPAN-Mini-Inject/HTTP-Date.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/HTTP-Date-tarball + track: HTTP-Date-6.02 + ref: f1f9b3164e11c877ed5d509738551a56ac9b37f0 diff --git a/elements/CPAN-Mini-Inject/HTTP-Message.bst b/elements/CPAN-Mini-Inject/HTTP-Message.bst new file mode 100644 index 00000000..64f84e4d --- /dev/null +++ b/elements/CPAN-Mini-Inject/HTTP-Message.bst @@ -0,0 +1,14 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/Encode-Locale.bst +- CPAN-Mini-Inject/HTTP-Date.bst +- CPAN-Mini-Inject/IO-HTML.bst +- CPAN-Mini-Inject/URI.bst +- CPAN-Mini-Inject/LWP-MediaTypes.bst +sources: +- kind: git + url: upstream:cpan/HTTP-Message-tarball + track: HTTP-Message-6.10 + ref: d403562e3f7ac96df7cee2c1709ecd970b6c9761 diff --git a/elements/CPAN-Mini-Inject/HTTP-Negotiate.bst b/elements/CPAN-Mini-Inject/HTTP-Negotiate.bst new file mode 100644 index 00000000..f4804d4c --- /dev/null +++ b/elements/CPAN-Mini-Inject/HTTP-Negotiate.bst @@ -0,0 +1,15 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/Encode-Locale.bst +- CPAN-Mini-Inject/HTTP-Date.bst +- CPAN-Mini-Inject/IO-HTML.bst +- CPAN-Mini-Inject/LWP-MediaTypes.bst +- CPAN-Mini-Inject/URI.bst +- CPAN-Mini-Inject/HTTP-Message.bst +sources: +- kind: git + url: upstream:cpan/HTTP-Negotiate-tarball + track: HTTP-Negotiate-6.01 + ref: ab7c5218426d7424b8f7b5c333870958ad6609da diff --git a/elements/CPAN-Mini-Inject/HTTP-Server-Simple.bst b/elements/CPAN-Mini-Inject/HTTP-Server-Simple.bst new file mode 100644 index 00000000..b5e22c97 --- /dev/null +++ b/elements/CPAN-Mini-Inject/HTTP-Server-Simple.bst @@ -0,0 +1,12 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/CGI.bst +- CPAN-Mini-Inject/HTML-Tagset.bst +- CPAN-Mini-Inject/HTML-Parser.bst +sources: +- kind: git + url: upstream:cpan/HTTP-Server-Simple-tarball + track: HTTP-Server-Simple-0.50 + ref: e2d680ac7c6f0bb36808aa45e1453c8b585d2717 diff --git a/elements/CPAN-Mini-Inject/IO-HTML.bst b/elements/CPAN-Mini-Inject/IO-HTML.bst new file mode 100644 index 00000000..e766e68f --- /dev/null +++ b/elements/CPAN-Mini-Inject/IO-HTML.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/IO-HTML-tarball + track: IO-HTML-1.001 + ref: adc9c8b29ed1144626af564f936811a9d5e319a6 diff --git a/elements/CPAN-Mini-Inject/LWP-MediaTypes.bst b/elements/CPAN-Mini-Inject/LWP-MediaTypes.bst new file mode 100644 index 00000000..ab99d473 --- /dev/null +++ b/elements/CPAN-Mini-Inject/LWP-MediaTypes.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/LWP-MediaTypes-tarball + track: LWP-MediaTypes-6.02 + ref: d550937a3b104e53897b8f51dd528724f721858a diff --git a/elements/CPAN-Mini-Inject/Net-HTTP.bst b/elements/CPAN-Mini-Inject/Net-HTTP.bst new file mode 100644 index 00000000..be3a4414 --- /dev/null +++ b/elements/CPAN-Mini-Inject/Net-HTTP.bst @@ -0,0 +1,10 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/URI.bst +sources: +- kind: git + url: upstream:cpan/Net-HTTP-tarball + track: Net-HTTP-6.09 + ref: 8780c70ceb3019aa50e129cb62daa3bfaebd0e82 diff --git a/elements/CPAN-Mini-Inject/Number-Compare.bst b/elements/CPAN-Mini-Inject/Number-Compare.bst new file mode 100644 index 00000000..157b1978 --- /dev/null +++ b/elements/CPAN-Mini-Inject/Number-Compare.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/Number-Compare-tarball + track: Number-Compare-0.03 + ref: af206af84f17997c2967416423e9cdf516e17203 diff --git a/elements/CPAN-Mini-Inject/Path-Class.bst b/elements/CPAN-Mini-Inject/Path-Class.bst new file mode 100644 index 00000000..64b8d63b --- /dev/null +++ b/elements/CPAN-Mini-Inject/Path-Class.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/Path-Class-tarball + track: Path-Class-0.35 + ref: 5f549fcb4056f8b314c7f7336a020ef9735fb384 diff --git a/elements/CPAN-Mini-Inject/Text-Glob.bst b/elements/CPAN-Mini-Inject/Text-Glob.bst new file mode 100644 index 00000000..ac50e44a --- /dev/null +++ b/elements/CPAN-Mini-Inject/Text-Glob.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/Text-Glob-tarball + track: Text-Glob-0.09 + ref: 7c186823d68db1d2bd078fb91a95d30cd12890da diff --git a/elements/CPAN-Mini-Inject/URI.bst b/elements/CPAN-Mini-Inject/URI.bst new file mode 100644 index 00000000..8283708c --- /dev/null +++ b/elements/CPAN-Mini-Inject/URI.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/URI-tarball + track: URI-1.69 + ref: 9165b237ad8fae18b36d4d40d6e2ccfde7b136c7 diff --git a/elements/CPAN-Mini-Inject/WWW-RobotRules.bst b/elements/CPAN-Mini-Inject/WWW-RobotRules.bst new file mode 100644 index 00000000..93e49858 --- /dev/null +++ b/elements/CPAN-Mini-Inject/WWW-RobotRules.bst @@ -0,0 +1,10 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/URI.bst +sources: +- kind: git + url: upstream:cpan/WWW-RobotRules-tarball + track: WWW-RobotRules-6.02 + ref: 80c86924c3437c0ad64852ea29c7eab1197dfe90 diff --git a/elements/CPAN-Mini-Inject/YAML.bst b/elements/CPAN-Mini-Inject/YAML.bst new file mode 100644 index 00000000..0eef5a9f --- /dev/null +++ b/elements/CPAN-Mini-Inject/YAML.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +sources: +- kind: git + url: upstream:cpan/YAML-tarball + track: YAML-1.15 + ref: 2fe5b8de1e9d06482aa76303e7342bc6605700ea diff --git a/elements/CPAN-Mini-Inject/libwww-perl.bst b/elements/CPAN-Mini-Inject/libwww-perl.bst new file mode 100644 index 00000000..469751fc --- /dev/null +++ b/elements/CPAN-Mini-Inject/libwww-perl.bst @@ -0,0 +1,23 @@ +kind: makemaker +depends: +- core.bst +- perl-common.bst +- CPAN-Mini-Inject/Encode-Locale.bst +- CPAN-Mini-Inject/Net-HTTP.bst +- CPAN-Mini-Inject/HTTP-Daemon.bst +- CPAN-Mini-Inject/HTTP-Date.bst +- CPAN-Mini-Inject/HTTP-Negotiate.bst +- CPAN-Mini-Inject/HTTP-Message.bst +- CPAN-Mini-Inject/IO-HTML.bst +- CPAN-Mini-Inject/LWP-MediaTypes.bst +- CPAN-Mini-Inject/HTML-Tagset.bst +- CPAN-Mini-Inject/WWW-RobotRules.bst +- CPAN-Mini-Inject/HTTP-Cookies.bst +- CPAN-Mini-Inject/File-Listing.bst +- CPAN-Mini-Inject/HTML-Parser.bst +- CPAN-Mini-Inject/URI.bst +sources: +- kind: git + url: upstream:cpan/libwww-perl-tarball + track: libwww-perl-6.13 + ref: 20f161ca116b8a4fc7ac986a317d7f6d43e5c173 diff --git a/elements/NetworkManager-common.bst b/elements/NetworkManager-common.bst new file mode 100644 index 00000000..aa40856c --- /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 00000000..f181eed2 --- /dev/null +++ b/elements/NetworkManager-common/ModemManager.bst @@ -0,0 +1,21 @@ +kind: autotools +depends: +- bluetooth.bst +- connectivity.bst +- device-management.bst +- network-security.bst +- privileges-management.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 00000000..f959670b --- /dev/null +++ b/elements/NetworkManager-common/NetworkManager.bst @@ -0,0 +1,23 @@ +kind: autotools +depends: +- bluetooth.bst +- connectivity.bst +- device-management.bst +- network-security.bst +- privileges-management.bst +- NetworkManager-common/ModemManager.bst +- NetworkManager-common/libndp.bst +- NetworkManager-common/readline6.bst +sources: +- kind: git + url: upstream:NetworkManager + track: 1.2.2 + ref: 8f6d416768cf69932999b1fc2ab4231321761657 +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --with-session-tracking=systemd + --disable-ppp --enable-more-warnings=yes +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 00000000..5efd2385 --- /dev/null +++ b/elements/NetworkManager-common/libmbim.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- bluetooth.bst +- connectivity.bst +- device-management.bst +- network-security.bst +- privileges-management.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 00000000..54daced4 --- /dev/null +++ b/elements/NetworkManager-common/libndp.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- bluetooth.bst +- connectivity.bst +- device-management.bst +- network-security.bst +- privileges-management.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 00000000..5406e75c --- /dev/null +++ b/elements/NetworkManager-common/libqmi.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- bluetooth.bst +- connectivity.bst +- device-management.bst +- network-security.bst +- privileges-management.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 00000000..15116087 --- /dev/null +++ b/elements/NetworkManager-common/readline6.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- bluetooth.bst +- connectivity.bst +- device-management.bst +- network-security.bst +- privileges-management.bst +sources: +- kind: git + url: upstream:readline + track: readline-6.3 + ref: 7628b745a813aac53586b640da056a975f1c443e diff --git a/elements/ansible.bst b/elements/ansible.bst new file mode 100644 index 00000000..4e6c963f --- /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 00000000..17374ae7 --- /dev/null +++ b/elements/ansible/ansible.bst @@ -0,0 +1,27 @@ +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: + post-install-commands: + - | + install -D -m644 /proc/self/fd/0 "%{install-root}/etc/ansible/ansible.cfg" <"wpa_supplicant/.config" < .tarball-version diff --git a/elements/core/automake.bst b/elements/core/automake.bst new file mode 100644 index 00000000..85978f92 --- /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 00000000..c9de2068 --- /dev/null +++ b/elements/core/bash.bst @@ -0,0 +1,42 @@ +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 + post-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 00000000..c04a150f --- /dev/null +++ b/elements/core/bc.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- gnu-toolchain.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 00000000..b441e36c --- /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 00000000..e85a4db7 --- /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 00000000..739d9616 --- /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 00000000..afed38e8 --- /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.2.1 + ref: 732d8a467ab8a295b1bbf580f865980f8a1a9b29 +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 00000000..e5f4e744 --- /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 00000000..cdf90359 --- /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 00000000..ba8dfcdb --- /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.42.12 + ref: 6a3741ad293031447b95b88431eafa77401a8987 +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 00000000..8d2a8051 --- /dev/null +++ b/elements/core/file.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- gnu-toolchain.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 00000000..65b66374 --- /dev/null +++ b/elements/core/flex.bst @@ -0,0 +1,27 @@ +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: + pre-configure-commands: + - autoreconf -ivf + configure-commands: + - ./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 00000000..35b69f11 --- /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 00000000..8d0e7b6b --- /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.4 + ref: 482840e61f86ca321838a91e902c41d40c098bbb +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 00000000..73946ea8 --- /dev/null +++ b/elements/core/git-minimal.bst @@ -0,0 +1,20 @@ +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: + pre-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 00000000..e6de8c75 --- /dev/null +++ b/elements/core/gperf.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- gnu-toolchain.bst +sources: +- kind: git + url: upstream:gperf + track: baserock/morph + ref: 5094e4a539adf845111013f82c2c4fcaec637983 diff --git a/elements/core/help2man.bst b/elements/core/help2man.bst new file mode 100644 index 00000000..7243a81e --- /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 00000000..f23b078b --- /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 00000000..7e30cfda --- /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 00000000..c1de6ea1 --- /dev/null +++ b/elements/core/libexpat.bst @@ -0,0 +1,17 @@ +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: + pre-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 00000000..a62818f3 --- /dev/null +++ b/elements/core/libffi.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- gnu-toolchain.bst +- core/autoconf.bst +- core/automake.bst +sources: +- kind: git + url: upstream:libffi + track: baserock/morph + ref: 77d4586cc47e8f4c02278afbc220145bba0d442b +config: + install-commands: + - make DESTDIR="%{install-root}"/ install + - mkdir -p "%{install-root}"/usr/include + - cp "$(gcc -dumpmachine)"/include/ffi.h "%{install-root}"/usr/include/ + - cp "$(gcc -dumpmachine)"/include/ffitarget.h "%{install-root}"/usr/include/ diff --git a/elements/core/libseccomp.bst b/elements/core/libseccomp.bst new file mode 100644 index 00000000..1ef890a9 --- /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.2.3 + ref: 7932b4fa24c1add0d7a315de8387d216334fbcf7 diff --git a/elements/core/libtool-tarball.bst b/elements/core/libtool-tarball.bst new file mode 100644 index 00000000..e1d0e197 --- /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 00000000..63c04c04 --- /dev/null +++ b/elements/core/libtool.bst @@ -0,0 +1,22 @@ +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 diff --git a/elements/core/libxml2.bst b/elements/core/libxml2.bst new file mode 100644 index 00000000..fc444a19 --- /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 00000000..d74ef7b4 --- /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 00000000..338130db --- /dev/null +++ b/elements/core/linux-pam.bst @@ -0,0 +1,22 @@ +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: + pre-configure-commands: + - autoreconf -ivf + configure-commands: + - ./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 00000000..7f7c7e79 --- /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 00000000..db4484ae --- /dev/null +++ b/elements/core/ncurses.bst @@ -0,0 +1,52 @@ +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 + post-install-commands: + - | + # 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 00000000..9bad3cd2 --- /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 00000000..08d4fb35 --- /dev/null +++ b/elements/core/patch.bst @@ -0,0 +1,21 @@ +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: + pre-configure-commands: + - ./bootstrap --skip-po diff --git a/elements/core/perl.bst b/elements/core/perl.bst new file mode 100644 index 00000000..8f04ea9b --- /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 00000000..bca39d84 --- /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 00000000..f0df1308 --- /dev/null +++ b/elements/core/python3.bst @@ -0,0 +1,30 @@ +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 + post-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 00000000..3f5779d2 --- /dev/null +++ b/elements/core/readline.bst @@ -0,0 +1,15 @@ +kind: autotools +depends: +- gnu-toolchain.bst +- core/automake.bst +sources: +- kind: git + url: upstream:readline + track: baserock/genivi/baseline + ref: 518937ab89be812ccd45e9b8c1ce4ad721d35ef6 +config: + pre-configure-commands: + - cp /usr/share/automake*/config.guess support + - cp /usr/share/automake*/config.sub support + build-commands: + - make SHLIB_LIBS=-lncurses diff --git a/elements/core/shadow.bst b/elements/core/shadow.bst new file mode 100644 index 00000000..e154b69b --- /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: + pre-configure-commands: + - autoreconf -vfi + configure-commands: + - | + ./configure --with-selinux=no \ + --sysconfdir=/etc \ + --with-libpam=yes \ + --prefix="%{prefix}" + post-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 00000000..a04b43ad --- /dev/null +++ b/elements/core/sqlite3.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- gnu-toolchain.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 00000000..02aa9e9a --- /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 00000000..cdc3f48f --- /dev/null +++ b/elements/core/util-linux.bst @@ -0,0 +1,26 @@ +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: + pre-configure-commands: + - ./autogen.sh + configure-commands: + - | + ./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 00000000..5437c5f7 --- /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 00000000..b10dbed2 --- /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 00000000..eba0cab5 --- /dev/null +++ b/elements/coreutils-common/coreutils.bst @@ -0,0 +1,21 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:coreutils + track: v8.25 + ref: 68f73f23866d6137e9c8d88d86073b33588d7b56 + submodules: + gnulib: + url: upstream:gnulib +config: + pre-configure-commands: + - sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf + - bash bootstrap --skip-po --no-git --gnulib-srcdir=gnulib + configure-commands: + - 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 00000000..c96a7fe5 --- /dev/null +++ b/elements/coreutils-common/diff.bst @@ -0,0 +1,18 @@ +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: + pre-configure-commands: + - sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf + - ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib + configure-commands: + - ./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 00000000..85e6b52b --- /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 00000000..fff95f60 --- /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 00000000..d960080c --- /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 00000000..c91bde6a --- /dev/null +++ b/elements/coreutils-common/sed.bst @@ -0,0 +1,18 @@ +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: + pre-configure-commands: + - sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf + - ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib + configure-commands: + - ./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 00000000..22ac46a3 --- /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 00000000..9e2c1586 --- /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 00000000..85296add --- /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 00000000..7ff9f916 --- /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 00000000..c3a0e484 --- /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 00000000..c874f1ee --- /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 00000000..22e4b17b --- /dev/null +++ b/elements/data-indexing-management/gmime.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/gmime + track: baserock/GMIME_2_6_20-24-g496313f + ref: 496313fbe956b350c22fa705edbcfdde3d7c9e50 +config: + pre-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 00000000..ffdbf001 --- /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 00000000..e5e8e99a --- /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 00000000..7fabf766 --- /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 00000000..5eb31565 --- /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 00000000..59bf6aaa --- /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 00000000..d79eda6f --- /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 00000000..ee85e192 --- /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 00000000..fff03de3 --- /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 00000000..1364ea2e --- /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: + pre-configure-commands: + - make configure + build-commands: + - make all doc + install-commands: + - make install install-doc + post-install-commands: + - 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 00000000..161a2583 --- /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 00000000..bf38217f --- /dev/null +++ b/elements/devtools/nano.bst @@ -0,0 +1,24 @@ +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 + post-install-commands: + - | + cat <> 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 00000000..bae132d8 --- /dev/null +++ b/elements/devtools/pv.bst @@ -0,0 +1,10 @@ +kind: autotools +depends: +- core.bst +- python2-core.bst +- docutils.bst +sources: +- kind: git + url: upstream:pv + track: baserock/morph + ref: d6ce7cfec684fa72d7a919d7b1aa817a0ca6102a diff --git a/elements/devtools/screen.bst b/elements/devtools/screen.bst new file mode 100644 index 00000000..19fd2363 --- /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 00000000..6bc8f208 --- /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 00000000..4bf41e8f --- /dev/null +++ b/elements/devtools/wget.bst @@ -0,0 +1,19 @@ +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: + pre-configure-commands: + - sed -i '/^buildreq="/,/"/ { /^rsync.*/ d }' bootstrap.conf + - ./bootstrap --no-bootstrap-sync --skip-po + configure-commands: + - ./configure --prefix="%{prefix}" --with-ssl=openssl diff --git a/elements/dlna-services.bst b/elements/dlna-services.bst new file mode 100644 index 00000000..c8168515 --- /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 00000000..709d07e5 --- /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 00000000..9e157132 --- /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 00000000..3a00e0c2 --- /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 00000000..a9d1c855 --- /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 00000000..beb16944 --- /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 00000000..7ac0ce3e --- /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 00000000..e9632049 --- /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 00000000..89d07469 --- /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 00000000..459fabf5 --- /dev/null +++ b/elements/docutils/docbook-xml.bst @@ -0,0 +1,108 @@ +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" + post-install-commands: + - | + # 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 00000000..fac40d0e --- /dev/null +++ b/elements/docutils/docbook-xsl.bst @@ -0,0 +1,53 @@ +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" + post-install-commands: + - 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 00000000..a638e333 --- /dev/null +++ b/elements/docutils/xml-catalog.bst @@ -0,0 +1,13 @@ +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 + post-install-commands: + - ./post-install.sh diff --git a/elements/docutils/xmlto.bst b/elements/docutils/xmlto.bst new file mode 100644 index 00000000..45c5f7db --- /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/elixir.bst b/elements/elixir.bst new file mode 100644 index 00000000..66ea9911 --- /dev/null +++ b/elements/elixir.bst @@ -0,0 +1,4 @@ +kind: stack +description: stratum for elixir +depends: +- elixir/elixir.bst diff --git a/elements/elixir/elixir.bst b/elements/elixir/elixir.bst new file mode 100644 index 00000000..c42db4a2 --- /dev/null +++ b/elements/elixir/elixir.bst @@ -0,0 +1,13 @@ +kind: manual +depends: +- erlang.bst +sources: +- kind: git + url: upstream:elixir + track: v1.2.3 + ref: 737ac62926db7a692e2fe67c27b696cfd0866674 +config: + build-commands: + - make clean + install-commands: + - '%{make-install}' diff --git a/elements/erlang.bst b/elements/erlang.bst new file mode 100644 index 00000000..c22c9d24 --- /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 00000000..46eceabc --- /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-install}' diff --git a/elements/erlang/rebar.bst b/elements/erlang/rebar.bst new file mode 100644 index 00000000..adda918d --- /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 00000000..45a4d641 --- /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 00000000..a4a99444 --- /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 00000000..a6792c02 --- /dev/null +++ b/elements/foundation/btrfs-progs.bst @@ -0,0 +1,14 @@ +kind: autotools +depends: +- coreutils-common.bst +- foundation/lzo.bst +sources: +- kind: git + url: upstream:btrfs-progs + track: v4.0 + ref: 19a806f575cd010734fa5793c4b3bfb49926dc62 +config: + pre-configure-commands: + - ./autogen.sh + configure-commands: + - 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 00000000..c901a88b --- /dev/null +++ b/elements/foundation/dbus-pre.bst @@ -0,0 +1,16 @@ +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 + 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 00000000..46e95208 --- /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 00000000..9de324f6 --- /dev/null +++ b/elements/foundation/fuse.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- coreutils-common.bst +sources: +- kind: git + url: upstream:fuse + track: baserock/fuse_2_9_4-fix-armv8 + ref: e9b2eec7c5856032652bb8ff734174764e444c74 +config: + pre-configure-commands: + - ./makeconf.sh diff --git a/elements/foundation/groff.bst b/elements/foundation/groff.bst new file mode 100644 index 00000000..6b811d7c --- /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 00000000..63d4b695 --- /dev/null +++ b/elements/foundation/kmod.bst @@ -0,0 +1,30 @@ +kind: manual +depends: +- coreutils-common.bst +sources: +- kind: git + url: upstream:kmod + track: v22 + ref: 42f32b8ae45ad8e3a1da29c9b20af9b5e2e9e676 +config: + configure-commands: + - rm -rf libkmod/docs + - sed -i -e'/SUBDIRS/{s/\S*doc\S*//;s/\S*man\S*//}' Makefile.am + - sed -i -e'/AC_CONFIG_FILES(\[/,/])/{/docs/d}' configure.ac + - autoreconf -fiv + - | + ./configure --prefix="%{prefix}" --bindir="%{prefix}"/bin \ + --libdir="%{prefix}"/lib --sysconfdir=/etc \ + --without-xz --with-zlib \ + --disable-manpages --enable-python + build-commands: + - make + install-commands: + - make DESTDIR="%{install-root}" pkgconfigdir="%{prefix}"/lib/pkgconfig install + post-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 00000000..144d1bb6 --- /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 00000000..c23810c4 --- /dev/null +++ b/elements/foundation/libgcrypt.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- coreutils-common.bst +- foundation/libgpg-error.bst +sources: +- kind: git + url: upstream:libgcrypt + track: baserock/libgcrypt-1.5.5 + ref: e74d6f537498fea347b6073ba90c55d2693c4696 +config: + pre-configure-commands: + - autoreconf -fi diff --git a/elements/foundation/libgpg-error.bst b/elements/foundation/libgpg-error.bst new file mode 100644 index 00000000..6a140790 --- /dev/null +++ b/elements/foundation/libgpg-error.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- coreutils-common.bst +sources: +- kind: git + url: upstream:libgpg-error + track: libgpg-error-1.19 + ref: d77c33ae608d67086ea057cca5ddee99a7202f8b +config: + pre-configure-commands: + - autoreconf -fi + configure-commands: + - ./configure --prefix="%{prefix}" --disable-doc diff --git a/elements/foundation/libusb.bst b/elements/foundation/libusb.bst new file mode 100644 index 00000000..5f33b4ab --- /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 00000000..ad6a0113 --- /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 00000000..bc737161 --- /dev/null +++ b/elements/foundation/openssh.bst @@ -0,0 +1,36 @@ +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 \\\n --prefix=\"%{prefix}\" --sysconfdir=/etc/ssh\ + \ \\\n --datadir=\"%{prefix}/share/sshd\" \\\n --libexecdir=\"%{prefix}/lib/openssh\"\ + \ \\\n --with-privsep-path=/var/lib/sshd\t \\\n --with-pam\n" + 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 00000000..ec8920fb --- /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 00000000..ea45d909 --- /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 00000000..10203b43 --- /dev/null +++ b/elements/foundation/rsync.bst @@ -0,0 +1,15 @@ +kind: autotools +depends: +- coreutils-common.bst +sources: +- kind: git + url: upstream:rsync + track: v3.1.1 + ref: 7cb0de6326c915a72253fd103dae93308031ec3f +config: + build-commands: + - make proto + - make + install-commands: + - '%{make-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 00000000..8b5b275f --- /dev/null +++ b/elements/foundation/systemd.bst @@ -0,0 +1,33 @@ +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 + post-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 00000000..0e7090ef --- /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 00000000..5e034c29 --- /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 00000000..61f8d47a --- /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/geolocation.bst b/elements/geolocation.bst new file mode 100644 index 00000000..7f2b7da8 --- /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 00000000..18259b77 --- /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 00000000..2b28bfbf --- /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 00000000..eb524f92 --- /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 00000000..d7345c86 --- /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.48.1 + ref: ee1434632b1b397e5355ef31a79fc1d8b89156a0 +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 00000000..0b2104d4 --- /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 00000000..10a93df8 --- /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 00000000..58d1944a --- /dev/null +++ b/elements/glib-common/gtk-doc-stub.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- python2-core.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:gtk-doc-stub + track: baserock/morph + ref: 58ec0d8593541ef7ae522ce42ebec6f98536c4e0 diff --git a/elements/glib-common/json-glib.bst b/elements/glib-common/json-glib.bst new file mode 100644 index 00000000..737b6273 --- /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/WebKitGtk1-common.bst b/elements/gnome/WebKitGtk1-common.bst new file mode 100644 index 00000000..1fd0d53c --- /dev/null +++ b/elements/gnome/WebKitGtk1-common.bst @@ -0,0 +1,4 @@ +kind: stack +description: WebKitGtk1 stratum (deprecated WebKitGtk API) +depends: +- gnome/WebKitGtk1-common/WebKitGtk1.bst diff --git a/elements/gnome/WebKitGtk1-common/WebKitGtk1.bst b/elements/gnome/WebKitGtk1-common/WebKitGtk1.bst new file mode 100644 index 00000000..032607ba --- /dev/null +++ b/elements/gnome/WebKitGtk1-common/WebKitGtk1.bst @@ -0,0 +1,19 @@ +kind: autotools +depends: +- geolocation.bst +- gtk2.bst +- gtk3.bst +- libsoup-common.bst +- multimedia-gstreamer.bst +- mesa-common.bst +- ruby.bst +- secret-service.bst +- spell-checking.bst +sources: +- kind: git + url: upstream:WebKitGtk-tarball + track: webkitgtk-2.4.9 + ref: 41386e9cb918eed93b3f13648cbef387e371e451 +config: + configure-commands: + - ./configure --prefix="%{prefix}" --sysconfdir=/etc --disable-webkit2 --enable-introspection diff --git a/elements/gnome/flatpak-common.bst b/elements/gnome/flatpak-common.bst new file mode 100644 index 00000000..35b4ac12 --- /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 00000000..fe4fce7a --- /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.165 + ref: 9b4bce40709611875754cf4931eb91d394042122 +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 00000000..9ae00d37 --- /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 00000000..b5559a47 --- /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/libxkbcommon-x11.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/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 00000000..cc8ba169 --- /dev/null +++ b/elements/gnome/gnome/WebKitGtk.bst @@ -0,0 +1,34 @@ +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/WebKitGtk1-common.bst +- gnome/gnome/libnotify.bst +sources: +- kind: git + url: upstream:WebKitGtk-tarball + track: webkitgtk-2.12.3 + ref: a4e969f4965059196ca948db781e52f7cfebf19e +config: + configure-commands: + - 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 00000000..71fcc94d --- /dev/null +++ b/elements/gnome/gnome/accountsservice.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/WebKitGtk1-common.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 00000000..4679b56b --- /dev/null +++ b/elements/gnome/gnome/adwaita-icon-theme.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/WebKitGtk1-common.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 00000000..70745c28 --- /dev/null +++ b/elements/gnome/gnome/anthy.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/WebKitGtk1-common.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 00000000..727d0feb --- /dev/null +++ b/elements/gnome/gnome/appstream-glib.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/WebKitGtk1-common.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/baobab.bst b/elements/gnome/gnome/baobab.bst new file mode 100644 index 00000000..2144c056 --- /dev/null +++ b/elements/gnome/gnome/baobab.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/WebKitGtk1-common.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 00000000..f919f92a --- /dev/null +++ b/elements/gnome/gnome/berkeleydb.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/WebKitGtk1-common.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 00000000..f3db2806 --- /dev/null +++ b/elements/gnome/gnome/caribou.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/WebKitGtk1-common.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 00000000..2a1ca537 --- /dev/null +++ b/elements/gnome/gnome/cheese.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/WebKitGtk1-common.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 00000000..2a032dee --- /dev/null +++ b/elements/gnome/gnome/clutter-gst.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/WebKitGtk1-common.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 00000000..92ebb905 --- /dev/null +++ b/elements/gnome/gnome/clutter-gst2.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/WebKitGtk1-common.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 00000000..6e4da30a --- /dev/null +++ b/elements/gnome/gnome/clutter-gtk.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/WebKitGtk1-common.bst +- gnome/gnome/clutter.bst +sources: +- kind: git + url: upstream:gnome/clutter-gtk + track: 1.6.6 + ref: 56b09d02f71aa38f9496226641850e6ecf14ef70 diff --git a/elements/gnome/gnome/clutter.bst b/elements/gnome/gnome/clutter.bst new file mode 100644 index 00000000..a4216c0a --- /dev/null +++ b/elements/gnome/gnome/clutter.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/WebKitGtk1-common.bst +- gnome/gnome/cogl.bst +sources: +- kind: git + url: upstream:gnome/clutter + track: master + ref: 8e52f8c61ef2192eaf7f2208a922d3530df47d9b +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 00000000..de9ab35b --- /dev/null +++ b/elements/gnome/gnome/cogl.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/WebKitGtk1-common.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 00000000..cd1d1156 --- /dev/null +++ b/elements/gnome/gnome/colord-gtk.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/WebKitGtk1-common.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 00000000..7b53de07 --- /dev/null +++ b/elements/gnome/gnome/colord.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/WebKitGtk1-common.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 00000000..7d67f556 --- /dev/null +++ b/elements/gnome/gnome/cracklib.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/WebKitGtk1-common.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 00000000..366e5797 --- /dev/null +++ b/elements/gnome/gnome/d-feet.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/WebKitGtk1-common.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 00000000..6c08a971 --- /dev/null +++ b/elements/gnome/gnome/dconf.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/WebKitGtk1-common.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 00000000..20de22f5 --- /dev/null +++ b/elements/gnome/gnome/desktop-file-utils.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/WebKitGtk1-common.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 00000000..854bf699 --- /dev/null +++ b/elements/gnome/gnome/empathy.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/WebKitGtk1-common.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: EMPATHY_3_12_11 + ref: 1245792e78ab67683349d376f4b7b5a2a02a0b9f + 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 00000000..7809e98d --- /dev/null +++ b/elements/gnome/gnome/eog.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/WebKitGtk1-common.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.18.1 + ref: d05bdd7dfbe13910f903c8678e923ff6d92cbc86 diff --git a/elements/gnome/gnome/epiphany.bst b/elements/gnome/gnome/epiphany.bst new file mode 100644 index 00000000..5eb95549 --- /dev/null +++ b/elements/gnome/gnome/epiphany.bst @@ -0,0 +1,40 @@ +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/WebKitGtk1-common.bst +- gnome/gnome/appstream-glib.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: 3.18.1 + ref: 5483823ae71fc5280e2fda9e85557362debb0c2e +config: + configure-commands: + - ./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 00000000..d1cc4fae --- /dev/null +++ b/elements/gnome/gnome/evolution-data-server.bst @@ -0,0 +1,41 @@ +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/WebKitGtk1-common.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: EVOLUTION_DATA_SERVER_3_18_5 + ref: c7e3eb0e4e773e706ab170b9bfb1089ed1546eda +config: + configure-commands: + - | + ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc \ + --disable-uoa --with-libdb=no \ + --enable-vala-bindings --with-krb5=yes \ + --with-nss-includes=/usr/include/nss \ + --with-nspr-includes=/usr/include/nspr diff --git a/elements/gnome/gnome/evolution.bst b/elements/gnome/gnome/evolution.bst new file mode 100644 index 00000000..781b87f7 --- /dev/null +++ b/elements/gnome/gnome/evolution.bst @@ -0,0 +1,49 @@ +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/WebKitGtk1-common.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: EVOLUTION_3_18_5_2 + ref: 6a02c7980589cf24de90c29556bc84ee2f57b832 +config: + configure-commands: + - | + ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc \ + --disable-autoar --disable-libcryptui --disable-pst-import --disable-gtkspell \ + --disable-text-highlight --enable-contact-maps \ + --enable-nss --enable-smime \ + --with-nspr-includes=/usr/include/nspr --with-nspr-libs=/usr/lib \ + --with-nss-includes=/usr/include/nss --with-nss-libs=/usr/lib/nss diff --git a/elements/gnome/gnome/farstream.bst b/elements/gnome/gnome/farstream.bst new file mode 100644 index 00000000..020a4c84 --- /dev/null +++ b/elements/gnome/gnome/farstream.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/WebKitGtk1-common.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 00000000..d38384e5 --- /dev/null +++ b/elements/gnome/gnome/folks.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/WebKitGtk1-common.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 00000000..d857c1b9 --- /dev/null +++ b/elements/gnome/gnome/gcab.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/WebKitGtk1-common.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 00000000..cdbf309e --- /dev/null +++ b/elements/gnome/gnome/gconf.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/WebKitGtk1-common.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 00000000..e7e233b0 --- /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/WebKitGtk1-common.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 + post-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 00000000..9631628d --- /dev/null +++ b/elements/gnome/gnome/gedit.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/WebKitGtk1-common.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 00000000..b425e781 --- /dev/null +++ b/elements/gnome/gnome/gjs.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/WebKitGtk1-common.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 00000000..42ad38ef --- /dev/null +++ b/elements/gnome/gnome/glade.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/WebKitGtk1-common.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 00000000..436c0306 --- /dev/null +++ b/elements/gnome/gnome/glib-networking.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/WebKitGtk1-common.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 00000000..ae1f0ef8 --- /dev/null +++ b/elements/gnome/gnome/gnome-backgrounds.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/WebKitGtk1-common.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 00000000..cd6d983f --- /dev/null +++ b/elements/gnome/gnome/gnome-bluetooth.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/WebKitGtk1-common.bst +- gnome/gnome/libcanberra.bst +- gnome/gnome/libnotify.bst +sources: +- kind: git + url: upstream:gnome/gnome-bluetooth + track: GNOMEBT_V_3_18_0 + ref: eb2558d45518f7c23c20fa7b13639f013810494e diff --git a/elements/gnome/gnome/gnome-calendar.bst b/elements/gnome/gnome/gnome-calendar.bst new file mode 100644 index 00000000..680b766a --- /dev/null +++ b/elements/gnome/gnome/gnome-calendar.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/WebKitGtk1-common.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 00000000..eb05a4d8 --- /dev/null +++ b/elements/gnome/gnome/gnome-color-manager.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/WebKitGtk1-common.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 00000000..f6eafa25 --- /dev/null +++ b/elements/gnome/gnome/gnome-contacts.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/WebKitGtk1-common.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 00000000..3dc1f3e5 --- /dev/null +++ b/elements/gnome/gnome/gnome-control-center.bst @@ -0,0 +1,56 @@ +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/WebKitGtk1-common.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_18_0 + ref: 49da7d8089298ba9e15d8e025db606278802d5ac + submodules: + libgd: + url: upstream:gnome/libgd + panels/sound/gvc: + url: upstream:gnome/libgnome-volume-control +config: + configure-commands: + - ./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 00000000..5bb2d971 --- /dev/null +++ b/elements/gnome/gnome/gnome-desktop.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/WebKitGtk1-common.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.18.2 + ref: 09d331adeb23aea7ec058dfb39c5224ebe8ae8f6 diff --git a/elements/gnome/gnome/gnome-dictionary.bst b/elements/gnome/gnome/gnome-dictionary.bst new file mode 100644 index 00000000..6aa95df7 --- /dev/null +++ b/elements/gnome/gnome/gnome-dictionary.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/WebKitGtk1-common.bst +- gnome/gnome/yelp-tools.bst +sources: +- kind: git + url: upstream:gnome/gnome-dictionary + track: 3.18.0 + ref: e36fac6ee47a71c46afdd55f2110c36a22521bb6 diff --git a/elements/gnome/gnome/gnome-font-viewer.bst b/elements/gnome/gnome/gnome-font-viewer.bst new file mode 100644 index 00000000..c48087e6 --- /dev/null +++ b/elements/gnome/gnome/gnome-font-viewer.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/WebKitGtk1-common.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 00000000..31623328 --- /dev/null +++ b/elements/gnome/gnome/gnome-getting-started-docs.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/WebKitGtk1-common.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 00000000..b53d7e59 --- /dev/null +++ b/elements/gnome/gnome/gnome-initial-setup.bst @@ -0,0 +1,48 @@ +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/WebKitGtk1-common.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 00000000..c0c746f4 --- /dev/null +++ b/elements/gnome/gnome/gnome-maps.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/WebKitGtk1-common.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 00000000..220db3b7 --- /dev/null +++ b/elements/gnome/gnome/gnome-online-accounts.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/WebKitGtk1-common.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.18.1 + ref: d08463aefde22f36898f4e79798d365359e57614 + 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 00000000..41bdd1f8 --- /dev/null +++ b/elements/gnome/gnome/gnome-screenshot.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/WebKitGtk1-common.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 00000000..0a795a82 --- /dev/null +++ b/elements/gnome/gnome/gnome-session.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/WebKitGtk1-common.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 00000000..f310b4b9 --- /dev/null +++ b/elements/gnome/gnome/gnome-settings-daemon.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/WebKitGtk1-common.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: baserock/3.18.0/disable_wacom + ref: 8d4904fb35e8aa8b9b0b135b6026464c8e40d254 + 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 00000000..1f5cf3ab --- /dev/null +++ b/elements/gnome/gnome/gnome-shell.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/WebKitGtk1-common.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 00000000..b5361e9e --- /dev/null +++ b/elements/gnome/gnome/gnome-terminal.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/WebKitGtk1-common.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 00000000..87128e65 --- /dev/null +++ b/elements/gnome/gnome/gnome-themes-standard.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/WebKitGtk1-common.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 00000000..a15b0140 --- /dev/null +++ b/elements/gnome/gnome/gnome-todo.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/WebKitGtk1-common.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 00000000..b43952d9 --- /dev/null +++ b/elements/gnome/gnome/gnome-user-docs.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/WebKitGtk1-common.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 00000000..8e5de98f --- /dev/null +++ b/elements/gnome/gnome/grilo-plugins.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/WebKitGtk1-common.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: baserock/grilo-plugins-0.2.16-17-ge23b0fa + ref: e23b0fa5f6656d53b977693bf55174bd2ccd172d diff --git a/elements/gnome/gnome/grilo.bst b/elements/gnome/gnome/grilo.bst new file mode 100644 index 00000000..f1597e57 --- /dev/null +++ b/elements/gnome/gnome/grilo.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/WebKitGtk1-common.bst +sources: +- kind: git + url: upstream:gnome/grilo + track: baserock/grilo-0.2.14-17-ge470c0c + ref: e470c0cd72231d2a86f419a584df3d635bc6b62f diff --git a/elements/gnome/gnome/gsettings-desktop-schemas.bst b/elements/gnome/gnome/gsettings-desktop-schemas.bst new file mode 100644 index 00000000..ca5034c3 --- /dev/null +++ b/elements/gnome/gnome/gsettings-desktop-schemas.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/WebKitGtk1-common.bst +sources: +- kind: git + url: upstream:gnome/gsettings-desktop-schemas + track: master + ref: db40812cd79f64c98432efd1b632c5633a27f77e diff --git a/elements/gnome/gnome/gtksourceview.bst b/elements/gnome/gnome/gtksourceview.bst new file mode 100644 index 00000000..6218a530 --- /dev/null +++ b/elements/gnome/gnome/gtksourceview.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/WebKitGtk1-common.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 00000000..221e4009 --- /dev/null +++ b/elements/gnome/gnome/gusb.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/WebKitGtk1-common.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 00000000..9a09ac09 --- /dev/null +++ b/elements/gnome/gnome/hicolor-icon-theme.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/WebKitGtk1-common.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 00000000..e6b889b3 --- /dev/null +++ b/elements/gnome/gnome/ibus-anthy.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/WebKitGtk1-common.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 00000000..78415669 --- /dev/null +++ b/elements/gnome/gnome/ibus-hangul.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/WebKitGtk1-common.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 00000000..2df1a03c --- /dev/null +++ b/elements/gnome/gnome/ibus-libpinyin.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/WebKitGtk1-common.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 00000000..3dd73208 --- /dev/null +++ b/elements/gnome/gnome/ibus.bst @@ -0,0 +1,40 @@ +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/WebKitGtk1-common.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 00000000..028d3dc3 --- /dev/null +++ b/elements/gnome/gnome/iso-codes.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/WebKitGtk1-common.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 00000000..bcb73e5b --- /dev/null +++ b/elements/gnome/gnome/isodate.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/WebKitGtk1-common.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 00000000..5b567298 --- /dev/null +++ b/elements/gnome/gnome/itstool.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/WebKitGtk1-common.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 00000000..68554462 --- /dev/null +++ b/elements/gnome/gnome/krb5.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/WebKitGtk1-common.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 00000000..13d2cb73 --- /dev/null +++ b/elements/gnome/gnome/lcms2.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/WebKitGtk1-common.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 00000000..4278c3aa --- /dev/null +++ b/elements/gnome/gnome/libcanberra.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/WebKitGtk1-common.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 00000000..46a07323 --- /dev/null +++ b/elements/gnome/gnome/libchamplain.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/WebKitGtk1-common.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 00000000..9f4ff180 --- /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/WebKitGtk1-common.bst +- gnome/gnome/gnome-online-accounts.bst +- gnome/gnome/liboauth.bst +sources: +- kind: git + url: upstream:libgdata + track: baserock/LIBGDATA_0_17_3-16-ged52192 + ref: ed52192fcd3cde2c0d7f0ab0d9e300fcdbc373a8 +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 00000000..25f552e4 --- /dev/null +++ b/elements/gnome/gnome/libgfbgraph.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/WebKitGtk1-common.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 00000000..8ab0bf2c --- /dev/null +++ b/elements/gnome/gnome/libgnomekbd.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/WebKitGtk1-common.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 00000000..c4a81d22 --- /dev/null +++ b/elements/gnome/gnome/libgtop.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/WebKitGtk1-common.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 00000000..f9d0acca --- /dev/null +++ b/elements/gnome/gnome/libgweather.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/WebKitGtk1-common.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 00000000..a3e784ac --- /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 +- gnome/WebKitGtk1-common.bst +sources: +- kind: git + url: upstream:libhangul + track: baserock/libhangul-0.1.0-19-g78e9d89 + ref: 78e9d8926262db423b4cf9181e1c2cb06a120a9b +config: + pre-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 00000000..189823b2 --- /dev/null +++ b/elements/gnome/gnome/libnice.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/WebKitGtk1-common.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 00000000..a066cddf --- /dev/null +++ b/elements/gnome/gnome/libnotify.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/WebKitGtk1-common.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 00000000..e7e4c8d1 --- /dev/null +++ b/elements/gnome/gnome/liboauth.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/WebKitGtk1-common.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 00000000..887cbe5f --- /dev/null +++ b/elements/gnome/gnome/libpeas.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/WebKitGtk1-common.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 00000000..a3627688 --- /dev/null +++ b/elements/gnome/gnome/libpinyin.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/WebKitGtk1-common.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 00000000..8dde51bc --- /dev/null +++ b/elements/gnome/gnome/libpurple.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/WebKitGtk1-common.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 00000000..c9ccf3cc --- /dev/null +++ b/elements/gnome/gnome/libpwquality.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/WebKitGtk1-common.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 00000000..cbbfb724 --- /dev/null +++ b/elements/gnome/gnome/librest.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/WebKitGtk1-common.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 00000000..d33924d1 --- /dev/null +++ b/elements/gnome/gnome/libwnck.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/WebKitGtk1-common.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/libxkbcommon-x11.bst b/elements/gnome/gnome/libxkbcommon-x11.bst new file mode 100644 index 00000000..0dce4f01 --- /dev/null +++ b/elements/gnome/gnome/libxkbcommon-x11.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/WebKitGtk1-common.bst +sources: +- kind: git + url: upstream:xorg-lib-libxkbcommon + track: xkbcommon-0.5.0 + ref: c43c3c866eb9d52cd8f61e75cbef1c30d07f3a28 diff --git a/elements/gnome/gnome/libxklavier.bst b/elements/gnome/gnome/libxklavier.bst new file mode 100644 index 00000000..7747d0ba --- /dev/null +++ b/elements/gnome/gnome/libxklavier.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/WebKitGtk1-common.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 00000000..7a888bf4 --- /dev/null +++ b/elements/gnome/gnome/mozjs24.bst @@ -0,0 +1,40 @@ +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 +- gnome/WebKitGtk1-common.bst +sources: +- kind: git + url: upstream:mozilla/mozjs24 + track: baserock/gnome + ref: 334066c83de6c96320b63663a35d53159158c9b7 +config: + configure-commands: + - "cd js/src;\n./configure --prefix=\"%{prefix}\" \\\n\t --sysconfdir=/etc\ + \ \\\n --with-system-nspr \\\n --with-system-ffi \\\n \ + \ --enable-threadsafe\n" + 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 00000000..e9ae2523 --- /dev/null +++ b/elements/gnome/gnome/mutter.bst @@ -0,0 +1,41 @@ +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/WebKitGtk1-common.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/libxkbcommon-x11.bst +- gnome/gnome/startup-notification.bst +- gnome/gnome/upower.bst +- gnome/gnome/zenity.bst +sources: +- kind: git + url: upstream:mutter + track: baserock/3.18.0-25-gb975676 + ref: b975676c5ddd9401d4acfc4d0b9317dd8956656b +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 00000000..964ad132 --- /dev/null +++ b/elements/gnome/gnome/nautilus.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/WebKitGtk1-common.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 00000000..2a4fdccf --- /dev/null +++ b/elements/gnome/gnome/network-manager-applet.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/WebKitGtk1-common.bst +- gnome/gnome/iso-codes.bst +- gnome/gnome/libnotify.bst +sources: +- kind: git + url: upstream:gnome/network-manager-applet + track: baserock/0.9.10-beta1-344-gbbcc673 + ref: bbcc673af29066cfc6f0e12f04c0dd3f9937fb3a diff --git a/elements/gnome/gnome/raptor.bst b/elements/gnome/gnome/raptor.bst new file mode 100644 index 00000000..f6220b85 --- /dev/null +++ b/elements/gnome/gnome/raptor.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/WebKitGtk1-common.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 00000000..837de76e --- /dev/null +++ b/elements/gnome/gnome/rdflib.bst @@ -0,0 +1,32 @@ +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/WebKitGtk1-common.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 00000000..3b382ad0 --- /dev/null +++ b/elements/gnome/gnome/sound-theme-freedesktop.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/WebKitGtk1-common.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 00000000..35239f82 --- /dev/null +++ b/elements/gnome/gnome/startup-notification.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/WebKitGtk1-common.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 00000000..a024abcf --- /dev/null +++ b/elements/gnome/gnome/telepathy-farstream.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/WebKitGtk1-common.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 00000000..66bf5ed9 --- /dev/null +++ b/elements/gnome/gnome/telepathy-gabble.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/WebKitGtk1-common.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 00000000..440b11d9 --- /dev/null +++ b/elements/gnome/gnome/telepathy-glib.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/WebKitGtk1-common.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 00000000..681b7436 --- /dev/null +++ b/elements/gnome/gnome/telepathy-haze.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/WebKitGtk1-common.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 00000000..3d8832bc --- /dev/null +++ b/elements/gnome/gnome/telepathy-idle.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/WebKitGtk1-common.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 00000000..81d15aa3 --- /dev/null +++ b/elements/gnome/gnome/telepathy-logger.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/WebKitGtk1-common.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 00000000..a3b48338 --- /dev/null +++ b/elements/gnome/gnome/telepathy-mission-control.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/WebKitGtk1-common.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 00000000..62d05f46 --- /dev/null +++ b/elements/gnome/gnome/telepathy-salut.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/WebKitGtk1-common.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 00000000..80e8ef6e --- /dev/null +++ b/elements/gnome/gnome/totem.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/WebKitGtk1-common.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: V_3_18_1 + ref: dc21ef2e61f7e8a085a0f98eeec808b6424af988 + 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 00000000..3e2b57b1 --- /dev/null +++ b/elements/gnome/gnome/upower.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/WebKitGtk1-common.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 00000000..ae16241a --- /dev/null +++ b/elements/gnome/gnome/vte.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/WebKitGtk1-common.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 00000000..e51ba611 --- /dev/null +++ b/elements/gnome/gnome/yelp-tools.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/WebKitGtk1-common.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 00000000..db6aac9b --- /dev/null +++ b/elements/gnome/gnome/yelp-xsl.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/WebKitGtk1-common.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 00000000..5fb4bac4 --- /dev/null +++ b/elements/gnome/gnome/yelp.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/WebKitGtk1-common.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 00000000..324304bb --- /dev/null +++ b/elements/gnome/gnome/zeitgeist.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/WebKitGtk1-common.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 00000000..11cd438a --- /dev/null +++ b/elements/gnome/gnome/zenity.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/WebKitGtk1-common.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 00000000..0790ec5f --- /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 00000000..ff0c70e4 --- /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 00000000..13799ae3 --- /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 00000000..5bf08a12 --- /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 00000000..4cc438db --- /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 00000000..4f11bcf5 --- /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 00000000..0d90e024 --- /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 00000000..1ccc9147 --- /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.11.1 + ref: 9260b7ec39c34ce68d74e16d47917290a8c3f35a +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 00000000..02582051 --- /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 00000000..ee6af4b8 --- /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 00000000..ee6af4b8 --- /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 00000000..805dd3c1 --- /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 00000000..3c48e5de --- /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 00000000..31be8652 --- /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 00000000..71c37b6a --- /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 00000000..27ec3251 --- /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 00000000..bef13886 --- /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 00000000..4c07a67d --- /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.9 + ref: eafd7a3974e8605fd02794269db6114a3446e016 diff --git a/elements/graphics-common/ttf-alee.bst b/elements/graphics-common/ttf-alee.bst new file mode 100644 index 00000000..bb314c24 --- /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 00000000..b12b7f7f --- /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 00000000..57369682 --- /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 00000000..590b93e0 --- /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 00000000..26e1cc04 --- /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 00000000..e458be6d --- /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.34.0 + ref: 807bdc165f3c560d12326ebfd12820ef3130664b +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 00000000..2a674c3e --- /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 00000000..804db893 --- /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 00000000..ec934ef6 --- /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 00000000..adc8afcd --- /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 00000000..391cda2c --- /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 00000000..ae86c023 --- /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 00000000..ab8126a4 --- /dev/null +++ b/elements/gtk3.bst @@ -0,0 +1,4 @@ +kind: stack +description: the gtk3 stratum +depends: +- gtk3/gtk3.bst diff --git a/elements/gtk3/gtk3.bst b/elements/gtk3/gtk3.bst new file mode 100644 index 00000000..95d9d1d1 --- /dev/null +++ b/elements/gtk3/gtk3.bst @@ -0,0 +1,23 @@ +kind: autotools +depends: +- gtk-deps.bst +- wayland-generic.bst +- x-common.bst +sources: +- kind: git + url: upstream:gtk+ + track: 3.20.6 + ref: bbf775301a08b9a578ef7f647bc35fe13e816241 +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/icu-common.bst b/elements/icu-common.bst new file mode 100644 index 00000000..5639a247 --- /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 00000000..0845381c --- /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 "%{bst-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 00000000..a454811c --- /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 00000000..f9fd9a22 --- /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 00000000..62168405 --- /dev/null +++ b/elements/input-common/libinput.bst @@ -0,0 +1,15 @@ +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.2.0 + ref: 45e5847bf3e755532b2b6a62b74b85fcdadf2e36 diff --git a/elements/input-common/libwacom.bst b/elements/input-common/libwacom.bst new file mode 100644 index 00000000..d43573e0 --- /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.15 + ref: c707d0f98c79260cb72b5d2bdded50b4e816e350 diff --git a/elements/input-common/libxkbcommon-no-x11.bst b/elements/input-common/libxkbcommon-no-x11.bst new file mode 100644 index 00000000..0b024a9c --- /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 00000000..0823da75 --- /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 00000000..6f812248 --- /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 00000000..35931a53 --- /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 00000000..aa57b07f --- /dev/null +++ b/elements/ivi-common/automotive-message-broker.bst @@ -0,0 +1,27 @@ +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: + post-install-commands: + - mkdir -p "%{install-root}/usr/lib/systemd/system" + - | + cat >"%{install-root}/usr/lib/systemd/system/ambd.service" < "%{install-root}"/etc/opt/rvi/device_id + - install -m 0644 priv/config/rvi_common.config "%{install-root}"/etc/opt/rvi/rvi.config diff --git a/elements/libdrm-common.bst b/elements/libdrm-common.bst new file mode 100644 index 00000000..5c802291 --- /dev/null +++ b/elements/libdrm-common.bst @@ -0,0 +1,4 @@ +kind: stack +depends: +- libdrm-common/xorg-lib-libpciaccess.bst +- libdrm-common/drm.bst diff --git a/elements/libdrm-common/drm.bst b/elements/libdrm-common/drm.bst new file mode 100644 index 00000000..d13f6c57 --- /dev/null +++ b/elements/libdrm-common/drm.bst @@ -0,0 +1,14 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- libdrm-common/xorg-lib-libpciaccess.bst +sources: +- kind: git + url: upstream:drm + track: libdrm-2.4.71 + ref: a44c9c31b7b38b3eedf3d26648f9e68dcc377c4c +config: + configure-commands: + - | + ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc \ + --enable-tegra-experimental-api --enable-udev diff --git a/elements/libdrm-common/xorg-lib-libpciaccess.bst b/elements/libdrm-common/xorg-lib-libpciaccess.bst new file mode 100644 index 00000000..ce3e2b9a --- /dev/null +++ b/elements/libdrm-common/xorg-lib-libpciaccess.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-lib-libpciaccess + track: libpciaccess-0.13.4 + ref: bbd1acdd1d25b9a68f4b7913a4094af20d7cf78f diff --git a/elements/libsoup-common.bst b/elements/libsoup-common.bst new file mode 100644 index 00000000..1f5a1a59 --- /dev/null +++ b/elements/libsoup-common.bst @@ -0,0 +1,3 @@ +kind: stack +depends: +- libsoup-common/libsoup.bst diff --git a/elements/libsoup-common/libsoup.bst b/elements/libsoup-common/libsoup.bst new file mode 100644 index 00000000..f1fa5970 --- /dev/null +++ b/elements/libsoup-common/libsoup.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- core.bst +- glib-common.bst +sources: +- kind: git + url: upstream:libsoup + track: 2.48.0 + ref: c29630a8fdb4e6997ec27da4af545bddefab35ad +config: + configure-commands: + - NOCONFIGURE=1 ./autogen.sh + - ./configure --prefix="%{prefix}" --sysconfdir=/etc --disable-tls-check diff --git a/elements/lighttpd-server.bst b/elements/lighttpd-server.bst new file mode 100644 index 00000000..7edae3bc --- /dev/null +++ b/elements/lighttpd-server.bst @@ -0,0 +1,4 @@ +kind: stack +description: lighttpd web server +depends: +- lighttpd-server/lighttpd.bst diff --git a/elements/lighttpd-server/lighttpd.bst b/elements/lighttpd-server/lighttpd.bst new file mode 100644 index 00000000..45705990 --- /dev/null +++ b/elements/lighttpd-server/lighttpd.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- tools.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:lighttpd + track: baserock/morph + ref: 12e4e21763da770034267ff0a7b660876930f789 +config: + configure-commands: + - ./autogen.sh + - ./configure --prefix="%{prefix}" --with-openssl --with-openssl-libs=/usr/lib diff --git a/elements/llvm-common.bst b/elements/llvm-common.bst new file mode 100644 index 00000000..84693a81 --- /dev/null +++ b/elements/llvm-common.bst @@ -0,0 +1,3 @@ +kind: stack +depends: +- llvm-common/llvm.bst diff --git a/elements/llvm-common/llvm.bst b/elements/llvm-common/llvm.bst new file mode 100644 index 00000000..01508f06 --- /dev/null +++ b/elements/llvm-common/llvm.bst @@ -0,0 +1,13 @@ +kind: autotools +description: Low Level Virtual Machine +depends: +- core.bst +sources: +- kind: git + url: upstream:llvm + track: release_36 + ref: 19ade095e8c3ea61f84b71074433309f0c7c7b3b +config: + configure-commands: + - ./configure --prefix="%{prefix}" --sysconfdir=/etc --enable-shared --enable-targets=host + --enable-optimized --disable-assertions --with-python=/usr/bin/python3 diff --git a/elements/lorry.bst b/elements/lorry.bst new file mode 100644 index 00000000..93477a4e --- /dev/null +++ b/elements/lorry.bst @@ -0,0 +1,27 @@ +kind: stack +description: |- + Lorry and tools for working with version control systems other than Git. + + Lorry is a tool for creating and maintaining Git mirrors of source code + repositories, which aims to support most version control systems in use + by software projects that are used Baserock systems. + + The commandline tools 'hg', 'bzr', 'svn', and 'cvs' are also made available + by this stratum. +depends: +- lorry/bzr-tarball.bst +- lorry/python-fastimport.bst +- lorry/bzr-fastimport.bst +- lorry/cvs-tarball.bst +- lorry/libapr.bst +- lorry/libapr-util.bst +- lorry/perl-dbi-tarball.bst +- lorry/perl-dbd-sqlite-tarball.bst +- lorry/libserf.bst +- lorry/swig.bst +- lorry/neon.bst +- lorry/subversion-tarball.bst +- lorry/mercurial-tarball.bst +- lorry/hg-fast-export.bst +- lorry/cvsps.bst +- lorry/lorry.bst diff --git a/elements/lorry/bzr-fastimport.bst b/elements/lorry/bzr-fastimport.bst new file mode 100644 index 00000000..08437672 --- /dev/null +++ b/elements/lorry/bzr-fastimport.bst @@ -0,0 +1,14 @@ +kind: distutils +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +- lorry/bzr-tarball.bst +- lorry/python-fastimport.bst +sources: +- kind: git + url: upstream:bzr-fastimport + track: baserock/morph + ref: b3cda9967f857127bd4dab5eb72223a95916f5ea +variables: + python: python diff --git a/elements/lorry/bzr-tarball.bst b/elements/lorry/bzr-tarball.bst new file mode 100644 index 00000000..a84f4b78 --- /dev/null +++ b/elements/lorry/bzr-tarball.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:bzr-tarball + track: baserock/morph + ref: e61c7edb4789abcd0f73c30fe719fa6fea478a52 +variables: + python: python diff --git a/elements/lorry/cvs-tarball.bst b/elements/lorry/cvs-tarball.bst new file mode 100644 index 00000000..61f67abb --- /dev/null +++ b/elements/lorry/cvs-tarball.bst @@ -0,0 +1,17 @@ +kind: autotools +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:cvs-tarball + track: baserock/morph + ref: ca4cd317a75ef4349563b5a9a734561beb4a4f98 +config: + pre-configure-commands: + - cp /usr/share/automake*/config.guess build-aux + - cp /usr/share/automake*/config.sub build-aux + configure-commands: + - YACC='bison -y' ./configure --prefix "%{prefix}" --with-external-zlib --without-gssapi + --without-krb4 --disable-dependency-tracking --disable-nls --disable-rpath --enable-rootcommit diff --git a/elements/lorry/cvsps.bst b/elements/lorry/cvsps.bst new file mode 100644 index 00000000..06d6a86e --- /dev/null +++ b/elements/lorry/cvsps.bst @@ -0,0 +1,15 @@ +kind: manual +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:cvsps + track: baserock/morph + ref: 71c6d1f5668f405a7b259a0aac0d423f6c9b4d49 +config: + build-commands: + - make + install-commands: + - make install prefix="%{install-root}%{prefix}" diff --git a/elements/lorry/hg-fast-export.bst b/elements/lorry/hg-fast-export.bst new file mode 100644 index 00000000..8cc12785 --- /dev/null +++ b/elements/lorry/hg-fast-export.bst @@ -0,0 +1,20 @@ +kind: manual +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +- lorry/mercurial-tarball.bst +sources: +- kind: git + url: upstream:hg-fast-export + track: baserock/morph + ref: 09a472aa58da0417a11a22bae172785f7cb2e80f +config: + install-commands: + - install -d "%{install-root}/%{prefix}/bin" + - install -m 0755 hg-fast-export.py "%{install-root}/%{prefix}/bin/" + - install -m 0755 hg-reset.py "%{install-root}/%{prefix}/bin/" + - install -m 0755 hg-fast-export.sh "%{install-root}/%{prefix}/bin/hg-fast-export" + - install -m 0755 hg-reset.sh "%{install-root}/%{prefix}/bin/hg-reset" + - install -d "%{install-root}/%{prefix}/lib/python2.7/site-packages" + - install -m 0644 hg2git.py "%{install-root}/%{prefix}/lib/python2.7/site-packages/" diff --git a/elements/lorry/libapr-util.bst b/elements/lorry/libapr-util.bst new file mode 100644 index 00000000..98ac6d5e --- /dev/null +++ b/elements/lorry/libapr-util.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +- lorry/libapr.bst +sources: +- kind: git + url: upstream:libapr-util + track: 1.5.4 + ref: 718a507e2e33d87ab15ff80cfe80aea8ae6c7163 +config: + pre-configure-commands: + - ./buildconf --with-apr=/usr/share/apr-1 + configure-commands: + - ./configure --prefix "%{prefix}" --with-apr=/usr/bin/apr-1-config diff --git a/elements/lorry/libapr.bst b/elements/lorry/libapr.bst new file mode 100644 index 00000000..ad4a0ce6 --- /dev/null +++ b/elements/lorry/libapr.bst @@ -0,0 +1,29 @@ +kind: autotools +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:libapr + track: 1.5.1 + ref: 10835ec9a2d8bb9f7b867d15f29984d29744f028 +config: + pre-configure-commands: + - ./buildconf + configure-commands: + - | + ./configure \ + --prefix "%{prefix}" \ + --disable-static \ + --with-installbuilddir=/usr/share/apr-1/build + post-install-commands: + - | + # Install files required for apr-util + for file in find_apr.m4 apr_common.m4 install.sh gen-build.py \ + get-version.sh config.guess config.sub + do + cp build/$file "%{install-root}/%{prefix}"/share/apr-1/build/"$file" + done + # Create a symlink in the build directory to the include directory + ln -sf /usr/include/apr-1 "%{install-root}/%{prefix}"/share/apr-1/build/ diff --git a/elements/lorry/libserf.bst b/elements/lorry/libserf.bst new file mode 100644 index 00000000..43c5f2df --- /dev/null +++ b/elements/lorry/libserf.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +- lorry/libapr.bst +- lorry/libapr-util.bst +sources: +- kind: git + url: upstream:libserf-tarball + track: master + ref: f143c3cab79c59dd57124f19d16ac35253843136 +config: + pre-configure-commands: + - cp /usr/share/automake*/config.guess build + - cp /usr/share/automake*/config.sub build diff --git a/elements/lorry/lorry.bst b/elements/lorry/lorry.bst new file mode 100644 index 00000000..2e0db279 --- /dev/null +++ b/elements/lorry/lorry.bst @@ -0,0 +1,22 @@ +kind: distutils +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +- lorry/bzr-tarball.bst +- lorry/python-fastimport.bst +- lorry/bzr-fastimport.bst +- lorry/perl-dbi-tarball.bst +- lorry/perl-dbd-sqlite-tarball.bst +- lorry/cvs-tarball.bst +- lorry/cvsps.bst +- lorry/subversion-tarball.bst +- lorry/mercurial-tarball.bst +- lorry/hg-fast-export.bst +sources: +- kind: git + url: baserock:baserock/lorry + track: master + ref: dd9f0de2bc8aadb57f20ce998fcdefbda91f59b6 +variables: + python: python diff --git a/elements/lorry/mercurial-tarball.bst b/elements/lorry/mercurial-tarball.bst new file mode 100644 index 00000000..d32d19f7 --- /dev/null +++ b/elements/lorry/mercurial-tarball.bst @@ -0,0 +1,15 @@ +kind: manual +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:mercurial-tarball + track: baserock/morph + ref: 4b0aa73b8c69bd5b7521337809f7bc4714209a5a +config: + build-commands: + - make build PREFIX="%{prefix}" + install-commands: + - make install-bin PREFIX="%{prefix}" DESTDIR="%{install-root}" diff --git a/elements/lorry/neon.bst b/elements/lorry/neon.bst new file mode 100644 index 00000000..9728090b --- /dev/null +++ b/elements/lorry/neon.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:neon + track: baserock/morph + ref: 837374e9d797e216f1de684595cefe791f67c0e4 +config: + configure-commands: + - ./autogen.sh + - ./configure --prefix="%{prefix}" --with-ssl + install-commands: + - make install-lib install-headers install-config DESTDIR="%{install-root}" diff --git a/elements/lorry/perl-dbd-sqlite-tarball.bst b/elements/lorry/perl-dbd-sqlite-tarball.bst new file mode 100644 index 00000000..fa37331c --- /dev/null +++ b/elements/lorry/perl-dbd-sqlite-tarball.bst @@ -0,0 +1,11 @@ +kind: makemaker +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +- lorry/perl-dbi-tarball.bst +sources: +- kind: git + url: upstream:perl-dbd-sqlite-tarball + track: baserock/morph + ref: 485b97be9f2f2abf5a40923b5fd85f75714a8c02 diff --git a/elements/lorry/perl-dbi-tarball.bst b/elements/lorry/perl-dbi-tarball.bst new file mode 100644 index 00000000..d0a675e1 --- /dev/null +++ b/elements/lorry/perl-dbi-tarball.bst @@ -0,0 +1,13 @@ +kind: makemaker +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:perl-dbi-tarball + track: baserock/morph + ref: 09e269cff811f0c1881ea0d6b7571173bab8377b +config: + build-commands: + - make -j1 diff --git a/elements/lorry/python-fastimport.bst b/elements/lorry/python-fastimport.bst new file mode 100644 index 00000000..ac162c11 --- /dev/null +++ b/elements/lorry/python-fastimport.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:python-fastimport + track: baserock/morph + ref: 6500a5e7d82651ade9002d44e3ecc71a50302616 +variables: + python: python diff --git a/elements/lorry/subversion-tarball.bst b/elements/lorry/subversion-tarball.bst new file mode 100644 index 00000000..124a5ee2 --- /dev/null +++ b/elements/lorry/subversion-tarball.bst @@ -0,0 +1,25 @@ +kind: autotools +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +- lorry/swig.bst +- lorry/libapr.bst +- lorry/libapr-util.bst +- lorry/libserf.bst +- lorry/neon.bst +sources: +- kind: git + url: upstream:subversion-tarball + track: subversion-1.8.13 + ref: bb0ef45f7c46b0ae221b26265ef98a768c33f820 +config: + pre-configure-commands: + - LIBTOOL_CONFIG=/usr/share/libtool/build-aux/ ./autogen.sh + configure-commands: + - python gen-make.py build.conf + - ./configure --prefix="%{prefix}" --without-berkeley-db + install-commands: + - make install DESTDIR="%{install-root}" + - make swig-pl + - make install-swig-pl DESTDIR="%{install-root}" diff --git a/elements/lorry/swig.bst b/elements/lorry/swig.bst new file mode 100644 index 00000000..7b2f08f0 --- /dev/null +++ b/elements/lorry/swig.bst @@ -0,0 +1,15 @@ +kind: autotools +depends: +- foundation.bst +- python-cliapp.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:swig + track: rel-3.0.6 + ref: 4e23595704d6ddffe4e50ca41bbc90e4b8893f4d +config: + pre-configure-commands: + - ./autogen.sh + configure-commands: + - ./configure --prefix="%{prefix}" --disable-ccache diff --git a/elements/mesa-common.bst b/elements/mesa-common.bst new file mode 100644 index 00000000..9afb9b47 --- /dev/null +++ b/elements/mesa-common.bst @@ -0,0 +1,4 @@ +kind: stack +depends: +- mesa-common/mesa.bst +- mesa-common/libepoxy.bst diff --git a/elements/mesa-common/libepoxy.bst b/elements/mesa-common/libepoxy.bst new file mode 100644 index 00000000..b083c5d5 --- /dev/null +++ b/elements/mesa-common/libepoxy.bst @@ -0,0 +1,14 @@ +kind: autotools +depends: +- foundation.bst +- llvm-common.bst +- libdrm-common.bst +- wayland-generic.bst +- python2-core.bst +- x-common.bst +- mesa-common/mesa.bst +sources: +- kind: git + url: upstream:libepoxy + track: v1.3.1 + ref: e2c33af5bfcfc9d168f9e776156dd47c33f428b3 diff --git a/elements/mesa-common/mesa.bst b/elements/mesa-common/mesa.bst new file mode 100644 index 00000000..1a3e10c3 --- /dev/null +++ b/elements/mesa-common/mesa.bst @@ -0,0 +1,35 @@ +kind: autotools +depends: +- foundation.bst +- llvm-common.bst +- libdrm-common.bst +- wayland-generic.bst +- python2-core.bst +- x-common.bst +sources: +- kind: git + url: upstream:mesa + track: mesa-13.0.4 + ref: 3255d10da4c2703bfdfcefd8f59b0d8f21dbb43f +config: + configure-commands: + - | + cpu=$(echo $(gcc -dumpmachine) | cut -d '-' -f 1) + case "$cpu" in + arm*) + DRIDRIVERS=no + GALLIUMDRIVERS=nouveau,freedreno,svga,swrast,vc4 + VULKANDRIVERS=no + ;; + *) + DRIDRIVERS=yes + GALLIUMDRIVERS=r300,r600,svga,swrast,virgl,swr + VULKANDRIVERS=intel + ;; + esac + ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc \ + --enable-gles2 \ + --with-egl-platforms=drm,wayland,x11 \ + --with-vulkan-drivers="$VULKANDRIVERS" \ + --with-gallium-drivers="$GALLIUMDRIVERS" \ + --with-dri-drivers="$DRIDRIVERS" diff --git a/elements/morph-utils.bst b/elements/morph-utils.bst new file mode 100644 index 00000000..130a6c91 --- /dev/null +++ b/elements/morph-utils.bst @@ -0,0 +1,9 @@ +kind: stack +depends: +- morph-utils/python-ttystatus.bst +- tools/git-fat.bst +- morph-utils/pyfilesystem.bst +- morph-utils/cmdtest.bst +- morph-utils/pylru.bst +- morph-utils/morph.bst +- morph-utils/ruamel.yaml.bst diff --git a/elements/morph-utils/cmdtest.bst b/elements/morph-utils/cmdtest.bst new file mode 100644 index 00000000..eda4dbbb --- /dev/null +++ b/elements/morph-utils/cmdtest.bst @@ -0,0 +1,19 @@ +kind: manual +depends: +- core.bst +- ostree-core.bst +- python-cliapp.bst +- python2-core.bst +- python-pygobject.bst +- python-wsgi.bst +- morph-utils/python-ttystatus.bst +sources: +- kind: git + url: upstream:cmdtest + track: baserock/morph + ref: ac91791842c6e7e6eda3213916af413255999c7b +config: + build-commands: + - python setup.py build + install-commands: + - python setup.py install --prefix=/usr --root "%{install-root}" diff --git a/elements/morph-utils/morph.bst b/elements/morph-utils/morph.bst new file mode 100644 index 00000000..5cf31a45 --- /dev/null +++ b/elements/morph-utils/morph.bst @@ -0,0 +1,18 @@ +kind: distutils +depends: +- core.bst +- ostree-core.bst +- python-cliapp.bst +- python2-core.bst +- python-pygobject.bst +- python-wsgi.bst +- morph-utils/cmdtest.bst +- morph-utils/pyfilesystem.bst +- morph-utils/pylru.bst +sources: +- kind: git + url: baserock:baserock/morph + track: master + ref: 74e8d1b9aeb47d957d526250784d2c0087e59bf9 +variables: + python: python diff --git a/elements/morph-utils/pyfilesystem.bst b/elements/morph-utils/pyfilesystem.bst new file mode 100644 index 00000000..92e80bd1 --- /dev/null +++ b/elements/morph-utils/pyfilesystem.bst @@ -0,0 +1,18 @@ +kind: manual +depends: +- core.bst +- ostree-core.bst +- python-cliapp.bst +- python2-core.bst +- python-pygobject.bst +- python-wsgi.bst +sources: +- kind: git + url: upstream:pyfilesystem + track: baserock/morph + ref: 821f7db1ce3a3e1ac53fa514ddacbc2871eac0f6 +config: + build-commands: + - python setup.py build + install-commands: + - python setup.py install --prefix="%{prefix}" --root "%{install-root}" diff --git a/elements/morph-utils/pylru.bst b/elements/morph-utils/pylru.bst new file mode 100644 index 00000000..268fc333 --- /dev/null +++ b/elements/morph-utils/pylru.bst @@ -0,0 +1,15 @@ +kind: distutils +depends: +- core.bst +- ostree-core.bst +- python-cliapp.bst +- python2-core.bst +- python-pygobject.bst +- python-wsgi.bst +sources: +- kind: git + url: upstream:python-packages/pylru + track: master + ref: 221dd259f5c34562c835611d1cf62384b9019da4 +variables: + python: python diff --git a/elements/morph-utils/python-ttystatus.bst b/elements/morph-utils/python-ttystatus.bst new file mode 100644 index 00000000..b1aabb56 --- /dev/null +++ b/elements/morph-utils/python-ttystatus.bst @@ -0,0 +1,18 @@ +kind: manual +depends: +- core.bst +- ostree-core.bst +- python-cliapp.bst +- python2-core.bst +- python-pygobject.bst +- python-wsgi.bst +sources: +- kind: git + url: upstream:python-ttystatus + track: baserock/morph + ref: 47d871216cea6ce3b9d6efd70e9a0f38ab8604f0 +config: + build-commands: + - python setup.py build + install-commands: + - python setup.py install --prefix=/usr --root "%{install-root}" diff --git a/elements/morph-utils/ruamel.yaml.bst b/elements/morph-utils/ruamel.yaml.bst new file mode 100644 index 00000000..497b5216 --- /dev/null +++ b/elements/morph-utils/ruamel.yaml.bst @@ -0,0 +1,15 @@ +kind: distutils +depends: +- core.bst +- ostree-core.bst +- python-cliapp.bst +- python2-core.bst +- python-pygobject.bst +- python-wsgi.bst +sources: +- kind: git + url: upstream:python-packages/ruamel.yaml + track: 0.10.5 + ref: f3de88b82bf5e3902c44f6c30aed065e56626ee6 +variables: + python: python diff --git a/elements/multimedia-common.bst b/elements/multimedia-common.bst new file mode 100644 index 00000000..0994e2bc --- /dev/null +++ b/elements/multimedia-common.bst @@ -0,0 +1,13 @@ +kind: stack +description: Mutimedia Libraries +depends: +- multimedia-common/opus.bst +- multimedia-common/ogg.bst +- multimedia-common/libvorbis.bst +- multimedia-common/tremor.bst +- multimedia-common/flac.bst +- multimedia-common/libmad.bst +- multimedia-common/yasm.bst +- multimedia-common/libvpx.bst +- multimedia-common/libmpeg2.bst +- multimedia-common/orc.bst diff --git a/elements/multimedia-common/flac.bst b/elements/multimedia-common/flac.bst new file mode 100644 index 00000000..4957872a --- /dev/null +++ b/elements/multimedia-common/flac.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- core.bst +- multimedia-common/ogg.bst +sources: +- kind: git + url: upstream:flac + track: master + ref: 6ced857c253d5da286bf31adfd74a627aaa43c77 diff --git a/elements/multimedia-common/libmad.bst b/elements/multimedia-common/libmad.bst new file mode 100644 index 00000000..64d247eb --- /dev/null +++ b/elements/multimedia-common/libmad.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:libmad-tarball + track: baserock/0.15.1b-gstreamer-sdk-fork + ref: f2b21c41aef22e81b605afe96e1e6ef1bea0cfdc +config: + configure-commands: + - | + OPTS= + case %{bst-arch} in + mips64*) ARCH_FLAGS="--enable-fpm=64bit" ;; + esac + ./configure --prefix="%{prefix}" --sysconfdir=/etc $ARCH_FLAGS diff --git a/elements/multimedia-common/libmpeg2.bst b/elements/multimedia-common/libmpeg2.bst new file mode 100644 index 00000000..d50811a0 --- /dev/null +++ b/elements/multimedia-common/libmpeg2.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:libmpeg2-tarball + track: libmpeg2-0.5.1 + ref: d1e80dc431815df3ac6eeed654eeccaf8d6beea7 +config: + configure-commands: + - ./configure --prefix="%{prefix}" diff --git a/elements/multimedia-common/libvorbis.bst b/elements/multimedia-common/libvorbis.bst new file mode 100644 index 00000000..0946ce86 --- /dev/null +++ b/elements/multimedia-common/libvorbis.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- core.bst +- multimedia-common/ogg.bst +sources: +- kind: git + url: upstream:libvorbis-git + track: master + ref: 7187e7a48f0c3ba32cc080f6bc3d921fe4ec6cc2 diff --git a/elements/multimedia-common/libvpx.bst b/elements/multimedia-common/libvpx.bst new file mode 100644 index 00000000..fed34ed0 --- /dev/null +++ b/elements/multimedia-common/libvpx.bst @@ -0,0 +1,20 @@ +kind: autotools +depends: +- core.bst +- multimedia-common/yasm.bst +sources: +- kind: git + url: upstream:libvpx + track: v1.5.0 + ref: cbecf57f3e0d85a7b7f97f3ab7c507f6fe640a93 +config: + configure-commands: + - | + case "%{bst-arch}" in + armv7lhf) + CROSS=" " ./configure --prefix="%{prefix}" --target=armv7-linux-gcc + ;; + *) + ./configure --prefix="%{prefix}" + ;; + esac diff --git a/elements/multimedia-common/ogg.bst b/elements/multimedia-common/ogg.bst new file mode 100644 index 00000000..82f6ba7f --- /dev/null +++ b/elements/multimedia-common/ogg.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:ogg-git + track: master + ref: 9b2ba419aecb4a1c97114545d57174593dc13111 diff --git a/elements/multimedia-common/opus.bst b/elements/multimedia-common/opus.bst new file mode 100644 index 00000000..3ec4cc6f --- /dev/null +++ b/elements/multimedia-common/opus.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:opus + track: v1.1.2 + ref: 655cc54c564b84ef2827f0b2152ce3811046201e diff --git a/elements/multimedia-common/orc.bst b/elements/multimedia-common/orc.bst new file mode 100644 index 00000000..935762fb --- /dev/null +++ b/elements/multimedia-common/orc.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:orc + track: orc-0.4.25 + ref: 831886d1f70d3cc21a913b2e335da38af4cae524 +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --disable-gtk-doc diff --git a/elements/multimedia-common/tremor.bst b/elements/multimedia-common/tremor.bst new file mode 100644 index 00000000..fad69c4f --- /dev/null +++ b/elements/multimedia-common/tremor.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- core.bst +- multimedia-common/ogg.bst +sources: +- kind: git + url: upstream:tremor + track: master + ref: b56ffce0c0773ec5ca04c466bc00b1bbcaf65aef diff --git a/elements/multimedia-common/yasm.bst b/elements/multimedia-common/yasm.bst new file mode 100644 index 00000000..5bcdf59a --- /dev/null +++ b/elements/multimedia-common/yasm.bst @@ -0,0 +1,10 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:yasm + track: baserock/morph + ref: fefefe262eb29081f0bcb4d48f2d476ce5730562 +variables: + notparallel: true diff --git a/elements/multimedia-gstreamer-openmax-generic.bst b/elements/multimedia-gstreamer-openmax-generic.bst new file mode 100644 index 00000000..4164c126 --- /dev/null +++ b/elements/multimedia-gstreamer-openmax-generic.bst @@ -0,0 +1,4 @@ +kind: stack +description: GStreamer OpenMAX IL wrapper plugin +depends: +- multimedia-gstreamer-openmax-generic/gst-omx.bst diff --git a/elements/multimedia-gstreamer-openmax-generic/gst-omx.bst b/elements/multimedia-gstreamer-openmax-generic/gst-omx.bst new file mode 100644 index 00000000..05c6b44b --- /dev/null +++ b/elements/multimedia-gstreamer-openmax-generic/gst-omx.bst @@ -0,0 +1,14 @@ +kind: autotools +depends: +- multimedia-gstreamer.bst +sources: +- kind: git + url: upstream:gst-omx + track: 1.2.0 + ref: b4c7c726ef443cf8a89df26026706e391846bb4a + submodules: + common: + url: upstream:gstreamer-common +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --disable-gtk-doc --with-omx-target=generic diff --git a/elements/multimedia-gstreamer.bst b/elements/multimedia-gstreamer.bst new file mode 100644 index 00000000..3937b00b --- /dev/null +++ b/elements/multimedia-gstreamer.bst @@ -0,0 +1,8 @@ +kind: stack +description: GStreamer multimedia components +depends: +- multimedia-gstreamer/gstreamer.bst +- multimedia-gstreamer/gstreamer-plugins-base.bst +- multimedia-gstreamer/gstreamer-plugins-good.bst +- multimedia-gstreamer/gstreamer-plugins-bad.bst +- multimedia-gstreamer/gst-libav.bst diff --git a/elements/multimedia-gstreamer/gst-libav.bst b/elements/multimedia-gstreamer/gst-libav.bst new file mode 100644 index 00000000..69f4567f --- /dev/null +++ b/elements/multimedia-gstreamer/gst-libav.bst @@ -0,0 +1,22 @@ +kind: autotools +depends: +- libsoup-common.bst +- multimedia-common.bst +- mesa-common.bst +- graphics-common.bst +- sound-server-pulseaudio.bst +- multimedia-gstreamer/gstreamer.bst +- multimedia-gstreamer/gstreamer-plugins-base.bst +sources: +- kind: git + url: upstream:gst-libav + track: 1.8.3 + ref: 8612bf25fbc57b4fb867bf5d2b824250f5e015f1 + submodules: + common: + url: upstream:gstreamer-common + gst-libs/ext/libav: + url: upstream:ffmpeg +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --disable-gtk-doc diff --git a/elements/multimedia-gstreamer/gstreamer-plugins-bad.bst b/elements/multimedia-gstreamer/gstreamer-plugins-bad.bst new file mode 100644 index 00000000..8d1663b5 --- /dev/null +++ b/elements/multimedia-gstreamer/gstreamer-plugins-bad.bst @@ -0,0 +1,17 @@ +kind: autotools +depends: +- libsoup-common.bst +- multimedia-common.bst +- mesa-common.bst +- graphics-common.bst +- sound-server-pulseaudio.bst +- multimedia-gstreamer/gstreamer.bst +- multimedia-gstreamer/gstreamer-plugins-base.bst +sources: +- kind: git + url: upstream:gstreamer-plugins-bad + track: 1.8.3 + ref: ab536a68db84dd9543993ac0dff255b1885f8fee + submodules: + common: + url: upstream:gstreamer-common diff --git a/elements/multimedia-gstreamer/gstreamer-plugins-base.bst b/elements/multimedia-gstreamer/gstreamer-plugins-base.bst new file mode 100644 index 00000000..2ddca7a6 --- /dev/null +++ b/elements/multimedia-gstreamer/gstreamer-plugins-base.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- libsoup-common.bst +- multimedia-common.bst +- mesa-common.bst +- graphics-common.bst +- sound-server-pulseaudio.bst +- multimedia-gstreamer/gstreamer.bst +sources: +- kind: git + url: upstream:gstreamer-plugins-base + track: 1.8.3 + ref: 793ef9e67127bd77175909b32b5eedf1b4d370a1 + submodules: + common: + url: upstream:gstreamer-common diff --git a/elements/multimedia-gstreamer/gstreamer-plugins-good.bst b/elements/multimedia-gstreamer/gstreamer-plugins-good.bst new file mode 100644 index 00000000..5a00ff46 --- /dev/null +++ b/elements/multimedia-gstreamer/gstreamer-plugins-good.bst @@ -0,0 +1,17 @@ +kind: autotools +depends: +- libsoup-common.bst +- multimedia-common.bst +- mesa-common.bst +- graphics-common.bst +- sound-server-pulseaudio.bst +- multimedia-gstreamer/gstreamer.bst +- multimedia-gstreamer/gstreamer-plugins-base.bst +sources: +- kind: git + url: upstream:gstreamer-plugins-good + track: 1.8.3 + ref: 5b83b10999fa588d62e9043ff29eb0d07b2a42c8 + submodules: + common: + url: upstream:gstreamer-common diff --git a/elements/multimedia-gstreamer/gstreamer.bst b/elements/multimedia-gstreamer/gstreamer.bst new file mode 100644 index 00000000..6df51bbf --- /dev/null +++ b/elements/multimedia-gstreamer/gstreamer.bst @@ -0,0 +1,15 @@ +kind: autotools +depends: +- libsoup-common.bst +- multimedia-common.bst +- mesa-common.bst +- graphics-common.bst +- sound-server-pulseaudio.bst +sources: +- kind: git + url: upstream:gstreamer + track: 1.8.3 + ref: dd7e23e2b2b599597e60a2c56e1a8d1663511bcd + submodules: + common: + url: upstream:gstreamer-common diff --git a/elements/multimedia-hardware-codecs-x86.bst b/elements/multimedia-hardware-codecs-x86.bst new file mode 100644 index 00000000..5607b51f --- /dev/null +++ b/elements/multimedia-hardware-codecs-x86.bst @@ -0,0 +1,6 @@ +kind: stack +description: Hardware accelerated codecs for x86 +depends: +- multimedia-hardware-codecs-x86/libva.bst +- multimedia-hardware-codecs-x86/libva-intel-driver.bst +- multimedia-hardware-codecs-x86/gstreamer-vaapi.bst diff --git a/elements/multimedia-hardware-codecs-x86/gstreamer-vaapi.bst b/elements/multimedia-hardware-codecs-x86/gstreamer-vaapi.bst new file mode 100644 index 00000000..ba654a98 --- /dev/null +++ b/elements/multimedia-hardware-codecs-x86/gstreamer-vaapi.bst @@ -0,0 +1,15 @@ +kind: autotools +depends: +- multimedia-gstreamer.bst +- libdrm-common.bst +- wayland-generic.bst +- x-common.bst +- multimedia-hardware-codecs-x86/libva.bst +sources: +- kind: git + url: upstream:gstreamer-vaapi + track: 1.8.3 + ref: c1f5efee1d0d286fd804c5456f43f9b7ecfce35b + submodules: + common: + url: upstream:gstreamer-common diff --git a/elements/multimedia-hardware-codecs-x86/libva-intel-driver.bst b/elements/multimedia-hardware-codecs-x86/libva-intel-driver.bst new file mode 100644 index 00000000..11b741bc --- /dev/null +++ b/elements/multimedia-hardware-codecs-x86/libva-intel-driver.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- multimedia-gstreamer.bst +- libdrm-common.bst +- wayland-generic.bst +- x-common.bst +- multimedia-hardware-codecs-x86/libva.bst +sources: +- kind: git + url: upstream:libva-intel-driver + track: 1.6.2 + ref: 683edeedfdfd769807c18ed3797223f82b7aa0cc diff --git a/elements/multimedia-hardware-codecs-x86/libva.bst b/elements/multimedia-hardware-codecs-x86/libva.bst new file mode 100644 index 00000000..d91cb472 --- /dev/null +++ b/elements/multimedia-hardware-codecs-x86/libva.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- multimedia-gstreamer.bst +- libdrm-common.bst +- wayland-generic.bst +- x-common.bst +sources: +- kind: git + url: upstream:libva + track: libva-1.6.2 + ref: 304bc13e244f9d5e185a0d8a87fcf3a3eb5a8bd8 diff --git a/elements/navigation.bst b/elements/navigation.bst new file mode 100644 index 00000000..08a8f997 --- /dev/null +++ b/elements/navigation.bst @@ -0,0 +1,4 @@ +kind: stack +description: Stratum that provides navigation libraries / services +depends: +- navigation/navit.bst diff --git a/elements/navigation/navit.bst b/elements/navigation/navit.bst new file mode 100644 index 00000000..c3174039 --- /dev/null +++ b/elements/navigation/navit.bst @@ -0,0 +1,11 @@ +kind: cmake +depends: +- core.bst +sources: +- kind: git + url: upstream:navit-svn + track: master + ref: 358812af2c27c4abe324beb205e6d156b96fb1ea +config: + configure-commands: + - cmake . -DSAMPLE_MAP=n diff --git a/elements/network-security.bst b/elements/network-security.bst new file mode 100644 index 00000000..ac8727e0 --- /dev/null +++ b/elements/network-security.bst @@ -0,0 +1,9 @@ +kind: stack +description: This stratum provides SSL/TLS libraries +depends: +- network-security/nspr.bst +- network-security/nss.bst +- network-security/libtasn1.bst +- network-security/p11-kit.bst +- network-security/nettle.bst +- network-security/gnutls.bst diff --git a/elements/network-security/gnutls.bst b/elements/network-security/gnutls.bst new file mode 100644 index 00000000..a1a4d221 --- /dev/null +++ b/elements/network-security/gnutls.bst @@ -0,0 +1,19 @@ +kind: autotools +depends: +- core.bst +- network-security/nettle.bst +- network-security/libtasn1.bst +- network-security/p11-kit.bst +sources: +- kind: git + url: upstream:gnutls + track: gnutls_3_4_14 + ref: ae8ac9d420e9bd95eba2ce9f990dcd001d83ca42 + submodules: + devel/openssl: + url: upstream:openssl-new +config: + configure-commands: + - make autoreconf + - ./configure --prefix="%{prefix}" --sysconfdir=/etc --with-nettle-mini --disable-tools + --disable-doc diff --git a/elements/network-security/libtasn1.bst b/elements/network-security/libtasn1.bst new file mode 100644 index 00000000..9db7ab03 --- /dev/null +++ b/elements/network-security/libtasn1.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:libtasn1 + track: libtasn1_4_9 + ref: ad555a97d8de33bb18f69d9d94a2e8b18d81c32e +config: + pre-configure-commands: + - touch ChangeLog diff --git a/elements/network-security/nettle.bst b/elements/network-security/nettle.bst new file mode 100644 index 00000000..54e9402e --- /dev/null +++ b/elements/network-security/nettle.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:nettle + track: nettle_3.2_release_20160128 + ref: 22185d4efbd4c9c9afde9cba21eef0d550e88fab +config: + configure-commands: + - ./.bootstrap + - ./configure --prefix="%{prefix}" --libdir="%{prefix}"/lib --sysconfdir=/etc --disable-documentation + --enable-mini-gmp diff --git a/elements/network-security/nspr.bst b/elements/network-security/nspr.bst new file mode 100644 index 00000000..689922f6 --- /dev/null +++ b/elements/network-security/nspr.bst @@ -0,0 +1,18 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:nspr-hg + track: NSPR_4_12_RTM + ref: 996918a8942606b640279bcd69ef4fec18e28844 +config: + configure-commands: + - | + case "%{bst-arch}" in + x86_64|ppc64) + EXTRA_ARGS="--enable-64bit";; + *) + EXTRA_ARGS="";; + esac + ./configure --prefix="%{prefix}" --sysconfdir=/etc --with-mozilla --with-pthreads $EXTRA_ARGS diff --git a/elements/network-security/nss.bst b/elements/network-security/nss.bst new file mode 100644 index 00000000..9d16c10b --- /dev/null +++ b/elements/network-security/nss.bst @@ -0,0 +1,40 @@ +kind: manual +depends: +- core.bst +- network-security/nspr.bst +sources: +- kind: git + url: upstream:nss + track: baserock/nss-3.28.1 + ref: c1486be3a4e210759109db2888ca24b608aab0d9 +variables: + notparallel: true +config: + build-commands: + - | + case "%{bst-arch}" in + x86_64|ppc64) + export USE_64=1;; + *) + ;; + esac + cd nss + make BUILD_OPT=1 \ + NSPR_INCLUDE_DIR=/usr/include/nspr \ + USE_SYSTEM_ZLIB=1 \ + ZLIB_LIBS=-lz \ + NSS_USE_SYSTEM_SQLITE=1 + install-commands: + - install -d "%{install-root}"/usr/lib/pkgconfig + - install -v -m755 dist/Linux*/lib/*.so "%{install-root}"/usr/lib + - install -v -m644 dist/Linux*/lib/*.chk "%{install-root}"/usr/lib + - install -v -m644 dist/Linux*/lib/libcrmf.a "%{install-root}"/usr/lib + - install -v -m755 -d "%{install-root}"/usr/include/nss + - cp -v -RL dist/public/nss/* "%{install-root}"/usr/include/nss + - cp -v -RL dist/private/nss/* "%{install-root}"/usr/include/nss + - chmod -v 644 "%{install-root}"/usr/include/nss/* + - install -d "%{install-root}"/usr/bin + - install -v -m755 dist/Linux*/bin/certutil "%{install-root}"/usr/bin + - install -v -m755 dist/Linux*/bin/nss-config "%{install-root}"/usr/bin + - install -v -m755 dist/Linux*/bin/pk12util "%{install-root}"/usr/bin + - install -v -m644 dist/Linux*/lib/pkgconfig/nss.pc "%{install-root}"/usr/lib/pkgconfig diff --git a/elements/network-security/p11-kit.bst b/elements/network-security/p11-kit.bst new file mode 100644 index 00000000..964f211e --- /dev/null +++ b/elements/network-security/p11-kit.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- core.bst +- network-security/libtasn1.bst +sources: +- kind: git + url: upstream:p11-kit + track: 0.23.1 + ref: ec9e2450bafa1cda47525b38a28c8f981f43c1e1 +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --without-trust-paths diff --git a/elements/nfs.bst b/elements/nfs.bst new file mode 100644 index 00000000..99d66088 --- /dev/null +++ b/elements/nfs.bst @@ -0,0 +1,7 @@ +kind: stack +description: NFS utilities +depends: +- nfs/libevent.bst +- nfs/ti-rpc.bst +- nfs/rpcbind.bst +- nfs/nfs-utils.bst diff --git a/elements/nfs/libevent.bst b/elements/nfs/libevent.bst new file mode 100644 index 00000000..48dbff8d --- /dev/null +++ b/elements/nfs/libevent.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- foundation.bst +sources: +- kind: git + url: upstream:libevent + track: release-2.1.5-beta + ref: 0b49ae34594533daa82c06a506078de9e336a013 diff --git a/elements/nfs/nfs-utils.bst b/elements/nfs/nfs-utils.bst new file mode 100644 index 00000000..09fac488 --- /dev/null +++ b/elements/nfs/nfs-utils.bst @@ -0,0 +1,21 @@ +kind: autotools +depends: +- foundation.bst +- nfs/libevent.bst +- nfs/ti-rpc.bst +sources: +- kind: git + url: upstream:nfs-utils + track: baserock/master + ref: 0da9f20a22bb32b2da6b587b4e85dafde087c0f7 +config: + configure-commands: + - NOCONFIGURE=1 ./autogen.sh + - ./configure --prefix="%{prefix}" --disable-nfsv4 --disable-nfsv41 --disable-gss + --with-rpcgen=internal --without-tcp-wrappers + install-commands: + - make DESTDIR="%{install-root}" install + - mkdir -p "%{install-root}"/lib/systemd/system + - install -m644 proc-fs-nfsd.mount "%{install-root}"/lib/systemd/system + - install -m644 nfs-mountd.service "%{install-root}"/lib/systemd/system + - install -m644 nfs-server.service "%{install-root}"/lib/systemd/system diff --git a/elements/nfs/rpcbind.bst b/elements/nfs/rpcbind.bst new file mode 100644 index 00000000..36d9c37e --- /dev/null +++ b/elements/nfs/rpcbind.bst @@ -0,0 +1,18 @@ +kind: autotools +depends: +- foundation.bst +- nfs/ti-rpc.bst +sources: +- kind: git + url: upstream:rpcbind + track: baserock/master + ref: aa3ac0d86c258d3e355ae59df31a96da795ecdfa +config: + configure-commands: + - NOCONFIGURE=1 ./autogen.sh + - ./configure --prefix="%{prefix}" --with-rpcuser=nobody --enable-warmstarts + install-commands: + - make DESTDIR="%{install-root}" install + - mkdir -p "%{install-root}"/lib/systemd/system + - install -m644 rpcbind.service "%{install-root}"/lib/systemd/system + - install -m644 rpcbind.socket "%{install-root}"/lib/systemd/system diff --git a/elements/nfs/ti-rpc.bst b/elements/nfs/ti-rpc.bst new file mode 100644 index 00000000..aeb573d9 --- /dev/null +++ b/elements/nfs/ti-rpc.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- foundation.bst +sources: +- kind: git + url: upstream:ti-rpc + track: baserock/master + ref: c5a7a19070e74115fc9c26aa6f3dfec1da220c1f +config: + configure-commands: + - NOCONFIGURE=1 ./autogen.sh + - ./configure --prefix="%{prefix}" --sysconfdir=/etc diff --git a/elements/nodejs.bst b/elements/nodejs.bst new file mode 100644 index 00000000..dbecc299 --- /dev/null +++ b/elements/nodejs.bst @@ -0,0 +1,4 @@ +kind: stack +description: Stratum for nodejs related stuff +depends: +- nodejs/node.bst diff --git a/elements/nodejs/node.bst b/elements/nodejs/node.bst new file mode 100644 index 00000000..3890cd90 --- /dev/null +++ b/elements/nodejs/node.bst @@ -0,0 +1,16 @@ +kind: manual +depends: +- core.bst +- python2-core.bst +sources: +- kind: git + url: upstream:node + track: v0.10.26 + ref: cc56c62ed879ad4f93b1fdab3235c43e60f48b7e +config: + configure-commands: + - ./configure --prefix="%{prefix}" + build-commands: + - make + install-commands: + - make DESTDIR="%{install-root}" install diff --git a/elements/openstack-clients.bst b/elements/openstack-clients.bst new file mode 100644 index 00000000..633acdb7 --- /dev/null +++ b/elements/openstack-clients.bst @@ -0,0 +1,26 @@ +kind: stack +description: Stratum with all the OpenStack clients and their dependencies. +depends: +- openstack-clients/warlock.bst +- openstack-clients/python-keystoneclient.bst +- openstack-clients/python-glanceclient.bst +- openstack-clients/python-novaclient.bst +- openstack-clients/python-swiftclient.bst +- openstack-clients/python-troveclient.bst +- openstack-clients/python-cinderclient.bst +- unmaintained/openstack-clients/pyparsing.bst +- openstack-clients/cmd2.bst +- openstack-clients/cliff.bst +- unmaintained/openstack-clients/tablib.bst +- unmaintained/openstack-clients/cliff-tablib.bst +- openstack-clients/python-neutronclient.bst +- openstack-clients/python-ceilometerclient.bst +- openstack-clients/python-heatclient.bst +- openstack-clients/python-designateclient.bst +- openstack-clients/python-barbicanclient.bst +- openstack-clients/python-saharaclient.bst +- unmaintained/openstack-clients/python-ironicclient.bst +- unmaintained/openstack-clients/argparse.bst +- unmaintained/openstack-clients/python-openstackclient.bst +- unmaintained/openstack-clients/os-client-config.bst +- unmaintained/openstack-clients/appdirs.bst diff --git a/elements/openstack-clients/cliff.bst b/elements/openstack-clients/cliff.bst new file mode 100644 index 00000000..9eef49c7 --- /dev/null +++ b/elements/openstack-clients/cliff.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- openstack-common.bst +- openstack-clients/cmd2.bst +- unmaintained/openstack-clients/pyparsing.bst +sources: +- kind: git + url: upstream:openstack/cliff + track: 1.10.1 + ref: b703ad32743026d253f872caa1ff2cd727803d14 +variables: + python: python diff --git a/elements/openstack-clients/cmd2.bst b/elements/openstack-clients/cmd2.bst new file mode 100644 index 00000000..1c42a703 --- /dev/null +++ b/elements/openstack-clients/cmd2.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- openstack-common.bst +- unmaintained/openstack-clients/pyparsing.bst +sources: +- kind: git + url: upstream:python-packages/cmd2-hg + track: 0.6.7 + ref: c0d606bdeb88717ad92ba198bc9232615b83c4cd +variables: + python: python diff --git a/elements/openstack-clients/python-barbicanclient.bst b/elements/openstack-clients/python-barbicanclient.bst new file mode 100644 index 00000000..d7b3f5e7 --- /dev/null +++ b/elements/openstack-clients/python-barbicanclient.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- openstack-common.bst +- openstack-clients/python-keystoneclient.bst +- openstack-clients/cliff.bst +sources: +- kind: git + url: upstream:openstack/python-barbicanclient + track: 3.0.3 + ref: 2919366867af335d59913764a55ca8e95569947d +variables: + python: python diff --git a/elements/openstack-clients/python-ceilometerclient.bst b/elements/openstack-clients/python-ceilometerclient.bst new file mode 100644 index 00000000..71ecee72 --- /dev/null +++ b/elements/openstack-clients/python-ceilometerclient.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- openstack-common.bst +- openstack-clients/python-keystoneclient.bst +sources: +- kind: git + url: upstream:openstack/python-ceilometerclient + track: 1.0.14 + ref: 127aadfd2b2daf9884ad7003e23440048e2efbd8 +variables: + python: python diff --git a/elements/openstack-clients/python-cinderclient.bst b/elements/openstack-clients/python-cinderclient.bst new file mode 100644 index 00000000..8f8c1e3c --- /dev/null +++ b/elements/openstack-clients/python-cinderclient.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- openstack-common.bst +- openstack-clients/python-keystoneclient.bst +sources: +- kind: git + url: upstream:openstack/python-cinderclient + track: 1.1.1 + ref: ac9b0913904c43f4bf12c8164324d6e6a55dc1ab +variables: + python: python diff --git a/elements/openstack-clients/python-designateclient.bst b/elements/openstack-clients/python-designateclient.bst new file mode 100644 index 00000000..fd296367 --- /dev/null +++ b/elements/openstack-clients/python-designateclient.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- openstack-common.bst +- openstack-clients/cliff.bst +- openstack-clients/python-keystoneclient.bst +sources: +- kind: git + url: upstream:openstack/python-designateclient + track: 1.1.0 + ref: a900b41e4d8a9eb40e1812295ba16d773e2b9618 +variables: + python: python diff --git a/elements/openstack-clients/python-glanceclient.bst b/elements/openstack-clients/python-glanceclient.bst new file mode 100644 index 00000000..f713e9e3 --- /dev/null +++ b/elements/openstack-clients/python-glanceclient.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- openstack-common.bst +- openstack-clients/python-keystoneclient.bst +- openstack-clients/warlock.bst +sources: +- kind: git + url: upstream:openstack/python-glanceclient + track: 0.17.1 + ref: b176c28bbdae3eb5b3280c1981ad2b3b255e234e +variables: + python: python diff --git a/elements/openstack-clients/python-heatclient.bst b/elements/openstack-clients/python-heatclient.bst new file mode 100644 index 00000000..a36fcdf6 --- /dev/null +++ b/elements/openstack-clients/python-heatclient.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- openstack-common.bst +- openstack-clients/python-keystoneclient.bst +sources: +- kind: git + url: upstream:openstack/python-heatclient + track: 0.4.0 + ref: 6d528f005742263837d05250662bf6214a703da8 +variables: + python: python diff --git a/elements/openstack-clients/python-keystoneclient.bst b/elements/openstack-clients/python-keystoneclient.bst new file mode 100644 index 00000000..e79993dd --- /dev/null +++ b/elements/openstack-clients/python-keystoneclient.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:openstack/python-keystoneclient + track: 1.3.1 + ref: 8fa6b6f0b5e95493342ce71489d04f73db2418b8 +variables: + python: python diff --git a/elements/openstack-clients/python-neutronclient.bst b/elements/openstack-clients/python-neutronclient.bst new file mode 100644 index 00000000..508d0801 --- /dev/null +++ b/elements/openstack-clients/python-neutronclient.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- openstack-common.bst +- openstack-clients/cliff.bst +- openstack-clients/python-keystoneclient.bst +sources: +- kind: git + url: upstream:openstack/python-neutronclient + track: 2.4.0 + ref: aa1215a5ad063b299d32ef319eb63d5210249a9b +variables: + python: python diff --git a/elements/openstack-clients/python-novaclient.bst b/elements/openstack-clients/python-novaclient.bst new file mode 100644 index 00000000..8d795e31 --- /dev/null +++ b/elements/openstack-clients/python-novaclient.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- openstack-common.bst +- openstack-clients/python-keystoneclient.bst +sources: +- kind: git + url: upstream:openstack/python-novaclient + track: 2.23.0 + ref: e0f5072907a00d48a183dd8fc91a6cf6038ca279 +variables: + python: python diff --git a/elements/openstack-clients/python-saharaclient.bst b/elements/openstack-clients/python-saharaclient.bst new file mode 100644 index 00000000..1cea3eaf --- /dev/null +++ b/elements/openstack-clients/python-saharaclient.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- openstack-common.bst +- openstack-clients/python-keystoneclient.bst +sources: +- kind: git + url: upstream:openstack/python-saharaclient + track: 0.8.0 + ref: 319ceb6acf55382218dcd971367613aecb3e4afc +variables: + python: python diff --git a/elements/openstack-clients/python-swiftclient.bst b/elements/openstack-clients/python-swiftclient.bst new file mode 100644 index 00000000..a057fd76 --- /dev/null +++ b/elements/openstack-clients/python-swiftclient.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:openstack/python-swiftclient + track: 2.3.1 + ref: bb4d2ab59c4de9389667eeed255642f51e276f1e +variables: + python: python diff --git a/elements/openstack-clients/python-troveclient.bst b/elements/openstack-clients/python-troveclient.bst new file mode 100644 index 00000000..72bbad7b --- /dev/null +++ b/elements/openstack-clients/python-troveclient.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:openstack/python-troveclient + track: 1.0.7 + ref: e010a919750f07493afd42a4db867853b925bcbf +variables: + python: python diff --git a/elements/openstack-clients/warlock.bst b/elements/openstack-clients/warlock.bst new file mode 100644 index 00000000..79aea650 --- /dev/null +++ b/elements/openstack-clients/warlock.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:warlock + track: 1.1.0 + ref: 408ccb82347aabf3dc7cf6eccbd2ed2475cb0d60 +variables: + python: python diff --git a/elements/openstack-common.bst b/elements/openstack-common.bst new file mode 100644 index 00000000..893c5bdb --- /dev/null +++ b/elements/openstack-common.bst @@ -0,0 +1,26 @@ +kind: stack +description: |- + Stratum with the python packages needed to compile openstack + clients and services. +depends: +- openstack-common/pycparser.bst +- openstack-common/cffi.bst +- openstack-common/pytz.bst +- openstack-common/babel.bst +- openstack-common/enum34.bst +- openstack-common/pyasn1.bst +- openstack-common/cryptography.bst +- openstack-common/pyiso8601.bst +- openstack-common/netaddr.bst +- openstack-common/stevedore.bst +- openstack-common/oslo-config.bst +- openstack-common/pyopenssl.bst +- openstack-common/oslo-i18n.bst +- openstack-common/netifaces.bst +- openstack-common/oslo-utils.bst +- openstack-common/futures.bst +- openstack-common/oslo-serialization.bst +- openstack-common/simplejson.bst +- openstack-common/greenlet.bst +- openstack-common/eventlet.bst +- openstack-common/pastedeploy.bst diff --git a/elements/openstack-common/babel.bst b/elements/openstack-common/babel.bst new file mode 100644 index 00000000..f57f1b0c --- /dev/null +++ b/elements/openstack-common/babel.bst @@ -0,0 +1,15 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +- openstack-common/pytz.bst +sources: +- kind: git + url: upstream:babel + track: baserock/1.3-50-g246996b + ref: 1891d93b10e6c11ab08099b95001b17e88315c2a +variables: + python: python +config: + pre-build-commands: + - python setup.py import_cldr diff --git a/elements/openstack-common/cffi.bst b/elements/openstack-common/cffi.bst new file mode 100644 index 00000000..e791a37c --- /dev/null +++ b/elements/openstack-common/cffi.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +- openstack-common/pycparser.bst +sources: +- kind: git + url: upstream:python-packages/cffi + track: release-1.6 + ref: 40b9759b5bbf9f6a4efa1168acc9a60890527f6f +variables: + python: python diff --git a/elements/openstack-common/cryptography.bst b/elements/openstack-common/cryptography.bst new file mode 100644 index 00000000..91892d38 --- /dev/null +++ b/elements/openstack-common/cryptography.bst @@ -0,0 +1,15 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +- openstack-common/pycparser.bst +- openstack-common/pyasn1.bst +- openstack-common/enum34.bst +- openstack-common/cffi.bst +sources: +- kind: git + url: upstream:python-packages/cryptography + track: 1.3.2 + ref: afcd8f5ad8eb21f13be308c5183ef34ad28f9987 +variables: + python: python diff --git a/elements/openstack-common/enum34.bst b/elements/openstack-common/enum34.bst new file mode 100644 index 00000000..bed8734d --- /dev/null +++ b/elements/openstack-common/enum34.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:python-packages/enum34.git + track: enum34-1.0 + ref: f1fa1787ceaac72b9934f318ea2135d28c05dd55 +variables: + python: python diff --git a/elements/openstack-common/eventlet.bst b/elements/openstack-common/eventlet.bst new file mode 100644 index 00000000..285535d6 --- /dev/null +++ b/elements/openstack-common/eventlet.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +- openstack-common/greenlet.bst +sources: +- kind: git + url: upstream:python-packages/eventlet + track: v0.17.4 + ref: dc10af4702115ee92803e432c18ef3a4350e0993 +variables: + python: python diff --git a/elements/openstack-common/futures.bst b/elements/openstack-common/futures.bst new file mode 100644 index 00000000..6f394e41 --- /dev/null +++ b/elements/openstack-common/futures.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:python-packages/futures + track: 2.2.0 + ref: 4f7ceedb8a7742e52b0436a4160c7c44665a2597 +variables: + python: python diff --git a/elements/openstack-common/greenlet.bst b/elements/openstack-common/greenlet.bst new file mode 100644 index 00000000..18175834 --- /dev/null +++ b/elements/openstack-common/greenlet.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:python-packages/greenlet + track: 0.4.9 + ref: ed943580bc514144958ebd257156ddfb7584a981 +variables: + python: python diff --git a/elements/openstack-common/netaddr.bst b/elements/openstack-common/netaddr.bst new file mode 100644 index 00000000..5c5e86aa --- /dev/null +++ b/elements/openstack-common/netaddr.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:netaddr + track: release-0.7.12 + ref: bbb31ed50a5338a7d1c0011fc4429d09954f9f0b +variables: + python: python diff --git a/elements/openstack-common/netifaces.bst b/elements/openstack-common/netifaces.bst new file mode 100644 index 00000000..41571caf --- /dev/null +++ b/elements/openstack-common/netifaces.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:python-packages/netifaces + track: release_0_10_4 + ref: 885b200ba717df87f6e8044ec8c66c677c949bcb +variables: + python: python diff --git a/elements/openstack-common/oslo-config.bst b/elements/openstack-common/oslo-config.bst new file mode 100644 index 00000000..976a6a7b --- /dev/null +++ b/elements/openstack-common/oslo-config.bst @@ -0,0 +1,13 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +- openstack-common/netaddr.bst +- openstack-common/stevedore.bst +sources: +- kind: git + url: upstream:openstack/oslo-config + track: 1.9.3 + ref: 3c51838cdffe7a5057ff4823a8ab523bfacc3164 +variables: + python: python diff --git a/elements/openstack-common/oslo-i18n.bst b/elements/openstack-common/oslo-i18n.bst new file mode 100644 index 00000000..21989172 --- /dev/null +++ b/elements/openstack-common/oslo-i18n.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +- openstack-common/babel.bst +sources: +- kind: git + url: upstream:openstack/oslo-i18n + track: 1.5.0 + ref: b0faab7b3d3ea3b14053ab92dd6086956f643e15 +variables: + python: python diff --git a/elements/openstack-common/oslo-serialization.bst b/elements/openstack-common/oslo-serialization.bst new file mode 100644 index 00000000..41ce7524 --- /dev/null +++ b/elements/openstack-common/oslo-serialization.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:openstack/oslo-serialization.git + track: 1.4.0 + ref: 7bfd5dece0f22dbdea1c3e524dbc0eca1f70f1b7 +variables: + python: python diff --git a/elements/openstack-common/oslo-utils.bst b/elements/openstack-common/oslo-utils.bst new file mode 100644 index 00000000..41a7aa25 --- /dev/null +++ b/elements/openstack-common/oslo-utils.bst @@ -0,0 +1,16 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +- openstack-common/babel.bst +- openstack-common/pyiso8601.bst +- openstack-common/oslo-i18n.bst +- openstack-common/netifaces.bst +- openstack-common/netaddr.bst +sources: +- kind: git + url: upstream:openstack/oslo-utils + track: 1.4.0 + ref: 91dc782c2f11fb76425effd7a331d63111adf1ce +variables: + python: python diff --git a/elements/openstack-common/pastedeploy.bst b/elements/openstack-common/pastedeploy.bst new file mode 100644 index 00000000..01b90aad --- /dev/null +++ b/elements/openstack-common/pastedeploy.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:python-packages/pastedeploy + track: 1.5.2 + ref: 5ad87be617c2cc1dd31625688172e964db2756dc +variables: + python: python diff --git a/elements/openstack-common/pyasn1.bst b/elements/openstack-common/pyasn1.bst new file mode 100644 index 00000000..7fdd05c5 --- /dev/null +++ b/elements/openstack-common/pyasn1.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:python-packages/pyasn1 + track: release_0_1_7_tag + ref: fa8e66c5f4367a1e39b53dcddc133d084b10400f +variables: + python: python diff --git a/elements/openstack-common/pycparser.bst b/elements/openstack-common/pycparser.bst new file mode 100644 index 00000000..ad96d29e --- /dev/null +++ b/elements/openstack-common/pycparser.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:python-packages/pycparser + track: master + ref: c926670643ebb5f88a2bf56579fc9934c82be6d2 +variables: + python: python diff --git a/elements/openstack-common/pyiso8601.bst b/elements/openstack-common/pyiso8601.bst new file mode 100644 index 00000000..fabd9c00 --- /dev/null +++ b/elements/openstack-common/pyiso8601.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:pyiso8601 + track: 0.1.10 + ref: 9eb87a9bab114e9cc9a8d3dceb04362644d89cab +variables: + python: python diff --git a/elements/openstack-common/pyopenssl.bst b/elements/openstack-common/pyopenssl.bst new file mode 100644 index 00000000..50c3518b --- /dev/null +++ b/elements/openstack-common/pyopenssl.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:python-packages/pyopenssl + track: '0.14' + ref: 0146d447e63a737b4f05a1164d5950eff68543e7 +variables: + python: python diff --git a/elements/openstack-common/pytz.bst b/elements/openstack-common/pytz.bst new file mode 100644 index 00000000..0ff0e217 --- /dev/null +++ b/elements/openstack-common/pytz.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:pytz-tarball + track: pytz-2014.10 + ref: c414cb801776e11c769fb36c0d37b8d7a7c8712c +variables: + python: python diff --git a/elements/openstack-common/simplejson.bst b/elements/openstack-common/simplejson.bst new file mode 100644 index 00000000..475d84a2 --- /dev/null +++ b/elements/openstack-common/simplejson.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:simplejson + track: v3.6.4 + ref: 54d5ff15d508c51366986cc4f77f2f287f036582 +variables: + python: python diff --git a/elements/openstack-common/stevedore.bst b/elements/openstack-common/stevedore.bst new file mode 100644 index 00000000..b8cd6bb9 --- /dev/null +++ b/elements/openstack-common/stevedore.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:openstack/stevedore + track: 1.3.0 + ref: 218e95d5f09563bd14c50ee0441855f3389af7e7 +variables: + python: python diff --git a/elements/ostree-core.bst b/elements/ostree-core.bst new file mode 100644 index 00000000..f995326a --- /dev/null +++ b/elements/ostree-core.bst @@ -0,0 +1,6 @@ +kind: stack +depends: +- ostree-core/libassuan.bst +- ostree-core/gpgme.bst +- ostree-core/libgsystem.bst +- ostree-core/ostree.bst diff --git a/elements/ostree-core/gpgme.bst b/elements/ostree-core/gpgme.bst new file mode 100644 index 00000000..b211f1f8 --- /dev/null +++ b/elements/ostree-core/gpgme.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- core.bst +- libsoup-common.bst +- foundation.bst +- ostree-core/libassuan.bst +sources: +- kind: git + url: upstream:gpgme + track: gpgme-1.6.0 + ref: 107bff70edb611309f627058dd4777a5da084b1a +config: + pre-configure-commands: + - autoreconf -fi + configure-commands: + - ./configure --prefix="%{prefix}" --enable-maintainer-mode diff --git a/elements/ostree-core/libassuan.bst b/elements/ostree-core/libassuan.bst new file mode 100644 index 00000000..f928d3f8 --- /dev/null +++ b/elements/ostree-core/libassuan.bst @@ -0,0 +1,15 @@ +kind: autotools +depends: +- core.bst +- libsoup-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:libassuan + track: libassuan-2.3.0 + ref: cdb1e6484d6f094f8e795bfec5b314ec524a90f8 +config: + pre-configure-commands: + - autoreconf -fi + configure-commands: + - ./configure --prefix="%{prefix}" --enable-maintainer-mode diff --git a/elements/ostree-core/libgsystem.bst b/elements/ostree-core/libgsystem.bst new file mode 100644 index 00000000..b414fe9f --- /dev/null +++ b/elements/ostree-core/libgsystem.bst @@ -0,0 +1,10 @@ +kind: autotools +depends: +- core.bst +- libsoup-common.bst +- foundation.bst +sources: +- kind: git + url: upstream:libgsystem + track: master + ref: 8231b8ad4a4ee35e4b11fae5f6e7cddabf1c51ae diff --git a/elements/ostree-core/ostree.bst b/elements/ostree-core/ostree.bst new file mode 100644 index 00000000..a53e95b9 --- /dev/null +++ b/elements/ostree-core/ostree.bst @@ -0,0 +1,22 @@ +kind: autotools +depends: +- core.bst +- libsoup-common.bst +- foundation.bst +- ostree-core/gpgme.bst +- ostree-core/libgsystem.bst +- ostree-core/libassuan.bst +sources: +- kind: git + url: upstream:ostree + track: v2016.7 + ref: c31cf75552af9be404fbc6a24643c569855c1c3b + submodules: + bsdiff: + url: upstream:bsdiff + libglnx: + url: upstream:libglnx +config: + configure-commands: + - NOCONFIGURE=1 ./autogen.sh + - ./configure --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var --disable-man diff --git a/elements/pcre-utils.bst b/elements/pcre-utils.bst new file mode 100644 index 00000000..6b1e3cd6 --- /dev/null +++ b/elements/pcre-utils.bst @@ -0,0 +1,3 @@ +kind: stack +depends: +- pcre-utils/pcre.bst diff --git a/elements/pcre-utils/pcre.bst b/elements/pcre-utils/pcre.bst new file mode 100644 index 00000000..aff7e571 --- /dev/null +++ b/elements/pcre-utils/pcre.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:pcre + track: pcre-8.39 + ref: b2b477a2025ee7501243e5b6a54ef4f6dbfb666b +config: + configure-commands: + - ./autogen.sh + - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-unicode-properties + --enable-utf diff --git a/elements/perl-common.bst b/elements/perl-common.bst new file mode 100644 index 00000000..eeef0883 --- /dev/null +++ b/elements/perl-common.bst @@ -0,0 +1,50 @@ +kind: stack +description: Common perl dependencies +depends: +- perl-common/Try-Tiny.bst +- perl-common/Log-Log4perl.bst +- perl-common/Module-Build.bst +- perl-common/Devel-StackTrace.bst +- perl-common/Exporter-Tiny.bst +- perl-common/ExtUtils-Config.bst +- perl-common/ExtUtils-Helpers.bst +- perl-common/ExtUtils-InstallPaths.bst +- perl-common/List-MoreUtils.bst +- perl-common/MRO-Compat.bst +- perl-common/Module-Build-Tiny.bst +- perl-common/Module-Runtime.bst +- perl-common/Dist-CheckConflicts.bst +- perl-common/Module-Runtime-Conflicts.bst +- perl-common/Package-Stash-XS.bst +- perl-common/Params-Util.bst +- perl-common/Sub-Exporter-Progressive.bst +- perl-common/Devel-GlobalDestruction.bst +- perl-common/Sub-Identify.bst +- perl-common/Sub-Install.bst +- perl-common/Data-OptList.bst +- perl-common/Sub-Exporter.bst +- perl-common/Package-DeprecationManager.bst +- perl-common/Sub-Name.bst +- perl-common/Task-Weaken.bst +- perl-common/Eval-Closure.bst +- perl-common/Module-Implementation.bst +- perl-common/Package-Stash.bst +- perl-common/Class-Load.bst +- perl-common/Devel-OverloadInfo.bst +- perl-common/Class-Load-XS.bst +- perl-common/Moose.bst +- perl-common/Test-Fatal.bst +- perl-common/Test-Requires.bst +- perl-common/Params-Validate.bst +- perl-common/Log-Dispatch.bst +- perl-common/App-cpanminus.bst +- perl-common/Class-Tiny.bst +- perl-common/JSON.bst +- perl-common/Module-CPANfile.bst +- perl-common/Module-Reader.bst +- perl-common/Path-Tiny.bst +- perl-common/Carton.bst +- perl-common/Future.bst +- perl-common/Struct-Dumb.bst +- perl-common/IO-Async.bst +- perl-common/Archive-Extract.bst diff --git a/elements/perl-common/App-cpanminus.bst b/elements/perl-common/App-cpanminus.bst new file mode 100644 index 00000000..03bd0db1 --- /dev/null +++ b/elements/perl-common/App-cpanminus.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/App-cpanminus-tarball + track: App-cpanminus-1.7039 + ref: 67241d22c0a425ba7301017796d8a39f7e731999 diff --git a/elements/perl-common/Archive-Extract.bst b/elements/perl-common/Archive-Extract.bst new file mode 100644 index 00000000..c89a6616 --- /dev/null +++ b/elements/perl-common/Archive-Extract.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Archive-Extract-tarball + track: master + ref: 8538680d8b9b92f693f7e03b48332627d4b129a0 diff --git a/elements/perl-common/Carton.bst b/elements/perl-common/Carton.bst new file mode 100644 index 00000000..43b92dba --- /dev/null +++ b/elements/perl-common/Carton.bst @@ -0,0 +1,14 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Class-Tiny.bst +- perl-common/Path-Tiny.bst +- perl-common/Module-CPANfile.bst +- perl-common/JSON.bst +- perl-common/App-cpanminus.bst +- perl-common/Module-Reader.bst +sources: +- kind: git + url: upstream:carton + track: baserock/v1.0.21 + ref: 64faf28ed61a6d0278c87831c83258cf8ecc40a9 diff --git a/elements/perl-common/Class-Load-XS.bst b/elements/perl-common/Class-Load-XS.bst new file mode 100644 index 00000000..dcf15aa0 --- /dev/null +++ b/elements/perl-common/Class-Load-XS.bst @@ -0,0 +1,19 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Data-OptList.bst +- perl-common/Params-Util.bst +- perl-common/Module-Runtime.bst +- perl-common/Try-Tiny.bst +- perl-common/Module-Implementation.bst +- perl-common/Module-Build.bst +- perl-common/Package-Stash.bst +- perl-common/Sub-Install.bst +- perl-common/Dist-CheckConflicts.bst +- perl-common/Class-Load.bst +- perl-common/Package-Stash-XS.bst +sources: +- kind: git + url: upstream:cpan/Class-Load-XS-tarball + track: Class-Load-XS-0.09 + ref: 60626c51d97a7ef06b364481ae4afd9706ef6ece diff --git a/elements/perl-common/Class-Load.bst b/elements/perl-common/Class-Load.bst new file mode 100644 index 00000000..1362ce39 --- /dev/null +++ b/elements/perl-common/Class-Load.bst @@ -0,0 +1,18 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Data-OptList.bst +- perl-common/Params-Util.bst +- perl-common/Module-Runtime.bst +- perl-common/Try-Tiny.bst +- perl-common/Module-Implementation.bst +- perl-common/Module-Build.bst +- perl-common/Package-Stash.bst +- perl-common/Sub-Install.bst +- perl-common/Dist-CheckConflicts.bst +- perl-common/Package-Stash-XS.bst +sources: +- kind: git + url: upstream:cpan/Class-Load-tarball + track: Class-Load-0.23 + ref: 7e7ddbe33ca34359d711aee1e0ddebaeb40c2a18 diff --git a/elements/perl-common/Class-Tiny.bst b/elements/perl-common/Class-Tiny.bst new file mode 100644 index 00000000..0b2ad08c --- /dev/null +++ b/elements/perl-common/Class-Tiny.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Class-Tiny-tarball + track: Class-Tiny-1.001 + ref: 7446bb2b9d24fa6b702fbb62d73084a32ade6f75 diff --git a/elements/perl-common/Data-OptList.bst b/elements/perl-common/Data-OptList.bst new file mode 100644 index 00000000..ffb7b927 --- /dev/null +++ b/elements/perl-common/Data-OptList.bst @@ -0,0 +1,10 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Sub-Install.bst +- perl-common/Params-Util.bst +sources: +- kind: git + url: upstream:cpan/Data-OptList-tarball + track: Data-OptList-0.109 + ref: aa2ab3d34edbee7e4fc832394136391fd5f87702 diff --git a/elements/perl-common/Devel-GlobalDestruction.bst b/elements/perl-common/Devel-GlobalDestruction.bst new file mode 100644 index 00000000..1eeadafd --- /dev/null +++ b/elements/perl-common/Devel-GlobalDestruction.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Sub-Exporter-Progressive.bst +sources: +- kind: git + url: upstream:cpan/Devel-GlobalDestruction-tarball + track: Devel-GlobalDestruction-0.13 + ref: 325e62ad0c0a3e34804212983fe22999b7d1f3bb diff --git a/elements/perl-common/Devel-OverloadInfo.bst b/elements/perl-common/Devel-OverloadInfo.bst new file mode 100644 index 00000000..f3993ec7 --- /dev/null +++ b/elements/perl-common/Devel-OverloadInfo.bst @@ -0,0 +1,17 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Sub-Identify.bst +- perl-common/Module-Runtime.bst +- perl-common/Try-Tiny.bst +- perl-common/Module-Implementation.bst +- perl-common/Module-Build.bst +- perl-common/Package-Stash.bst +- perl-common/MRO-Compat.bst +- perl-common/Dist-CheckConflicts.bst +- perl-common/Package-Stash-XS.bst +sources: +- kind: git + url: upstream:cpan/Devel-OverloadInfo-tarball + track: Devel-OverloadInfo-0.002 + ref: 918097f3d406ac643ab6caf4387e4c0ab3d80718 diff --git a/elements/perl-common/Devel-StackTrace.bst b/elements/perl-common/Devel-StackTrace.bst new file mode 100644 index 00000000..31bbe852 --- /dev/null +++ b/elements/perl-common/Devel-StackTrace.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Devel-StackTrace-tarball + track: Devel-StackTrace-2.00 + ref: 22d921a6e9c4fc98cda05e898a8137c7e8dae970 diff --git a/elements/perl-common/Dist-CheckConflicts.bst b/elements/perl-common/Dist-CheckConflicts.bst new file mode 100644 index 00000000..c76f8578 --- /dev/null +++ b/elements/perl-common/Dist-CheckConflicts.bst @@ -0,0 +1,10 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Module-Build.bst +- perl-common/Module-Runtime.bst +sources: +- kind: git + url: upstream:cpan/Dist-CheckConflicts-tarball + track: Dist-CheckConflicts-0.11 + ref: dfaae12e4d85f7c6821ae4a9fbf7e463d570e7ba diff --git a/elements/perl-common/Eval-Closure.bst b/elements/perl-common/Eval-Closure.bst new file mode 100644 index 00000000..cc1631fa --- /dev/null +++ b/elements/perl-common/Eval-Closure.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Try-Tiny.bst +sources: +- kind: git + url: upstream:cpan/Eval-Closure-tarball + track: Eval-Closure-0.13 + ref: cf3c05406f7cde406764915682e4bf5db73b1bdd diff --git a/elements/perl-common/Exporter-Tiny.bst b/elements/perl-common/Exporter-Tiny.bst new file mode 100644 index 00000000..f3e802a8 --- /dev/null +++ b/elements/perl-common/Exporter-Tiny.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Exporter-Tiny-tarball + track: Exporter-Tiny-0.042 + ref: a3341f774a4aa00765970301e259be818929a7cf diff --git a/elements/perl-common/ExtUtils-Config.bst b/elements/perl-common/ExtUtils-Config.bst new file mode 100644 index 00000000..22a74411 --- /dev/null +++ b/elements/perl-common/ExtUtils-Config.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/ExtUtils-Config-tarball + track: ExtUtils-Config-0.008 + ref: c8d851569c1b88d5431700809fe520cbca5023a8 diff --git a/elements/perl-common/ExtUtils-Helpers.bst b/elements/perl-common/ExtUtils-Helpers.bst new file mode 100644 index 00000000..2d9a38d7 --- /dev/null +++ b/elements/perl-common/ExtUtils-Helpers.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/ExtUtils-Helpers-tarball + track: ExtUtils-Helpers-0.022 + ref: 13016fa7011fc3084536c7b3181d75acb43d3aae diff --git a/elements/perl-common/ExtUtils-InstallPaths.bst b/elements/perl-common/ExtUtils-InstallPaths.bst new file mode 100644 index 00000000..f6e010ed --- /dev/null +++ b/elements/perl-common/ExtUtils-InstallPaths.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common/ExtUtils-Config.bst +sources: +- kind: git + url: upstream:cpan/ExtUtils-InstallPaths-tarball + track: ExtUtils-InstallPaths-0.011 + ref: 2f62d65d28afdbbd6a417f8e3da3ac6143863ef8 diff --git a/elements/perl-common/Future.bst b/elements/perl-common/Future.bst new file mode 100644 index 00000000..4eec30f8 --- /dev/null +++ b/elements/perl-common/Future.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Module-Build.bst +sources: +- kind: git + url: upstream:cpan/Future-tarball + track: Future-0.32 + ref: 8cc5160aefb2ba3611d1d5d6b12b996227f9da72 diff --git a/elements/perl-common/IO-Async.bst b/elements/perl-common/IO-Async.bst new file mode 100644 index 00000000..308e8cd4 --- /dev/null +++ b/elements/perl-common/IO-Async.bst @@ -0,0 +1,13 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Struct-Dumb.bst +- perl-common/Try-Tiny.bst +- perl-common/Module-Build.bst +- perl-common/Future.bst +- perl-common/Test-Fatal.bst +sources: +- kind: git + url: upstream:cpan/IO-Async-tarball + track: master + ref: 1425eea04dd872dc6313f5315f317b2de288037c diff --git a/elements/perl-common/JSON.bst b/elements/perl-common/JSON.bst new file mode 100644 index 00000000..ec3b3a7e --- /dev/null +++ b/elements/perl-common/JSON.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/JSON-tarball + track: JSON-2.90 + ref: e84b6340760ed17a22ced0ca110a94fa8322b35e diff --git a/elements/perl-common/List-MoreUtils.bst b/elements/perl-common/List-MoreUtils.bst new file mode 100644 index 00000000..8b9bd812 --- /dev/null +++ b/elements/perl-common/List-MoreUtils.bst @@ -0,0 +1,12 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Exporter-Tiny.bst +sources: +- kind: git + url: upstream:cpan/List-MoreUtils-tarball + track: List-MoreUtils-0.413 + ref: 7f3c4eb624730bcc71e75500f295d193b9375fbc +config: + pre-configure-commands: + - rm -rf .git diff --git a/elements/perl-common/Log-Dispatch.bst b/elements/perl-common/Log-Dispatch.bst new file mode 100644 index 00000000..8bfcda3e --- /dev/null +++ b/elements/perl-common/Log-Dispatch.bst @@ -0,0 +1,16 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Devel-GlobalDestruction.bst +- perl-common/Try-Tiny.bst +- perl-common/Module-Implementation.bst +- perl-common/Module-Build.bst +- perl-common/Params-Validate.bst +- perl-common/Dist-CheckConflicts.bst +- perl-common/Sub-Exporter-Progressive.bst +- perl-common/Module-Runtime.bst +sources: +- kind: git + url: upstream:cpan/Log-Dispatch-tarball + track: master + ref: 2e0d2bec52bd345ef05ea12ea9052643ef135029 diff --git a/elements/perl-common/Log-Log4perl.bst b/elements/perl-common/Log-Log4perl.bst new file mode 100644 index 00000000..65e7a26c --- /dev/null +++ b/elements/perl-common/Log-Log4perl.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Log-Log4perl-tarball + track: master + ref: 94566f012421026c8311552f99175a5989eba063 diff --git a/elements/perl-common/MRO-Compat.bst b/elements/perl-common/MRO-Compat.bst new file mode 100644 index 00000000..22d66e8b --- /dev/null +++ b/elements/perl-common/MRO-Compat.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/MRO-Compat-tarball + track: MRO-Compat-0.12 + ref: 47420dfff2810300d68ea846502dbc4f85d34186 diff --git a/elements/perl-common/Module-Build-Tiny.bst b/elements/perl-common/Module-Build-Tiny.bst new file mode 100644 index 00000000..788fa8b8 --- /dev/null +++ b/elements/perl-common/Module-Build-Tiny.bst @@ -0,0 +1,11 @@ +kind: module-build +depends: +- core.bst +- perl-common/ExtUtils-Helpers.bst +- perl-common/ExtUtils-Config.bst +- perl-common/ExtUtils-InstallPaths.bst +sources: +- kind: git + url: upstream:cpan/Module-Build-Tiny-tarball + track: Module-Build-Tiny-0.039 + ref: 289b859a41b598e5ae4261b978402f3019fd9042 diff --git a/elements/perl-common/Module-Build.bst b/elements/perl-common/Module-Build.bst new file mode 100644 index 00000000..d19ef006 --- /dev/null +++ b/elements/perl-common/Module-Build.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Module-Build-tarball + track: Module-Build-0.4214 + ref: 467298a34215401cdcbb1dded51bc2aba5f1f41c diff --git a/elements/perl-common/Module-CPANfile.bst b/elements/perl-common/Module-CPANfile.bst new file mode 100644 index 00000000..2eee9091 --- /dev/null +++ b/elements/perl-common/Module-CPANfile.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Module-CPANfile-tarball + track: Module-CPANfile-1.1000 + ref: 6b1d736955543538c54f1d8033ce3bdcb175da91 diff --git a/elements/perl-common/Module-Implementation.bst b/elements/perl-common/Module-Implementation.bst new file mode 100644 index 00000000..0a598203 --- /dev/null +++ b/elements/perl-common/Module-Implementation.bst @@ -0,0 +1,11 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Module-Build.bst +- perl-common/Module-Runtime.bst +- perl-common/Try-Tiny.bst +sources: +- kind: git + url: upstream:cpan/Module-Implementation-tarball + track: Module-Implementation-0.09 + ref: b808141b894ad538db75a7067e0199cbfe6337a9 diff --git a/elements/perl-common/Module-Reader.bst b/elements/perl-common/Module-Reader.bst new file mode 100644 index 00000000..53676f8a --- /dev/null +++ b/elements/perl-common/Module-Reader.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Module-Reader-tarball + track: Module-Reader-0.002003 + ref: 7dd93df1d843cbb36356dbea8071fab21cf04c30 diff --git a/elements/perl-common/Module-Runtime-Conflicts.bst b/elements/perl-common/Module-Runtime-Conflicts.bst new file mode 100644 index 00000000..bfe56bca --- /dev/null +++ b/elements/perl-common/Module-Runtime-Conflicts.bst @@ -0,0 +1,15 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Module-Build-Tiny.bst +- perl-common/ExtUtils-Config.bst +- perl-common/Module-Runtime.bst +- perl-common/ExtUtils-InstallPaths.bst +- perl-common/Module-Build.bst +- perl-common/ExtUtils-Helpers.bst +- perl-common/Dist-CheckConflicts.bst +sources: +- kind: git + url: upstream:cpan/Module-Runtime-Conflicts-tarball + track: Module-Runtime-Conflicts-0.002 + ref: ab45179756d9ce7e63c894d52b2e34cafc10bf6a diff --git a/elements/perl-common/Module-Runtime.bst b/elements/perl-common/Module-Runtime.bst new file mode 100644 index 00000000..d8a01858 --- /dev/null +++ b/elements/perl-common/Module-Runtime.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Module-Build.bst +sources: +- kind: git + url: upstream:cpan/Module-Runtime-tarball + track: Module-Runtime-0.014 + ref: 3621e4956cb037811317b0195d3248108c6658c3 diff --git a/elements/perl-common/Moose.bst b/elements/perl-common/Moose.bst new file mode 100644 index 00000000..c12b5c17 --- /dev/null +++ b/elements/perl-common/Moose.bst @@ -0,0 +1,38 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Data-OptList.bst +- perl-common/Module-Build-Tiny.bst +- perl-common/Sub-Exporter.bst +- perl-common/Devel-GlobalDestruction.bst +- perl-common/Module-Implementation.bst +- perl-common/Module-Build.bst +- perl-common/List-MoreUtils.bst +- perl-common/Class-Load.bst +- perl-common/ExtUtils-Helpers.bst +- perl-common/Exporter-Tiny.bst +- perl-common/Module-Runtime.bst +- perl-common/Try-Tiny.bst +- perl-common/Class-Load-XS.bst +- perl-common/Package-Stash-XS.bst +- perl-common/Sub-Exporter-Progressive.bst +- perl-common/Package-DeprecationManager.bst +- perl-common/Params-Util.bst +- perl-common/Task-Weaken.bst +- perl-common/Dist-CheckConflicts.bst +- perl-common/Sub-Name.bst +- perl-common/ExtUtils-Config.bst +- perl-common/Module-Runtime-Conflicts.bst +- perl-common/ExtUtils-InstallPaths.bst +- perl-common/Devel-StackTrace.bst +- perl-common/Sub-Identify.bst +- perl-common/Package-Stash.bst +- perl-common/MRO-Compat.bst +- perl-common/Sub-Install.bst +- perl-common/Devel-OverloadInfo.bst +- perl-common/Eval-Closure.bst +sources: +- kind: git + url: upstream:cpan/Moose-tarball + track: master + ref: 5ac2026f7eed78958d69d051e7a8e993dcf51205 diff --git a/elements/perl-common/Package-DeprecationManager.bst b/elements/perl-common/Package-DeprecationManager.bst new file mode 100644 index 00000000..fd4c73bf --- /dev/null +++ b/elements/perl-common/Package-DeprecationManager.bst @@ -0,0 +1,10 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Sub-Install.bst +- perl-common/Params-Util.bst +sources: +- kind: git + url: upstream:cpan/Package-DeprecationManager-tarball + track: Package-DeprecationManager-0.14 + ref: b05516a95f58a288b856d79e7d5be86c46a98110 diff --git a/elements/perl-common/Package-Stash-XS.bst b/elements/perl-common/Package-Stash-XS.bst new file mode 100644 index 00000000..d3248b8c --- /dev/null +++ b/elements/perl-common/Package-Stash-XS.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Package-Stash-XS-tarball + track: Package-Stash-XS-0.28 + ref: fff2e7a8ec398e4c5229fb61b1107cffda28aabd diff --git a/elements/perl-common/Package-Stash.bst b/elements/perl-common/Package-Stash.bst new file mode 100644 index 00000000..8c963578 --- /dev/null +++ b/elements/perl-common/Package-Stash.bst @@ -0,0 +1,14 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Module-Runtime.bst +- perl-common/Try-Tiny.bst +- perl-common/Module-Implementation.bst +- perl-common/Module-Build.bst +- perl-common/Dist-CheckConflicts.bst +- perl-common/Package-Stash-XS.bst +sources: +- kind: git + url: upstream:cpan/Package-Stash-tarball + track: Package-Stash-0.37 + ref: 37bd679ad9ac185930fa8fea7cd11b27587ae478 diff --git a/elements/perl-common/Params-Util.bst b/elements/perl-common/Params-Util.bst new file mode 100644 index 00000000..034b5013 --- /dev/null +++ b/elements/perl-common/Params-Util.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Params-Util-tarball + track: Params-Util-1.07 + ref: d8180ea7d4a24afe7b38df93513d224b90d4945f diff --git a/elements/perl-common/Params-Validate.bst b/elements/perl-common/Params-Validate.bst new file mode 100644 index 00000000..c3f6f4fa --- /dev/null +++ b/elements/perl-common/Params-Validate.bst @@ -0,0 +1,14 @@ +kind: module-build +depends: +- core.bst +- perl-common/Module-Implementation.bst +- perl-common/Module-Build.bst +- perl-common/Module-Runtime.bst +- perl-common/Try-Tiny.bst +- perl-common/Test-Fatal.bst +- perl-common/Test-Requires.bst +sources: +- kind: git + url: upstream:cpan/Params-Validate-tarball + track: Params-Validate-1.20 + ref: 11197f6fc2fdd0d2a139a74ff1302244c4911e4e diff --git a/elements/perl-common/Path-Tiny.bst b/elements/perl-common/Path-Tiny.bst new file mode 100644 index 00000000..f6ec2c4c --- /dev/null +++ b/elements/perl-common/Path-Tiny.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Path-Tiny-tarball + track: Path-Tiny-0.070 + ref: b7fb38421c30b0419a30311c1bde34706aa60fb8 diff --git a/elements/perl-common/Struct-Dumb.bst b/elements/perl-common/Struct-Dumb.bst new file mode 100644 index 00000000..53a46119 --- /dev/null +++ b/elements/perl-common/Struct-Dumb.bst @@ -0,0 +1,11 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Module-Build.bst +- perl-common/Try-Tiny.bst +- perl-common/Test-Fatal.bst +sources: +- kind: git + url: upstream:cpan/Struct-Dumb-tarball + track: Struct-Dumb-0.03 + ref: e0788c9e0be87d9d401f38e7f67f28738d613713 diff --git a/elements/perl-common/Sub-Exporter-Progressive.bst b/elements/perl-common/Sub-Exporter-Progressive.bst new file mode 100644 index 00000000..82ae93d5 --- /dev/null +++ b/elements/perl-common/Sub-Exporter-Progressive.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Sub-Exporter-Progressive-tarball + track: Sub-Exporter-Progressive-0.001011 + ref: 1f3ec55911f841590a62ed06becc2bd9131a5fc4 diff --git a/elements/perl-common/Sub-Exporter.bst b/elements/perl-common/Sub-Exporter.bst new file mode 100644 index 00000000..2c094ba1 --- /dev/null +++ b/elements/perl-common/Sub-Exporter.bst @@ -0,0 +1,11 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Data-OptList.bst +- perl-common/Sub-Install.bst +- perl-common/Params-Util.bst +sources: +- kind: git + url: upstream:cpan/Sub-Exporter-tarball + track: Sub-Exporter-0.987 + ref: 641cf398662e09a9660e5b4187f8691a3205a3db diff --git a/elements/perl-common/Sub-Identify.bst b/elements/perl-common/Sub-Identify.bst new file mode 100644 index 00000000..640afca4 --- /dev/null +++ b/elements/perl-common/Sub-Identify.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Sub-Identify-tarball + track: Sub-Identify-0.10 + ref: bfaf3f426163c10c631d03bf2ce03fb34e74fdd9 diff --git a/elements/perl-common/Sub-Install.bst b/elements/perl-common/Sub-Install.bst new file mode 100644 index 00000000..1d3d81e2 --- /dev/null +++ b/elements/perl-common/Sub-Install.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Sub-Install-tarball + track: Sub-Install-0.928 + ref: cf0894e4fcf980767c57734e9a3ddad3c35da7d2 diff --git a/elements/perl-common/Sub-Name.bst b/elements/perl-common/Sub-Name.bst new file mode 100644 index 00000000..79b4d4ee --- /dev/null +++ b/elements/perl-common/Sub-Name.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Sub-Name-tarball + track: Sub-Name-0.14 + ref: 5b19971882c74b097f4a052852a67ee81cb2bb5a diff --git a/elements/perl-common/Task-Weaken.bst b/elements/perl-common/Task-Weaken.bst new file mode 100644 index 00000000..836fa74d --- /dev/null +++ b/elements/perl-common/Task-Weaken.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Task-Weaken-tarball + track: Task-Weaken-1.04 + ref: 75c7d27b13860660f80913cc8cd46c6c8edf5071 diff --git a/elements/perl-common/Test-Fatal.bst b/elements/perl-common/Test-Fatal.bst new file mode 100644 index 00000000..9b74f2d4 --- /dev/null +++ b/elements/perl-common/Test-Fatal.bst @@ -0,0 +1,9 @@ +kind: makemaker +depends: +- core.bst +- perl-common/Try-Tiny.bst +sources: +- kind: git + url: upstream:cpan/Test-Fatal-tarball + track: Test-Fatal-0.014 + ref: 40b50d9c7952dab50b39612311048d6a02a9eb53 diff --git a/elements/perl-common/Test-Requires.bst b/elements/perl-common/Test-Requires.bst new file mode 100644 index 00000000..2b03c859 --- /dev/null +++ b/elements/perl-common/Test-Requires.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Test-Requires-tarball + track: master + ref: a3ff0e26c1de52421abeff3a5d068bebc1dc8621 diff --git a/elements/perl-common/Try-Tiny.bst b/elements/perl-common/Try-Tiny.bst new file mode 100644 index 00000000..ab4da4cd --- /dev/null +++ b/elements/perl-common/Try-Tiny.bst @@ -0,0 +1,8 @@ +kind: makemaker +depends: +- core.bst +sources: +- kind: git + url: upstream:cpan/Try-Tiny-tarball + track: Try-Tiny-0.22 + ref: b0ac2743153dd707789f7541af790f5a53843a36 diff --git a/elements/privileges-management.bst b/elements/privileges-management.bst new file mode 100644 index 00000000..3438a1ab --- /dev/null +++ b/elements/privileges-management.bst @@ -0,0 +1,5 @@ +kind: stack +description: Toolkit for controlling system-wide privileges +depends: +- privileges-management/mozjs17.bst +- privileges-management/polkit.bst diff --git a/elements/privileges-management/mozjs17.bst b/elements/privileges-management/mozjs17.bst new file mode 100644 index 00000000..c22a7833 --- /dev/null +++ b/elements/privileges-management/mozjs17.bst @@ -0,0 +1,26 @@ +kind: manual +depends: +- foundation.bst +- glib-common.bst +- network-security.bst +- python2-core.bst +sources: +- kind: git + url: upstream:mozilla/mozjs17 + track: baserock/gnome + ref: c8e33aaaba2787d3c94eba00257051400d106e76 +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/privileges-management/polkit.bst b/elements/privileges-management/polkit.bst new file mode 100644 index 00000000..7be9dbed --- /dev/null +++ b/elements/privileges-management/polkit.bst @@ -0,0 +1,22 @@ +kind: autotools +depends: +- foundation.bst +- glib-common.bst +- network-security.bst +- python2-core.bst +- privileges-management/mozjs17.bst +sources: +- kind: git + url: upstream:polkit + track: master + ref: 5a7e3b76aa45eea43e4bdc403ddd4c6e1a4c6542 +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-man-pages --disable-gtk-doc + --enable-libsystemd-login=yes +public: + bst: + integration-commands: + - groupadd -fg 27 polkitd + - useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 -g polkitd -s /bin/false + polkitd diff --git a/elements/python-cliapp.bst b/elements/python-cliapp.bst new file mode 100644 index 00000000..b81a2b93 --- /dev/null +++ b/elements/python-cliapp.bst @@ -0,0 +1,6 @@ +kind: stack +description: Cliapp command line application framework. +depends: +- python-cliapp/python-coveragepy.bst +- python-cliapp/python-coverage-test-runner.bst +- python-cliapp/cliapp.bst diff --git a/elements/python-cliapp/cliapp.bst b/elements/python-cliapp/cliapp.bst new file mode 100644 index 00000000..552b3394 --- /dev/null +++ b/elements/python-cliapp/cliapp.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python2-core.bst +- python-cliapp/python-coverage-test-runner.bst +sources: +- kind: git + url: upstream:cliapp + track: baserock/morph + ref: cec20cedd062a3aef1b04f997e77b45090c07806 +variables: + python: python diff --git a/elements/python-cliapp/python-coverage-test-runner.bst b/elements/python-cliapp/python-coverage-test-runner.bst new file mode 100644 index 00000000..f2bc48ff --- /dev/null +++ b/elements/python-cliapp/python-coverage-test-runner.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python2-core.bst +- python-cliapp/python-coveragepy.bst +sources: +- kind: git + url: upstream:python-coverage-test-runner + track: baserock/morph + ref: 8ea9421ac3384b2e88e0c36f2cfa52586c4798b7 +variables: + python: python diff --git a/elements/python-cliapp/python-coveragepy.bst b/elements/python-cliapp/python-coveragepy.bst new file mode 100644 index 00000000..253d3154 --- /dev/null +++ b/elements/python-cliapp/python-coveragepy.bst @@ -0,0 +1,13 @@ +kind: manual +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-coveragepy + track: baserock/morph + ref: 77d2e3bfd8fb325092aaed37ba1378054d182d19 +config: + build-commands: + - python setup.py build + install-commands: + - python setup.py install --prefix=/usr --root "%{install-root}" diff --git a/elements/python-common.bst b/elements/python-common.bst new file mode 100644 index 00000000..3985c0cc --- /dev/null +++ b/elements/python-common.bst @@ -0,0 +1,19 @@ +kind: stack +description: Common dependencies of some python chunks +depends: +- python-common/pycrypto.bst +- python-common/ecdsa.bst +- python-common/paramiko.bst +- python-common/markupsafe.bst +- python-common/jinja2.bst +- python-common/python-json-pointer.bst +- python-common/python-json-patch.bst +- python-common/python-prettytable.bst +- python-common/configobj.bst +- python-common/python-mimeparse.bst +- python-common/kazoo.bst +- python-common/webob.bst +- python-common/python-decorator.bst +- python-common/networkx.bst +- python-common/boto.bst +- python-common/yoyo.bst diff --git a/elements/python-common/boto.bst b/elements/python-common/boto.bst new file mode 100644 index 00000000..e174c38e --- /dev/null +++ b/elements/python-common/boto.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:boto + track: 2.33.0 + ref: 2517f660f8ef9012708d46da3a36ab967993d2f6 +variables: + python: python diff --git a/elements/python-common/configobj.bst b/elements/python-common/configobj.bst new file mode 100644 index 00000000..340e4481 --- /dev/null +++ b/elements/python-common/configobj.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:configobj-git + track: v5.0.6 + ref: 9d2aab01c77dce600b296ba9da1163cc0bbc14e0 +variables: + python: python diff --git a/elements/python-common/ecdsa.bst b/elements/python-common/ecdsa.bst new file mode 100644 index 00000000..f72b2776 --- /dev/null +++ b/elements/python-common/ecdsa.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/ecdsa + track: python-ecdsa-0.11 + ref: 36e9cfa80fcf8b53119adc787e54a5892ec1eb2c +variables: + python: python diff --git a/elements/python-common/jinja2.bst b/elements/python-common/jinja2.bst new file mode 100644 index 00000000..eb0f9366 --- /dev/null +++ b/elements/python-common/jinja2.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python2-core.bst +- python-common/markupsafe.bst +sources: +- kind: git + url: upstream:jinja2 + track: 2.7.3 + ref: 762c612e7276889aac265645da00e62e33d1573c +variables: + python: python diff --git a/elements/python-common/kazoo.bst b/elements/python-common/kazoo.bst new file mode 100644 index 00000000..6531431f --- /dev/null +++ b/elements/python-common/kazoo.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/kazoo.git + track: '2.0' + ref: 93a718ea4c20df797766742c3d74de281613c651 +variables: + python: python diff --git a/elements/python-common/markupsafe.bst b/elements/python-common/markupsafe.bst new file mode 100644 index 00000000..983f1183 --- /dev/null +++ b/elements/python-common/markupsafe.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:markupsafe + track: '0.23' + ref: feb1d70c16df62f60dcb521d127fdad8819fc036 +variables: + python: python diff --git a/elements/python-common/networkx.bst b/elements/python-common/networkx.bst new file mode 100644 index 00000000..9abfd8c6 --- /dev/null +++ b/elements/python-common/networkx.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/networkx + track: networkx-1.9.1 + ref: 8ac796aba866ade1a56b83e30f25ed392ca3512c +variables: + python: python diff --git a/elements/python-common/paramiko.bst b/elements/python-common/paramiko.bst new file mode 100644 index 00000000..ba199437 --- /dev/null +++ b/elements/python-common/paramiko.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- python2-core.bst +- python-common/pycrypto.bst +- python-common/ecdsa.bst +sources: +- kind: git + url: upstream:paramiko + track: v1.15.2 + ref: 424ba615c2a94d3b059e7f24db1a1093a92d8d22 +variables: + python: python diff --git a/elements/python-common/pycrypto.bst b/elements/python-common/pycrypto.bst new file mode 100644 index 00000000..6807f12e --- /dev/null +++ b/elements/python-common/pycrypto.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/pycrypto + track: v2.7a1 + ref: af058ee6f5da391a05275470ab4a4a96aa22b350 +variables: + python: python diff --git a/elements/python-common/python-decorator.bst b/elements/python-common/python-decorator.bst new file mode 100644 index 00000000..19b6bed4 --- /dev/null +++ b/elements/python-common/python-decorator.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/python-decorator + track: decorator-3.4.0 + ref: b02f7a254c3679dfac57a824e08dd02ced850636 +variables: + python: python diff --git a/elements/python-common/python-json-patch.bst b/elements/python-common/python-json-patch.bst new file mode 100644 index 00000000..1c4214e4 --- /dev/null +++ b/elements/python-common/python-json-patch.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- python2-core.bst +- python-common/python-json-pointer.bst +sources: +- kind: git + url: upstream:python-json-patch + track: v1.8 + ref: e4da658a5dc9f68d3386017ffdcc8e07d22b51a3 +variables: + python: python diff --git a/elements/python-common/python-json-pointer.bst b/elements/python-common/python-json-pointer.bst new file mode 100644 index 00000000..99e42b75 --- /dev/null +++ b/elements/python-common/python-json-pointer.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-json-pointer + track: v1.4 + ref: 34073e561261cb413b9bdff5beac31b070d98ea2 +variables: + python: python diff --git a/elements/python-common/python-mimeparse.bst b/elements/python-common/python-mimeparse.bst new file mode 100644 index 00000000..27e69a8e --- /dev/null +++ b/elements/python-common/python-mimeparse.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/python-mimeparse.git + track: master + ref: 2d600d3fc4a386af69d20fba433843b4df2b3c92 +variables: + python: python diff --git a/elements/python-common/python-prettytable.bst b/elements/python-common/python-prettytable.bst new file mode 100644 index 00000000..dbb561ff --- /dev/null +++ b/elements/python-common/python-prettytable.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-prettytable + track: 0.7.2-RELEASE + ref: bea6a50e4da00074b35b57232771cea58b89b3e0 +variables: + python: python diff --git a/elements/python-common/webob.bst b/elements/python-common/webob.bst new file mode 100644 index 00000000..d46b205b --- /dev/null +++ b/elements/python-common/webob.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/webob + track: '1.4' + ref: ae0ac90f22f9e1ff351e445f92330efd89195f51 +variables: + python: python diff --git a/elements/python-common/yoyo.bst b/elements/python-common/yoyo.bst new file mode 100644 index 00000000..f7af2406 --- /dev/null +++ b/elements/python-common/yoyo.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/yoyo + track: v5.0.4-release + ref: 7e510acde274d2c806d38057f352e8525ee7ae9d +variables: + python: python diff --git a/elements/python-pygobject.bst b/elements/python-pygobject.bst new file mode 100644 index 00000000..46a12899 --- /dev/null +++ b/elements/python-pygobject.bst @@ -0,0 +1,4 @@ +kind: stack +description: Python GObject bindings +depends: +- python-pygobject/pygobject.bst diff --git a/elements/python-pygobject/pygobject.bst b/elements/python-pygobject/pygobject.bst new file mode 100644 index 00000000..83d80f44 --- /dev/null +++ b/elements/python-pygobject/pygobject.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- python2-core.bst +- glib-common.bst +sources: +- kind: git + url: upstream:pygobject + track: baserock/morph + ref: 276341d7ddab180020c31e6837bd28fd25784de0 +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-cairo diff --git a/elements/python-tools.bst b/elements/python-tools.bst new file mode 100644 index 00000000..14bc05c0 --- /dev/null +++ b/elements/python-tools.bst @@ -0,0 +1,7 @@ +kind: stack +description: A stratum for useful python tools that we don't want to include in core. +depends: +- python-tools/virtualenv.bst +- python-tools/astroid.bst +- python-tools/logilab-common.bst +- python-tools/pylint.bst diff --git a/elements/python-tools/astroid.bst b/elements/python-tools/astroid.bst new file mode 100644 index 00000000..85e95e41 --- /dev/null +++ b/elements/python-tools/astroid.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/astroid + track: astroid-1.3.5 + ref: 194dc114a33b80b4bfbbeb73f36712848f696025 +variables: + python: python diff --git a/elements/python-tools/logilab-common.bst b/elements/python-tools/logilab-common.bst new file mode 100644 index 00000000..d3027193 --- /dev/null +++ b/elements/python-tools/logilab-common.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/logilab-common + track: logilab-common-version-0.62.0 + ref: d1d8f793af6d015d885b9ea67b5741d5a093e2f4 +variables: + python: python diff --git a/elements/python-tools/pylint.bst b/elements/python-tools/pylint.bst new file mode 100644 index 00000000..63b18b3f --- /dev/null +++ b/elements/python-tools/pylint.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/pylint + track: pylint-1.4.2 + ref: ba998d7a4e5fce0ea3a3e701ff446bbe4ca406b5 +variables: + python: python diff --git a/elements/python-tools/virtualenv.bst b/elements/python-tools/virtualenv.bst new file mode 100644 index 00000000..3efe5826 --- /dev/null +++ b/elements/python-tools/virtualenv.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:python-packages/virtualenv + track: 12.0.5 + ref: 9205ff46a67130e8835f14bb4f802fd59e7dcf2c +variables: + python: python diff --git a/elements/python-wsgi.bst b/elements/python-wsgi.bst new file mode 100644 index 00000000..bd28817d --- /dev/null +++ b/elements/python-wsgi.bst @@ -0,0 +1,5 @@ +kind: stack +description: Python modules for web applications using Web Server Gateway Interface. +depends: +- python-wsgi/bottle.bst +- python-wsgi/flup.bst diff --git a/elements/python-wsgi/bottle.bst b/elements/python-wsgi/bottle.bst new file mode 100644 index 00000000..657e877e --- /dev/null +++ b/elements/python-wsgi/bottle.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:bottle + track: baserock/morph + ref: 5238c615b3ec198fedebb0fcaad4458e3d68d70f +variables: + python: python diff --git a/elements/python-wsgi/flup.bst b/elements/python-wsgi/flup.bst new file mode 100644 index 00000000..f7148fc2 --- /dev/null +++ b/elements/python-wsgi/flup.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:flup + track: baserock/morph + ref: 0f97c5e0ab7d9827506120efc22af3a9c21d1d70 +variables: + python: python diff --git a/elements/python2-core.bst b/elements/python2-core.bst new file mode 100644 index 00000000..6f857439 --- /dev/null +++ b/elements/python2-core.bst @@ -0,0 +1,15 @@ +kind: stack +description: Some "core" Python 2 packages, including the CPython interpreter itself. +depends: +- python2-core/python2.bst +- python2-core/python2-setuptools.bst +- python2-core/mako-python2.bst +- python2-core/pbr-python2.bst +- python2-core/python2-requests.bst +- python2-core/six-python2.bst +- python2-core/pyyaml-python2.bst +- python2-core/cython2.bst +- python2-core/python2-lxml.bst +- python2-core/python2-markdown.bst +- python2-core/libxml2-python2.bst +- python2-core/jsonschema-python2.bst diff --git a/elements/python2-core/cython2.bst b/elements/python2-core/cython2.bst new file mode 100644 index 00000000..78f9245f --- /dev/null +++ b/elements/python2-core/cython2.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- core.bst +- python2-core/python2.bst +sources: +- kind: git + url: upstream:cython + track: '0.22' + ref: 4dd8e762fa51d01775506fbbc102c45dbcea065d +variables: + python: python diff --git a/elements/python2-core/jsonschema-python2.bst b/elements/python2-core/jsonschema-python2.bst new file mode 100644 index 00000000..2d22435b --- /dev/null +++ b/elements/python2-core/jsonschema-python2.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- core.bst +- python2-core/python2.bst +- python2-core/python2-setuptools.bst +sources: +- kind: git + url: upstream:jsonschema + track: v2.3.0 + ref: 35b60f390098d3306c03eee27ceec8cf8a493579 +variables: + python: python diff --git a/elements/python2-core/libxml2-python2.bst b/elements/python2-core/libxml2-python2.bst new file mode 100644 index 00000000..474327ec --- /dev/null +++ b/elements/python2-core/libxml2-python2.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- core.bst +- python2-core/python2.bst +sources: +- kind: git + url: upstream:libxml2 + track: v2.9.3 + ref: 6657afe83a38278f124ace71dc85f60420beb2d5 diff --git a/elements/python2-core/mako-python2.bst b/elements/python2-core/mako-python2.bst new file mode 100644 index 00000000..fca9bcf4 --- /dev/null +++ b/elements/python2-core/mako-python2.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- core.bst +- python2-core/python2.bst +- python2-core/python2-setuptools.bst +sources: +- kind: git + url: upstream:python-packages/mako.git + track: rel_1_0_0 + ref: 285bc818a50ccc0f9549630f7c4f4c250585c3e7 +variables: + python: python diff --git a/elements/python2-core/pbr-python2.bst b/elements/python2-core/pbr-python2.bst new file mode 100644 index 00000000..77f3f12d --- /dev/null +++ b/elements/python2-core/pbr-python2.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- core.bst +- python2-core/python2.bst +- python2-core/python2-setuptools.bst +sources: +- kind: git + url: upstream:pbr + track: 0.11.1 + ref: 6e472b4905411a39e993c81c382a27ca9c771ef5 +variables: + python: python diff --git a/elements/python2-core/python2-lxml.bst b/elements/python2-core/python2-lxml.bst new file mode 100644 index 00000000..ea7b93f4 --- /dev/null +++ b/elements/python2-core/python2-lxml.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- core.bst +- python2-core/python2.bst +- python2-core/cython2.bst +sources: +- kind: git + url: upstream:python-lxml + track: lxml-3.4.0 + ref: 14505bc62f5f1fc9fb0ff007955f3e67ab4562bb +variables: + python: python diff --git a/elements/python2-core/python2-markdown.bst b/elements/python2-core/python2-markdown.bst new file mode 100644 index 00000000..d26f7872 --- /dev/null +++ b/elements/python2-core/python2-markdown.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- core.bst +- python2-core/python2.bst +sources: +- kind: git + url: upstream:python-markdown + track: 2.5.1-final + ref: f0c5b71acbc02af60a33d67c59558bb513b25e74 +variables: + python: python diff --git a/elements/python2-core/python2-requests.bst b/elements/python2-core/python2-requests.bst new file mode 100644 index 00000000..6f0c4700 --- /dev/null +++ b/elements/python2-core/python2-requests.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- core.bst +- python2-core/python2.bst +sources: +- kind: git + url: upstream:python-requests + track: v2.5.1 + ref: b83131779c701720a9ae9efae78996277d416269 +variables: + python: python diff --git a/elements/python2-core/python2-setuptools.bst b/elements/python2-core/python2-setuptools.bst new file mode 100644 index 00000000..5ad9740a --- /dev/null +++ b/elements/python2-core/python2-setuptools.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- core.bst +- python2-core/python2.bst +sources: +- kind: git + url: upstream:python-setuptools-bitbucket + track: baserock/master + ref: 0aa6a4de5931d02876428388678802db2371fd37 +variables: + python: python diff --git a/elements/python2-core/python2.bst b/elements/python2-core/python2.bst new file mode 100644 index 00000000..14f8e1c2 --- /dev/null +++ b/elements/python2-core/python2.bst @@ -0,0 +1,19 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:cpython + track: v2.7.10 + ref: 57af3f22d11600ca98c0c9073d0b3b57d43f7c4b +config: + configure-commands: + - | + ./configure --prefix="%{prefix}" \ + --enable-shared \ + --with-ensurepip=upgrade \ + --with-system-expat \ + --with-system-ffi + post-install-commands: + - ln -sf python2.7 "%{install-root}"/"%{prefix}"/bin/python + - test -x "%{install-root}"/"%{prefix}"/bin/python2 || ln -s python2.7 "%{install-root}"/"%{prefix}"/bin/python2 diff --git a/elements/python2-core/pyyaml-python2.bst b/elements/python2-core/pyyaml-python2.bst new file mode 100644 index 00000000..1bac7aa7 --- /dev/null +++ b/elements/python2-core/pyyaml-python2.bst @@ -0,0 +1,15 @@ +kind: manual +depends: +- core.bst +- python2-core/python2.bst +- python2-core/python2-setuptools.bst +sources: +- kind: git + url: upstream:pyyaml + track: baserock/morph + ref: d9fbcceaed39d955f6871b07c61dc42f824285c1 +config: + build-commands: + - python2 setup.py --without-libyaml build + install-commands: + - python2 setup.py --without-libyaml install --prefix="%{prefix}" --root "%{install-root}" diff --git a/elements/python2-core/six-python2.bst b/elements/python2-core/six-python2.bst new file mode 100644 index 00000000..dc4ec29e --- /dev/null +++ b/elements/python2-core/six-python2.bst @@ -0,0 +1,11 @@ +kind: distutils +depends: +- core.bst +- python2-core/python2.bst +sources: +- kind: git + url: upstream:six + track: 1.9.0 + ref: 8cfbff6b764af86d825086fa1637aa009e90d75a +variables: + python: python diff --git a/elements/python3-gobject.bst b/elements/python3-gobject.bst new file mode 100644 index 00000000..a8ecddb8 --- /dev/null +++ b/elements/python3-gobject.bst @@ -0,0 +1,4 @@ +kind: stack +description: Python 3 GObject bindings +depends: +- python3-gobject/python3-gobject.bst diff --git a/elements/python3-gobject/python3-gobject.bst b/elements/python3-gobject/python3-gobject.bst new file mode 100644 index 00000000..5531e6b0 --- /dev/null +++ b/elements/python3-gobject/python3-gobject.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- core.bst +- glib-common.bst +sources: +- kind: git + url: upstream:pygobject + track: pygobject-3-18 + ref: 8e7f6f1458cf1c162c13422c72562b00433b762b +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-cairo --with-python=python3 diff --git a/elements/qt5-tools-qtmultimedia.bst b/elements/qt5-tools-qtmultimedia.bst new file mode 100644 index 00000000..a354ff3d --- /dev/null +++ b/elements/qt5-tools-qtmultimedia.bst @@ -0,0 +1,4 @@ +kind: stack +description: Qt5 QtMultimedia Development Libraries and Tools +depends: +- qt5-tools-qtmultimedia/qtmultimedia.bst diff --git a/elements/qt5-tools-qtmultimedia/qtmultimedia.bst b/elements/qt5-tools-qtmultimedia/qtmultimedia.bst new file mode 100644 index 00000000..341a7497 --- /dev/null +++ b/elements/qt5-tools-qtmultimedia/qtmultimedia.bst @@ -0,0 +1,9 @@ +kind: qmake +depends: +- qt5-tools.bst +- multimedia-gstreamer.bst +sources: +- kind: git + url: upstream:qt5/qtmultimedia + track: v5.6.0 + ref: 9985224a89b830dc182b428f491b6187d6f0e1ba diff --git a/elements/qt5-tools-qtwayland.bst b/elements/qt5-tools-qtwayland.bst new file mode 100644 index 00000000..59806acc --- /dev/null +++ b/elements/qt5-tools-qtwayland.bst @@ -0,0 +1,4 @@ +kind: stack +description: Qt5 Wayland module +depends: +- qt5-tools-qtwayland/qtwayland.bst diff --git a/elements/qt5-tools-qtwayland/qtwayland.bst b/elements/qt5-tools-qtwayland/qtwayland.bst new file mode 100644 index 00000000..b50eb013 --- /dev/null +++ b/elements/qt5-tools-qtwayland/qtwayland.bst @@ -0,0 +1,12 @@ +kind: qmake +depends: +- input-common.bst +- qt5-tools.bst +sources: +- kind: git + url: upstream:qt5/qtwayland + track: baserock/v5.6.0-15-gebba84e+ivi-shell + ref: ebba84e70fe3610affc3974f51c8ed6d539377aa +config: + configure-commands: + - qmake -makefile CONFIG+=wayland-compositor diff --git a/elements/qt5-tools-qtwebengine.bst b/elements/qt5-tools-qtwebengine.bst new file mode 100644 index 00000000..efd064d7 --- /dev/null +++ b/elements/qt5-tools-qtwebengine.bst @@ -0,0 +1,4 @@ +kind: stack +description: Qt5 WebEngine Development Libraries and Tools +depends: +- qt5-tools-qtwebengine/qtwebengine.bst diff --git a/elements/qt5-tools-qtwebengine/qtwebengine.bst b/elements/qt5-tools-qtwebengine/qtwebengine.bst new file mode 100644 index 00000000..e72571e3 --- /dev/null +++ b/elements/qt5-tools-qtwebengine/qtwebengine.bst @@ -0,0 +1,13 @@ +kind: qmake +depends: +- multimedia-gstreamer.bst +- qt5-tools.bst +- ruby.bst +sources: +- kind: git + url: upstream:qt5/qtwebengine + track: v5.6.0 + ref: 5c4ae298b0a3d75c4c5ea8aef0595914ab25607f + submodules: + src/3rdparty: + url: upstream:qt5/qtwebengine-chromium.git diff --git a/elements/qt5-tools.bst b/elements/qt5-tools.bst new file mode 100644 index 00000000..4e3a4fd8 --- /dev/null +++ b/elements/qt5-tools.bst @@ -0,0 +1,19 @@ +kind: stack +description: Qt5 Development Libraries and Tools +depends: +- qt5-tools/qtbase.bst +- qt5-tools/qtsvg.bst +- qt5-tools/qtscript.bst +- qt5-tools/qtdeclarative.bst +- qt5-tools/qt3d.bst +- qt5-tools/qtquickcontrols.bst +- qt5-tools/qtsensors.bst +- qt5-tools/qtserialport.bst +- qt5-tools/qtx11extras.bst +- qt5-tools/qtxmlpatterns.bst +- qt5-tools/qtdoc.bst +- qt5-tools/qtgraphicaleffects.bst +- qt5-tools/qtimageformats.bst +- qt5-tools/qtconnectivity.bst +- qt5-tools/qtlocation.bst +- qt5-tools/qtwebsockets.bst diff --git a/elements/qt5-tools/qt3d.bst b/elements/qt5-tools/qt3d.bst new file mode 100644 index 00000000..5e7a76b8 --- /dev/null +++ b/elements/qt5-tools/qt3d.bst @@ -0,0 +1,13 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +- qt5-tools/qtscript.bst +- qt5-tools/qtdeclarative.bst +sources: +- kind: git + url: upstream:qt5/qt3d + track: v5.6.0 + ref: 7a208d76ed96bb506899becfe680df06f95451c7 diff --git a/elements/qt5-tools/qtbase.bst b/elements/qt5-tools/qtbase.bst new file mode 100644 index 00000000..a720a874 --- /dev/null +++ b/elements/qt5-tools/qtbase.bst @@ -0,0 +1,13 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +sources: +- kind: git + url: upstream:qt5/qtbase + track: v5.6.0 + ref: d0cdc7ad1e2728caf363abf328b2ad81f2ed5a5b +config: + configure-commands: + - ./configure -v -prefix /usr -opensource -confirm-license diff --git a/elements/qt5-tools/qtconnectivity.bst b/elements/qt5-tools/qtconnectivity.bst new file mode 100644 index 00000000..df47fa85 --- /dev/null +++ b/elements/qt5-tools/qtconnectivity.bst @@ -0,0 +1,11 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtconnectivity + track: v5.6.0 + ref: 8b550f0a7508ed413cded71a20485e61010b0aa3 diff --git a/elements/qt5-tools/qtdeclarative.bst b/elements/qt5-tools/qtdeclarative.bst new file mode 100644 index 00000000..39ef8dc6 --- /dev/null +++ b/elements/qt5-tools/qtdeclarative.bst @@ -0,0 +1,15 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +- qt5-tools/qtscript.bst +sources: +- kind: git + url: upstream:qt5/qtdeclarative + track: baserock/v5.6.0 + ref: de276ed0c8a715098245641285405b8a884ef898 + submodules: + tests/manual/v4/test262: + url: upstream:qt5/qtdeclarative-testsuites.git diff --git a/elements/qt5-tools/qtdoc.bst b/elements/qt5-tools/qtdoc.bst new file mode 100644 index 00000000..e0701dee --- /dev/null +++ b/elements/qt5-tools/qtdoc.bst @@ -0,0 +1,11 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtdoc + track: v5.6.0 + ref: 2ed0ac4bbb4d3bfe884f946eac89f71c44f3d27d diff --git a/elements/qt5-tools/qtgraphicaleffects.bst b/elements/qt5-tools/qtgraphicaleffects.bst new file mode 100644 index 00000000..c76f6f2d --- /dev/null +++ b/elements/qt5-tools/qtgraphicaleffects.bst @@ -0,0 +1,12 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +- qt5-tools/qtdeclarative.bst +sources: +- kind: git + url: upstream:qt5/qtgraphicaleffects + track: v5.6.0 + ref: 4b8e9a348ca379b203c26ff14dd236267dd60646 diff --git a/elements/qt5-tools/qtimageformats.bst b/elements/qt5-tools/qtimageformats.bst new file mode 100644 index 00000000..b27d41eb --- /dev/null +++ b/elements/qt5-tools/qtimageformats.bst @@ -0,0 +1,11 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtimageformats + track: v5.6.0 + ref: 0bd46d5861fa7b48c87cd3a734d00671df929869 diff --git a/elements/qt5-tools/qtlocation.bst b/elements/qt5-tools/qtlocation.bst new file mode 100644 index 00000000..e407e47b --- /dev/null +++ b/elements/qt5-tools/qtlocation.bst @@ -0,0 +1,11 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtlocation + track: v5.6.0 + ref: ca4bce553d03a64fa119650990083267ea9c8d31 diff --git a/elements/qt5-tools/qtquickcontrols.bst b/elements/qt5-tools/qtquickcontrols.bst new file mode 100644 index 00000000..3380540a --- /dev/null +++ b/elements/qt5-tools/qtquickcontrols.bst @@ -0,0 +1,12 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +- qt5-tools/qtdeclarative.bst +sources: +- kind: git + url: upstream:qt5/qtquickcontrols + track: v5.6.0 + ref: 85c2d2cce4c7d49bc425ccd0be2bbd9841b7e79b diff --git a/elements/qt5-tools/qtscript.bst b/elements/qt5-tools/qtscript.bst new file mode 100644 index 00000000..4b0b4a18 --- /dev/null +++ b/elements/qt5-tools/qtscript.bst @@ -0,0 +1,11 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtscript + track: v5.6.0 + ref: a70f6a1b9599931fccd13b15a1700e61137f7e72 diff --git a/elements/qt5-tools/qtsensors.bst b/elements/qt5-tools/qtsensors.bst new file mode 100644 index 00000000..b3922fbe --- /dev/null +++ b/elements/qt5-tools/qtsensors.bst @@ -0,0 +1,11 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtsensors + track: v5.6.0 + ref: 7197e7f4b385315cb241043495cbfad58deb911a diff --git a/elements/qt5-tools/qtserialport.bst b/elements/qt5-tools/qtserialport.bst new file mode 100644 index 00000000..3a8e2300 --- /dev/null +++ b/elements/qt5-tools/qtserialport.bst @@ -0,0 +1,11 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtserialport + track: v5.6.0 + ref: 03d492e49e74eefa1c83e37e833d862f4b9f1e45 diff --git a/elements/qt5-tools/qtsvg.bst b/elements/qt5-tools/qtsvg.bst new file mode 100644 index 00000000..8b47e1d8 --- /dev/null +++ b/elements/qt5-tools/qtsvg.bst @@ -0,0 +1,11 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtsvg + track: v5.6.0 + ref: 38777ea7451d55e9c3d32d88d46063016013f60c diff --git a/elements/qt5-tools/qtwebsockets.bst b/elements/qt5-tools/qtwebsockets.bst new file mode 100644 index 00000000..c41151d8 --- /dev/null +++ b/elements/qt5-tools/qtwebsockets.bst @@ -0,0 +1,11 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtwebsockets + track: v5.6.0 + ref: 88946bbe209cb6148b4a3284077bb9a06c7bc1ef diff --git a/elements/qt5-tools/qtx11extras.bst b/elements/qt5-tools/qtx11extras.bst new file mode 100644 index 00000000..0543052c --- /dev/null +++ b/elements/qt5-tools/qtx11extras.bst @@ -0,0 +1,11 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtx11extras + track: v5.6.0 + ref: d64ee96f0df4d3baa6959b8552bc59d53cb0b451 diff --git a/elements/qt5-tools/qtxmlpatterns.bst b/elements/qt5-tools/qtxmlpatterns.bst new file mode 100644 index 00000000..979e393c --- /dev/null +++ b/elements/qt5-tools/qtxmlpatterns.bst @@ -0,0 +1,14 @@ +kind: qmake +depends: +- icu-common.bst +- tools.bst +- x-generic.bst +- qt5-tools/qtbase.bst +sources: +- kind: git + url: upstream:qt5/qtxmlpatterns + track: baserock/v5.6.0 + ref: e9110eb0a0980aa7e49928a836e0b00c2c3f4120 + submodules: + testsuites: + url: upstream:qt5/qtxmlpatterns-testsuites.git diff --git a/elements/ruby.bst b/elements/ruby.bst new file mode 100644 index 00000000..2b65c1a4 --- /dev/null +++ b/elements/ruby.bst @@ -0,0 +1,15 @@ +kind: stack +description: |- + Ruby and common Ruby build dependencies. + + Most Gem dependencies are not required when building or installing the + Gem. They are needed at runtime only. Tools which extend Rake, such as + 'hoe' and 'rake-compiler', are exceptions to that rule, and are kept + in this stratum so they are always available when building other Gems. +depends: +- ruby/ruby-1.8.bst +- ruby/libyaml.bst +- ruby/ruby.bst +- ruby/bundler.bst +- ruby/hoe.bst +- ruby/rake-compiler.bst diff --git a/elements/ruby/bundler.bst b/elements/ruby/bundler.bst new file mode 100644 index 00000000..1b8aaa23 --- /dev/null +++ b/elements/ruby/bundler.bst @@ -0,0 +1,16 @@ +kind: manual +depends: +- tools.bst +- ruby/libyaml.bst +- ruby/ruby.bst +sources: +- kind: git + url: upstream:bundler + track: baserock/v1.6.2 + ref: 0708fbe62617a63300e1cc3b9869cc1280c57ef6 +config: + build-commands: + - rake build + install-commands: + - gem install ./pkg/*gem --bindir "%{install-root}/%{prefix}/bin" --install-dir + "%{install-root}/%{prefix}/lib/ruby/gems/2.0.0" diff --git a/elements/ruby/hoe.bst b/elements/ruby/hoe.bst new file mode 100644 index 00000000..2b764ba5 --- /dev/null +++ b/elements/ruby/hoe.bst @@ -0,0 +1,21 @@ +kind: manual +description: |- + Hoe is a rake/rubygems helper for project Rakefiles. It helps you + manage, maintain, and release your project and includes a dynamic + plug-in system allowing for easy extensibility. +depends: +- tools.bst +- ruby/ruby.bst +- ruby/libyaml.bst +sources: +- kind: git + url: upstream:ruby-gems/hoe + track: master + ref: 50a2706d0f70ece52922ddcc56630e1e0655b83e +config: + build-commands: + - rake gem + install-commands: + - mkdir -p "%{install-root}/$(gem environment home)" + - gem install --install-dir "%{install-root}/$(gem environment home)" --bindir "%{install-root}/%{prefix}/bin" + --ignore-dependencies --local ./pkg/hoe-*.gem diff --git a/elements/ruby/libyaml.bst b/elements/ruby/libyaml.bst new file mode 100644 index 00000000..984b47ed --- /dev/null +++ b/elements/ruby/libyaml.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- tools.bst +sources: +- kind: git + url: upstream:libyaml-hg + track: master + ref: 0577078d6625a7bf06e6bc7fb26a43e27400b17e diff --git a/elements/ruby/rake-compiler.bst b/elements/ruby/rake-compiler.bst new file mode 100644 index 00000000..271623f5 --- /dev/null +++ b/elements/ruby/rake-compiler.bst @@ -0,0 +1,20 @@ +kind: manual +description: |- + Provide a standard and simplified way to build and package Ruby + extensions (C, Java) using Rake as glue. +depends: +- tools.bst +- ruby/libyaml.bst +- ruby/ruby.bst +sources: +- kind: git + url: upstream:ruby-gems/rake-compiler + track: v0.9.3 + ref: aaed621f6fdb0b0395775fea5464cc83e794fbdb +config: + build-commands: + - rake gem + install-commands: + - mkdir -p "%{install-root}/$(gem environment home)" + - gem install --install-dir "%{install-root}/$(gem environment home)" --bindir "%{install-root}/%{prefix}/bin" + --ignore-dependencies --local ./pkg/rake-compiler-*.gem diff --git a/elements/ruby/ruby-1.8.bst b/elements/ruby/ruby-1.8.bst new file mode 100644 index 00000000..0fa9f374 --- /dev/null +++ b/elements/ruby/ruby-1.8.bst @@ -0,0 +1,15 @@ +kind: autotools +depends: +- tools.bst +sources: +- kind: git + url: upstream:ruby + track: baserock/morph/ruby_1_8_7 + ref: 7a24f1710028d568ad61d0aa49d5178260178d77 +config: + pre-configure-commands: + - cp /usr/share/automake*/config.guess . + - cp /usr/share/automake*/config.sub . + - autoconf + configure-commands: + - ./configure --prefix=/usr --program-suffix=-1.8 diff --git a/elements/ruby/ruby.bst b/elements/ruby/ruby.bst new file mode 100644 index 00000000..17746092 --- /dev/null +++ b/elements/ruby/ruby.bst @@ -0,0 +1,17 @@ +kind: autotools +depends: +- tools.bst +- ruby/ruby-1.8.bst +- ruby/libyaml.bst +sources: +- kind: git + url: upstream:ruby + track: baserock/ruby_2_0_0 + ref: 05604af5a6da635b8bca51269db8b433972e82c0 +config: + pre-configure-commands: + - cp /usr/share/automake*/config.guess tool + - cp /usr/share/automake*/config.sub tool + - autoconf + configure-commands: + - ./configure --prefix=/usr --enable-shared --with-baseruby=/usr/bin/ruby-1.8 diff --git a/elements/samba.bst b/elements/samba.bst new file mode 100644 index 00000000..9eaf56a0 --- /dev/null +++ b/elements/samba.bst @@ -0,0 +1,4 @@ +kind: stack +description: Simple samba server +depends: +- samba/samba.bst diff --git a/elements/samba/samba.bst b/elements/samba/samba.bst new file mode 100644 index 00000000..0a15d9f5 --- /dev/null +++ b/elements/samba/samba.bst @@ -0,0 +1,134 @@ +kind: manual +depends: +- core.bst +- foundation.bst +- python2-core.bst +sources: +- kind: git + url: upstream:samba + track: master + ref: 704592c14dfedbe98e95d43860d062dc6338bca3 +config: + configure-commands: + - | + # Here are really really ugly hacks: + # + # This fixes a problem with ./configure and recent compilers + # which implement c9x by default. + sed -i "s/#define bool int//" source3/lib/util_sec.c + # + # This fixes the problem with Baserock build environments running + # as root but sandboxed, and preventing certain privileged operations + # from taking effect. eg. seteuid() + # Instead, convince it that we're not running as root so that it + # doesn't run these tests. + sed -i "s/getuid() != 0/1/" source3/lib/util_sec.c + # + # + ./configure \ + --without-ldap \ + --disable-gnutls \ + --without-ad-dc \ + --without-acl-support \ + --without-ads \ + --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var --enable-fhs + build-commands: + - make + install-commands: + - make install DESTDIR="%{install-root}" + - mkdir -p "%{install-root}/etc/tmpfiles.d" + - install -m 644 ./packaging/systemd/samba.conf.tmp "%{install-root}/etc/tmpfiles.d/samba.conf" + - mkdir -p "%{install-root}/lib/systemd/system/multi-user.target.wants" + - | + cat <"%{install-root}/lib/systemd/system/nmb.service" + [Unit] + Description=Samba NMB Daemon + After=syslog.target network-online.target + + [Service] + Type=forking + PIDFile=/var/run/samba/nmbd.pid + EnvironmentFile=-/etc/sysconfig/samba + ExecStart=%{prefix}/sbin/nmbd \$NMBDOPTIONS + ExecReload=%{prefix}/bin/kill -HUP \$MAINPID + + [Install] + WantedBy=multi-user.target + EOF + - | + cat <"%{install-root}/lib/systemd/system/smb.service" + [Unit] + Description=Samba SMB Daemon + After=syslog.target network-online.target nmb.service winbind.service + + [Service] + Type=forking + PIDFile=/var/run/samba/smbd.pid + EnvironmentFile=-/etc/sysconfig/samba + ExecStart=%{prefix}/sbin/smbd \$NMBDOPTIONS + ExecReload=%{prefix}/bin/kill -HUP \$MAINPID + + [Install] + WantedBy=multi-user.target + EOF + - | + cat <"%{install-root}/lib/systemd/system/winbind.service" + [Unit] + Description=Samba winbind Daemon + After=syslog.target network-online.target nmb.service + + [Service] + Type=forking + PIDFile=/var/run/samba/winbindd.pid + EnvironmentFile=-/etc/sysconfig/samba + ExecStart=%{prefix}/sbin/winbindd \$NMBDOPTIONS + ExecReload=%{prefix}/bin/kill -HUP \$MAINPID + + [Install] + WantedBy=multi-user.target + EOF + - | + for i in nmb smb winbind + do + ln -s ../$i.service "%{install-root}/lib/systemd/system/multi-user.target.wants/$i.service" + done + - mkdir -p "%{install-root}/var/log/samba" + - mkdir -p "%{install-root}/etc/samba" + - | + cat <"%{install-root}/etc/samba/smb.conf" + [global] + workgroup = WORKGROUP + dns proxy = no + local master = yes + preferred master = yes + os level = 2 + log file = /var/log/samba/log.%m + max log size = 1000 + syslog = 0 + server role = standalone server + passdb backend = tdbsam + obey pam restrictions = yes + unix password sync = yes + pam password change = yes + map to guest = bad user + usershare allow guests = yes + [homes] + comment = Home Directories + browseable = no + read only = yes + create mask = 0700 + valid users = %S + ;[printers] + ;comment = All Printers + ;browseable = no + ;path = /var/spool/samba + ;printable = yes + ;guest ok = no + ;read only = yes + ;create mask = 0700 + ;[src] + ;comment = Source code + ;path = /src + ;read only = yes + ;guest ok = yes + EOF diff --git a/elements/sandboxing.bst b/elements/sandboxing.bst new file mode 100644 index 00000000..00edb53e --- /dev/null +++ b/elements/sandboxing.bst @@ -0,0 +1,7 @@ +kind: stack +description: |- + Libraries/tools for running programs/commands in a (partially) isolated + environment. +depends: +- sandboxing/sandboxlib.bst +- sandboxing/linux-user-chroot.bst diff --git a/elements/sandboxing/linux-user-chroot.bst b/elements/sandboxing/linux-user-chroot.bst new file mode 100644 index 00000000..c7f1967e --- /dev/null +++ b/elements/sandboxing/linux-user-chroot.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:linux-user-chroot + track: v2015.1 + ref: 40e0b71d556414dfe150a74937f2c8a68d351d6d diff --git a/elements/sandboxing/sandboxlib.bst b/elements/sandboxing/sandboxlib.bst new file mode 100644 index 00000000..9e585954 --- /dev/null +++ b/elements/sandboxing/sandboxlib.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- python2-core.bst +sources: +- kind: git + url: upstream:sandboxlib + track: master + ref: ce30050daa10fa32801e8f798911b36aa82343a4 +variables: + python: python diff --git a/elements/secret-service.bst b/elements/secret-service.bst new file mode 100644 index 00000000..09adfe52 --- /dev/null +++ b/elements/secret-service.bst @@ -0,0 +1,6 @@ +kind: stack +description: Service implementing the DBus Secret Service API +depends: +- secret-service/gcr.bst +- secret-service/gnome-keyring.bst +- secret-service/libsecret.bst diff --git a/elements/secret-service/gcr.bst b/elements/secret-service/gcr.bst new file mode 100644 index 00000000..76256df8 --- /dev/null +++ b/elements/secret-service/gcr.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- foundation.bst +- glib-common.bst +- gtk3.bst +- network-security.bst +- vala-common.bst +sources: +- kind: git + url: upstream:gnome/gcr + track: 3.18.0 + ref: 289ba4859fd170285f51e6bbfe91f2aac3b9170d diff --git a/elements/secret-service/gnome-keyring.bst b/elements/secret-service/gnome-keyring.bst new file mode 100644 index 00000000..13ce0be0 --- /dev/null +++ b/elements/secret-service/gnome-keyring.bst @@ -0,0 +1,17 @@ +kind: autotools +depends: +- foundation.bst +- glib-common.bst +- gtk3.bst +- network-security.bst +- vala-common.bst +- secret-service/gcr.bst +sources: +- kind: git + url: upstream:gnome-keyring + track: baserock/3.18.3-5-geb16c03 + ref: eb16c037431da14d4f1c396357f82f2b35e76e23 +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-selinux --enable-pam + --with-pam-dir=/lib/security --disable-doc diff --git a/elements/secret-service/libsecret.bst b/elements/secret-service/libsecret.bst new file mode 100644 index 00000000..08d43c8d --- /dev/null +++ b/elements/secret-service/libsecret.bst @@ -0,0 +1,15 @@ +kind: autotools +depends: +- foundation.bst +- glib-common.bst +- gtk3.bst +- network-security.bst +- vala-common.bst +sources: +- kind: git + url: upstream:gnome/libsecret + track: master + ref: 4d76cf7dd8e55d93bb58164a1fff38113ba97af5 +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-manpages diff --git a/elements/sound-server-pulseaudio.bst b/elements/sound-server-pulseaudio.bst new file mode 100644 index 00000000..de027a07 --- /dev/null +++ b/elements/sound-server-pulseaudio.bst @@ -0,0 +1,13 @@ +kind: stack +description: Components required for pulseaudio. +depends: +- sound-server-pulseaudio/libatomic_ops.bst +- sound-server-pulseaudio/alsa-lib.bst +- sound-server-pulseaudio/alsa-utils.bst +- sound-server-pulseaudio/speex.bst +- sound-server-pulseaudio/libsndfile.bst +- sound-server-pulseaudio/libdaemon.bst +- sound-server-pulseaudio/avahi.bst +- sound-server-pulseaudio/sbc.bst +- sound-server-pulseaudio/webrtc-audio-processing.bst +- sound-server-pulseaudio/pulseaudio.bst diff --git a/elements/sound-server-pulseaudio/alsa-lib.bst b/elements/sound-server-pulseaudio/alsa-lib.bst new file mode 100644 index 00000000..2d8756f3 --- /dev/null +++ b/elements/sound-server-pulseaudio/alsa-lib.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- bluetooth.bst +sources: +- kind: git + url: upstream:alsa-lib + track: baserock/v1.1.3 + ref: 7e86c8c56fba6fd8cdb57ee97aaa731c351a8892 diff --git a/elements/sound-server-pulseaudio/alsa-utils.bst b/elements/sound-server-pulseaudio/alsa-utils.bst new file mode 100644 index 00000000..ba8eff0b --- /dev/null +++ b/elements/sound-server-pulseaudio/alsa-utils.bst @@ -0,0 +1,14 @@ +kind: autotools +description: ALSA utilities +depends: +- bluetooth.bst +- sound-server-pulseaudio/alsa-lib.bst +sources: +- kind: git + url: upstream:alsa-utils + track: baserock/v1.1.3 + ref: 84591f0de015e5c40f5bfea83ca62360b9eaa349 +config: + configure-commands: + - autoreconf -ifv + - ./configure --prefix="%{prefix}" --disable-xmlto diff --git a/elements/sound-server-pulseaudio/avahi.bst b/elements/sound-server-pulseaudio/avahi.bst new file mode 100644 index 00000000..cdc5ce3a --- /dev/null +++ b/elements/sound-server-pulseaudio/avahi.bst @@ -0,0 +1,23 @@ +kind: autotools +depends: +- bluetooth.bst +- sound-server-pulseaudio/libdaemon.bst +sources: +- kind: git + url: upstream:avahi + track: v0.6.31 + ref: 4c0b4cbf9c597f6df6a3220dec5438f4fe9e551b +config: + configure-commands: + - | + ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var --disable-werror \ + --with-distro=none --disable-qt3 --disable-qt4 --disable-gtk --disable-gtk3 \ + --disable-pygtk --disable-python-dbus --disable-mono --disable-manpages +public: + bst: + integration-commands: + - groupadd -fg 86 netdev + - groupadd -fg 84 avahi + - useradd -c "Avahi Daemon Owner" -d /var/run/avahi-daemon -u 84 -g avahi -s /bin/false + avahi + - systemctl enable avahi-daemon diff --git a/elements/sound-server-pulseaudio/libatomic_ops.bst b/elements/sound-server-pulseaudio/libatomic_ops.bst new file mode 100644 index 00000000..207b3c7f --- /dev/null +++ b/elements/sound-server-pulseaudio/libatomic_ops.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- bluetooth.bst +sources: +- kind: git + url: upstream:libatomic_ops + track: baserock/morph + ref: 0a58f5d63969c10d2141af89cb7a53df786909ab diff --git a/elements/sound-server-pulseaudio/libdaemon.bst b/elements/sound-server-pulseaudio/libdaemon.bst new file mode 100644 index 00000000..0a4a9e59 --- /dev/null +++ b/elements/sound-server-pulseaudio/libdaemon.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- bluetooth.bst +sources: +- kind: git + url: upstream:libdaemon + track: v0.14 + ref: 9fcc28e0e8f84968d1fb8b6d544a42efb13803ec diff --git a/elements/sound-server-pulseaudio/libsndfile.bst b/elements/sound-server-pulseaudio/libsndfile.bst new file mode 100644 index 00000000..00b38697 --- /dev/null +++ b/elements/sound-server-pulseaudio/libsndfile.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- bluetooth.bst +sources: +- kind: git + url: upstream:libsndfile + track: baserock/morph + ref: 6c05c615c95ffef7a8a5a707cde0bb52bdd74244 +config: + configure-commands: + - ./configure --prefix="%{prefix}" --disable-external-libs diff --git a/elements/sound-server-pulseaudio/pulseaudio.bst b/elements/sound-server-pulseaudio/pulseaudio.bst new file mode 100644 index 00000000..93c1a9e0 --- /dev/null +++ b/elements/sound-server-pulseaudio/pulseaudio.bst @@ -0,0 +1,31 @@ +kind: autotools +description: PulseAudio System +depends: +- bluetooth.bst +- sound-server-pulseaudio/avahi.bst +- sound-server-pulseaudio/libsndfile.bst +- sound-server-pulseaudio/libatomic_ops.bst +- sound-server-pulseaudio/speex.bst +- sound-server-pulseaudio/alsa-lib.bst +- sound-server-pulseaudio/sbc.bst +- sound-server-pulseaudio/webrtc-audio-processing.bst +sources: +- kind: git + url: upstream:pulseaudio + track: v10.0 + ref: 84952e6a092b6a0c5b153bd7a4f6e490810681c8 +config: + pre-configure-commands: + - NOCONFIGURE=1 ./bootstrap.sh + configure-commands: + - ./configure --prefix="%{prefix}" --localstatedir=/var --sysconfdir=/etc --with-database=simple + --with-systemduserunitdir=/usr/lib/systemd/user --with-system-user=pulse --with-system-group=pulse + --with-access-group=pulse-access --enable-webrtc-aec +public: + bst: + integration-commands: + - groupadd -rf pulse-access + - groupadd -rf pulse-rt + - groupadd -f -g 171 -r pulse + - useradd -r -g pulse -d /var/run/pulse -s /bin/false -c "PulseAudio System Daemon" + pulse || exit 0 diff --git a/elements/sound-server-pulseaudio/sbc.bst b/elements/sound-server-pulseaudio/sbc.bst new file mode 100644 index 00000000..aa233115 --- /dev/null +++ b/elements/sound-server-pulseaudio/sbc.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- bluetooth.bst +- sound-server-pulseaudio/libsndfile.bst +sources: +- kind: git + url: upstream:sbc + track: '1.3' + ref: 24812c660036a693f8770766aa6fdea667de05d0 diff --git a/elements/sound-server-pulseaudio/speex.bst b/elements/sound-server-pulseaudio/speex.bst new file mode 100644 index 00000000..0634a2d4 --- /dev/null +++ b/elements/sound-server-pulseaudio/speex.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- bluetooth.bst +sources: +- kind: git + url: upstream:speex + track: baserock/morph + ref: e5dc987a403426ee3d0d81768afffa0fe74e20fa diff --git a/elements/sound-server-pulseaudio/webrtc-audio-processing.bst b/elements/sound-server-pulseaudio/webrtc-audio-processing.bst new file mode 100644 index 00000000..2e871dcd --- /dev/null +++ b/elements/sound-server-pulseaudio/webrtc-audio-processing.bst @@ -0,0 +1,20 @@ +kind: autotools +depends: +- bluetooth.bst +sources: +- kind: git + url: upstream:webrtc-audio-processing + track: v0.2 + ref: 9a0e28cab06f43d10cd00b69fc14dee78a73c2d0 +config: + configure-commands: + - | + NOCONFIGURE=1 ./autogen.sh + + case "%{bst-arch}" in + x86_32) + sed -i -e "s/-O2/& -msse2/" configure + ;; + esac + + ./configure --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var diff --git a/elements/spell-checking.bst b/elements/spell-checking.bst new file mode 100644 index 00000000..d86c0d9f --- /dev/null +++ b/elements/spell-checking.bst @@ -0,0 +1,5 @@ +kind: stack +description: Spell checking libraries +depends: +- spell-checking/enchant.bst +- spell-checking/hyphen.bst diff --git a/elements/spell-checking/enchant.bst b/elements/spell-checking/enchant.bst new file mode 100644 index 00000000..c6a106a5 --- /dev/null +++ b/elements/spell-checking/enchant.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- glib-common.bst +sources: +- kind: git + url: upstream:enchant + track: master + ref: 6d8b6bb15f09a14c90fb900eb2ecf1172d7cf6cf diff --git a/elements/spell-checking/hyphen.bst b/elements/spell-checking/hyphen.bst new file mode 100644 index 00000000..18274b87 --- /dev/null +++ b/elements/spell-checking/hyphen.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- glib-common.bst +sources: +- kind: git + url: upstream:hyphen + track: master + ref: 7f28cf7edb54cc1bc4eaa09672e0bc043b1da70b diff --git a/elements/storage-management.bst b/elements/storage-management.bst new file mode 100644 index 00000000..68fb6add --- /dev/null +++ b/elements/storage-management.bst @@ -0,0 +1,8 @@ +kind: stack +description: libraries/services that provides access to storage +depends: +- storage-management/libatasmart.bst +- storage-management/udisks.bst +- storage-management/libgphoto2.bst +- storage-management/libmtp.bst +- storage-management/gvfs.bst diff --git a/elements/storage-management/gvfs.bst b/elements/storage-management/gvfs.bst new file mode 100644 index 00000000..f00cddd0 --- /dev/null +++ b/elements/storage-management/gvfs.bst @@ -0,0 +1,17 @@ +kind: autotools +depends: +- device-management.bst +- glib-common.bst +- privileges-management.bst +- secret-service.bst +- storage-management/libgphoto2.bst +- storage-management/libmtp.bst +- storage-management/udisks.bst +sources: +- kind: git + url: upstream:gvfs + track: master + ref: d037b5fd56cae878ed7bb5269a40e4bd046551d7 +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --disable-documentation diff --git a/elements/storage-management/libatasmart.bst b/elements/storage-management/libatasmart.bst new file mode 100644 index 00000000..eb958ab6 --- /dev/null +++ b/elements/storage-management/libatasmart.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- device-management.bst +- glib-common.bst +- privileges-management.bst +- secret-service.bst +sources: +- kind: git + url: upstream:libatasmart + track: master + ref: de6258940960443038b4c1651dfda3620075e870 +config: + configure-commands: + - ./autogen.sh + - ./configure CFLAGS='-g -O0 -Wp,-U_FORTIFY_SOURCE' --sysconfdir=/etc --localstatedir=/var + --libdir=/usr/lib --libexecdir=/usr/lib diff --git a/elements/storage-management/libgphoto2.bst b/elements/storage-management/libgphoto2.bst new file mode 100644 index 00000000..64d591fe --- /dev/null +++ b/elements/storage-management/libgphoto2.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- device-management.bst +- glib-common.bst +- privileges-management.bst +- secret-service.bst +sources: +- kind: git + url: upstream:libgphoto2 + track: libgphoto2-2_5_9-release + ref: 3745402108932b457d73b102cbf8b2da8d383a18 diff --git a/elements/storage-management/libmtp.bst b/elements/storage-management/libmtp.bst new file mode 100644 index 00000000..62449327 --- /dev/null +++ b/elements/storage-management/libmtp.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- device-management.bst +- glib-common.bst +- privileges-management.bst +- secret-service.bst +sources: +- kind: git + url: upstream:libmtp + track: libmtp-1-1-11 + ref: 83820ced69dca750b2edd6ac6d5640f246022a10 +config: + configure-commands: + - touch config.rpath + - autoreconf -if + - ./configure --prefix="%{prefix}" --sysconfdir=/etc --localstatedir=/var diff --git a/elements/storage-management/udisks.bst b/elements/storage-management/udisks.bst new file mode 100644 index 00000000..5cf1e0da --- /dev/null +++ b/elements/storage-management/udisks.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- device-management.bst +- glib-common.bst +- privileges-management.bst +- secret-service.bst +- storage-management/libatasmart.bst +sources: +- kind: git + url: upstream:udisks + track: master + ref: 410cab8f3d749ad2660cda3ba38b6aece42bf10f +config: + configure-commands: + - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --enable-fhs-media --disable-gtk-doc + --disable-man diff --git a/elements/swift.bst b/elements/swift.bst new file mode 100644 index 00000000..1985ef2a --- /dev/null +++ b/elements/swift.bst @@ -0,0 +1,10 @@ +kind: stack +description: Distributed object storage +depends: +- swift/dnspython.bst +- swift/xattr.bst +- swift/liberasurecode.bst +- swift/gf-complete.bst +- swift/jerasure.bst +- swift/pyeclib.bst +- swift/swift.bst diff --git a/elements/swift/dnspython.bst b/elements/swift/dnspython.bst new file mode 100644 index 00000000..6342e41b --- /dev/null +++ b/elements/swift/dnspython.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:python-packages/dnspython + track: v1.12.0 + ref: e1369c62d14f82b80ef11197a490ace5d43bb3f3 +variables: + python: python diff --git a/elements/swift/gf-complete.bst b/elements/swift/gf-complete.bst new file mode 100644 index 00000000..be138c18 --- /dev/null +++ b/elements/swift/gf-complete.bst @@ -0,0 +1,25 @@ +kind: autotools +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:gf-complete + track: v2 + ref: 715443661c00558fe32f004a4be5f93f341b6e59 +config: + pre-configure-commands: + - ./autogen.sh + configure-commands: + - | + case "%{bst-arch}" in + x86_64) + SSE= + ;; + *) + # Disable SSE4 for any architecture which are not x86_64 bits + # see more information about architecture which support SSE in + # https://en.wikipedia.org/wiki/SSE4#Supporting_CPUs. + SSE=--disable-sse + ;; + esac + ./configure --prefix="%{prefix}" "$SSE" diff --git a/elements/swift/jerasure.bst b/elements/swift/jerasure.bst new file mode 100644 index 00000000..0e9b280e --- /dev/null +++ b/elements/swift/jerasure.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- openstack-common.bst +- swift/gf-complete.bst +sources: +- kind: git + url: upstream:jerasure + track: v2 + ref: ff7032153ea230fb59596f1f8a0e9ad8653addfb diff --git a/elements/swift/liberasurecode.bst b/elements/swift/liberasurecode.bst new file mode 100644 index 00000000..84d2a1b4 --- /dev/null +++ b/elements/swift/liberasurecode.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:liberasurecode + track: v1.0.7 + ref: a380246762c16ea8eb7dbfccd50d296c3743b39e +config: + pre-configure-commands: + - autoreconf -ivf diff --git a/elements/swift/pyeclib.bst b/elements/swift/pyeclib.bst new file mode 100644 index 00000000..eb17b504 --- /dev/null +++ b/elements/swift/pyeclib.bst @@ -0,0 +1,13 @@ +kind: distutils +depends: +- openstack-common.bst +- swift/liberasurecode.bst +- swift/gf-complete.bst +- swift/jerasure.bst +sources: +- kind: git + url: upstream:python-packages/pyeclib + track: v1.0.7 + ref: aa58aa887c2327e1394d6f28b3b6b7ab8f190b2b +variables: + python: python diff --git a/elements/swift/swift.bst b/elements/swift/swift.bst new file mode 100644 index 00000000..105e6aa4 --- /dev/null +++ b/elements/swift/swift.bst @@ -0,0 +1,13 @@ +kind: distutils +depends: +- openstack-common.bst +- swift/dnspython.bst +- swift/xattr.bst +- swift/pyeclib.bst +sources: +- kind: git + url: upstream:openstack/swift + track: 2.3.0 + ref: f8dee761bd36f857aa1288c27e095907032fad68 +variables: + python: python diff --git a/elements/swift/xattr.bst b/elements/swift/xattr.bst new file mode 100644 index 00000000..f55b6c57 --- /dev/null +++ b/elements/swift/xattr.bst @@ -0,0 +1,15 @@ +kind: manual +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:python-packages/xattr + track: v0.7.6 + ref: dd10d44e3eb9a1d2303c1f7d5126c099d56e97fc +config: + configure-commands: + - cp -r /usr/lib/python2.7/site-packages/cffi . + build-commands: + - python setup.py build + install-commands: + - python setup.py install --prefix "%{prefix}" --root "%{install-root}" diff --git a/elements/systems/base-system-content.bst b/elements/systems/base-system-content.bst new file mode 100644 index 00000000..18a09076 --- /dev/null +++ b/elements/systems/base-system-content.bst @@ -0,0 +1,8 @@ +kind: stack +description: The set of strata required to have a minimal system for a 64-bit x86 + system. +depends: +- gnu-toolchain.bst +- core.bst +- foundation.bst +- bsp-x86_64-generic.bst diff --git a/elements/systems/base-system.bst b/elements/systems/base-system.bst new file mode 100644 index 00000000..18a09076 --- /dev/null +++ b/elements/systems/base-system.bst @@ -0,0 +1,8 @@ +kind: stack +description: The set of strata required to have a minimal system for a 64-bit x86 + system. +depends: +- gnu-toolchain.bst +- core.bst +- foundation.bst +- bsp-x86_64-generic.bst diff --git a/elements/systems/build-system-content.bst b/elements/systems/build-system-content.bst new file mode 100644 index 00000000..4bb50f95 --- /dev/null +++ b/elements/systems/build-system-content.bst @@ -0,0 +1,26 @@ +kind: stack +description: The system that should be used for building all other Baserock systems + for 64-bit Intel x86 computers. +depends: +- gnu-toolchain.bst +- core.bst +- foundation.bst +- python2-core.bst +- bsp-x86_64-generic.bst +- tools.bst +- python-cliapp.bst +- python-pygobject.bst +- python-wsgi.bst +- morph-utils.bst +- nfs.bst +- python-common.bst +- ansible.bst +- cloudinit-support.bst +- openstack-common.bst +- openstack-clients.bst +- devtools.bst +- libsoup-common.bst +- glib-common.bst +- pcre-utils.bst +- ostree-core.bst +- sandboxing.bst diff --git a/elements/systems/devel-system-content.bst b/elements/systems/devel-system-content.bst new file mode 100644 index 00000000..d86627b8 --- /dev/null +++ b/elements/systems/devel-system-content.bst @@ -0,0 +1,39 @@ +kind: stack +description: |- + A system with useful tools for doing Baserock development. + + For use on 64-bit Intel x86 computers. +depends: +- gnu-toolchain.bst +- core.bst +- foundation.bst +- bsp-x86_64-generic.bst +- tools.bst +- python-cliapp.bst +- python-pygobject.bst +- python-wsgi.bst +- morph-utils.bst +- openstack-common.bst +- openstack-clients.bst +- cloudinit-support.bst +- nodejs.bst +- ruby.bst +- lorry.bst +- baserock-import.bst +- nfs.bst +- python2-core.bst +- python-tools.bst +- python-common.bst +- devtools.bst +- ansible.bst +- swift.bst +- libsoup-common.bst +- glib-common.bst +- pcre-utils.bst +- ostree-core.bst +- coreutils-common.bst +- perl-common.bst +- CPAN-Mini-Inject.bst +- erlang.bst +- elixir.bst +- sandboxing.bst diff --git a/elements/systems/gnome-system-content.bst b/elements/systems/gnome-system-content.bst new file mode 100644 index 00000000..0352b0b3 --- /dev/null +++ b/elements/systems/gnome-system-content.bst @@ -0,0 +1,50 @@ +kind: stack +description: A GNOME system system. +depends: +- gnu-toolchain.bst +- bluetooth.bst +- bsp-x86_64-generic.bst +- NetworkManager-common.bst +- core.bst +- data-indexing-management.bst +- device-management.bst +- dlna-services.bst +- foundation.bst +- geolocation.bst +- glib-common.bst +- pcre-utils.bst +- gnome/gnome.bst +- graphics-common.bst +- gtk-deps.bst +- gtk2.bst +- gtk3.bst +- input-common.bst +- llvm-common.bst +- mesa-common.bst +- multimedia-common.bst +- multimedia-hardware-codecs-x86.bst +- multimedia-gstreamer.bst +- multimedia-gstreamer-openmax-generic.bst +- privileges-management.bst +- python2-core.bst +- python3-gobject.bst +- libsoup-common.bst +- ruby.bst +- libdrm-common.bst +- vala-common.bst +- wayland-generic.bst +- weston-common.bst +- x-common.bst +- x-drivers.bst +- x-generic.bst +- ostree-core.bst +- gnome/flatpak-common.bst +- network-security.bst +- icu-common.bst +- samba.bst +- secret-service.bst +- sound-server-pulseaudio.bst +- spell-checking.bst +- storage-management.bst +- cups.bst +- gnome/WebKitGtk1-common.bst diff --git a/elements/systems/ivi-system-content.bst b/elements/systems/ivi-system-content.bst new file mode 100644 index 00000000..b34329b0 --- /dev/null +++ b/elements/systems/ivi-system-content.bst @@ -0,0 +1,51 @@ +kind: stack +description: A generic IVI system with components from GENIVI and AGL +depends: +- gnu-toolchain.bst +- bluetooth.bst +- bsp-x86_both-tools.bst +- ivi/bsp-x86_64-ivi.bst +- core.bst +- cpp-common-libs.bst +- data-indexing-management.bst +- device-management.bst +- dlna-services.bst +- erlang.bst +- foundation.bst +- geolocation.bst +- glib-common.bst +- pcre-utils.bst +- graphics-common.bst +- icu-common.bst +- input-common.bst +- ivi-common.bst +- libdrm-common.bst +- libsoup-common.bst +- llvm-common.bst +- mesa-common.bst +- multimedia-common.bst +- multimedia-hardware-codecs-x86.bst +- multimedia-gstreamer.bst +- multimedia-gstreamer-openmax-generic.bst +- navigation.bst +- network-security.bst +- NetworkManager-common.bst +- privileges-management.bst +- python2-core.bst +- python3-gobject.bst +- ivi/qt5-ivi.bst +- qt5-tools.bst +- qt5-tools-qtmultimedia.bst +- qt5-tools-qtwebengine.bst +- qt5-tools-qtwayland.bst +- ruby.bst +- samba.bst +- secret-service.bst +- sound-server-pulseaudio.bst +- spell-checking.bst +- storage-management.bst +- vala-common.bst +- wayland-generic.bst +- weston-common.bst +- x-common.bst +- ivi/rvi.bst diff --git a/elements/systems/minimal-system-content.bst b/elements/systems/minimal-system-content.bst new file mode 100644 index 00000000..ea75a9f8 --- /dev/null +++ b/elements/systems/minimal-system-content.bst @@ -0,0 +1,6 @@ +kind: stack +description: The set of strata required to have a minimal system for a 64-bit x86 + system. +depends: +- gnu-toolchain.bst +- bsp-x86_64-generic.bst diff --git a/elements/systems/trove-system-content.bst b/elements/systems/trove-system-content.bst new file mode 100644 index 00000000..70d11fa3 --- /dev/null +++ b/elements/systems/trove-system-content.bst @@ -0,0 +1,29 @@ +kind: stack +description: Trove server +depends: +- gnu-toolchain.bst +- bsp-x86_64-generic.bst +- foundation.bst +- core.bst +- python2-core.bst +- trove/python3-core.bst +- tools.bst +- python-cliapp.bst +- python-pygobject.bst +- python-wsgi.bst +- libsoup-common.bst +- glib-common.bst +- pcre-utils.bst +- ostree-core.bst +- morph-utils.bst +- lorry.bst +- trove/lorry-controller.bst +- trove/trove.bst +- lighttpd-server.bst +- nfs.bst +- python-common.bst +- ansible.bst +- cloudinit-support.bst +- devtools.bst +- trove/fail2ban-common.bst +- connectivity.bst diff --git a/elements/systems/weston-qt5-system-content.bst b/elements/systems/weston-qt5-system-content.bst new file mode 100644 index 00000000..b2104e16 --- /dev/null +++ b/elements/systems/weston-qt5-system-content.bst @@ -0,0 +1,33 @@ +kind: stack +description: A system that is able to build other systems based on the 64-bit x86 + architecture. +depends: +- gnu-toolchain.bst +- core.bst +- coreutils-common.bst +- device-management.bst +- foundation.bst +- bluetooth.bst +- sound-server-pulseaudio.bst +- libdrm-common.bst +- multimedia-common.bst +- multimedia-gstreamer.bst +- bsp-x86_64-generic.bst +- tools.bst +- glib-common.bst +- pcre-utils.bst +- wayland-generic.bst +- graphics-common.bst +- input-common.bst +- llvm-common.bst +- mesa-common.bst +- weston-common.bst +- x-common.bst +- x-generic.bst +- qt5-tools.bst +- qt5-tools-qtmultimedia.bst +- qt5-tools-qtwebengine.bst +- qt5-tools-qtwayland.bst +- connectivity.bst +- connman-common.bst +- icu-common.bst diff --git a/elements/tools.bst b/elements/tools.bst new file mode 100644 index 00000000..451c3d80 --- /dev/null +++ b/elements/tools.bst @@ -0,0 +1,15 @@ +kind: stack +description: Various tools +depends: +- tools/distcc.bst +- tools/gdb.bst +- tools/lsof.bst +- tools/strace.bst +- tools/u-boot.bst +- tools/kexec-tools.bst +- tools/device-tree-compiler.bst +- tools/sudo.bst +- tools/procps-ng.bst +- tools/ipmitool.bst +- tools/parted.bst +- tools/zip.bst diff --git a/elements/tools/device-tree-compiler.bst b/elements/tools/device-tree-compiler.bst new file mode 100644 index 00000000..62b03c2b --- /dev/null +++ b/elements/tools/device-tree-compiler.bst @@ -0,0 +1,13 @@ +kind: manual +depends: +- core.bst +sources: +- kind: git + url: upstream:device-tree-compiler + track: baserock/morph + ref: c92f284c3cf76d471eb27a271de3a51cb45ed058 +config: + build-commands: + - make all + install-commands: + - make install DESTDIR="%{install-root}" PREFIX="%{prefix}" diff --git a/elements/tools/distcc.bst b/elements/tools/distcc.bst new file mode 100644 index 00000000..82ad886f --- /dev/null +++ b/elements/tools/distcc.bst @@ -0,0 +1,15 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:distcc + track: baserock/morph + ref: c9691a9604fdf9d6711204999787d332b7141692 +config: + pre-configure-commands: + - NOCONFIGURE=1 ./autogen.sh + - cp /usr/share/automake*/config.guess . + - cp /usr/share/automake*/config.sub . + configure-commands: + - ./configure --prefix="%{prefix}" --disable-Werror diff --git a/elements/tools/gdb.bst b/elements/tools/gdb.bst new file mode 100644 index 00000000..d5d25ad2 --- /dev/null +++ b/elements/tools/gdb.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:binutils-gdb + track: gdb-7.8-branch + ref: 129ee12d013f4a2f09fe40a33072e6e47e949890 +config: + configure-commands: + - ./configure --prefix="%{prefix}" --disable-werror --disable-gas --disable-binutils + --disable-ld --disable-gold --disable-gprof diff --git a/elements/tools/git-fat.bst b/elements/tools/git-fat.bst new file mode 100644 index 00000000..31561535 --- /dev/null +++ b/elements/tools/git-fat.bst @@ -0,0 +1,16 @@ +kind: manual +depends: +- core.bst +- ostree-core.bst +- python-cliapp.bst +- python2-core.bst +- python-pygobject.bst +- python-wsgi.bst +sources: +- kind: git + url: upstream:git-fat + track: baserock/morph + ref: 208f88d0f0ef04c25e8a231979eb0083f57b1610 +config: + install-commands: + - install -D -m 755 git-fat "%{install-root}/usr/bin/git-fat" diff --git a/elements/tools/ipmitool.bst b/elements/tools/ipmitool.bst new file mode 100644 index 00000000..f72bc49a --- /dev/null +++ b/elements/tools/ipmitool.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:ipmitool + track: IPMITOOL_1_8_14 + ref: be7917f9f58c8a354bc0960ed57516af5d2bd29a +config: + pre-configure-commands: + - touch NEWS diff --git a/elements/tools/kexec-tools.bst b/elements/tools/kexec-tools.bst new file mode 100644 index 00000000..29f14b30 --- /dev/null +++ b/elements/tools/kexec-tools.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:kexec-tools + track: baserock/morph + ref: f4d1d2ad474e882df13418239aa3050673a844d7 +config: + configure-commands: + - ./bootstrap + - ./configure --prefix="%{prefix}" diff --git a/elements/tools/lsof.bst b/elements/tools/lsof.bst new file mode 100644 index 00000000..d7e78830 --- /dev/null +++ b/elements/tools/lsof.bst @@ -0,0 +1,19 @@ +kind: manual +depends: +- core.bst +sources: +- kind: git + url: upstream:lsof + track: baserock/morph + ref: fffb8558208586338587027c265fd0eca44466be +config: + configure-commands: + - tar xf lsof_*_src.tar --no-same-owner + - cd lsof_*_src/ && ./Configure -n linux + build-commands: + - cd lsof_*_src/ && make + install-commands: + - mkdir -p "%{install-root}%{prefix}"/bin + - mv lsof_*_src/lsof "%{install-root}%{prefix}"/bin/lsof + - mkdir -p "%{install-root}%{prefix}"/man/man8 + - mv lsof_*_src/lsof.8 "%{install-root}%{prefix}"/man/man8 diff --git a/elements/tools/parted.bst b/elements/tools/parted.bst new file mode 100644 index 00000000..85a2272a --- /dev/null +++ b/elements/tools/parted.bst @@ -0,0 +1,20 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:parted + track: baserock/v3.2 + ref: 387e96e6eac59d84e9a688422b4b321ae9beaa20 + submodules: + gnulib: + url: upstream:gnulib +config: + pre-configure-commands: + - sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf + - sed -i -e '/^buildreq="/,/^"/{/perl/d}' bootstrap.conf + - ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib + configure-commands: + - ./configure --prefix="%{prefix}" --disable-device-mapper + build-commands: + - make WERROR_CFLAGS="" diff --git a/elements/tools/procps-ng.bst b/elements/tools/procps-ng.bst new file mode 100644 index 00000000..f09c48ef --- /dev/null +++ b/elements/tools/procps-ng.bst @@ -0,0 +1,16 @@ +kind: autotools +description: |- + Process management tools. + + procps-ng is a fork of the original procps project. +depends: +- core.bst +sources: +- kind: git + url: upstream:procps-ng + track: v3.3.9 + ref: 85fff468fa263cdd2ff1c0144579527c32333695 +config: + configure-commands: + - NOCONFIGURE=1 ./autogen.sh + - ./configure --prefix="%{prefix}" --exec-prefix=/ diff --git a/elements/tools/strace.bst b/elements/tools/strace.bst new file mode 100644 index 00000000..005ec31c --- /dev/null +++ b/elements/tools/strace.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:strace + track: v4.8 + ref: 6d8c0637e8dd0f65c667af33c612230552419db1 diff --git a/elements/tools/sudo.bst b/elements/tools/sudo.bst new file mode 100644 index 00000000..e4f4df9f --- /dev/null +++ b/elements/tools/sudo.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:sudo + track: baserock/morph + ref: a4769dc7999b53260325fb89945bef85714fb338 diff --git a/elements/tools/u-boot.bst b/elements/tools/u-boot.bst new file mode 100644 index 00000000..85335232 --- /dev/null +++ b/elements/tools/u-boot.bst @@ -0,0 +1,18 @@ +kind: manual +depends: +- core.bst +sources: +- kind: git + url: upstream:u-boot + track: baserock/morph + ref: fe57382d04b46c37f34cf8d3b3ad876554fd12bf +config: + build-commands: + - make tools + install-commands: + - mkdir -p "%{install-root}%{prefix}/bin" + - install -m 755 tools/img2brec.sh "%{install-root}%{prefix}/bin/." + - install -m 755 tools/jtagconsole "%{install-root}%{prefix}/bin/." + - install -m 755 tools/netconsole "%{install-root}%{prefix}/bin/." + - install -m 755 tools/mkenvimage "%{install-root}%{prefix}/bin/." + - install -m 755 tools/mkimage "%{install-root}%{prefix}/bin/." diff --git a/elements/tools/zip.bst b/elements/tools/zip.bst new file mode 100644 index 00000000..99023867 --- /dev/null +++ b/elements/tools/zip.bst @@ -0,0 +1,19 @@ +kind: manual +depends: +- core.bst +sources: +- kind: git + url: upstream:zip + track: zip30 + ref: e52e9d6a339aad5fcff464cf207da51c02996e39 +environment: + DESTDIR: '%{install-root}' + PREFIX: '%{prefix}' +config: + configure-commands: + - cp unix/Makefile . + build-commands: + - sed -i -e 's/^prefix = .*$/prefix = $$DESTDIR\/$$PREFIX/' Makefile + - make generic + install-commands: + - make install diff --git a/elements/trove/fail2ban-common.bst b/elements/trove/fail2ban-common.bst new file mode 100644 index 00000000..1b5aca11 --- /dev/null +++ b/elements/trove/fail2ban-common.bst @@ -0,0 +1,7 @@ +kind: stack +description: |- + This stratum only installs fail2ban. You will need to + configure it afterwards. It's recommended to include + iptables in the system too. +depends: +- trove/fail2ban-common/fail2ban.bst diff --git a/elements/trove/fail2ban-common/fail2ban.bst b/elements/trove/fail2ban-common/fail2ban.bst new file mode 100644 index 00000000..812666c1 --- /dev/null +++ b/elements/trove/fail2ban-common/fail2ban.bst @@ -0,0 +1,12 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:fail2ban + track: 0.9.3 + ref: 70ba5cb0054f0869930b8cd2dc1bb836653dd289 +config: + post-install-commands: + - install -D -m 640 files/fail2ban.service "%{install-root}"/"%{prefix}"/lib/systemd/system/fail2ban.service + - install -D -m 640 files/fail2ban-tmpfiles.conf "%{install-root}"/"%{prefix}"/lib/tmpfiles.d/fail2ban.conf diff --git a/elements/trove/lorry-controller.bst b/elements/trove/lorry-controller.bst new file mode 100644 index 00000000..df85c897 --- /dev/null +++ b/elements/trove/lorry-controller.bst @@ -0,0 +1,8 @@ +kind: stack +description: |- + Lorry Controller mirroring service. + + This is a component of Trove, but can + also be used with other Git servers. +depends: +- trove/lorry-controller/lorry-controller.bst diff --git a/elements/trove/lorry-controller/lorry-controller.bst b/elements/trove/lorry-controller/lorry-controller.bst new file mode 100644 index 00000000..6bd6df9f --- /dev/null +++ b/elements/trove/lorry-controller/lorry-controller.bst @@ -0,0 +1,19 @@ +kind: distutils +depends: +- python-cliapp.bst +- python-wsgi.bst +sources: +- kind: git + url: baserock:baserock/lorry-controller + track: master + ref: dddd2e37953d795e4004b1d2722c25ec652135ad +variables: + python: python +config: + post-install-commands: + - install -d 0755 "%{install-root}/etc/lighttpd" + - install -m 0644 -D etc/lighttpd/*.conf "%{install-root}/etc/lighttpd/." + - | + TGT="%{install-root}/usr/lib/systemd/system" + install -d "$TGT/multi-user.target.wants" + install -m 0644 units/*.service units/*.timer "$TGT/." diff --git a/elements/trove/python3-core.bst b/elements/trove/python3-core.bst new file mode 100644 index 00000000..89d81249 --- /dev/null +++ b/elements/trove/python3-core.bst @@ -0,0 +1,14 @@ +kind: stack +description: |- + Some "core" Python packages, for Python 3. + + The CPython interpreter for Python 3 is in core.morph. +depends: +- trove/python3-core/mako.bst +- trove/python3-core/pbr.bst +- trove/python3-core/python-requests.bst +- trove/python3-core/six.bst +- trove/python3-core/pyyaml.bst +- trove/python3-core/python-lxml.bst +- trove/python3-core/python-markdown.bst +- trove/python3-core/jsonschema.bst diff --git a/elements/trove/python3-core/jsonschema.bst b/elements/trove/python3-core/jsonschema.bst new file mode 100644 index 00000000..cba5c3a7 --- /dev/null +++ b/elements/trove/python3-core/jsonschema.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:jsonschema + track: v2.3.0 + ref: 35b60f390098d3306c03eee27ceec8cf8a493579 diff --git a/elements/trove/python3-core/mako.bst b/elements/trove/python3-core/mako.bst new file mode 100644 index 00000000..84d4f088 --- /dev/null +++ b/elements/trove/python3-core/mako.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:python-packages/mako.git + track: rel_1_0_0 + ref: 285bc818a50ccc0f9549630f7c4f4c250585c3e7 diff --git a/elements/trove/python3-core/pbr.bst b/elements/trove/python3-core/pbr.bst new file mode 100644 index 00000000..fb6f2c16 --- /dev/null +++ b/elements/trove/python3-core/pbr.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:pbr + track: 0.11.1 + ref: 6e472b4905411a39e993c81c382a27ca9c771ef5 diff --git a/elements/trove/python3-core/python-lxml.bst b/elements/trove/python3-core/python-lxml.bst new file mode 100644 index 00000000..bdc14b6b --- /dev/null +++ b/elements/trove/python3-core/python-lxml.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:python-lxml + track: lxml-3.4.0 + ref: 14505bc62f5f1fc9fb0ff007955f3e67ab4562bb diff --git a/elements/trove/python3-core/python-markdown.bst b/elements/trove/python3-core/python-markdown.bst new file mode 100644 index 00000000..922ff075 --- /dev/null +++ b/elements/trove/python3-core/python-markdown.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:python-markdown + track: 2.5.1-final + ref: f0c5b71acbc02af60a33d67c59558bb513b25e74 diff --git a/elements/trove/python3-core/python-requests.bst b/elements/trove/python3-core/python-requests.bst new file mode 100644 index 00000000..45dea7fd --- /dev/null +++ b/elements/trove/python3-core/python-requests.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:python-requests + track: v2.5.1 + ref: b83131779c701720a9ae9efae78996277d416269 diff --git a/elements/trove/python3-core/pyyaml.bst b/elements/trove/python3-core/pyyaml.bst new file mode 100644 index 00000000..285dd14c --- /dev/null +++ b/elements/trove/python3-core/pyyaml.bst @@ -0,0 +1,13 @@ +kind: manual +depends: +- core.bst +sources: +- kind: git + url: upstream:pyyaml + track: baserock/morph + ref: d9fbcceaed39d955f6871b07c61dc42f824285c1 +config: + build-commands: + - python3 setup.py --without-libyaml build + install-commands: + - python3 setup.py --without-libyaml install --prefix="%{prefix}" --root "%{install-root}" diff --git a/elements/trove/python3-core/six.bst b/elements/trove/python3-core/six.bst new file mode 100644 index 00000000..759db87d --- /dev/null +++ b/elements/trove/python3-core/six.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:six + track: 1.9.0 + ref: 8cfbff6b764af86d825086fa1637aa009e90d75a diff --git a/elements/trove/trove.bst b/elements/trove/trove.bst new file mode 100644 index 00000000..dc008893 --- /dev/null +++ b/elements/trove/trove.bst @@ -0,0 +1,14 @@ +kind: stack +description: Trove software +depends: +- trove/trove/lua.bst +- trove/trove/lace.bst +- trove/trove/luxio.bst +- trove/trove/supple.bst +- trove/trove/clod.bst +- trove/trove/gall.bst +- trove/trove/lrexlib-pcre.bst +- trove/trove/gitano.bst +- trove/trove/cgit.bst +- trove/trove/trove-setup.bst +- trove/trove/lua-scrypt.bst diff --git a/elements/trove/trove/cgit.bst b/elements/trove/trove/cgit.bst new file mode 100644 index 00000000..d1dc437f --- /dev/null +++ b/elements/trove/trove/cgit.bst @@ -0,0 +1,19 @@ +kind: manual +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:cgit + track: baserock/v0.12 + ref: dc881acb0c857c783b611c03294d79a7553a4ec7 + submodules: + git: + url: upstream:git +config: + build-commands: + - make prefix="%{prefix}" + install-commands: + - make prefix="%{prefix}" DESTDIR="%{install-root}" install diff --git a/elements/trove/trove/clod.bst b/elements/trove/trove/clod.bst new file mode 100644 index 00000000..6b312f66 --- /dev/null +++ b/elements/trove/trove/clod.bst @@ -0,0 +1,21 @@ +kind: manual +description: Configuration Language Organised (by) Dots. +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:gitano/clod + track: baserock/morph + ref: da15894f42f48d15db997c4355d6b672371a4163 + submodules: + extras/luacov: + url: upstream:gitano/luacov +config: + build-commands: + - make + install-commands: + - make INST_BASE="%{prefix}" DESTDIR="%{install-root}" install diff --git a/elements/trove/trove/gall.bst b/elements/trove/trove/gall.bst new file mode 100644 index 00000000..a8327b5d --- /dev/null +++ b/elements/trove/trove/gall.bst @@ -0,0 +1,26 @@ +kind: manual +description: Git Abstraction Layer for Lua +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +- trove/trove/luxio.bst +sources: +- kind: git + url: upstream:gitano/gall + track: baserock/morph + ref: 11de77bd79c08a152932a3435d1921abc1020252 + submodules: + extras/luacov: + url: upstream:gitano/luacov + libgit2: + url: upstream:gitano/libgit2 + luagit2: + url: upstream:gitano/luagit2 +config: + build-commands: + - make + install-commands: + - make INST_BASE="%{prefix}" DESTDIR="%{install-root}" install diff --git a/elements/trove/trove/gitano.bst b/elements/trove/trove/gitano.bst new file mode 100644 index 00000000..70106a8b --- /dev/null +++ b/elements/trove/trove/gitano.bst @@ -0,0 +1,16 @@ +kind: manual +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:gitano/gitano + track: baserock/morph + ref: 4b8ce6875266fdd6609a217dcf2924d7d4815cc2 +config: + install-commands: + - make install INST_ROOT="%{prefix}" DESTDIR="%{install-root}" + - cp scripts/htpasswd "%{install-root}/%{prefix}/bin" diff --git a/elements/trove/trove/lace.bst b/elements/trove/trove/lace.bst new file mode 100644 index 00000000..ed1e2500 --- /dev/null +++ b/elements/trove/trove/lace.bst @@ -0,0 +1,21 @@ +kind: manual +description: Lua Access Control Engine. +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:gitano/lace + track: baserock/morph + ref: d1b540b6d361d6a1f51e53cdaab69f053340efbb + submodules: + extras/luacov: + url: upstream:gitano/luacov +config: + build-commands: + - make + install-commands: + - make INST_BASE="%{prefix}" DESTDIR="%{install-root}" install diff --git a/elements/trove/trove/lrexlib-pcre.bst b/elements/trove/trove/lrexlib-pcre.bst new file mode 100644 index 00000000..43cd1a97 --- /dev/null +++ b/elements/trove/trove/lrexlib-pcre.bst @@ -0,0 +1,20 @@ +kind: manual +description: Lua regular expression library - PCRE build only +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:lrexlib + track: baserock/morph + ref: 0524a6e3ab6d50cba63c8642a875e246de53d651 +config: + build-commands: + - gcc -fPIC -DPIC -DVERSION=\"2.7.2\" -o rex_pcre.so -shared src/common.c src/pcre/lpcre.c + src/pcre/lpcre_f.c -lpcre + install-commands: + - mkdir -p %{install-root}/usr/lib/lua/5.1/ + - cp rex_pcre.so %{install-root}/usr/lib/lua/5.1/ diff --git a/elements/trove/trove/lua-scrypt.bst b/elements/trove/trove/lua-scrypt.bst new file mode 100644 index 00000000..35de81bf --- /dev/null +++ b/elements/trove/trove/lua-scrypt.bst @@ -0,0 +1,15 @@ +kind: manual +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:lua-scrypt + track: baserock/morph + ref: 0d7f74cd3eab7d54fbb13294194de7ea70ac34a5 +config: + install-commands: + - make lua-5.1-install DESTDIR="%{install-root}" diff --git a/elements/trove/trove/lua.bst b/elements/trove/trove/lua.bst new file mode 100644 index 00000000..f834ffd6 --- /dev/null +++ b/elements/trove/trove/lua.bst @@ -0,0 +1,21 @@ +kind: manual +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:lua + track: baserock/5.1-morph + ref: 948063437e0350d9ef1649ec3a76d0c24a5c8642 +config: + configure-commands: + - sed -e 's/defined(LUA_USE_READLINE)/0/g' src/luaconf.h.orig >src/luaconf.h + - sed -i -e '/^linux:/{n;s/-lreadline//g;s/-lhistory//g;s/-lncurses//g}' src/Makefile + build-commands: + - make debian_linux INSTALL_TOP="%{prefix}" RPATH="%{prefix}/lib" + install-commands: + - make INSTALL_TOP="%{install-root}/%{prefix}" debian_install + - mkdir -p "%{install-root}/%{prefix}/lib/pkgconfig" + - cp lua5.1.pc "%{install-root}/%{prefix}/lib/pkgconfig/" diff --git a/elements/trove/trove/luxio.bst b/elements/trove/trove/luxio.bst new file mode 100644 index 00000000..cf7c84ed --- /dev/null +++ b/elements/trove/trove/luxio.bst @@ -0,0 +1,18 @@ +kind: manual +description: Lua Unix IO (and related stuff). +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:luxio + track: baserock/morph + ref: be9d125080b9ff2376273e21b75669b65dc88d46 +config: + build-commands: + - make lua-5.1 + install-commands: + - make DESTDIR="%{install-root}" lua-5.1-install diff --git a/elements/trove/trove/supple.bst b/elements/trove/trove/supple.bst new file mode 100644 index 00000000..0a5b2ff6 --- /dev/null +++ b/elements/trove/trove/supple.bst @@ -0,0 +1,22 @@ +kind: manual +description: Sandbox (for) Untrusted Procedure Partitioning (in) Lua Engine. +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +- trove/trove/luxio.bst +sources: +- kind: git + url: upstream:gitano/supple + track: baserock/morph + ref: 0963e5706d78d0ae7446ea91af986de1e196eb39 + submodules: + extras/luacov: + url: upstream:gitano/luacov +config: + build-commands: + - make + install-commands: + - make INST_BASE="%{prefix}" DESTDIR="%{install-root}" install diff --git a/elements/trove/trove/trove-setup.bst b/elements/trove/trove/trove-setup.bst new file mode 100644 index 00000000..ed08b49e --- /dev/null +++ b/elements/trove/trove/trove-setup.bst @@ -0,0 +1,14 @@ +kind: manual +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +sources: +- kind: git + url: baserock:baserock/trove-setup + track: master + ref: 1f2edd45b03a3e9d86d7c77847612c969b60b86f +config: + install-commands: + - make install DESTDIR="%{install-root}" diff --git a/elements/unmaintained/openstack-clients/appdirs.bst b/elements/unmaintained/openstack-clients/appdirs.bst new file mode 100644 index 00000000..60e77102 --- /dev/null +++ b/elements/unmaintained/openstack-clients/appdirs.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:python-packages/appdirs + track: 1.4.0 + ref: 57f2bc44a8bca99bac6c57496c8b3fdea26f94d5 +variables: + python: python diff --git a/elements/unmaintained/openstack-clients/argparse.bst b/elements/unmaintained/openstack-clients/argparse.bst new file mode 100644 index 00000000..9acc5ebd --- /dev/null +++ b/elements/unmaintained/openstack-clients/argparse.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:argparse + track: r130 + ref: ec94cd429c56487e89425f226284009f78a596c6 +variables: + python: python diff --git a/elements/unmaintained/openstack-clients/cliff-tablib.bst b/elements/unmaintained/openstack-clients/cliff-tablib.bst new file mode 100644 index 00000000..c41c93d4 --- /dev/null +++ b/elements/unmaintained/openstack-clients/cliff-tablib.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:python-packages/cliff-tablib + track: '1.1' + ref: a83bf47d7dfbb690dd53e189c532f0859898db04 +variables: + python: python diff --git a/elements/unmaintained/openstack-clients/os-client-config.bst b/elements/unmaintained/openstack-clients/os-client-config.bst new file mode 100644 index 00000000..f43bd455 --- /dev/null +++ b/elements/unmaintained/openstack-clients/os-client-config.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:openstack/os-client-config + track: 1.3.0 + ref: a0df67704ace186b18fd1ecdc220a7e56409bc6f +variables: + python: python diff --git a/elements/unmaintained/openstack-clients/pyparsing.bst b/elements/unmaintained/openstack-clients/pyparsing.bst new file mode 100644 index 00000000..7b16563c --- /dev/null +++ b/elements/unmaintained/openstack-clients/pyparsing.bst @@ -0,0 +1,13 @@ +kind: manual +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:python-packages/pyparsing.git + track: pyparsing_2.0.3 + ref: 8062c76ab3958a570052124f17e71f3dd3ec2257 +config: + build-commands: + - cd src && python setup.py build + install-commands: + - cd src && python setup.py install --prefix "%{prefix}" --root "%{install-root}" diff --git a/elements/unmaintained/openstack-clients/python-ironicclient.bst b/elements/unmaintained/openstack-clients/python-ironicclient.bst new file mode 100644 index 00000000..1469b344 --- /dev/null +++ b/elements/unmaintained/openstack-clients/python-ironicclient.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:openstack/python-ironicclient + track: 0.4.1 + ref: 4390a21663de3123fac306e9860624ba7deda0e6 +variables: + python: python diff --git a/elements/unmaintained/openstack-clients/python-openstackclient.bst b/elements/unmaintained/openstack-clients/python-openstackclient.bst new file mode 100644 index 00000000..cae64702 --- /dev/null +++ b/elements/unmaintained/openstack-clients/python-openstackclient.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:openstack/python-openstackclient + track: 1.2.0 + ref: 28f65e665045c1c6d0697f856f06020c7c8e656a +variables: + python: python diff --git a/elements/unmaintained/openstack-clients/tablib.bst b/elements/unmaintained/openstack-clients/tablib.bst new file mode 100644 index 00000000..f21192fb --- /dev/null +++ b/elements/unmaintained/openstack-clients/tablib.bst @@ -0,0 +1,10 @@ +kind: distutils +depends: +- openstack-common.bst +sources: +- kind: git + url: upstream:python-packages/tablib + track: v0.10.0 + ref: 1cc051f3e881289a8b51133c0c1ee73683b2d6fc +variables: + python: python diff --git a/elements/vala-common.bst b/elements/vala-common.bst new file mode 100644 index 00000000..1044d3fc --- /dev/null +++ b/elements/vala-common.bst @@ -0,0 +1,7 @@ +kind: stack +description: Vala compiler +depends: +- vala-common/vala-bootstrap.bst +- vala-common/vala.bst +- vala-common/m4-common.bst +- vala-common/libgee.bst diff --git a/elements/vala-common/libgee.bst b/elements/vala-common/libgee.bst new file mode 100644 index 00000000..11bcd9fc --- /dev/null +++ b/elements/vala-common/libgee.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- core.bst +- glib-common.bst +- vala-common/m4-common.bst +- vala-common/vala.bst +sources: +- kind: git + url: upstream:gnome/libgee + track: master + ref: 4301ab58efc217409c588a5527f68990b4e3d220 diff --git a/elements/vala-common/m4-common.bst b/elements/vala-common/m4-common.bst new file mode 100644 index 00000000..45e2e1d0 --- /dev/null +++ b/elements/vala-common/m4-common.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- core.bst +- glib-common.bst +sources: +- kind: git + url: upstream:m4-common + track: baserock/2015-12-15 + ref: 6e9a4d3b35c5ce8af050e66d8caff96070c57d34 + submodules: + autoconf-archive: + url: upstream:autoconf-archive diff --git a/elements/vala-common/vala-bootstrap.bst b/elements/vala-common/vala-bootstrap.bst new file mode 100644 index 00000000..61e33a45 --- /dev/null +++ b/elements/vala-common/vala-bootstrap.bst @@ -0,0 +1,14 @@ +kind: autotools +depends: +- core.bst +- glib-common.bst +sources: +- kind: git + url: upstream:vala + track: baserock/bootstrap + ref: 4e4a02c03445336237b36723b23a91670ef7621b +config: + pre-configure-commands: + - autoreconf -ivf + configure-commands: + - ./configure --prefix="%{prefix}" diff --git a/elements/vala-common/vala.bst b/elements/vala-common/vala.bst new file mode 100644 index 00000000..ca0ada1a --- /dev/null +++ b/elements/vala-common/vala.bst @@ -0,0 +1,10 @@ +kind: autotools +depends: +- core.bst +- glib-common.bst +- vala-common/vala-bootstrap.bst +sources: +- kind: git + url: upstream:vala + track: 0.28.0 + ref: 5f6ebe007050be12bdc4aa7c902ae4059f28874a diff --git a/elements/wayland-generic.bst b/elements/wayland-generic.bst new file mode 100644 index 00000000..920a2efd --- /dev/null +++ b/elements/wayland-generic.bst @@ -0,0 +1,4 @@ +kind: stack +depends: +- wayland-generic/wayland.bst +- wayland-generic/wayland-protocols.bst diff --git a/elements/wayland-generic/wayland-protocols.bst b/elements/wayland-generic/wayland-protocols.bst new file mode 100644 index 00000000..c257ef27 --- /dev/null +++ b/elements/wayland-generic/wayland-protocols.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- core.bst +- wayland-generic/wayland.bst +sources: +- kind: git + url: upstream:wayland-protocols + track: '1.4' + ref: 65d09ef404fb26cb513f4f836e904f415c425a8f diff --git a/elements/wayland-generic/wayland.bst b/elements/wayland-generic/wayland.bst new file mode 100644 index 00000000..c58324db --- /dev/null +++ b/elements/wayland-generic/wayland.bst @@ -0,0 +1,13 @@ +kind: autotools +description: Wayland server +depends: +- core.bst +sources: +- kind: git + url: upstream:wayland + track: 1.11.0 + ref: 47163797f810373c81b6e13b7a8a245eb9877785 +config: + configure-commands: + - autoreconf -ivf + - ./configure --prefix="%{prefix}" --sysconfdir=/etc --disable-documentation diff --git a/elements/weston-common.bst b/elements/weston-common.bst new file mode 100644 index 00000000..ab29dc4e --- /dev/null +++ b/elements/weston-common.bst @@ -0,0 +1,3 @@ +kind: stack +depends: +- weston-common/weston.bst diff --git a/elements/weston-common/weston.bst b/elements/weston-common/weston.bst new file mode 100644 index 00000000..5203df4f --- /dev/null +++ b/elements/weston-common/weston.bst @@ -0,0 +1,16 @@ +kind: autotools +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: + - ./autogen.sh --prefix="%{prefix}" --sysconfdir=/etc --enable-demo-clients-install + --enable-systemd-notify diff --git a/elements/x-common.bst b/elements/x-common.bst new file mode 100644 index 00000000..15f2d1ca --- /dev/null +++ b/elements/x-common.bst @@ -0,0 +1,53 @@ +kind: stack +depends: +- x-common/xorg-proto-bigreqsproto.bst +- x-common/xorg-proto-compositeproto.bst +- x-common/xorg-proto-damageproto.bst +- x-common/xorg-proto-dmxproto.bst +- x-common/xorg-proto-fixesproto.bst +- x-common/xorg-proto-fontsproto.bst +- x-common/xorg-proto-glproto.bst +- x-common/xorg-proto-inputproto.bst +- x-common/xorg-proto-kbproto.bst +- x-common/xorg-proto-xineramaproto.bst +- x-common/xorg-proto-randrproto.bst +- x-common/xorg-proto-recordproto.bst +- x-common/xorg-proto-renderproto.bst +- x-common/xorg-proto-resourceproto.bst +- x-common/xorg-proto-scrnsaverproto.bst +- x-common/xorg-proto-videoproto.bst +- x-common/xorg-proto-xcmiscproto.bst +- x-common/xorg-proto-xextproto.bst +- x-common/xorg-proto-xf86bigfontproto.bst +- x-common/xorg-proto-xf86dgaproto.bst +- x-common/xorg-proto-xf86driproto.bst +- x-common/xorg-proto-x11proto.bst +- x-common/xorg-proto-dri2proto.bst +- x-common/xorg-proto-dri3proto.bst +- x-common/xorg-proto-presentproto.bst +- x-common/xcb-proto.bst +- x-common/xorg-lib-libxshmfence.bst +- x-common/xorg-lib-libXau.bst +- x-common/xcb-libxcb.bst +- x-common/xcb-util.bst +- x-common/util-wm.bst +- x-common/util-keysyms.bst +- x-common/util-image.bst +- x-common/xorg-lib-libxtrans.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-lib-libXext.bst +- x-common/xorg-lib-libXfixes.bst +- x-common/xorg-lib-libXi.bst +- x-common/xorg-lib-libXcomposite.bst +- x-common/xorg-lib-libXrender.bst +- x-common/xorg-lib-libXrandr.bst +- x-common/xorg-lib-libXinerama.bst +- x-common/xorg-lib-libXtst.bst +- x-common/xorg-lib-libXdamage.bst +- x-common/xorg-lib-libXcursor.bst +- x-common/xorg-lib-libICE.bst +- x-common/xorg-lib-libSM.bst +- x-common/xorg-lib-libXt.bst +- x-common/xorg-lib-libXmu.bst +- x-common/xorg-lib-libXv.bst +- x-common/xorg-lib-libxkbfile.bst diff --git a/elements/x-common/util-image.bst b/elements/x-common/util-image.bst new file mode 100644 index 00000000..d6b8df95 --- /dev/null +++ b/elements/x-common/util-image.bst @@ -0,0 +1,14 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xcb-util.bst +sources: +- kind: git + url: upstream:util-image + track: baserock/0.4.0 + ref: f20f25a1c017c58d5d7dfffc6e9adc8d31879152 + submodules: + m4: + url: upstream:xcb/util-common-m4 diff --git a/elements/x-common/util-keysyms.bst b/elements/x-common/util-keysyms.bst new file mode 100644 index 00000000..5773bc19 --- /dev/null +++ b/elements/x-common/util-keysyms.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +sources: +- kind: git + url: upstream:util-keysyms + track: baserock/0.4.0 + ref: edb763a8837d3932690b9d6d77cb7e20a9ab8013 + submodules: + m4: + url: upstream:xcb/util-common-m4 diff --git a/elements/x-common/util-wm.bst b/elements/x-common/util-wm.bst new file mode 100644 index 00000000..c8c4efb8 --- /dev/null +++ b/elements/x-common/util-wm.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +sources: +- kind: git + url: upstream:util-wm + track: baserock/0.4.1 + ref: fb7afc3f291c8cc072d327cd8d97ab1db3283c21 + submodules: + m4: + url: upstream:xcb/util-common-m4 diff --git a/elements/x-common/xcb-libxcb.bst b/elements/x-common/xcb-libxcb.bst new file mode 100644 index 00000000..878e27d1 --- /dev/null +++ b/elements/x-common/xcb-libxcb.bst @@ -0,0 +1,10 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-proto.bst +- x-common/xorg-lib-libXau.bst +sources: +- kind: git + url: upstream:xcb-libxcb + track: '1.11' + ref: d1e8ec96fca4862f37ec9f0e9407bb989c4c161a diff --git a/elements/x-common/xcb-proto.bst b/elements/x-common/xcb-proto.bst new file mode 100644 index 00000000..7332fbfc --- /dev/null +++ b/elements/x-common/xcb-proto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xcb-proto + track: '1.11' + ref: 4b384d2a015c50d0e93dcacda4b8260a3fd37640 diff --git a/elements/x-common/xcb-util.bst b/elements/x-common/xcb-util.bst new file mode 100644 index 00000000..39b5e860 --- /dev/null +++ b/elements/x-common/xcb-util.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +sources: +- kind: git + url: upstream:xcb-util + track: baserock/0.4.0 + ref: 4de010f122da40e17b52866d07d1d501a66bf007 + submodules: + m4: + url: upstream:xcb/util-common-m4 diff --git a/elements/x-common/xorg-lib-libICE.bst b/elements/x-common/xorg-lib-libICE.bst new file mode 100644 index 00000000..fb1dbd00 --- /dev/null +++ b/elements/x-common/xorg-lib-libICE.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-proto-x11proto.bst +- x-common/xorg-lib-libxtrans.bst +sources: +- kind: git + url: upstream:xorg-lib-libICE + track: libICE-1.0.9 + ref: 0dfab4253e26d5c6e5f058126eb5e9f7a7732ae8 diff --git a/elements/x-common/xorg-lib-libSM.bst b/elements/x-common/xorg-lib-libSM.bst new file mode 100644 index 00000000..48091151 --- /dev/null +++ b/elements/x-common/xorg-lib-libSM.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-proto-x11proto.bst +- x-common/xorg-lib-libICE.bst +- x-common/xorg-lib-libxtrans.bst +sources: +- kind: git + url: upstream:xorg-lib-libSM + track: libSM-1.2.2 + ref: 0fd7aa17da41779129a3acfdad28e07c0072a160 diff --git a/elements/x-common/xorg-lib-libX11.bst b/elements/x-common/xorg-lib-libX11.bst new file mode 100644 index 00000000..4707a0df --- /dev/null +++ b/elements/x-common/xorg-lib-libX11.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libxtrans.bst +- x-common/xorg-proto-inputproto.bst +- x-common/xorg-proto-kbproto.bst +- x-common/xorg-proto-x11proto.bst +- x-common/xorg-proto-xextproto.bst +- x-common/xorg-proto-xf86bigfontproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libX11 + track: libX11-1.6.2 + ref: cb107760df33ffc8630677e66e2e50aa37950a5c diff --git a/elements/x-common/xorg-lib-libXau.bst b/elements/x-common/xorg-lib-libXau.bst new file mode 100644 index 00000000..5f16dcbd --- /dev/null +++ b/elements/x-common/xorg-lib-libXau.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xorg-proto-x11proto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXau + track: baserock/morph + ref: 1a8a1b2c68967b48c07b56142799b1020f017027 diff --git a/elements/x-common/xorg-lib-libXcomposite.bst b/elements/x-common/xorg-lib-libXcomposite.bst new file mode 100644 index 00000000..1ebe4e34 --- /dev/null +++ b/elements/x-common/xorg-lib-libXcomposite.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-lib-libXfixes.bst +- x-common/xorg-proto-compositeproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXcomposite + track: baserock/morph + ref: eda48b1bedaa344ada8e13930c9ab3058b836190 diff --git a/elements/x-common/xorg-lib-libXcursor.bst b/elements/x-common/xorg-lib-libXcursor.bst new file mode 100644 index 00000000..261c433e --- /dev/null +++ b/elements/x-common/xorg-lib-libXcursor.bst @@ -0,0 +1,14 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXrender.bst +- x-common/xorg-lib-libXfixes.bst +- x-common/xorg-proto-fixesproto.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libX11.bst +sources: +- kind: git + url: upstream:xorg-lib-libXcursor + track: baserock/morph + ref: 1b98fd6a2e8c00a563187849a585e68c7344468b diff --git a/elements/x-common/xorg-lib-libXdamage.bst b/elements/x-common/xorg-lib-libXdamage.bst new file mode 100644 index 00000000..09c3cceb --- /dev/null +++ b/elements/x-common/xorg-lib-libXdamage.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libXfixes.bst +- x-common/xorg-proto-damageproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXdamage + track: baserock/morph + ref: 0d35761dc39409b70e04dd0786aef6537f92976a diff --git a/elements/x-common/xorg-lib-libXext.bst b/elements/x-common/xorg-lib-libXext.bst new file mode 100644 index 00000000..83ebc2ff --- /dev/null +++ b/elements/x-common/xorg-lib-libXext.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-proto-x11proto.bst +- x-common/xorg-proto-xextproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXext + track: baserock/morph + ref: 8eee1236041d46a21faba32e0d27c26985267d89 diff --git a/elements/x-common/xorg-lib-libXfixes.bst b/elements/x-common/xorg-lib-libXfixes.bst new file mode 100644 index 00000000..364675db --- /dev/null +++ b/elements/x-common/xorg-lib-libXfixes.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libXext.bst +- x-common/xorg-proto-fixesproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXfixes + track: libXfixes-5.0.1 + ref: 0cb446962381f750e05d97bfb974ca1e32481d5d diff --git a/elements/x-common/xorg-lib-libXi.bst b/elements/x-common/xorg-lib-libXi.bst new file mode 100644 index 00000000..47ca5b4d --- /dev/null +++ b/elements/x-common/xorg-lib-libXi.bst @@ -0,0 +1,17 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-lib-libXext.bst +- x-common/xorg-lib-libXfixes.bst +- x-common/xorg-proto-fixesproto.bst +- x-common/xorg-proto-inputproto.bst +- x-common/xorg-proto-x11proto.bst +- x-common/xorg-proto-xextproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXi + track: libXi-1.7.5 + ref: f180dff710dc54d00e0e26b84de053151f8f207e diff --git a/elements/x-common/xorg-lib-libXinerama.bst b/elements/x-common/xorg-lib-libXinerama.bst new file mode 100644 index 00000000..6d721e61 --- /dev/null +++ b/elements/x-common/xorg-lib-libXinerama.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-lib-libXext.bst +- x-common/xorg-proto-xextproto.bst +- x-common/xorg-proto-xineramaproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXinerama + track: baserock/morph + ref: 470b9356af961ff7d3968b164aa73872b49a5dcc diff --git a/elements/x-common/xorg-lib-libXmu.bst b/elements/x-common/xorg-lib-libXmu.bst new file mode 100644 index 00000000..43b8eb4a --- /dev/null +++ b/elements/x-common/xorg-lib-libXmu.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-lib-libXext.bst +- x-common/xorg-lib-libXt.bst +- x-common/xorg-proto-xextproto.bst +- x-common/xorg-lib-libICE.bst +- x-common/xorg-lib-libSM.bst +sources: +- kind: git + url: upstream:xorg-lib-libXmu + track: libXmu-1.1.2 + ref: 2539e539eafdac88177c8ee30b043c5d52f017e4 diff --git a/elements/x-common/xorg-lib-libXrandr.bst b/elements/x-common/xorg-lib-libXrandr.bst new file mode 100644 index 00000000..fd48173f --- /dev/null +++ b/elements/x-common/xorg-lib-libXrandr.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-lib-libXext.bst +- x-common/xorg-lib-libXrender.bst +- x-common/xorg-proto-randrproto.bst +- x-common/xorg-proto-renderproto.bst +- x-common/xorg-proto-xextproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXrandr + track: baserock/morph + ref: 99a63d10cbbab7d69a52d25d78795a3278506ea9 diff --git a/elements/x-common/xorg-lib-libXrender.bst b/elements/x-common/xorg-lib-libXrender.bst new file mode 100644 index 00000000..6cd2f96b --- /dev/null +++ b/elements/x-common/xorg-lib-libXrender.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-proto-renderproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXrender + track: baserock/morph + ref: 1af52cb334377611233d7dc156bc1e6f7923756d diff --git a/elements/x-common/xorg-lib-libXt.bst b/elements/x-common/xorg-lib-libXt.bst new file mode 100644 index 00000000..fcde3a73 --- /dev/null +++ b/elements/x-common/xorg-lib-libXt.bst @@ -0,0 +1,14 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-proto-kbproto.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-lib-libSM.bst +- x-common/xorg-lib-libICE.bst +sources: +- kind: git + url: upstream:xorg-lib-libXt + track: libXt-1.1.5 + ref: e7411e7e5299116604ff1f01d9415802607f1051 diff --git a/elements/x-common/xorg-lib-libXtst.bst b/elements/x-common/xorg-lib-libXtst.bst new file mode 100644 index 00000000..632b1cc3 --- /dev/null +++ b/elements/x-common/xorg-lib-libXtst.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-lib-libXext.bst +- x-common/xorg-lib-libXi.bst +- x-common/xorg-proto-inputproto.bst +- x-common/xorg-proto-recordproto.bst +- x-common/xorg-proto-xextproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXtst + track: baserock/morph + ref: 2aafac9474a0a0a0c39797862f823255918cf368 diff --git a/elements/x-common/xorg-lib-libXv.bst b/elements/x-common/xorg-lib-libXv.bst new file mode 100644 index 00000000..00cfeccd --- /dev/null +++ b/elements/x-common/xorg-lib-libXv.bst @@ -0,0 +1,14 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-lib-libXext.bst +- x-common/xorg-proto-xextproto.bst +- x-common/xorg-proto-videoproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libXv + track: libXv-1.0.10 + ref: 736d7ac5a94c7aa6761d50ab58339a3d9a116c51 diff --git a/elements/x-common/xorg-lib-libxkbfile.bst b/elements/x-common/xorg-lib-libxkbfile.bst new file mode 100644 index 00000000..28113073 --- /dev/null +++ b/elements/x-common/xorg-lib-libxkbfile.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xcb-libxcb.bst +- x-common/xorg-lib-libXau.bst +- x-common/xorg-lib-libX11.bst +- x-common/xorg-proto-kbproto.bst +sources: +- kind: git + url: upstream:xorg-lib-libxkbfile + track: baserock/morph + ref: 7381c2f9013ef7784c78091fa671e652a62ca706 diff --git a/elements/x-common/xorg-lib-libxshmfence.bst b/elements/x-common/xorg-lib-libxshmfence.bst new file mode 100644 index 00000000..4248f43d --- /dev/null +++ b/elements/x-common/xorg-lib-libxshmfence.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +- x-common/xorg-proto-x11proto.bst +sources: +- kind: git + url: upstream:xorg-lib-libxshmfence + track: master + ref: 9c4f070e1304a3503cfab08f68573443025fc4c9 diff --git a/elements/x-common/xorg-lib-libxtrans.bst b/elements/x-common/xorg-lib-libxtrans.bst new file mode 100644 index 00000000..eab4fc15 --- /dev/null +++ b/elements/x-common/xorg-lib-libxtrans.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-lib-libxtrans + track: xtrans-1.3.5 + ref: 7cbad9fe2e61cd9d5caeaf361826a6f4bd320f03 diff --git a/elements/x-common/xorg-proto-bigreqsproto.bst b/elements/x-common/xorg-proto-bigreqsproto.bst new file mode 100644 index 00000000..0a720105 --- /dev/null +++ b/elements/x-common/xorg-proto-bigreqsproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-bigreqsproto + track: baserock/morph + ref: d6ed3e927a756900ad4c9fd7235f8f7f34f376db diff --git a/elements/x-common/xorg-proto-compositeproto.bst b/elements/x-common/xorg-proto-compositeproto.bst new file mode 100644 index 00000000..cb741ee3 --- /dev/null +++ b/elements/x-common/xorg-proto-compositeproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-compositeproto + track: baserock/morph + ref: 39738dbe9438dc80fc6b9e221d9ed26a6d42da6b diff --git a/elements/x-common/xorg-proto-damageproto.bst b/elements/x-common/xorg-proto-damageproto.bst new file mode 100644 index 00000000..cdfe3b70 --- /dev/null +++ b/elements/x-common/xorg-proto-damageproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-damageproto + track: baserock/morph + ref: 015b980e5091492dbe681af59569768ba89fbfe0 diff --git a/elements/x-common/xorg-proto-dmxproto.bst b/elements/x-common/xorg-proto-dmxproto.bst new file mode 100644 index 00000000..c762203c --- /dev/null +++ b/elements/x-common/xorg-proto-dmxproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-dmxproto + track: baserock/morph + ref: 395f6fcc0a5635907b5e45829e86b29431316184 diff --git a/elements/x-common/xorg-proto-dri2proto.bst b/elements/x-common/xorg-proto-dri2proto.bst new file mode 100644 index 00000000..512e156a --- /dev/null +++ b/elements/x-common/xorg-proto-dri2proto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-dri2proto + track: baserock/morph + ref: ead89ad84877551cc15d26b95cb19a3e205df71f diff --git a/elements/x-common/xorg-proto-dri3proto.bst b/elements/x-common/xorg-proto-dri3proto.bst new file mode 100644 index 00000000..c6099b37 --- /dev/null +++ b/elements/x-common/xorg-proto-dri3proto.bst @@ -0,0 +1,7 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-dri3proto + ref: 91df0f88b70c268f3580385a7b37543ab8c544c8 diff --git a/elements/x-common/xorg-proto-fixesproto.bst b/elements/x-common/xorg-proto-fixesproto.bst new file mode 100644 index 00000000..3180b0d6 --- /dev/null +++ b/elements/x-common/xorg-proto-fixesproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-fixesproto + track: baserock/morph + ref: b6c6bc2aa4b83f8763c75c90e6671052272a2af2 diff --git a/elements/x-common/xorg-proto-fontsproto.bst b/elements/x-common/xorg-proto-fontsproto.bst new file mode 100644 index 00000000..9f388ed1 --- /dev/null +++ b/elements/x-common/xorg-proto-fontsproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-fontsproto + track: fontsproto-2.1.3 + ref: df8c05f7c0253a36589d96efa52938215eff9d4d diff --git a/elements/x-common/xorg-proto-glproto.bst b/elements/x-common/xorg-proto-glproto.bst new file mode 100644 index 00000000..1c7c24a6 --- /dev/null +++ b/elements/x-common/xorg-proto-glproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-glproto + track: glproto-1.4.17 + ref: f84853d97d5749308992412a215fa518b6536eb3 diff --git a/elements/x-common/xorg-proto-inputproto.bst b/elements/x-common/xorg-proto-inputproto.bst new file mode 100644 index 00000000..0c4f474c --- /dev/null +++ b/elements/x-common/xorg-proto-inputproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-inputproto + track: inputproto-2.3.1 + ref: 343ff0938f592876b9d82c966f166bf45a78c3c8 diff --git a/elements/x-common/xorg-proto-kbproto.bst b/elements/x-common/xorg-proto-kbproto.bst new file mode 100644 index 00000000..3ec6b207 --- /dev/null +++ b/elements/x-common/xorg-proto-kbproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-kbproto + track: baserock/morph + ref: f7022f5775350dce3348b7151845a32390e98791 diff --git a/elements/x-common/xorg-proto-presentproto.bst b/elements/x-common/xorg-proto-presentproto.bst new file mode 100644 index 00000000..bef6927f --- /dev/null +++ b/elements/x-common/xorg-proto-presentproto.bst @@ -0,0 +1,7 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-presentproto + ref: ef84007fc4a23d3897b4776906139de9d0698c2a diff --git a/elements/x-common/xorg-proto-randrproto.bst b/elements/x-common/xorg-proto-randrproto.bst new file mode 100644 index 00000000..1fc381e3 --- /dev/null +++ b/elements/x-common/xorg-proto-randrproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-randrproto + track: randrproto-1.5.0 + ref: 79b63f0e57cd5baf06ff24252d3f1675dcb64467 diff --git a/elements/x-common/xorg-proto-recordproto.bst b/elements/x-common/xorg-proto-recordproto.bst new file mode 100644 index 00000000..37a63c35 --- /dev/null +++ b/elements/x-common/xorg-proto-recordproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-recordproto + track: baserock/morph + ref: 0fd4f8e57c1e637b2aaaaa0f539ddbac8cc50575 diff --git a/elements/x-common/xorg-proto-renderproto.bst b/elements/x-common/xorg-proto-renderproto.bst new file mode 100644 index 00000000..ecd4d2bd --- /dev/null +++ b/elements/x-common/xorg-proto-renderproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-renderproto + track: baserock/morph + ref: 935f5ec95a3718c184ff685f5b79b467483b7844 diff --git a/elements/x-common/xorg-proto-resourceproto.bst b/elements/x-common/xorg-proto-resourceproto.bst new file mode 100644 index 00000000..bd8315af --- /dev/null +++ b/elements/x-common/xorg-proto-resourceproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-resourceproto + track: baserock/morph + ref: ada91f54c98b5a61d3e116fca6bf239a8604730f diff --git a/elements/x-common/xorg-proto-scrnsaverproto.bst b/elements/x-common/xorg-proto-scrnsaverproto.bst new file mode 100644 index 00000000..4449714e --- /dev/null +++ b/elements/x-common/xorg-proto-scrnsaverproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-scrnsaverproto + track: baserock/morph + ref: 614532026e8ec7496216316fb584d6f2af6a7f7b diff --git a/elements/x-common/xorg-proto-videoproto.bst b/elements/x-common/xorg-proto-videoproto.bst new file mode 100644 index 00000000..a9c032a1 --- /dev/null +++ b/elements/x-common/xorg-proto-videoproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-videoproto + track: baserock/morph + ref: e42cf822e230cff5c6550ca2c050dfa27d2c9611 diff --git a/elements/x-common/xorg-proto-x11proto.bst b/elements/x-common/xorg-proto-x11proto.bst new file mode 100644 index 00000000..de5c797e --- /dev/null +++ b/elements/x-common/xorg-proto-x11proto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-x11proto + track: xproto-7.0.28 + ref: d5524e2b8d811aa03ed19c6e8fb2ee4162ca2b23 diff --git a/elements/x-common/xorg-proto-xcmiscproto.bst b/elements/x-common/xorg-proto-xcmiscproto.bst new file mode 100644 index 00000000..26d1993f --- /dev/null +++ b/elements/x-common/xorg-proto-xcmiscproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-xcmiscproto + track: baserock/morph + ref: 83549077a3c2140b9862709004cd873f1c55e395 diff --git a/elements/x-common/xorg-proto-xextproto.bst b/elements/x-common/xorg-proto-xextproto.bst new file mode 100644 index 00000000..8edc2c77 --- /dev/null +++ b/elements/x-common/xorg-proto-xextproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-xextproto + track: xextproto-7.3.0 + ref: 66afec3f49e8eb0d4c2e9af7088fc3116d4bafd7 diff --git a/elements/x-common/xorg-proto-xf86bigfontproto.bst b/elements/x-common/xorg-proto-xf86bigfontproto.bst new file mode 100644 index 00000000..78612240 --- /dev/null +++ b/elements/x-common/xorg-proto-xf86bigfontproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-xf86bigfontproto + track: baserock/morph + ref: f805b328b2195de384c0fb6b82ef5f88c179b2c0 diff --git a/elements/x-common/xorg-proto-xf86dgaproto.bst b/elements/x-common/xorg-proto-xf86dgaproto.bst new file mode 100644 index 00000000..3df34ce9 --- /dev/null +++ b/elements/x-common/xorg-proto-xf86dgaproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-xf86dgaproto + track: baserock/morph + ref: c52b205c3175309be7952774668c87dd2d5ce30e diff --git a/elements/x-common/xorg-proto-xf86driproto.bst b/elements/x-common/xorg-proto-xf86driproto.bst new file mode 100644 index 00000000..2b979147 --- /dev/null +++ b/elements/x-common/xorg-proto-xf86driproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-xf86driproto + track: baserock/morph + ref: cb03b8d49bf063860859c1ed8bcecd055551e93a diff --git a/elements/x-common/xorg-proto-xineramaproto.bst b/elements/x-common/xorg-proto-xineramaproto.bst new file mode 100644 index 00000000..81911d67 --- /dev/null +++ b/elements/x-common/xorg-proto-xineramaproto.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- xorg-util-macros-common.bst +sources: +- kind: git + url: upstream:xorg-proto-xineramaproto + track: baserock/morph + ref: 4e77b45e0d6b42a448dab2ec316eeb5c490ecfed diff --git a/elements/x-drivers.bst b/elements/x-drivers.bst new file mode 100644 index 00000000..dc45f212 --- /dev/null +++ b/elements/x-drivers.bst @@ -0,0 +1,6 @@ +kind: stack +depends: +- x-drivers/xorg-driver-xf86-video-fbdev.bst +- x-drivers/xorg-driver-xf86-video-vesa.bst +- x-drivers/xorg-driver-xf86-video-intel.bst +- x-drivers/xorg-driver-xf86-input-libinput.bst diff --git a/elements/x-drivers/xorg-driver-xf86-input-libinput.bst b/elements/x-drivers/xorg-driver-xf86-input-libinput.bst new file mode 100644 index 00000000..a251d033 --- /dev/null +++ b/elements/x-drivers/xorg-driver-xf86-input-libinput.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- input-common.bst +- x-generic.bst +sources: +- kind: git + url: upstream:xorg-driver-xf86-input-libinput + track: xf86-input-libinput-0.15.0 + ref: 44f4b2ed7075d424e3621f30815e11875b364c27 diff --git a/elements/x-drivers/xorg-driver-xf86-video-fbdev.bst b/elements/x-drivers/xorg-driver-xf86-video-fbdev.bst new file mode 100644 index 00000000..e578a66a --- /dev/null +++ b/elements/x-drivers/xorg-driver-xf86-video-fbdev.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- input-common.bst +- x-generic.bst +sources: +- kind: git + url: upstream:xorg-driver-xf86-video-fbdev + track: xf86-video-fbdev-0.4.4 + ref: 679ed9a4e6b54227df191c580e3ef641e075db19 diff --git a/elements/x-drivers/xorg-driver-xf86-video-intel.bst b/elements/x-drivers/xorg-driver-xf86-video-intel.bst new file mode 100644 index 00000000..e6242092 --- /dev/null +++ b/elements/x-drivers/xorg-driver-xf86-video-intel.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- input-common.bst +- x-generic.bst +sources: +- kind: git + url: upstream:xorg-driver-xf86-video-intel + track: 2.99.917-381-g5772556 + ref: 57725564179b8ddb48d5c9437fde91a6c02c0740 diff --git a/elements/x-drivers/xorg-driver-xf86-video-vesa.bst b/elements/x-drivers/xorg-driver-xf86-video-vesa.bst new file mode 100644 index 00000000..d11cd6f9 --- /dev/null +++ b/elements/x-drivers/xorg-driver-xf86-video-vesa.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- input-common.bst +- x-generic.bst +sources: +- kind: git + url: upstream:xorg-driver-xf86-video-vesa + track: xf86-video-vesa-2.3.4 + ref: b49c293e67cd88424ff40a2ca4e58b28528691d7 diff --git a/elements/x-generic.bst b/elements/x-generic.bst new file mode 100644 index 00000000..ae6b6f86 --- /dev/null +++ b/elements/x-generic.bst @@ -0,0 +1,8 @@ +kind: stack +depends: +- x-generic/xorg-font-util.bst +- x-generic/xorg-lib-libfontenc.bst +- x-generic/xorg-lib-libXfont.bst +- x-generic/xserver.bst +- x-generic/xorg-app-xkbcomp.bst +- x-generic/xorg-app-xinit.bst diff --git a/elements/x-generic/xorg-app-xinit.bst b/elements/x-generic/xorg-app-xinit.bst new file mode 100644 index 00000000..55b7ef53 --- /dev/null +++ b/elements/x-generic/xorg-app-xinit.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- foundation.bst +- libdrm-common.bst +- mesa-common.bst +- x-common.bst +- graphics-common.bst +sources: +- kind: git + url: upstream:xorg-app-xinit + track: baserock/morph + ref: 4e85bce64acef1fa0ddff04d59737444e942ff12 diff --git a/elements/x-generic/xorg-app-xkbcomp.bst b/elements/x-generic/xorg-app-xkbcomp.bst new file mode 100644 index 00000000..206d6481 --- /dev/null +++ b/elements/x-generic/xorg-app-xkbcomp.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- foundation.bst +- libdrm-common.bst +- mesa-common.bst +- x-common.bst +- graphics-common.bst +sources: +- kind: git + url: upstream:xorg-app-xkbcomp + track: baserock/morph + ref: 705b9bbb426410f9510601c7010da51184919b36 diff --git a/elements/x-generic/xorg-font-util.bst b/elements/x-generic/xorg-font-util.bst new file mode 100644 index 00000000..98e8d262 --- /dev/null +++ b/elements/x-generic/xorg-font-util.bst @@ -0,0 +1,12 @@ +kind: autotools +depends: +- foundation.bst +- libdrm-common.bst +- mesa-common.bst +- x-common.bst +- graphics-common.bst +sources: +- kind: git + url: upstream:xorg-font-util + track: baserock/morph + ref: 5f01ea79f1cb2328bfc4130b1e693f71be916b87 diff --git a/elements/x-generic/xorg-lib-libXfont.bst b/elements/x-generic/xorg-lib-libXfont.bst new file mode 100644 index 00000000..f1cbf0fd --- /dev/null +++ b/elements/x-generic/xorg-lib-libXfont.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- foundation.bst +- libdrm-common.bst +- mesa-common.bst +- x-common.bst +- graphics-common.bst +- x-generic/xorg-lib-libfontenc.bst +sources: +- kind: git + url: upstream:xorg-lib-libXfont + track: libXfont-1.5.0 + ref: ad4f4d8a2d0730c0ea3c09210bf921638b4682bc diff --git a/elements/x-generic/xorg-lib-libfontenc.bst b/elements/x-generic/xorg-lib-libfontenc.bst new file mode 100644 index 00000000..d1baa965 --- /dev/null +++ b/elements/x-generic/xorg-lib-libfontenc.bst @@ -0,0 +1,13 @@ +kind: autotools +depends: +- foundation.bst +- libdrm-common.bst +- mesa-common.bst +- x-common.bst +- graphics-common.bst +- x-generic/xorg-font-util.bst +sources: +- kind: git + url: upstream:xorg-lib-libfontenc + track: baserock/morph + ref: f5d1208172e965fdd7fae8927bd3e29b3cc3a975 diff --git a/elements/x-generic/xserver.bst b/elements/x-generic/xserver.bst new file mode 100644 index 00000000..dccfef99 --- /dev/null +++ b/elements/x-generic/xserver.bst @@ -0,0 +1,24 @@ +kind: autotools +depends: +- foundation.bst +- libdrm-common.bst +- mesa-common.bst +- x-common.bst +- graphics-common.bst +- x-generic/xorg-font-util.bst +- x-generic/xorg-lib-libXfont.bst +sources: +- kind: git + url: upstream:xserver + track: xorg-server-1.18.2 + ref: 93d4224ccf3dee5a51815a66f76c905450419b50 +config: + configure-commands: + - | + ./autogen.sh --prefix="%{prefix}" \ + --disable-xvfb \ + --disable-xnest \ + --disable-xquartz \ + --disable-xwin \ + --enable-glamor \ + --enable-xwayland diff --git a/elements/xorg-util-macros-common.bst b/elements/xorg-util-macros-common.bst new file mode 100644 index 00000000..3e95ebef --- /dev/null +++ b/elements/xorg-util-macros-common.bst @@ -0,0 +1,4 @@ +kind: stack +depends: +- xorg-util-macros-common/xorg-util-macros.bst +- xorg-util-macros-common/xcb-pthread-stubs.bst diff --git a/elements/xorg-util-macros-common/xcb-pthread-stubs.bst b/elements/xorg-util-macros-common/xcb-pthread-stubs.bst new file mode 100644 index 00000000..11a8998a --- /dev/null +++ b/elements/xorg-util-macros-common/xcb-pthread-stubs.bst @@ -0,0 +1,9 @@ +kind: autotools +depends: +- core.bst +- xorg-util-macros-common/xorg-util-macros.bst +sources: +- kind: git + url: upstream:xcb-pthread-stubs + track: baserock/morph + ref: 431d2c0be218d878b9dd3862e4232243c599df4b diff --git a/elements/xorg-util-macros-common/xorg-util-macros.bst b/elements/xorg-util-macros-common/xorg-util-macros.bst new file mode 100644 index 00000000..af4d2b28 --- /dev/null +++ b/elements/xorg-util-macros-common/xorg-util-macros.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:xorg-util-macros + track: util-macros-1.19.0 + ref: 9a54b858601bd305de2737b06e609084a2a114c2 -- cgit v1.2.1