forked from Mirrors/flatpak-builder
Fix tests now that build-init requires the runtime to be installed
parent
5f12c9e328
commit
b8c3b5aa44
|
@ -6,8 +6,15 @@ DIR=`mktemp -d`
|
|||
|
||||
EXTRA="${1-}"
|
||||
|
||||
ARCH=`flatpak --default-arch`
|
||||
|
||||
# Init dir
|
||||
flatpak build-init ${DIR} org.test.Hello org.test.Platform org.test.Platform
|
||||
cat > ${DIR}/metadata <<EOF
|
||||
[Application]
|
||||
name=org.test.Hello
|
||||
runtime=org.test.Platform/$ARCH/master
|
||||
sdk=org.test.Platform/$ARCH/master
|
||||
EOF
|
||||
|
||||
mkdir -p ${DIR}/files/bin
|
||||
cat > ${DIR}/files/bin/hello.sh <<EOF
|
||||
|
@ -53,7 +60,11 @@ gzip -c > ${DIR}/files/share/app-info/xmls/org.test.Hello.xml.gz <<EOF
|
|||
EOF
|
||||
cp $(dirname $0)/org.test.Hello.png ${DIR}/files/share/app-info/icons/flatpak/64x64/
|
||||
|
||||
echo AAAAAAAAAA
|
||||
ls -l ${DIR}
|
||||
flatpak build-finish --command=hello.sh ${DIR}
|
||||
echo BBBBBBBBB
|
||||
ls -l ${DIR}
|
||||
mkdir -p repos
|
||||
flatpak build-export ${GPGARGS-} repos/test ${DIR}
|
||||
strace flatpak build-export ${GPGARGS-} repos/test ${DIR}
|
||||
rm -rf ${DIR}
|
||||
|
|
|
@ -7,8 +7,14 @@ DIR=`mktemp -d`
|
|||
ID=$1
|
||||
shift
|
||||
|
||||
flatpak build-init ${DIR} ${ID} ${ID} ${ID}
|
||||
sed -i s/Application/Runtime/ ${DIR}/metadata
|
||||
mkdir ${DIR}/files
|
||||
mkdir ${DIR}/usr
|
||||
cat > ${DIR}/metadata <<EOF
|
||||
[Runtime]
|
||||
name=${ID}
|
||||
EOF
|
||||
|
||||
cat ${DIR}/metadata
|
||||
|
||||
# Add bash and dependencies
|
||||
mkdir -p ${DIR}/usr/bin
|
||||
|
|
|
@ -32,9 +32,12 @@ make_extension () {
|
|||
|
||||
local DIR=`mktemp -d`
|
||||
|
||||
${FLATPAK} build-init ${DIR} ${ID} ${ID} ${ID}
|
||||
sed -i s/Application/Runtime/ ${DIR}/metadata
|
||||
cat > ${DIR}/metadata <<EOF
|
||||
[Runtime]
|
||||
name=${ID}
|
||||
EOF
|
||||
mkdir -p ${DIR}/usr
|
||||
mkdir -p ${DIR}/files
|
||||
touch ${DIR}/usr/exists
|
||||
touch ${DIR}/usr/extension-$ID:$VERSION
|
||||
|
||||
|
|
Loading…
Reference in New Issue