|
 |
dd9ff5d |
Name: buildstream
|
|
 |
dd9ff5d |
Summary: Build/integrate software stacks
|
|
 |
dd9ff5d |
License: LGPLv2+
|
|
 |
dd9ff5d |
URL: https://buildstream.gitlab.io/buildstream/
|
|
 |
dd9ff5d |
|
|
 |
68e5c56 |
Version: 1.1.6
|
|
 |
bc00d61 |
Release: 2%{?dist}
|
|
 |
e11059b |
Source0: https://gitlab.com/BuildStream/buildstream/-/archive/%{version}/buildstream-%{version}.tar.bz2
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
BuildRequires: bubblewrap
|
|
 |
dd9ff5d |
BuildRequires: python3-devel
|
|
 |
dd9ff5d |
BuildRequires: python3-pytest-runner
|
|
 |
dd9ff5d |
BuildRequires: python3-setuptools
|
|
 |
dd9ff5d |
BuildRequires: python3-sphinx
|
|
 |
dd9ff5d |
BuildRequires: python3-sphinx-click
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
# Runtime deps, required to build the docs and run the tests
|
|
 |
dd9ff5d |
BuildRequires: fuse-libs
|
|
 |
dd9ff5d |
BuildRequires: ostree-libs
|
|
 |
dd9ff5d |
BuildRequires: python3-arpy
|
|
 |
bc00d61 |
BuildRequires: python3-blessings >= 1.6
|
|
 |
dd9ff5d |
BuildRequires: python3-click
|
|
 |
dd9ff5d |
BuildRequires: python3-gobject
|
|
 |
dd9ff5d |
BuildRequires: python3-grpcio >= 1.10
|
|
 |
dd9ff5d |
BuildRequires: python3-jinja2 >= 2.10
|
|
 |
dd9ff5d |
BuildRequires: python3-pluginbase
|
|
 |
dd9ff5d |
BuildRequires: python3-protobuf >= 3.5
|
|
 |
dd9ff5d |
BuildRequires: python3-psutil
|
|
 |
dd9ff5d |
BuildRequires: python3-ruamel-yaml
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
Requires: bubblewrap
|
|
 |
dd9ff5d |
Requires: fuse-libs
|
|
 |
fe7ea62 |
Requires: git
|
|
 |
fe7ea62 |
Requires: lzip
|
|
 |
dd9ff5d |
Requires: ostree-libs
|
|
 |
fe7ea62 |
Requires: patch
|
|
 |
dd9ff5d |
Requires: python3-arpy
|
|
 |
bc00d61 |
Requires: python3-blessings >= 1.6
|
|
 |
dd9ff5d |
Requires: python3-click
|
|
 |
dd9ff5d |
Requires: python3-gobject
|
|
 |
dd9ff5d |
Requires: python3-grpcio >= 1.10
|
|
 |
dd9ff5d |
Requires: python3-jinja2 >= 2.10
|
|
 |
dd9ff5d |
Requires: python3-pluginbase
|
|
 |
dd9ff5d |
Requires: python3-protobuf >= 3.5
|
|
 |
dd9ff5d |
Requires: python3-psutil
|
|
 |
dd9ff5d |
Requires: python3-ruamel-yaml
|
|
 |
dd9ff5d |
Requires: python3-setuptools
|
|
 |
fe7ea62 |
Requires: tar
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
BuildArch: noarch
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
%description
|
|
 |
dd9ff5d |
BuildStream is a Free Software tool for building/integrating software stacks.
|
|
 |
dd9ff5d |
It takes inspiration, lessons and use-cases from various projects including
|
|
 |
dd9ff5d |
OBS, Reproducible Builds, Yocto, Baserock, Buildroot, Aboriginal, GNOME
|
|
 |
dd9ff5d |
Continuous, JHBuild, Flatpak Builder and Android repo.
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
BuildStream supports multiple build-systems (e.g. autotools, cmake, cpan,
|
|
 |
dd9ff5d |
distutils, make, meson, qmake), and can create outputs in a range of formats
|
|
 |
dd9ff5d |
(e.g. debian packages, flatpak runtimes, sysroots, system images) for multiple
|
|
 |
dd9ff5d |
platforms and chipsets.
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
%package docs
|
|
 |
dd9ff5d |
Summary: BuildStream documentation
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
%description docs
|
|
 |
dd9ff5d |
BuildStream is a Free Software tool for building/integrating software stacks.
|
|
 |
dd9ff5d |
It takes inspiration, lessons and use-cases from various projects including
|
|
 |
dd9ff5d |
OBS, Reproducible Builds, Yocto, Baserock, Buildroot, Aboriginal, GNOME
|
|
 |
dd9ff5d |
Continuous, JHBuild, Flatpak Builder and Android repo.
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
BuildStream supports multiple build-systems (e.g. autotools, cmake, cpan,
|
|
 |
dd9ff5d |
distutils, make, meson, qmake), and can create outputs in a range of formats
|
|
 |
dd9ff5d |
(e.g. debian packages, flatpak runtimes, sysroots, system images) for multiple
|
|
 |
dd9ff5d |
platforms and chipsets.
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
This package provides the documentation for BuildStream.
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
%prep
|
|
 |
dd9ff5d |
%autosetup -n %{name}-%{version} -p1
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
%build
|
|
 |
dd9ff5d |
%{py3_build}
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
pushd doc
|
|
 |
dd9ff5d |
make devhelp
|
|
 |
dd9ff5d |
popd
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
%install
|
|
 |
dd9ff5d |
%{py3_install}
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/
|
|
 |
dd9ff5d |
cp -pr doc/build/devhelp %{buildroot}%{_datadir}/gtk-doc/html/BuildStream
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
# Disable the tests for now, too many unavailable dependencies
|
|
 |
dd9ff5d |
%check
|
|
 |
dd9ff5d |
#py.test-3
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
%files
|
|
 |
dd9ff5d |
%doc NEWS README.rst
|
|
 |
dd9ff5d |
%license COPYING
|
|
 |
dd9ff5d |
%{_bindir}/bst*
|
|
 |
dd9ff5d |
%{python3_sitelib}/BuildStream-%{version}*.egg-info
|
|
 |
dd9ff5d |
%{python3_sitelib}/buildstream
|
|
 |
dd9ff5d |
%{_datadir}/bash-completion/completions/bst
|
|
 |
dd9ff5d |
%{_mandir}/man1/bst*
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
%files docs
|
|
 |
dd9ff5d |
%{_datadir}/gtk-doc
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
|
|
 |
dd9ff5d |
%changelog
|
|
 |
bc00d61 |
* Tue Aug 14 2018 Mathieu Bridon <bochecha@daitauha.fr> - 1.1.6-2
|
|
 |
bc00d61 |
- Set the minimum required version of python3-blessings.
|
|
 |
bc00d61 |
https://gitlab.com/BuildStream/buildstream/merge_requests/663
|
|
 |
bc00d61 |
|
|
 |
68e5c56 |
* Tue Aug 14 2018 Mathieu Bridon <bochecha@daitauha.fr> - 1.1.6-1
|
|
 |
68e5c56 |
- Update to the latest upstream release.
|
|
 |
68e5c56 |
|
|
 |
64aba0d |
* Mon Aug 06 2018 Mathieu Bridon <bochecha@daitauha.fr> - 1.1.5-1
|
|
 |
64aba0d |
- Update to the latest upstream release.
|
|
 |
64aba0d |
- Add some optional dependencies.
|
|
 |
64aba0d |
|
|
 |
dd9ff5d |
* Sat Aug 04 2018 Mathieu Bridon <bochecha@daitauha.fr> - 1.1.4-1
|
|
 |
097ef60 |
- Initial package for fedora.
|