diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 25 insertions, 15 deletions
@@ -1,15 +1,19 @@ -# Maintainer: Rafael Fontenelle <rafaelff@gnome.org> +# Contributor: Rafael Fontenelle <rafaelff@gnome.org> +# Maintainer: Marko Semet <marko10_000@mailbox.org> pkgname=buildstream -pkgver=1.6.0 +pkgver=2.1.0 pkgrel=1 -pkgdesc="Framework for modelling build pipelines in a declarative YAML format" -arch=('any') +pkgdesc="A powerful and flexible software integration toolset" +arch=(x86_64) url="https://buildstream.build" -license=('LGPL') +license=('Apache') depends=( - bubblewrap + buildbox-casd + buildbox-fuse + buildbox-run-bubblewrap + python python-click - python-gobject + python-dateutil python-grpcio python-jinja python-pluginbase @@ -17,21 +21,27 @@ depends=( python-psutil python-pyroaring python-ruamel-yaml - python-six + python-ruamel.yaml.clib + python-setuptools python-ujson # specific host site dependencies - bzr git lzip ostree python-arpy + bzip2 gzip lzip tar xz ) -makedepends=(python-setuptools cython) -source=("https://download.gnome.org/sources/BuildStream/${pkgver%.*}/BuildStream-$pkgver.tar.xz") -sha256sums=('40611f1347e0f2e681f740bceca851155d295ec9e4bb76f3903f6fc94667557e') +optdepends=( + "buildstream-plugins: Official BuildStream plugins like “git”" + "buildstream-plugins-container: Official BuildStream plugin for Docker images" + "buildstream-plugins-experimental: Official experimental BuildStream plugins" +) +makedepends=(cython git python-packaging) +source=("git+https://github.com/apache/buildstream.git#tag=2.1.0&commit=171e3a85e897f03ee8b05307366de1f2123fcfdf") +sha256sums=('SKIP') build() { - cd BuildStream-$pkgver + cd buildstream python setup.py build } package() { - cd BuildStream-$pkgver - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + cd buildstream + python setup.py install --root="$pkgdir/" --skip-build } |