fix: more build function issues

This commit is contained in:
ngn
2024-08-25 18:05:29 +03:00
parent 3b56b76987
commit dd5e038e51
15 changed files with 241 additions and 95 deletions

View File

@ -1,19 +1,29 @@
NAME="libportal"
DESC="GIO-style async APIs for most Flatpak portals"
VERSION="0.6"
FILES=("https://github.com/flatpak/libportal/releases/download/$VERSION/libportal-$VERSION.tar.xz")
FILES=("https://github.com/flatpak/libportal/releases/download/${VERSION}/libportal-${VERSION}.tar.xz")
HASHES=("e16c8ca2621aff64774a1d2ad6a2a346")
DEPENDS=("gtk3" "gtk4" "qt5")
DEPENDS=("glib")
BUILD=(
"gtk3" "gtk4" "qt5"
"gobject-introspection" "meson" "vala"
"pypi-pytest"
)
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
mkdir build
cd build
meson setup --prefix=/usr --buildtype=release -Ddocs=false ..
ninja && DESTDIR="$ROOTDIR" ninja install
meson setup --prefix=/usr \
--buildtype=release \
-Ddocs=false ..
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -r $NAME-$VERSION
cd ../.. && rm -r "${NAME}-${VERSION}"
}