summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 25 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f32fb4c843ed..9062d758055d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}