mirror of
https://github.com/ostreedev/ostree.git
synced 2025-02-02 13:47:38 +03:00
parent
6a7620b58d
commit
bf3525adcb
@ -3,38 +3,24 @@
|
||||
|
||||
set -xeuo pipefail
|
||||
|
||||
# Frozen to a tag for now to help predictability; it's
|
||||
# also useful to test building *older* versions since
|
||||
# that must work.
|
||||
FLATPAK_TAG=0.10.2.1
|
||||
FLATPAK_TAG=master
|
||||
|
||||
dn=$(dirname $0)
|
||||
. ${dn}/libpaprci/libbuild.sh
|
||||
|
||||
codedir=$(pwd)
|
||||
|
||||
pkg_upgrade
|
||||
pkg_install_buildroot
|
||||
pkg_builddep ostree flatpak
|
||||
pkg_install gettext-devel # A new dependency
|
||||
# Copy of builddeps from build.sh in flatpak
|
||||
pkg_install sudo which attr fuse \
|
||||
libubsan libasan libtsan \
|
||||
elfutils git gettext-devel libappstream-glib-devel \
|
||||
/usr/bin/{update-mime-database,update-desktop-database,gtk-update-icon-cache} \
|
||||
hicolor-icon-theme
|
||||
pkg_install flatpak && rpm -e flatpak
|
||||
|
||||
# Build and install ostree
|
||||
cd ${codedir}
|
||||
build
|
||||
ci/build.sh
|
||||
make install
|
||||
|
||||
# Build flatpak
|
||||
tmpd=$(mktemp -d)
|
||||
cd ${tmpd}
|
||||
# Frozen to a tag for now on general principle
|
||||
git clone --recursive --depth=1 -b ${FLATPAK_TAG} https://github.com/flatpak/flatpak
|
||||
cd ${tmpd}/flatpak
|
||||
build
|
||||
ci/build.sh
|
||||
# We want to capture automake results from flatpak
|
||||
cleanup() {
|
||||
mv test-suite.log ${codedir} || true
|
||||
|
Loading…
x
Reference in New Issue
Block a user