forked from cromer/pamac-classic
update to work with newever versions of vala
This commit is contained in:
@@ -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
|
||||
|
@@ -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"
|
@@ -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])
|
6
meson_scripts/install_schemas.sh
Executable file
6
meson_scripts/install_schemas.sh
Executable 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
12
meson_scripts/update_icon.sh
Executable 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
|
Reference in New Issue
Block a user