Correctly install templates with Meson

This commit is contained in:
Matthias Klumpp 2016-10-03 20:29:36 +02:00
parent 515c442753
commit 2a8b08e310
2 changed files with 10 additions and 1 deletions

View File

@ -0,0 +1,8 @@
#!/bin/sh
set -e
cd "$MESON_SOURCE_ROOT"
echo "Installing templates..."
install -d "${DESTDIR}/${MESON_INSTALL_PREFIX}/share/appstream/templates"
cp -dpru --no-preserve=ownership data/templates/* -t "${DESTDIR}/${MESON_INSTALL_PREFIX}/share/appstream/templates"

View File

@ -496,4 +496,5 @@ install_data('data/asgen-hints.json', install_dir: 'share/appstream')
install_data('data/hicolor-theme-index.theme', install_dir: 'share/appstream')
# templates
install_subdir('data/templates/', install_dir: 'share/appstream')
#install_subdir('data/templates/', install_dir: 'share/appstream') # FIXME: Doesn't handle dir symlinks correctly
meson.add_install_script(source_root + '/contrib/setup/meson-install-templates.sh')