many structural changes

This commit is contained in:
2018-11-01 21:52:30 -03:00
parent 430864f06b
commit d506be7b4f
27 changed files with 477 additions and 92 deletions

4
script/compile_schemas.sh Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/sh -eu
echo "Compiling gsettings schemas..."
glib-compile-schemas "${MESON_INSTALL_DESTDIR_PREFIX}/share/glib-2.0/schemas"

View File

@@ -1,8 +1,15 @@
#!/bin/sh -eu
libdir="${MESON_INSTALL_PREFIX}/lib"
libdir="${MESON_INSTALL_DESTDIR_PREFIX}/lib"
mkdir -p $libdir
libfile=`ldd ${MESON_INSTALL_PREFIX}/bin/sernatur | grep libpq | cut -d ' ' -f 3`
cp $libfile "${libdir}"
strip "${libdir}/libpq"*
#libfile=`ldd ${MESON_INSTALL_DESTDIR_PREFIX}/bin/sernatur | grep libpq | cut -d ' ' -f 3`
#cp $libfile "${libdir}"
#strip "${libdir}/libpq"*
if [ -f "${MESON_INSTALL_DESTDIR_PREFIX}"/bin/sernatur ]; then
echo "Copying linked dynamic libs..."
ldd "${MESON_INSTALL_DESTDIR_PREFIX}"/bin/sernatur | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' "${libdir}"
fi
echo "Stripping libs..."
strip --strip-debug "${libdir}/"*

View File

@@ -1,2 +1,7 @@
install_data('sernatur.sh', install_dir: '.')
meson.add_install_script('linux_bundler.sh')
bundle_libs = get_option('bundle_libs')
if bundle_libs
install_data('sernatur.sh', install_dir: '.')
meson.add_install_script('linux_bundler.sh')
endif
valadoc = find_program('glib-compile-schemas')
meson.add_install_script('compile_schemas.sh')

View File

@@ -3,4 +3,5 @@
cd "${0%/*}"
export LD_LIBRARY_PATH="`pwd`/lib"
export GSETTINGS_SCHEMA_DIR="`pwd`/share/glib-2.0/schemas"
bin/sernatur