update to work with newever versions of vala

This commit is contained in:
2019-06-29 12:07:48 -04:00
parent 783baf464b
commit b2d5118615
28 changed files with 195 additions and 88 deletions

View File

@@ -1,7 +1,9 @@
#!/bin/sh
#!/bin/bash
shopt -s extglob
mkdir -p $DESTDIR/$1
if [ -d "$2" ]; then
cp -a $2/* $DESTDIR/$1
cp -a $2/!(CMakeLists.txt) $DESTDIR/$1
else
cp -a $2 $DESTDIR/$1
fi

View File

@@ -1,9 +0,0 @@
#!/bin/sh
mkdir -p "${DESTDIR}${MESON_INSTALL_PREFIX}/share/vala/vapi"
mkdir -p "${DESTDIR}${MESON_INSTALL_PREFIX}/share/gir-1.0"
mkdir -p "${DESTDIR}${MESON_INSTALL_PREFIX}/include"
install -m 644 "${MESON_BUILD_ROOT}/$1/$2.vapi" "${DESTDIR}${MESON_INSTALL_PREFIX}/share/vala/vapi"
install -m 644 "${MESON_BUILD_ROOT}/$1/$2.h" "${DESTDIR}${MESON_INSTALL_PREFIX}/include"
install -m 644 "${MESON_BUILD_ROOT}/$1/$2@sha/$3" "${DESTDIR}${MESON_INSTALL_PREFIX}/share/gir-1.0"

View File

@@ -1,10 +0,0 @@
#!/usr/bin/env python3
import os
import subprocess
schemadir = os.path.join(os.environ['MESON_INSTALL_PREFIX'], 'share', 'glib-2.0', 'schemas')
if not os.environ.get('DESTDIR'):
print('Compiling gsettings schemas...')
subprocess.call(['glib-compile-schemas', schemadir])

View File

@@ -0,0 +1,6 @@
#!/bin/bash
if [[ -z "${DESTDIR}" ]]; then
echo Compiling gsettings schemas...
glib-compile-schemas ${MESON_INSTALL_PREFIX}/share/glib-2.0/schemas
fi

12
meson_scripts/update_icon.sh Executable file
View File

@@ -0,0 +1,12 @@
#!/bin/bash
if [[ -z "${DESTDIR}" ]]; then
if [[ -z "${MESON_INSTALL_PREFIX}" ]]; then
prefix=/usr/local
else
prefix="${MESON_INSTALL_PREFIX}"
fi
datadir="${prefix}/share"
echo Updating icon cache at ${datadir}/icons/hicolor...
gtk-update-icon-cache -qtf "${datadir}/icons/hicolor"
fi